From 86cafa41977b11ec674552d8da99564e5add6a0f Mon Sep 17 00:00:00 2001 From: shawn Date: Thu, 26 May 2022 18:41:00 +0800 Subject: [PATCH 1/5] polkadot-js-update-8.5.1 --- js_api/dist/main.js | 2 +- js_api/package.json | 10 +- js_api/src/index.ts | 4 +- js_api/yarn.lock | 569 +++++++++++++++++++++++--------------------- 4 files changed, 310 insertions(+), 275 deletions(-) diff --git a/js_api/dist/main.js b/js_api/dist/main.js index c940be852..4557d2beb 100644 --- a/js_api/dist/main.js +++ b/js_api/dist/main.js @@ -1,2 +1,2 @@ /*! For license information please see main.js.LICENSE.txt */ -(()=>{var e={67228:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},23646:(e,t,f)=>{var c=f(67228);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},81506:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},48926:e=>{function t(e,t,f,c,r,n,a){try{var d=e[n](a),i=d.value}catch(e){return void f(e)}d.done?t(i):Promise.resolve(i).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,i,"next",e)}function i(e){t(a,r,n,d,i,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},34575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},37509:e=>{e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},53399:e=>{var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},69100:(e,t,f)=>{var c=f(99489),r=f(57067);function n(t,f,a){return r()?(e.exports=n=Reflect.construct,e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},93913:e=>{function t(e,t){for(var f=0;f{e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},16525:(e,t,f)=>{var c=f(58331);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get,e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},29754:e=>{function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},2205:(e,t,f)=>{var c=f(99489);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},95318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},70430:e=>{e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},57067:e=>{e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},46860:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},13884:e=>{e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},80521:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},98206:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},78585:(e,t,f)=>{var c=f(50008).default,r=f(81506);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},99489:e=>{function t(f,c){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},63038:(e,t,f)=>{var c=f(22858),r=f(13884),n=f(60379),a=f(80521);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},58331:(e,t,f)=>{var c=f(29754);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},68551:(e,t,f)=>{var c=f(22858),r=f(46860),n=f(60379),a=f(80521);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},319:(e,t,f)=>{var c=f(23646),r=f(46860),n=f(60379),a=f(98206);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},50008:e=>{function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},60379:(e,t,f)=>{var c=f(67228);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},65957:(e,t,f)=>{var c=f(29754),r=f(99489),n=f(70430),a=f(69100);function d(t){var f="function"==typeof Map?new Map:void 0;return e.exports=d=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==f){if(f.has(e))return f.get(e);f.set(e,t)}function t(){return a(e,arguments,c(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,d(t)}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},87757:(e,t,f)=>{e.exports=f(35666)},97395:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLAKE2=t.SIGMA=void 0;const c=f(98089);t.SIGMA=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class r extends c.Hash{constructor(e,t,f={},r,n,a){if(super(),this.blockLen=e,this.outputLen=t,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,(0,c.assertNumber)(e),(0,c.assertNumber)(t),(0,c.assertNumber)(r),t<0||t>r)throw new Error("Blake2: outputLen bigger than keyLen");if(void 0!==f.key&&(f.key.length<1||f.key.length>r))throw new Error(`Key should be up 1..${r} byte long or undefined`);if(void 0!==f.salt&&f.salt.length!==n)throw new Error(`Salt should be ${n} byte long or undefined`);if(void 0!==f.personalization&&f.personalization.length!==a)throw new Error(`Personalization should be ${a} byte long or undefined`);this.buffer32=(0,c.u32)(this.buffer=new Uint8Array(e))}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{finished:t,blockLen:f,buffer:r,buffer32:n}=this;if(t)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let t=0;tn[t]=e))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){const{buffer:t,length:f,finished:c,destroyed:r,outputLen:n,pos:a}=this;return e||(e=new this.constructor({dkLen:n})),e.set(...this.get()),e.length=f,e.finished=c,e.destroyed=r,e.outputLen=n,e.buffer.set(t),e.pos=a,e}}t.BLAKE2=r},27505:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t,f,r){super(),this.blockLen=e,this.outputLen=t,this.padOffset=f,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,c.createView)(this.buffer)}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{view:t,buffer:f,blockLen:r,finished:n}=this;if(n)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let n=0;nr-a&&(this.process(f,0),a=0);for(let e=a;e>r&n),d=Number(f&n),i=c?4:0,o=c?0:4;e.setUint32(t+i,a,c),e.setUint32(t+o,d,c)}(f,r-8,BigInt(8*this.length),n),this.process(f,0);const d=(0,c.createView)(e);this.get().forEach(((e,t)=>d.setUint32(4*t,e,n)))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:t,buffer:f,length:c,finished:r,destroyed:n,pos:a}=this;return e.length=c,e.pos=a,e.finished=r,e.destroyed=n,c%t&&e.buffer.set(f),e}}t.SHA2=r},6873:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5H=t.add5L=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;const f=BigInt(2**32-1),c=BigInt(32);function r(e,t=!1){return t?{h:Number(e&f),l:Number(e>>c&f)}:{h:0|Number(e>>c&f),l:0|Number(e&f)}}t.fromBig=r,t.split=function(e,t=!1){let f=new Uint32Array(e.length),c=new Uint32Array(e.length);for(let n=0;nBigInt(e>>>0)<>>0),t.shrSH=(e,t,f)=>e>>>f,t.shrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrSH=(e,t,f)=>e>>>f|t<<32-f,t.rotrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrBH=(e,t,f)=>e<<64-f|t>>>f-32,t.rotrBL=(e,t,f)=>e>>>f-32|t<<64-f,t.rotr32H=(e,t)=>t,t.rotr32L=(e,t)=>e,t.rotlSH=(e,t,f)=>e<>>32-f,t.rotlSL=(e,t,f)=>t<>>32-f,t.rotlBH=(e,t,f)=>t<>>64-f,t.rotlBL=(e,t,f)=>e<>>64-f,t.add=function(e,t,f,c){const r=(t>>>0)+(c>>>0);return{h:e+f+(r/2**32|0)|0,l:0|r}},t.add3L=(e,t,f)=>(e>>>0)+(t>>>0)+(f>>>0),t.add3H=(e,t,f,c)=>t+f+c+(e/2**32|0)|0,t.add4L=(e,t,f,c)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0),t.add4H=(e,t,f,c,r)=>t+f+c+r+(e/2**32|0)|0,t.add5L=(e,t,f,c,r)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0)+(r>>>0),t.add5H=(e,t,f,c,r,n)=>t+f+c+r+n+(e/2**32|0)|0},13803:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=void 0;const a=n(f(97395)),d=n(f(6873)),i=f(98089),o=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),u=new Uint32Array(32);function s(e,t,f,c,r,n){const a=r[n],i=r[n+1];let o=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(o,l,a);s=d.add3H(m,s,p,i),o=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^o}),({Dh:v,Dl:y}={Dh:d.rotr32H(v,y),Dl:d.rotr32L(v,y)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrSH(p,l,24),Bl:d.rotrSL(p,l,24)}),u[2*e]=o,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}function l(e,t,f,c,r,n){const a=r[n],i=r[n+1];let o=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(o,l,a);s=d.add3H(m,s,p,i),o=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^o}),({Dh:v,Dl:y}={Dh:d.rotrSH(v,y,16),Dl:d.rotrSL(v,y,16)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrBH(p,l,63),Bl:d.rotrBL(p,l,63)}),u[2*e]=o,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}class p extends a.BLAKE2{constructor(e={}){super(128,void 0===e.dkLen?64:e.dkLen,e,64,16,16),this.v0l=0|o[0],this.v0h=0|o[1],this.v1l=0|o[2],this.v1h=0|o[3],this.v2l=0|o[4],this.v2h=0|o[5],this.v3l=0|o[6],this.v3h=0|o[7],this.v4l=0|o[8],this.v4h=0|o[9],this.v5l=0|o[10],this.v5h=0|o[11],this.v6l=0|o[12],this.v6h=0|o[13],this.v7l=0|o[14],this.v7h=0|o[15];const t=e.key?e.key.length:0;if(this.v0l^=this.outputLen|t<<8|65536|1<<24,e.salt){const t=(0,i.u32)((0,i.toBytes)(e.salt));this.v4l^=t[0],this.v4h^=t[1],this.v5l^=t[2],this.v5h^=t[3]}if(e.personalization){const t=(0,i.u32)((0,i.toBytes)(e.personalization));this.v6l^=t[0],this.v6h^=t[1],this.v7l^=t[2],this.v7h^=t[3]}if(e.key){const t=new Uint8Array(this.blockLen);t.set((0,i.toBytes)(e.key)),this.update(t)}}get(){let{v0l:e,v0h:t,v1l:f,v1h:c,v2l:r,v2h:n,v3l:a,v3h:d,v4l:i,v4h:o,v5l:u,v5h:s,v6l:l,v6h:p,v7l:b,v7h:h}=this;return[e,t,f,c,r,n,a,d,i,o,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,i,o,u,s,l,p,b,h){this.v0l=0|e,this.v0h=0|t,this.v1l=0|f,this.v1h=0|c,this.v2l=0|r,this.v2h=0|n,this.v3l=0|a,this.v3h=0|d,this.v4l=0|i,this.v4h=0|o,this.v5l=0|u,this.v5h=0|s,this.v6l=0|l,this.v6h=0|p,this.v7l=0|b,this.v7h=0|h}compress(e,t,f){this.get().forEach(((e,t)=>u[t]=e)),u.set(o,16);let{h:c,l:r}=d.fromBig(BigInt(this.length));u[24]=o[8]^r,u[25]=o[9]^c,f&&(u[28]=~u[28],u[29]=~u[29]);let n=0;const i=a.SIGMA;for(let f=0;f<12;f++)s(0,4,8,12,e,t+2*i[n++]),l(0,4,8,12,e,t+2*i[n++]),s(1,5,9,13,e,t+2*i[n++]),l(1,5,9,13,e,t+2*i[n++]),s(2,6,10,14,e,t+2*i[n++]),l(2,6,10,14,e,t+2*i[n++]),s(3,7,11,15,e,t+2*i[n++]),l(3,7,11,15,e,t+2*i[n++]),s(0,5,10,15,e,t+2*i[n++]),l(0,5,10,15,e,t+2*i[n++]),s(1,6,11,12,e,t+2*i[n++]),l(1,6,11,12,e,t+2*i[n++]),s(2,7,8,13,e,t+2*i[n++]),l(2,7,8,13,e,t+2*i[n++]),s(3,4,9,14,e,t+2*i[n++]),l(3,4,9,14,e,t+2*i[n++]);this.v0l^=u[0]^u[16],this.v0h^=u[1]^u[17],this.v1l^=u[2]^u[18],this.v1h^=u[3]^u[19],this.v2l^=u[4]^u[20],this.v2h^=u[5]^u[21],this.v3l^=u[6]^u[22],this.v3h^=u[7]^u[23],this.v4l^=u[8]^u[24],this.v4h^=u[9]^u[25],this.v5l^=u[10]^u[26],this.v5h^=u[11]^u[27],this.v6l^=u[12]^u[28],this.v6h^=u[13]^u[29],this.v7l^=u[14]^u[30],this.v7h^=u[15]^u[31],u.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.blake2b=(0,i.wrapConstructorWithOpts)((e=>new p(e)))},64421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}},79569:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,c.assertHash)(e);const f=(0,c.toBytes)(t);if(this.iHash=e.create(),!(this.iHash instanceof c.Hash))throw new TypeError("Expected instance of class which extends utils.Hash");const r=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;const n=new Uint8Array(r);n.set(f.length>this.iHash.blockLen?e.create().update(f).digest():f);for(let e=0;enew r(e,t).update(f).digest(),t.hmac.create=(e,t)=>new r(e,t)},29023:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Async=t.pbkdf2=void 0;const c=f(79569),r=f(98089);function n(e,t,f,n){(0,r.assertHash)(e);const a=(0,r.checkOpts)({dkLen:32,asyncTick:10},n),{c:d,dkLen:i,asyncTick:o}=a;if((0,r.assertNumber)(d),(0,r.assertNumber)(i),(0,r.assertNumber)(o),d<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const u=(0,r.toBytes)(t),s=(0,r.toBytes)(f),l=new Uint8Array(i),p=c.hmac.create(e,u),b=p._cloneInto().update(s);return{c:d,dkLen:i,asyncTick:o,DK:l,PRF:p,PRFSalt:b}}function a(e,t,f,c,r){return e.destroy(),t.destroy(),c&&c.destroy(),r.fill(0),f}t.pbkdf2=function(e,t,f,c){const{c:d,dkLen:i,DK:o,PRF:u,PRFSalt:s}=n(e,t,f,c);let l;const p=new Uint8Array(4),b=(0,r.createView)(p),h=new Uint8Array(u.outputLen);for(let e=1,t=0;t{s._cloneInto(p).update(y).digestInto(y);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptAsync=t.scrypt=void 0;const c=f(23061),r=f(29023),n=f(98089),a=(e,t)=>e<>>32-t;function d(e,t,f,c,r,n){let d=e[t++]^f[c++],i=e[t++]^f[c++],o=e[t++]^f[c++],u=e[t++]^f[c++],s=e[t++]^f[c++],l=e[t++]^f[c++],p=e[t++]^f[c++],b=e[t++]^f[c++],h=e[t++]^f[c++],y=e[t++]^f[c++],v=e[t++]^f[c++],m=e[t++]^f[c++],g=e[t++]^f[c++],w=e[t++]^f[c++],O=e[t++]^f[c++],P=e[t++]^f[c++],x=d,k=i,M=o,j=u,S=s,T=l,A=p,E=b,I=h,N=y,R=v,B=m,C=g,V=w,U=O,H=P;for(let e=0;e<8;e+=2)S^=a(x+C|0,7),I^=a(S+x|0,9),C^=a(I+S|0,13),x^=a(C+I|0,18),N^=a(T+k|0,7),V^=a(N+T|0,9),k^=a(V+N|0,13),T^=a(k+V|0,18),U^=a(R+A|0,7),M^=a(U+R|0,9),A^=a(M+U|0,13),R^=a(A+M|0,18),j^=a(H+B|0,7),E^=a(j+H|0,9),B^=a(E+j|0,13),H^=a(B+E|0,18),k^=a(x+j|0,7),M^=a(k+x|0,9),j^=a(M+k|0,13),x^=a(j+M|0,18),A^=a(T+S|0,7),E^=a(A+T|0,9),S^=a(E+A|0,13),T^=a(S+E|0,18),B^=a(R+N|0,7),I^=a(B+R|0,9),N^=a(I+B|0,13),R^=a(N+I|0,18),C^=a(H+U|0,7),V^=a(C+H|0,9),U^=a(V+C|0,13),H^=a(U+V|0,18);r[n++]=d+x|0,r[n++]=i+k|0,r[n++]=o+M|0,r[n++]=u+j|0,r[n++]=s+S|0,r[n++]=l+T|0,r[n++]=p+A|0,r[n++]=b+E|0,r[n++]=h+I|0,r[n++]=y+N|0,r[n++]=v+R|0,r[n++]=m+B|0,r[n++]=g+C|0,r[n++]=w+V|0,r[n++]=O+U|0,r[n++]=P+H|0}function i(e,t,f,c,r){let n=c+0,a=c+16*r;for(let c=0;c<16;c++)f[a+c]=e[t+16*(2*r-1)+c];for(let c=0;c0&&(a+=16),d(f,n,e,t+=16,f,a)}function o(e,t,f){const a=(0,n.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},f),{N:d,r:i,p:o,dkLen:u,asyncTick:s,maxmem:l,onProgress:p}=a;if((0,n.assertNumber)(d),(0,n.assertNumber)(i),(0,n.assertNumber)(o),(0,n.assertNumber)(u),(0,n.assertNumber)(s),(0,n.assertNumber)(l),void 0!==p&&"function"!=typeof p)throw new Error("progressCb should be function");const b=128*i,h=b/4;if(d<=1||0!=(d&d-1)||d>=2**(b/8)||d>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(o<0||o>137438953440/b)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(u<0||u>137438953440)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const y=b*(d+o);if(y>l)throw new Error(`Scrypt: parameters too large, ${y} (128 * r * (N + p)) > ${l} (maxmem)`);const v=(0,r.pbkdf2)(c.sha256,e,t,{c:1,dkLen:b*o}),m=(0,n.u32)(v),g=(0,n.u32)(new Uint8Array(b*d)),w=(0,n.u32)(new Uint8Array(b));let O=()=>{};if(p){const e=2*d*o,t=Math.max(Math.floor(e/1e4),1);let f=0;O=()=>{f++,!p||f%t&&f!==e||p(f/e)}}return{N:d,r:i,p:o,dkLen:u,blockSize32:h,V:g,B32:m,B:v,tmp:w,blockMixCb:O,asyncTick:s}}function u(e,t,f,n,a){const d=(0,r.pbkdf2)(c.sha256,e,f,{c:1,dkLen:t});return f.fill(0),n.fill(0),a.fill(0),d}t.scrypt=function(e,t,f){const{N:c,r,p:n,dkLen:a,blockSize32:d,V:s,B32:l,B:p,tmp:b,blockMixCb:h}=o(e,t,f);for(let e=0;e{i(l,f,l,f+=s,r),y()})),i(l,(c-1)*s,p,t,r),y(),await(0,n.asyncLoop)(c,v,(e=>{const f=p[t+s-16]%c;for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha256=void 0;const c=f(27505),r=f(98089),n=(e,t,f)=>e&t^e&f^t&f,a=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),i=new Uint32Array(64);class o extends c.SHA2{constructor(){super(64,32,8,!1),this.A=0|d[0],this.B=0|d[1],this.C=0|d[2],this.D=0|d[3],this.E=0|d[4],this.F=0|d[5],this.G=0|d[6],this.H=0|d[7]}get(){const{A:e,B:t,C:f,D:c,E:r,F:n,G:a,H:d}=this;return[e,t,f,c,r,n,a,d]}set(e,t,f,c,r,n,a,d){this.A=0|e,this.B=0|t,this.C=0|f,this.D=0|c,this.E=0|r,this.F=0|n,this.G=0|a,this.H=0|d}process(e,t){for(let f=0;f<16;f++,t+=4)i[f]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=i[e-15],f=i[e-2],c=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,n=(0,r.rotr)(f,17)^(0,r.rotr)(f,19)^f>>>10;i[e]=n+i[e-7]+c+i[e-16]|0}let{A:f,B:c,C:d,D:o,E:u,F:s,G:l,H:p}=this;for(let e=0;e<64;e++){const t=p+((0,r.rotr)(u,6)^(0,r.rotr)(u,11)^(0,r.rotr)(u,25))+((b=u)&s^~b&l)+a[e]+i[e]|0,h=((0,r.rotr)(f,2)^(0,r.rotr)(f,13)^(0,r.rotr)(f,22))+n(f,c,d)|0;p=l,l=s,s=u,u=o+t|0,o=d,d=c,c=f,f=t+h|0}var b;f=f+this.A|0,c=c+this.B|0,d=d+this.C|0,o=o+this.D|0,u=u+this.E|0,s=s+this.F|0,l=l+this.G|0,p=p+this.H|0,this.set(f,c,d,o,u,s,l,p)}roundClean(){i.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}t.sha256=(0,r.wrapConstructor)((()=>new o))},85426:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;const a=n(f(6873)),d=f(98089),[i,o,u]=[[],[],[]],s=BigInt(0),l=BigInt(1),p=BigInt(2),b=BigInt(7),h=BigInt(256),y=BigInt(113);for(let e=0,t=l,f=1,c=0;e<24;e++){[f,c]=[c,(2*f+3*c)%5],i.push(2*(5*c+f)),o.push((e+1)*(e+2)/2%64);let r=s;for(let e=0;e<7;e++)t=(t<>b)*y)%h,t&p&&(r^=l<<(l<f>32?a.rotlBH(e,t,f):a.rotlSH(e,t,f),w=(e,t,f)=>f>32?a.rotlBL(e,t,f):a.rotlSL(e,t,f);function O(e,t=24){const f=new Uint32Array(10);for(let c=24-t;c<24;c++){for(let t=0;t<10;t++)f[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const c=(t+8)%10,r=(t+2)%10,n=f[r],a=f[r+1],d=g(n,a,1)^f[c],i=w(n,a,1)^f[c+1];for(let f=0;f<50;f+=10)e[t+f]^=d,e[t+f+1]^=i}let t=e[2],r=e[3];for(let f=0;f<24;f++){const c=o[f],n=g(t,r,c),a=w(t,r,c),d=i[f];t=e[d],r=e[d+1],e[d]=n,e[d+1]=a}for(let t=0;t<50;t+=10){for(let c=0;c<10;c++)f[c]=e[t+c];for(let c=0;c<10;c++)e[t+c]^=~f[(c+2)%10]&f[(c+4)%10]}e[0]^=v[c],e[1]^=m[c]}f.fill(0)}t.keccakP=O;class P extends d.Hash{constructor(e,t,f,c=!1,r=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=f,this.enableXOF=c,this.rounds=r,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,d.assertNumber)(f),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,d.u32)(this.state)}keccak(){O(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){if(this.destroyed)throw new Error("instance is destroyed");if(this.finished)throw new Error("digest() was already called");const{blockLen:t,state:f}=this,c=(e=(0,d.toBytes)(e)).length;for(let r=0;r=this.blockLen&&this.keccak();const c=Math.min(this.blockLen-this.posOut,f-t);e.set(this.state.subarray(this.posOut,this.posOut+c),t),this.posOut+=c,t+=c}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,d.assertNumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(e.length(0,d.wrapConstructor)((()=>new P(t,e,f)));t.sha3_224=x(6,144,28),t.sha3_256=x(6,136,32),t.sha3_384=x(6,104,48),t.sha3_512=x(6,72,64),t.keccak_224=x(1,144,28),t.keccak_256=x(1,136,32),t.keccak_384=x(1,104,48),t.keccak_512=x(1,72,64);const k=(e,t,f)=>(0,d.wrapConstructorWithOpts)(((c={})=>new P(t,e,void 0!==c.dkLen?c.dkLen:f,!0)));t.shake128=k(31,168,16),t.shake256=k(31,136,32)},86262:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.sha384=t.sha512_256=t.sha512=t.SHA512=void 0;const a=f(27505),d=n(f(6873)),i=f(98089),[o,u]=d.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))),s=new Uint32Array(80),l=new Uint32Array(80);class p extends a.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:f,Bl:c,Ch:r,Cl:n,Dh:a,Dl:d,Eh:i,El:o,Fh:u,Fl:s,Gh:l,Gl:p,Hh:b,Hl:h}=this;return[e,t,f,c,r,n,a,d,i,o,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,i,o,u,s,l,p,b,h){this.Ah=0|e,this.Al=0|t,this.Bh=0|f,this.Bl=0|c,this.Ch=0|r,this.Cl=0|n,this.Dh=0|a,this.Dl=0|d,this.Eh=0|i,this.El=0|o,this.Fh=0|u,this.Fl=0|s,this.Gh=0|l,this.Gl=0|p,this.Hh=0|b,this.Hl=0|h}process(e,t){for(let f=0;f<16;f++,t+=4)s[f]=e.getUint32(t),l[f]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|s[e-15],f=0|l[e-15],c=d.rotrSH(t,f,1)^d.rotrSH(t,f,8)^d.shrSH(t,f,7),r=d.rotrSL(t,f,1)^d.rotrSL(t,f,8)^d.shrSL(t,f,7),n=0|s[e-2],a=0|l[e-2],i=d.rotrSH(n,a,19)^d.rotrBH(n,a,61)^d.shrSH(n,a,6),o=d.rotrSL(n,a,19)^d.rotrBL(n,a,61)^d.shrSL(n,a,6),u=d.add4L(r,o,l[e-7],l[e-16]),p=d.add4H(u,c,i,s[e-7],s[e-16]);s[e]=0|p,l[e]=0|u}let{Ah:f,Al:c,Bh:r,Bl:n,Ch:a,Cl:i,Dh:p,Dl:b,Eh:h,El:y,Fh:v,Fl:m,Gh:g,Gl:w,Hh:O,Hl:P}=this;for(let e=0;e<80;e++){const t=d.rotrSH(h,y,14)^d.rotrSH(h,y,18)^d.rotrBH(h,y,41),x=d.rotrSL(h,y,14)^d.rotrSL(h,y,18)^d.rotrBL(h,y,41),k=h&v^~h&g,M=y&m^~y&w,j=d.add5L(P,x,M,u[e],l[e]),S=d.add5H(j,O,t,k,o[e],s[e]),T=0|j,A=d.rotrSH(f,c,28)^d.rotrBH(f,c,34)^d.rotrBH(f,c,39),E=d.rotrSL(f,c,28)^d.rotrBL(f,c,34)^d.rotrBL(f,c,39),I=f&r^f&a^r&a,N=c&n^c&i^n&i;O=0|g,P=0|w,g=0|v,w=0|m,v=0|h,m=0|y,({h,l:y}=d.add(0|p,0|b,0|S,0|T)),p=0|a,b=0|i,a=0|r,i=0|n,r=0|f,n=0|c;const R=d.add3L(T,E,N);f=d.add3H(R,S,A,I),c=0|R}({h:f,l:c}=d.add(0|this.Ah,0|this.Al,0|f,0|c)),({h:r,l:n}=d.add(0|this.Bh,0|this.Bl,0|r,0|n)),({h:a,l:i}=d.add(0|this.Ch,0|this.Cl,0|a,0|i)),({h:p,l:b}=d.add(0|this.Dh,0|this.Dl,0|p,0|b)),({h,l:y}=d.add(0|this.Eh,0|this.El,0|h,0|y)),({h:v,l:m}=d.add(0|this.Fh,0|this.Fl,0|v,0|m)),({h:g,l:w}=d.add(0|this.Gh,0|this.Gl,0|g,0|w)),({h:O,l:P}=d.add(0|this.Hh,0|this.Hl,0|O,0|P)),this.set(f,c,r,n,a,i,p,b,h,y,v,m,g,w,O,P)}roundClean(){s.fill(0),l.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.SHA512=p;class b extends p{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class h extends p{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}t.sha512=(0,i.wrapConstructor)((()=>new p)),t.sha512_256=(0,i.wrapConstructor)((()=>new b)),t.sha384=(0,i.wrapConstructor)((()=>new h))},98089:(e,t,f)=>{"use strict";e=f.nmd(e),Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.assertHash=t.assertBytes=t.assertBool=t.assertNumber=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;const c=f(64421);if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw new Error("Non little-endian hardware is not supported");const r=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function n(e){if("string"!=typeof e)throw new TypeError("utf8ToBytes expected string, got "+typeof e);return(new TextEncoder).encode(e)}function a(e){if("string"==typeof e&&(e=n(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}function d(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}t.bytesToHex=function(e){let t="";for(let f=0;f{const t="function"==typeof e.require&&e.require.bind(e);try{if(t){const{setImmediate:e}=t("timers");return()=>new Promise((t=>e(t)))}}catch(e){}return()=>new Promise((e=>setTimeout(e,0)))})(),t.asyncLoop=async function(e,f,c){let r=Date.now();for(let n=0;n=0&&ee instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;te().update(a(t)).digest(),f=e();return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){const t=(t,f)=>e(f).update(a(t)).digest(),f=e({});return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(e));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}},79656:function(e,t,f){"use strict";var c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.utils=t.schnorr=t.verify=t.signSync=t.sign=t.getSharedSecret=t.recoverPublicKey=t.getPublicKey=t.Signature=t.Point=t.CURVE=void 0;const r=c(f(69159)),n=BigInt(0),a=BigInt(1),d=BigInt(2),i=BigInt(3),o=BigInt(8),u=d**BigInt(256),s={a:n,b:BigInt(7),P:u-d**BigInt(32)-BigInt(977),n:u-BigInt("432420386565659656852420866394968145599"),h:a,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")};function l(e){const{a:t,b:f}=s,c=N(e*e),r=N(c*e);return N(r+t*e+f)}t.CURVE=s;const p=s.a===n;class b{constructor(e,t,f){this.x=e,this.y=t,this.z=f}static fromAffine(e){if(!(e instanceof y))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new b(e.x,e.y,a)}static toAffineBatch(e){const t=function(e,t=s.P){const f=new Array(e.length),c=B(e.reduce(((e,c,r)=>c===n?e:(f[r]=e,N(e*c,t))),a),t);return e.reduceRight(((e,c,r)=>c===n?e:(f[r]=N(e*f[r],t),N(e*c,t))),c),f}(e.map((e=>e.z)));return e.map(((e,f)=>e.toAffine(t[f])))}static normalizeZ(e){return b.toAffineBatch(e).map(b.fromAffine)}equals(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:n,z:a}=e,i=N(c**d),o=N(a**d),u=N(t*o),s=N(r*i),l=N(N(f*a)*o),p=N(N(n*c)*i);return u===s&&l===p}negate(){return new b(this.x,N(-this.y),this.z)}double(){const{x:e,y:t,z:f}=this,c=N(e**d),r=N(t**d),n=N(r**d),a=N(d*(N((e+r)**d)-c-n)),u=N(i*c),s=N(u**d),l=N(s-d*a),p=N(u*(a-l)-o*n),h=N(d*t*f);return new b(l,p,h)}add(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:a,z:i}=e;if(r===n||a===n)return this;if(t===n||f===n)return e;const o=N(c**d),u=N(i**d),s=N(t*u),l=N(r*o),p=N(N(f*i)*u),h=N(N(a*c)*o),y=N(l-s),v=N(h-p);if(y===n)return v===n?this.double():b.ZERO;const m=N(y**d),g=N(y*m),w=N(s*m),O=N(v**d-g-d*w),P=N(v*(w-O)-p*g),x=N(c*i*y);return new b(O,P,x)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=I(e);b.BASE;const f=b.ZERO;if(t===n)return f;if(t===a)return this;if(!p){let e=f,c=this;for(;t>n;)t&a&&(e=e.add(c)),c=c.double(),t>>=a;return e}let{k1neg:c,k1:r,k2neg:d,k2:i}=U(t),o=f,u=f,l=this;for(;r>n||i>n;)r&a&&(o=o.add(l)),i&a&&(u=u.add(l)),l=l.double(),r>>=a,i>>=a;return c&&(o=o.negate()),d&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),o.add(u)}precomputeWindow(e){const t=p?128/e+1:256/e+1,f=[];let c=this,r=c;for(let n=0;n>=s,d>i&&(d-=u,e+=a),0===d){let e=c[f];t%2&&(e=e.negate()),n=n.add(e)}else{let e=c[f+Math.abs(d)-1];d<0&&(e=e.negate()),r=r.add(e)}}return{p:r,f:n}}multiply(e,t){let f,c,r=I(e);if(p){const{k1neg:e,k1:n,k2neg:a,k2:d}=U(r);let{p:i,f:o}=this.wNAF(n,t),{p:u,f:l}=this.wNAF(d,t);e&&(i=i.negate()),a&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),f=i.add(u),c=o.add(l)}else{const{p:e,f:n}=this.wNAF(r,t);f=e,c=n}return b.normalizeZ([f,c])[0]}toAffine(e=B(this.z)){const{x:t,y:f,z:c}=this,r=e,n=N(r*r),d=N(n*r),i=N(t*n),o=N(f*d);if(N(c*r)!==a)throw new Error("invZ was invalid");return new y(i,o)}}b.BASE=new b(s.Gx,s.Gy,a),b.ZERO=new b(n,a,n);const h=new WeakMap;class y{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,h.delete(this)}static fromCompressedHex(e){const t=32===e.length,f=A(t?e:e.subarray(1));if(!D(f))throw new Error("Point is not on curve");let c=function(e){const{P:t}=s,f=BigInt(6),c=BigInt(11),r=BigInt(22),n=BigInt(23),a=BigInt(44),o=BigInt(88),u=e*e*e%t,l=u*u*e%t,p=R(l,i)*l%t,b=R(p,i)*l%t,h=R(b,d)*u%t,y=R(h,c)*h%t,v=R(y,r)*y%t,m=R(v,a)*v%t,g=R(m,o)*m%t,w=R(g,a)*v%t,O=R(w,i)*l%t,P=R(O,n)*y%t,x=R(P,f)*u%t;return R(x,d)}(l(f));const r=(c&a)===a;t?r&&(c=N(-c)):1==(1&e[0])!==r&&(c=N(-c));const n=new y(f,c);return n.assertValidity(),n}static fromUncompressedHex(e){const t=A(e.subarray(1,33)),f=A(e.subarray(33,65)),c=new y(t,f);return c.assertValidity(),c}static fromHex(e){const t=E(e),f=t.length,c=t[0];if(32===f||33===f&&(2===c||3===c))return this.fromCompressedHex(t);if(65===f&&4===c)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${f}`)}static fromPrivateKey(e){return y.BASE.multiply(F(e))}static fromSignature(e,t,f){const c=H(e=E(e)),{r,s:a}=W(t);if(0!==f&&1!==f)throw new Error("Cannot recover signature: invalid recovery bit");if(c===n)throw new Error("Cannot recover signature: msgHash cannot be 0");const d=1&f?"03":"02",i=y.fromHex(d+k(r)),{n:o}=s,u=B(r,o),l=N(-c*u,o),p=N(a*u,o),b=y.BASE.multiplyAndAddUnsafe(i,l,p);if(!b)throw new Error("Cannot recover signature: point at infinify");return b.assertValidity(),b}toRawBytes(e=!1){return T(this.toHex(e))}toHex(e=!1){const t=k(this.x);return e?`${this.y&a?"03":"02"}${t}`:`04${t}${k(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const e="Point is not on elliptic curve",{x:t,y:f}=this;if(!D(t)||!D(f))throw new Error(e);const c=N(f*f);if(N(c-l(t))!==n)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new y(this.x,N(-this.y))}double(){return b.fromAffine(this).double().toAffine()}add(e){return b.fromAffine(this).add(b.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return b.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,f){const c=b.fromAffine(this).multiply(t),r=b.fromAffine(e).multiplyUnsafe(f),n=c.add(r);return n.equals(b.ZERO)?void 0:n.toAffine()}}function v(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function m(e){if(e.length<2||2!==e[0])throw new Error(`Invalid signature integer tag: ${x(e)}`);const t=e[1],f=e.subarray(2,t+2);if(!t||f.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===f[0]&&f[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:A(f),left:e.subarray(t+2)}}t.Point=y,y.BASE=new y(s.Gx,s.Gy),y.ZERO=new y(n,n);class g{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){const t=O(e),f="Signature.fromCompact";if("string"!=typeof e&&!t)throw new TypeError(`${f}: Expected string or Uint8Array`);const c=t?x(e):e;if(128!==c.length)throw new Error(`${f}: Expected 64-byte hex`);return new g(S(c.slice(0,64)),S(c.slice(64,128)))}static fromDER(e){const t=O(e);if("string"!=typeof e&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:f,s:c}=function(e){if(e.length<2||48!=e[0])throw new Error(`Invalid signature tag: ${x(e)}`);if(e[1]!==e.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:f}=m(e.subarray(2)),{data:c,left:r}=m(f);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${x(r)}`);return{r:t,s:c}}(t?e:T(e));return new g(f,c)}static fromHex(e){return this.fromDER(e)}assertValidity(){const{r:e,s:t}=this;if(!_(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!_(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){const e=s.n>>a;return this.s>e}normalizeS(){return this.hasHighS()?new g(this.r,s.n-this.s):this}toDERRawBytes(e=!1){return T(this.toDERHex(e))}toDERHex(e=!1){const t=v(j(this.s));if(e)return t;const f=v(j(this.r)),c=j(f.length/2),r=j(t.length/2);return`30${j(f.length/2+t.length/2+4)}02${c}${f}02${r}${t}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return T(this.toCompactHex())}toCompactHex(){return k(this.r)+k(this.s)}}function w(...e){if(!e.every(O))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;tt.toString(16).padStart(2,"0")));function x(e){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let f=0;fu)throw new Error("Expected number < 2^256");return e.toString(16).padStart(64,"0")}function M(e){return T(k(e))}function j(e){const t=e.toString(16);return 1&t.length?`0${t}`:t}function S(e){if("string"!=typeof e)throw new TypeError("hexToNumber: expected string, got "+typeof e);return BigInt(`0x${e}`)}function T(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex"+e.length);const t=new Uint8Array(e.length/2);for(let f=0;f0)return BigInt(e);if("bigint"==typeof e&&_(e))return e;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function N(e,t=s.P){const f=e%t;return f>=n?f:t+f}function R(e,t){const{P:f}=s;let c=e;for(;t-- >n;)c*=c,c%=f;return c}function B(e,t=s.P){if(e===n||t<=n)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let f=N(e,t),c=t,r=n,d=a,i=a,o=n;for(;f!==n;){const e=c/f,t=c%f,n=r-i*e,a=d-o*e;c=f,f=t,r=i,d=o,i=n,o=a}if(c!==a)throw new Error("invert: does not exist");return N(r,t)}const C=(e,t)=>(e+t/d)/t,V=d**BigInt(128);function U(e){const{n:t}=s,f=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),c=-a*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),r=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),n=f,d=C(n*e,t),i=C(-c*e,t);let o=N(e-d*f-i*r,t),u=N(-d*c-i*n,t);const l=o>V,p=u>V;if(l&&(o=t-o),p&&(u=t-u),o>V||u>V)throw new Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:l,k1:o,k2neg:p,k2:u}}function H(e){const{n:t}=s,f=8*e.length-256;let c=A(e);return f>0&&(c>>=BigInt(f)),c>=t&&(c-=t),c}class L{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...e){return t.utils.hmacSha256(this.k,...e)}hmacSync(...e){if("function"!=typeof t.utils.hmacSha256Sync)throw new Error("utils.hmacSha256Sync is undefined, you need to set it");const f=t.utils.hmacSha256Sync(this.k,...e);if(f instanceof Promise)throw new Error("To use sync sign(), ensure utils.hmacSha256 is sync");return f}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),0!==e.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),0!==e.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){return this.incr(),this.v=await this.hmac(this.v),this.v}generateSync(){return this.incr(),this.v=this.hmacSync(this.v),this.v}}function _(e){return n0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw new Error("Expected 32 bytes of private key");t=S(e)}else{if(!O(e))throw new TypeError("Expected valid private key");if(32!==e.length)throw new Error("Expected 32 bytes of private key");t=A(e)}if(!_(t))throw new Error("Expected private key: 0 < key < n");return t}function q(e){return e instanceof y?(e.assertValidity(),e):y.fromHex(e)}function W(e){if(e instanceof g)return e.assertValidity(),e;try{return g.fromDER(e)}catch(t){return g.fromCompact(e)}}function X(e){const t=O(e),f="string"==typeof e,c=(t||f)&&e.length;return t?33===c||65===c:f?66===c||130===c:e instanceof y}function K(e){return A(e.length>32?e.slice(0,32):e)}function Z(e){const t=K(e),f=N(t,s.n);return G(fe.charCodeAt(0)))),r=await t.utils.sha256(c);return A(await t.utils.sha256(w(r,r,...f)))}async function ee(e,t,f){const c=M(e);return N(await $("BIP0340/challenge",c,t.toRawX(),f),s.n)}function te(e){return(e.y&a)===n}t.verify=function(e,t,f,c=Q){let r;try{r=W(e),t=E(t)}catch(e){return!1}const{r:a,s:d}=r;if(c.strict&&r.hasHighS())return!1;const i=H(t);if(i===n)return!1;let o;try{o=q(f)}catch(e){return!1}const{n:u}=s,l=B(d,u),p=N(i*l,u),b=N(a*l,u),h=y.BASE.multiplyAndAddUnsafe(o,p,b);return!!h&&N(h.x,u)===a};class fe{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromHex(e){const t=E(e);if(64!==t.length)throw new TypeError(`SchnorrSignature.fromHex: expected 64 bytes, not ${t.length}`);const f=A(t.subarray(0,32)),c=A(t.subarray(32,64));return new fe(f,c)}assertValidity(){const{r:e,s:t}=this;if(!D(e)||!_(t))throw new Error("Invalid signature")}toHex(){return k(this.r)+k(this.s)}toRawBytes(){return T(this.toHex())}}async function ce(e,t,f){const c=e instanceof fe;let r;try{r=c?e:fe.fromHex(e),c&&r.assertValidity()}catch(e){return!1}const{r:n,s:a}=r,d=E(t);let i;try{i=q(f)}catch(e){return!1}const o=await ee(n,i,d),u=y.BASE.multiplyAndAddUnsafe(i,F(a),N(-o,s.n));return!(!u||!te(u)||u.x!==n)}t.schnorr={Signature:fe,getPublicKey:function(e){return y.fromPrivateKey(e).toRawX()},sign:async function(e,f,c=t.utils.randomBytes()){if(null==e)throw new TypeError(`sign: Expected valid message, not "${e}"`);const{n:r}=s,a=E(e),d=F(f),i=E(c);if(32!==i.length)throw new TypeError("sign: Expected 32 bytes of aux randomness");const o=y.fromPrivateKey(d),u=te(o)?d:r-d,l=u^await $("BIP0340/aux",i),p=N(await $("BIP0340/nonce",M(l),o.toRawX(),a),r);if(p===n)throw new Error("sign: Creation of signature failed. k is zero");const b=y.fromPrivateKey(p),h=te(b)?p:r-p,v=await ee(b.x,o,a),m=new fe(b.x,N(h+v*u,r)).toRawBytes();if(!await ce(m,a,o.toRawX()))throw new Error("sign: Invalid signature produced");return m},verify:ce},y.BASE._setWindowSize(8);const re={node:r.default,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0};t.utils={isValidPrivateKey(e){try{return F(e),!0}catch(e){return!1}},hashToPrivateKey:e=>{if((e=E(e)).length<40||e.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");const t=N(A(e),s.n);if(t===n||t===a)throw new Error("Invalid private key");return M(t)},randomBytes:(e=32)=>{if(re.web)return re.web.getRandomValues(new Uint8Array(e));if(re.node){const{randomBytes:t}=re.node;return Uint8Array.from(t(e))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>t.utils.hashToPrivateKey(t.utils.randomBytes(40)),bytesToHex:x,mod:N,sha256:async e=>{if(re.web){const t=await re.web.subtle.digest("SHA-256",e.buffer);return new Uint8Array(t)}if(re.node){const{createHash:t}=re.node;return Uint8Array.from(t("sha256").update(e).digest())}throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(re.web){const f=await re.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),c=w(...t),r=await re.web.subtle.sign("HMAC",f,c);return new Uint8Array(r)}if(re.node){const{createHmac:f}=re.node,c=f("sha256",e);return t.forEach((e=>c.update(e))),Uint8Array.from(c.digest())}throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,precompute(e=8,t=y.BASE){const f=t===y.BASE?t:new y(t.x,t.y);return f._setWindowSize(e),f.multiply(i),f}}},96090:(e,t)=>{"use strict";function f(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function c(...e){const t=(e,t)=>f=>e(t(f));return{encode:Array.from(e).reverse().reduce(((e,f)=>e?t(e,f.encode):f.encode),void 0),decode:e.reduce(((e,f)=>e?t(e,f.decode):f.decode),void 0)}}function r(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map((t=>{if(f(t),t<0||t>=e.length)throw new Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]}))},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map((t=>{if("string"!=typeof t)throw new Error(`alphabet.decode: not string element=${t}`);const f=e.indexOf(t);if(-1===f)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return f}))}}}function n(e=""){if("string"!=typeof e)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(e)}}}function a(e,t="="){if(f(e),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.encode: non-string input=${e}`);for(;f.length*e%8;)f.push(t);return f},decode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.decode: non-string input=${e}`);let c=f.length;if(c*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;c>0&&f[c-1]===t;c--)if(!((c-1)*e%8))throw new Error("Invalid padding: string has too much padding");return f.slice(0,c)}}}function d(e){if("function"!=typeof e)throw new Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function i(e,t,c){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(c<2)throw new Error(`convertRadix: wrong to=${c}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const n=[],a=Array.from(e);for(a.forEach((e=>{if(f(e),e<0||e>=t)throw new Error(`Wrong integer: ${e}`)}));;){let e=0,f=!0;for(let n=r;nt?o(t,e%t):e,u=(e,t)=>e+(t-o(e,t));function s(e,t,c,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(c<=0||c>32)throw new Error(`convertRadix2: wrong to=${c}`);if(u(t,c)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${c} carryBits=${u(t,c)}`);let n=0,a=0;const d=2**c-1,i=[];for(const r of e){if(f(r),r>=2**t)throw new Error(`convertRadix2: invalid data word=${r} from=${t}`);if(n=n<32)throw new Error(`convertRadix2: carry overflow pos=${a} from=${t}`);for(a+=t;a>=c;a-=c)i.push((n>>a-c&d)>>>0);n&=2**a-1}if(n=n<=t)throw new Error("Excess padding");if(!r&&n)throw new Error(`Non-zero padding: ${n}`);return r&&a>0&&i.push(n>>>0),i}function l(e){return f(e),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return i(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(i(t,e,256))}}}function p(e,t=!1){if(f(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(u(8,e)>32||u(e,8)>32)throw new Error("radix2: carry overflow");return{encode:f=>{if(!(f instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return s(Array.from(f),8,e,!t)},decode:f=>{if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(s(f,e,8,t))}}}function b(e){if("function"!=typeof e)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function h(e,t){if(f(e),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const c=t(f).slice(0,e),r=new Uint8Array(f.length+e);return r.set(f),r.set(c,f.length),r},decode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const c=f.slice(0,-e),r=t(c).slice(0,e),n=f.slice(-e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")))),t.base64=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),a(6),n("")),t.base64url=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),a(6),n(""));const y=e=>c(l(58),r(e),n(""));t.base58=y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),t.base58flickr=y("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),t.base58xrp=y("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const v=[0,2,3,5,6,7,9,10,11];t.base58xmr={encode(e){let f="";for(let c=0;cc(h(4,(t=>e(e(t)))),t.base58);const m=c(r("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),n("")),g=[996825010,642813549,513874426,1027748829,705979059];function w(e){const t=e>>25;let f=(33554431&e)<<5;for(let e=0;e>e&1)&&(f^=g[e]);return f}function O(e,t,f=1){const c=e.length;let r=1;for(let t=0;t126)throw new Error(`Invalid prefix (${e})`);r=w(r)^f>>5}r=w(r);for(let t=0;tf)throw new TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${f})`);const c=e.toLowerCase();if(e!==c&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const r=(e=c).lastIndexOf("1");if(0===r||-1===r)throw new Error('Letter "1" must be present between prefix and data only');const[n,a]=[e.slice(0,r),e.slice(r+1)];if(a.length<6)throw new Error("Data must be at least 6 characters long");const d=m.decode(a).slice(0,-6),i=O(n,d,t);if(!a.endsWith(i))throw new Error(`Invalid checksum in ${e}: expected "${i}"`);return{prefix:n,words:d}}return{encode:function(e,f,c=90){if("string"!=typeof e)throw new Error("bech32.encode prefix should be string, not "+typeof e);if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof f);const r=e.length+7+f.length;if(!1!==c&&r>c)throw new TypeError(`Length ${r} exceeds limit ${c}`);return`${e=e.toLowerCase()}1${m.encode(f)}${O(e,f,t)}`},decode:a,decodeToBytes:function(e){const{prefix:t,words:f}=a(e,!1);return{prefix:t,words:f,bytes:c(f)}},decodeUnsafe:b(a),fromWords:c,fromWordsUnsafe:n,toWords:r}}t.bech32=P("bech32"),t.bech32m=P("bech32m"),t.utf8={encode:e=>(new TextDecoder).decode(e),decode:e=>(new TextEncoder).encode(e)},t.hex=c(p(4),r("0123456789abcdef"),n(""),d((e=>{if("string"!=typeof e||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()})));const x={utf8:t.utf8,hex:t.hex,base16:t.base16,base32:t.base32,base64:t.base64,base64url:t.base64url,base58:t.base58,base58xmr:t.base58xmr},k=`Invalid encoding type. Available types: ${Object.keys(x).join(", ")}`;t.bytesToString=(e,t)=>{if("string"!=typeof e||!x.hasOwnProperty(e))throw new TypeError(k);if(!(t instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return x[e].encode(t)},t.str=t.bytesToString,t.stringToBytes=(e,t)=>{if(!x.hasOwnProperty(e))throw new TypeError(k);if("string"!=typeof t)throw new TypeError("stringToBytes() expects string");return x[e].decode(t)},t.bytes=t.stringToBytes},62780:(e,t,f)=>{"use strict";e=f.nmd(e);var c=f(95318)(f(50008));!function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var f=function(){};f.prototype=t.prototype,e.prototype=new f,e.prototype.constructor=e}function a(e,t,f){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(f=t,t=10),this._init(e||0,t||10,f||"be"))}var d;"object"===(0,c.default)(e)?e.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{d="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:f(70573).Buffer}catch(e){}function i(e,t){var f=e.charCodeAt(t);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function o(e,t,f){var c=i(e,f);return f-1>=t&&(c|=i(e,f-1)<<4),c}function u(e,t,f,c){for(var r=0,n=Math.min(e.length,f),a=t;a=49?d-49+10:d>=17?d-17+10:d}return r}a.isBN=function(e){return e instanceof a||null!==e&&"object"===(0,c.default)(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"===(0,c.default)(e))return this._initArray(e,t,f);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;c-=3)a=e[c]|e[c-1]<<8|e[c-2]<<16,this.words[n]|=a<>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(c=0,n=0;c>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this.strip()},a.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c=t;c-=2)r=o(e,t,c)<=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this.strip()},a.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,i=0,o=f;o1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var s=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function b(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,i=a/67108864|0;f.words[0]=d;for(var o=1;o>>26,s=67108863&i,l=Math.min(o,t.length-1),p=Math.max(0,o-e.length+1);p<=l;p++){var b=o-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[o]=0|s,i=0|u}return 0!==i?f.words[o]=0|i:f.length--,f.strip()}a.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var c=0,n=0,a=0;a>>24-c&16777215)||a!==this.length-1?s[6-i.length]+i+f:i+f,(c+=2)>=26&&(c-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var o=l[e],u=p[e];f="";var b=this.clone();for(b.negative=0;!b.isZero();){var h=b.modn(u).toString(e);f=(b=b.idivn(u)).isZero()?h+f:s[o-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return r(void 0!==d),this.toArrayLike(d,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,f){var c=this.byteLength(),n=f||Math.max(1,c);r(c<=n,"byte array longer than desired length"),r(n>0,"Requested array length <= 0"),this.strip();var a,d,i="le"===t,o=new e(n),u=this.clone();if(i){for(d=0;!u.isZero();d++)a=u.andln(255),u.iushrn(8),o[d]=a;for(;d=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;fe.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;ce.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var c=0;c0&&(this.words[c]=~this.words[c]&67108863>>26-f),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var f=e/26|0,c=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<e.length?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n>>26;for(;0!==r&&n>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;ne.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==n&&a>26,this.words[a]=67108863&t;if(0===n&&a>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,P=0|a[4],x=8191&P,k=P>>>13,M=0|a[5],j=8191&M,S=M>>>13,T=0|a[6],A=8191&T,E=T>>>13,I=0|a[7],N=8191&I,R=I>>>13,B=0|a[8],C=8191&B,V=B>>>13,U=0|a[9],H=8191&U,L=U>>>13,_=0|d[0],D=8191&_,z=_>>>13,F=0|d[1],q=8191&F,W=F>>>13,X=0|d[2],K=8191&X,Z=X>>>13,G=0|d[3],Y=8191&G,J=G>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],ie=8191&de,oe=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(o+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,z))+Math.imul(l,D)|0))<<13)|0;o=((n=Math.imul(l,z))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,z))+Math.imul(h,D)|0,n=Math.imul(h,z);var ve=(o+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;o=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,z))+Math.imul(m,D)|0,n=Math.imul(m,z),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(o+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,Z)|0)+Math.imul(l,K)|0))<<13)|0;o=((n=n+Math.imul(l,Z)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,z))+Math.imul(O,D)|0,n=Math.imul(O,z),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,Z)|0;var ge=(o+(c=c+Math.imul(s,Y)|0)|0)+((8191&(r=(r=r+Math.imul(s,J)|0)+Math.imul(l,Y)|0))<<13)|0;o=((n=n+Math.imul(l,J)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(x,D),r=(r=Math.imul(x,z))+Math.imul(k,D)|0,n=Math.imul(k,z),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,Z)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,Z)|0,c=c+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(h,Y)|0,n=n+Math.imul(h,J)|0;var we=(o+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;o=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(j,D),r=(r=Math.imul(j,z))+Math.imul(S,D)|0,n=Math.imul(S,z),c=c+Math.imul(x,q)|0,r=(r=r+Math.imul(x,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,Z)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,Z)|0,c=c+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(m,Y)|0,n=n+Math.imul(m,J)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(o+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;o=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(A,D),r=(r=Math.imul(A,z))+Math.imul(E,D)|0,n=Math.imul(E,z),c=c+Math.imul(j,q)|0,r=(r=r+Math.imul(j,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(x,K)|0,r=(r=r+Math.imul(x,Z)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,Z)|0,c=c+Math.imul(w,Y)|0,r=(r=r+Math.imul(w,J)|0)+Math.imul(O,Y)|0,n=n+Math.imul(O,J)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var Pe=(o+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;o=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,z))+Math.imul(R,D)|0,n=Math.imul(R,z),c=c+Math.imul(A,q)|0,r=(r=r+Math.imul(A,W)|0)+Math.imul(E,q)|0,n=n+Math.imul(E,W)|0,c=c+Math.imul(j,K)|0,r=(r=r+Math.imul(j,Z)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,Z)|0,c=c+Math.imul(x,Y)|0,r=(r=r+Math.imul(x,J)|0)+Math.imul(k,Y)|0,n=n+Math.imul(k,J)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var xe=(o+(c=c+Math.imul(s,ie)|0)|0)+((8191&(r=(r=r+Math.imul(s,oe)|0)+Math.imul(l,ie)|0))<<13)|0;o=((n=n+Math.imul(l,oe)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(C,D),r=(r=Math.imul(C,z))+Math.imul(V,D)|0,n=Math.imul(V,z),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(A,K)|0,r=(r=r+Math.imul(A,Z)|0)+Math.imul(E,K)|0,n=n+Math.imul(E,Z)|0,c=c+Math.imul(j,Y)|0,r=(r=r+Math.imul(j,J)|0)+Math.imul(S,Y)|0,n=n+Math.imul(S,J)|0,c=c+Math.imul(x,$)|0,r=(r=r+Math.imul(x,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,ie)|0,r=(r=r+Math.imul(b,oe)|0)+Math.imul(h,ie)|0,n=n+Math.imul(h,oe)|0;var ke=(o+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;o=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(H,D),r=(r=Math.imul(H,z))+Math.imul(L,D)|0,n=Math.imul(L,z),c=c+Math.imul(C,q)|0,r=(r=r+Math.imul(C,W)|0)+Math.imul(V,q)|0,n=n+Math.imul(V,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,Z)|0,c=c+Math.imul(A,Y)|0,r=(r=r+Math.imul(A,J)|0)+Math.imul(E,Y)|0,n=n+Math.imul(E,J)|0,c=c+Math.imul(j,$)|0,r=(r=r+Math.imul(j,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(x,fe)|0,r=(r=r+Math.imul(x,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,ie)|0,r=(r=r+Math.imul(v,oe)|0)+Math.imul(m,ie)|0,n=n+Math.imul(m,oe)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var Me=(o+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;o=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(H,q),r=(r=Math.imul(H,W))+Math.imul(L,q)|0,n=Math.imul(L,W),c=c+Math.imul(C,K)|0,r=(r=r+Math.imul(C,Z)|0)+Math.imul(V,K)|0,n=n+Math.imul(V,Z)|0,c=c+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(R,Y)|0,n=n+Math.imul(R,J)|0,c=c+Math.imul(A,$)|0,r=(r=r+Math.imul(A,ee)|0)+Math.imul(E,$)|0,n=n+Math.imul(E,ee)|0,c=c+Math.imul(j,fe)|0,r=(r=r+Math.imul(j,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(x,ne)|0,r=(r=r+Math.imul(x,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,ie)|0,r=(r=r+Math.imul(w,oe)|0)+Math.imul(O,ie)|0,n=n+Math.imul(O,oe)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var je=(o+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;o=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(H,K),r=(r=Math.imul(H,Z))+Math.imul(L,K)|0,n=Math.imul(L,Z),c=c+Math.imul(C,Y)|0,r=(r=r+Math.imul(C,J)|0)+Math.imul(V,Y)|0,n=n+Math.imul(V,J)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(A,fe)|0,r=(r=r+Math.imul(A,ce)|0)+Math.imul(E,fe)|0,n=n+Math.imul(E,ce)|0,c=c+Math.imul(j,ne)|0,r=(r=r+Math.imul(j,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(x,ie)|0,r=(r=r+Math.imul(x,oe)|0)+Math.imul(k,ie)|0,n=n+Math.imul(k,oe)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(o+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;o=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(H,Y),r=(r=Math.imul(H,J))+Math.imul(L,Y)|0,n=Math.imul(L,J),c=c+Math.imul(C,$)|0,r=(r=r+Math.imul(C,ee)|0)+Math.imul(V,$)|0,n=n+Math.imul(V,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(A,ne)|0,r=(r=r+Math.imul(A,ae)|0)+Math.imul(E,ne)|0,n=n+Math.imul(E,ae)|0,c=c+Math.imul(j,ie)|0,r=(r=r+Math.imul(j,oe)|0)+Math.imul(S,ie)|0,n=n+Math.imul(S,oe)|0,c=c+Math.imul(x,se)|0,r=(r=r+Math.imul(x,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(o+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;o=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(H,$),r=(r=Math.imul(H,ee))+Math.imul(L,$)|0,n=Math.imul(L,ee),c=c+Math.imul(C,fe)|0,r=(r=r+Math.imul(C,ce)|0)+Math.imul(V,fe)|0,n=n+Math.imul(V,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(A,ie)|0,r=(r=r+Math.imul(A,oe)|0)+Math.imul(E,ie)|0,n=n+Math.imul(E,oe)|0,c=c+Math.imul(j,se)|0,r=(r=r+Math.imul(j,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ae=(o+(c=c+Math.imul(x,be)|0)|0)+((8191&(r=(r=r+Math.imul(x,he)|0)+Math.imul(k,be)|0))<<13)|0;o=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(H,fe),r=(r=Math.imul(H,ce))+Math.imul(L,fe)|0,n=Math.imul(L,ce),c=c+Math.imul(C,ne)|0,r=(r=r+Math.imul(C,ae)|0)+Math.imul(V,ne)|0,n=n+Math.imul(V,ae)|0,c=c+Math.imul(N,ie)|0,r=(r=r+Math.imul(N,oe)|0)+Math.imul(R,ie)|0,n=n+Math.imul(R,oe)|0,c=c+Math.imul(A,se)|0,r=(r=r+Math.imul(A,le)|0)+Math.imul(E,se)|0,n=n+Math.imul(E,le)|0;var Ee=(o+(c=c+Math.imul(j,be)|0)|0)+((8191&(r=(r=r+Math.imul(j,he)|0)+Math.imul(S,be)|0))<<13)|0;o=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(H,ne),r=(r=Math.imul(H,ae))+Math.imul(L,ne)|0,n=Math.imul(L,ae),c=c+Math.imul(C,ie)|0,r=(r=r+Math.imul(C,oe)|0)+Math.imul(V,ie)|0,n=n+Math.imul(V,oe)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ie=(o+(c=c+Math.imul(A,be)|0)|0)+((8191&(r=(r=r+Math.imul(A,he)|0)+Math.imul(E,be)|0))<<13)|0;o=((n=n+Math.imul(E,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(H,ie),r=(r=Math.imul(H,oe))+Math.imul(L,ie)|0,n=Math.imul(L,oe),c=c+Math.imul(C,se)|0,r=(r=r+Math.imul(C,le)|0)+Math.imul(V,se)|0,n=n+Math.imul(V,le)|0;var Ne=(o+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(R,be)|0))<<13)|0;o=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(H,se),r=(r=Math.imul(H,le))+Math.imul(L,se)|0,n=Math.imul(L,le);var Re=(o+(c=c+Math.imul(C,be)|0)|0)+((8191&(r=(r=r+Math.imul(C,he)|0)+Math.imul(V,be)|0))<<13)|0;o=((n=n+Math.imul(V,he)|0)+(r>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Be=(o+(c=Math.imul(H,be))|0)+((8191&(r=(r=Math.imul(H,he))+Math.imul(L,be)|0))<<13)|0;return o=((n=Math.imul(L,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,i[0]=ye,i[1]=ve,i[2]=me,i[3]=ge,i[4]=we,i[5]=Oe,i[6]=Pe,i[7]=xe,i[8]=ke,i[9]=Me,i[10]=je,i[11]=Se,i[12]=Te,i[13]=Ae,i[14]=Ee,i[15]=Ie,i[16]=Ne,i[17]=Re,i[18]=Be,0!==o&&(i[19]=o,f.length++),f};function y(e,t,f){return(new v).mulp(e,t,f)}function v(e,t){this.x=e,this.y=t}Math.imul||(h=b),a.prototype.mulTo=function(e,t){var f,c=this.length+e.length;return f=10===this.length&&10===e.length?h(this,e,t):c<63?b(this,e,t):c<1024?function(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f.strip()}(this,e,t):y(this,e,t),f},v.prototype.makeRBT=function(e){for(var t=new Array(e),f=a.prototype._countBits(e)-1,c=0;c>=1;return c},v.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a>>=1)r++;return 1<>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a>=26,t+=c/67108864|0,t+=n>>>26,this.words[f]=67108863&n}return 0!==t&&(this.words[f]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f>>r}return t}(e);if(0===t.length)return new a(1);for(var f=this,c=0;c=0);var t,f=e%26,c=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==c){for(t=this.length-1;t>=0;t--)this.words[t+c]=this.words[t];for(t=0;t=0),c=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<a)for(this.length-=a,o=0;o=0&&(0!==u||o>=c);o--){var s=0|this.words[o];this.words[o]=u<<26-n|s>>>n,u=s&d}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,f){return r(0===this.negative),this.iushrn(e,t,f)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,c=1<=0);var t=e%26,f=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var c=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(i/67108864|0),this.words[c+f]=67108863&n}for(;c>26,this.words[c+f]=67108863&n;if(0===d)return this.strip();for(r(-1===d),d=0,c=0;c>26,this.words[c]=67108863&n;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,n=0|r.words[r.length-1];0!=(f=26-this._countBits(n))&&(r=r.ushln(f),c.iushln(f),n=0|r.words[r.length-1]);var d,i=c.length-r.length;if("mod"!==t){(d=new a(null)).length=i+1,d.words=new Array(d.length);for(var o=0;o=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/n|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d.strip(),c.strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},a.prototype.divmod=function(e,t,f){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(c=d.div.neg()),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.iadd(e)),{div:c,mod:n}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(c=d.div.neg()),{div:c,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.isub(e)),{div:d.div,mod:n}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var c,n,d},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,f=0,c=this.length-1;c>=0;c--)f=(t*f+(0|this.words[c]))%e;return f},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,f=this.length-1;f>=0;f--){var c=(0|this.words[f])+67108864*t;this.words[f]=c/e|0,t=c%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c=new a(1),n=new a(0),d=new a(0),i=new a(1),o=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++o;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(c.isOdd()||n.isOdd())&&(c.iadd(u),n.isub(s)),c.iushrn(1),n.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||i.isOdd())&&(d.iadd(u),i.isub(s)),d.iushrn(1),i.iushrn(1);t.cmp(f)>=0?(t.isub(f),c.isub(d),n.isub(i)):(f.isub(t),d.isub(c),i.isub(n))}return{a:d,b:i,gcd:f.iushln(o)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c,n=new a(1),d=new a(0),i=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var o=0,u=1;0==(t.words[0]&u)&&o<26;++o,u<<=1);if(o>0)for(t.iushrn(o);o-- >0;)n.isOdd()&&n.iadd(i),n.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(i),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),n.isub(d)):(f.isub(t),d.isub(n))}return(c=0===t.cmpn(1)?n:d).cmpn(0)<0&&c.iadd(e),c},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,f=(e-t)/26,c=1<>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this.strip(),this.length>1)t=1;else{f&&(e=-e),r(e<=67108863,"Number is too big");var c=0|this.words[0];t=c===e?0:ce.length)return 1;if(this.length=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){cr&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new k(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function O(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function M(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},n(w,g),w.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new O;else if("p192"===e)t=new P;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return m[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},k.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var f=this.m.add(new a(1)).iushrn(2);return this.pow(e,f)}for(var c=this.m.subn(1),n=0;!c.isZero()&&0===c.andln(1);)n++,c.iushrn(1);r(!c.isZero());var d=new a(1).toRed(this),i=d.redNeg(),o=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,o).cmp(i);)u.redIAdd(i);for(var s=this.pow(u,c),l=this.pow(e,c.addn(1).iushrn(1)),p=this.pow(e,c),b=n;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();r(y=0;c--){for(var o=t.words[c],u=i-1;u>=0;u--){var s=o>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==n?(n<<=1,n|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[n]),d=0,n=0)):d=0}i=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new M(e)},n(M,k),M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},M.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e)},40444:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={kusama:"0x6d6574610e310b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173653d02011450686173650001146576656e7444010445000118746f70696373410201185665633c543e00004408386b7573616d615f72756e74696d65144576656e740001981853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c496e6469636573040064017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0003002042616c616e636573040068017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0004001c5374616b696e67040070017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000600204f6666656e636573040074015870616c6c65745f6f6666656e6365733a3a4576656e740007001c53657373696f6e04007c015470616c6c65745f73657373696f6e3a3a4576656e740008001c4772616e647061040080015470616c6c65745f6772616e6470613a3a4576656e74000a0020496d4f6e6c696e65040094018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400b8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400d401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050687261676d656e456c656374696f6e0400d801a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400e401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011002054726561737572790400e8017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00120018436c61696d730400ec0158636c61696d733a3a4576656e743c52756e74696d653e0013001c5574696c6974790400f8015470616c6c65745f7574696c6974793a3a4576656e74001800204964656e746974790400fc017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e0019001c536f636965747904000101017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001a00205265636f7665727904000501017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001b001c56657374696e6704000901017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001c00245363686564756c657204000d01018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e001d001450726f787904001901017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001e00204d756c746973696704002501017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001f0020426f756e7469657304002d01017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002300105469707304003101016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400350101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0025001047696c7404004101016c70616c6c65745f67696c743a3a4576656e743c52756e74696d653e00260020426167734c69737404004501018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0027003450617261496e636c7573696f6e04004901019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304007901015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007d01015470617261636861696e735f756d703a3a4576656e74003b001048726d7004008901017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c00345061726173446973707574657304009101018c70617261636861696e735f64697370757465733a3a4576656e743c52756e74696d653e003e00245265676973747261720400a101017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f74730400a5010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e730400a901016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e0400ad01016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c65740400b101016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909680c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475736c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909096c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000070103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e647801104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e780000031000000008007c0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574840134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090984000002880088000004088c20008c0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c69630000040090013c656432353531393a3a5075626c69630000900c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000940c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964980138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65a0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c6963000004009c013c737232353531393a3a5075626c696300009c0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000a0000002a400a40000040800a800a8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cac011c42616c616e636500010c6f776eac011c42616c616e63650001186f7468657273b001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ac0000061800b0000002b400b4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ac011c42616c616e63650000b80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273bc01445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64c00134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c74c401384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000020000c00c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c40418526573756c7408045401c8044501580108084f6b0400c8000000000c4572720400580000010000c80000040000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000050000d40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273dc01ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc000002e000e000000408001800e40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ec105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000f0013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f00c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400f401205b75383b2032305d0000f4000003140000000800f80c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e304469737061746368656441730400c401384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090901010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001401c466f756e6465640400000130543a3a4163636f756e744964000004e454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e205c5b666f756e6465725c5d0c4269640800000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657298697320746865207365636f6e642e205c5b63616e6469646174655f69642c206f666665725c5d14566f7563680c00000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e74496400020c5d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e6449017468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e205c5b63616e6469646174655f69642c206f666665722c28766f756368696e675c5d244175746f556e6269640400000130543a3a4163636f756e744964000304150141205c5b63616e6469646174655c5d207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e6269640400000130543a3a4163636f756e744964000404bc41205c5b63616e6469646174655c5d207761732064726f70706564202862792074686569722072657175657374292e1c556e766f7563680400000130543a3a4163636f756e744964000504050141205c5b63616e6469646174655c5d207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e6475637465640800000130543a3a4163636f756e7449640000bc01445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c20746865d0626174636820696e2066756c6c20697320746865207365636f6e642e205c5b7072696d6172792c2063616e646964617465735c5d6053757370656e6465644d656d6265724a756467656d656e740800000130543a3a4163636f756e7449640000d00110626f6f6c000704cc412073757370656e646564206d656d62657220686173206265656e206a75646765642e205c5b77686f2c206a75646765645c5d4843616e64696461746553757370656e6465640400000130543a3a4163636f756e7449640008048841205c5b63616e6469646174655c5d20686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640400000130543a3a4163636f756e7449640009047c41205c5b6d656d6265725c5d20686173206265656e2073757370656e646564284368616c6c656e6765640400000130543a3a4163636f756e744964000a048041205c5b6d656d6265725c5d20686173206265656e206368616c6c656e67656410566f74650c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000d00110626f6f6c000b04c44120766f746520686173206265656e20706c61636564205c5b63616e6469646174652c20766f7465722c20766f74655c5d30446566656e646572566f74650800000130543a3a4163636f756e7449640000d00110626f6f6c000c04f44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572205c5b766f7465722c20766f74655c5d344e65774d61784d656d62657273040010010c753332000d049c41206e6577205c5b6d61785c5d206d656d62657220636f756e7420686173206265656e2073657424556e666f756e6465640400000130543a3a4163636f756e744964000e0484536f636965747920697320756e666f756e6465642e205c5b666f756e6465725c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000f04f4536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e205c5b76616c75655c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e09010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c001101016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00001501013c4f7074696f6e3c5665633c75383e3e0000c401384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e110100000408101000150104184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000019010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c74c401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465782101010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909091d0108386b7573616d615f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740004002c43616e63656c50726f78790005001c41756374696f6e000600002101000005040025010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74c401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092901083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200002d010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090931010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653901013c456c656374696f6e436f6d70757465000130707265765f656a6563746564d00110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653d01015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093901089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400003d0104184f7074696f6e0404540139010108104e6f6e6500000010536f6d6504003901000001000041010c2c70616c6c65745f67696c741870616c6c6574144576656e7404045400011024426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c7533320001040501412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e6720616363657074656420617320612067696c74292e2847696c74497373756564100114696e64657810012c416374697665496e646578000118657870697279100138543a3a426c6f636b4e756d62657200010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002042d0141206269642077617320616363657074656420617320612067696c742e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e2847696c74546861776564100114696e64657810012c416374697665496e64657800010c77686f000130543a3a4163636f756e74496400013c6f726967696e616c5f616d6f756e7418013042616c616e63654f663c543e0001446164646974696f6e616c5f616d6f756e7418013042616c616e63654f663c543e00030480416e20657870697265642067696c7420686173206265656e207468617765642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090945010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094901106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094d010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000051010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696455010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f7259010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e61747572655d010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173686901014856616c69646174696f6e436f646548617368000055010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200005901104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c696300005d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e6174757265000061010c1c73705f636f72651c73723235353139245369676e617475726500000400650101205b75383b2036345d0000650100000340000000080069010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f646548617368000004002401104861736800006d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000071010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000075010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200007901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040055010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040055010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040055010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040055010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080055010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400008101011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0055010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410005501011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098101100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000850101144572726f72000100144572726f720400850101144572726f72000200008501100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900008901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100055010118506172614964000055010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408005501011850617261496400008d01013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080055010118506172614964000055010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408005501011850617261496400008d01013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572550101084964000124726563697069656e7455010108496400009101106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144576656e740404540001104044697370757465496e6974696174656408009501013443616e6469646174654861736800009901013c446973707574654c6f636174696f6e000004090141206469737075746520686173206265656e20696e697469617465642e205c5b63616e64696461746520686173682c2064697370757465206c6f636174696f6e5c5d4044697370757465436f6e636c7564656408009501013443616e6469646174654861736800009d01013444697370757465526573756c74000108cc4120646973707574652068617320636f6e636c7564656420666f72206f7220616761696e737420612063616e6469646174652eb4605c5b706172612069642c2063616e64696461746520686173682c206469737075746520726573756c745c5d603c4469737075746554696d65644f757404009501013443616e64696461746548617368000208e8412064697370757465206861732074696d6564206f75742064756520746f20696e73756666696369656e742070617274696369706174696f6e2e74605c5b706172612069642c2063616e64696461746520686173685c5d60185265766572740400100138543a3a426c6f636b4e756d626572000310fc4120646973707574652068617320636f6e636c7564656420776974682073757065726d616a6f7269747920616761696e737420612063616e6469646174652e0d01426c6f636b20617574686f72732073686f756c64206e6f206c6f6e676572206275696c64206f6e20746f70206f662074686973206865616420616e642073686f756c640101696e7374656164207265766572742074686520626c6f636b2061742074686520676976656e206865696768742e20546869732073686f756c6420626520746865fc6e756d626572206f6620746865206368696c64206f6620746865206c617374206b6e6f776e2076616c696420626c6f636b20696e2074686520636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010860706f6c6b61646f745f636f72655f7072696d6974697665733443616e646964617465486173680000040024011048617368000099010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733c446973707574654c6f636174696f6e000108144c6f63616c0000001852656d6f7465000100009d010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733444697370757465526573756c740001081456616c69640000001c496e76616c696400010000a101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800550101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400550101185061726149640001002052657365727665640800550101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800550101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00550101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ad01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040055010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400550101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040055010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400550101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c740800550101185061726149640000c401384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040055010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000055010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040055010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b1010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404008101015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00b50101344d756c74694c6f636174696f6e0000b50101344d756c74694c6f636174696f6e0000d501011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800b50101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000fd010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00b50101344d756c74694c6f636174696f6e000020011c517565727949640000210201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800b50101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000b50101344d756c74694c6f636174696f6e00002502015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00b50101344d756c74694c6f636174696f6e000020011c5175657279496400008501012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08003902015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b501100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b90101244a756e6374696f6e730000b901100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400bd0101204a756e6374696f6e0001000858320800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0002000858330c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0003000858341000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0004000858351400bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0005000858361800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0006000858371c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0007000858382000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e00080000bd01100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400c101010c7533320000002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000200304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f64795061727400080000c1010000061000c501100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000c9010000062000cd01100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400c101010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000d101100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74c101010c753332000100204672616374696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c75333200040000d5010c0c78636d0876320c58636d041043616c6c00000400d90101585665633c496e737472756374696f6e3c43616c6c3e3e0000d901000002dd0100dd010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d501012458636d3c43616c6c3e0015002c536574417070656e6469780400d501012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b0000e101100c78636d087631286d756c746961737365742c4d756c746941737365747300000400e501013c5665633c4d756c746941737365743e0000e501000002e90100e901100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964ed01011c4173736574496400010c66756ef101012c46756e676962696c6974790000ed01100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400b50101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000f101100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400f50101344173736574496e7374616e636500010000f501100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400f901011c5b75383b20385d0003001c4172726179313604007801205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000f901000003080000000800fd010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400e101012c4d756c74694173736574730001003c457865637574696f6e526573756c740400010201504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000010204184f7074696f6e0404540105020108104e6f6e6500000010536f6d650400050200000100000502000004081085010009020c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300000d020c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00001102100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e101012c4d756c74694173736574730000001057696c6404001502013857696c644d756c74694173736574000100001502100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964ed01011c4173736574496400010c66756e1902013c57696c6446756e676962696c697479000100001902100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100001d020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400c901010c75363400010000210204184f7074696f6e04045401b5010108104e6f6e6500000010536f6d650400b50100000100002502080c78636d5056657273696f6e65644d756c746941737365747300010808563004002902014c5665633c76303a3a4d756c746941737365743e0000000856310400e101013c76313a3a4d756c74694173736574730001000029020000022d02002d02100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964310201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373310201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74ac0110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365f50101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964310201344d756c74694c6f636174696f6e000118616d6f756e74ac011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373310201344d756c74694c6f636174696f6e000120696e7374616e6365f50101344173736574496e7374616e6365000b00003102100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400350201204a756e6374696f6e0001000858320800350201204a756e6374696f6e0000350201204a756e6374696f6e0002000858330c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0003000858341000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0004000858351400350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0005000858361800350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0006000858371c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0007000858382000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e000800003502100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400c101010c7533320001002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000300304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400ac0110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f647950617274000900003902080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004003102014476303a3a4d756c74694c6f636174696f6e0000000856310400b501014476313a3a4d756c74694c6f636174696f6e000100003d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000410200000224004502000002110100490208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ec101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d654d02016473705f72756e74696d653a3a52756e74696d65537472696e6700004d02000005020051020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f5502011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73590201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973610201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000059020000025d02005d02000004082828006102000002280065020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373690201845065724469737061746368436c6173733c57656967687473506572436c6173733e000069020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454016d02000c01186e6f726d616c6d0201045400012c6f7065726174696f6e616c6d020104540001246d616e6461746f72796d0201045400006d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963710201384f7074696f6e3c5765696768743e0001246d61785f746f74616c710201384f7074696f6e3c5765696768743e0001207265736572766564710201384f7074696f6e3c5765696768743e0000710204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000075020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178790201545065724469737061746368436c6173733c7533323e000079020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400007d020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400008102082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d654d02013452756e74696d65537472696e67000124696d706c5f6e616d654d02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069738502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200008502040c436f77040454018902000400890200000089020000028d02008d0200000408f901100091020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574950210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019902045300000400a10201185665633c543e00009902000004089d0220009d020c4473705f636f6e73656e7375735f626162650c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000a102000002990200a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a9020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f747300010000ad0200000408202000b102084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b50210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400b90201185665633c543e0000b9020000020400bd0204184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000c102084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f74730000c5020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967a90201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec902084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201cd02084964019d02001001206f6666656e6465729d0201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572cd0201184865616465720001347365636f6e645f686561646572cd0201184865616465720000cd02102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d1020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572c10101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01184469676573740000d1020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000d502082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573610201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000d9020c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77c9010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1020000040c0018d000e5020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65d00110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9020c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f102045300000400f90201185665633c543e0000f102083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964f90101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73f502011c526561736f6e730000f502083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000f902000002f10200fd0210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010103045300000400050301185665633c543e00000103083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201f9011c42616c616e63650118000801086964f9010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000005030000020103000903083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f30000100000d030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565ac0128543a3a42616c616e63650001306e65775f7265736572766564ac0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665d00110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e64657801c8011408496404000001244163636f756e74496400000014496e6465780400150301304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400f401205b75383b2032305d000400001503000006c80019030c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002103086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000250300000229030029030c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261635502011c50657262696c6c0001206e65676174697665d00110626f6f6c000118646567726565080108753800002d030000023103003103084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000350301384f7074696f6e3c417574686f723e00010000350304184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000039030c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c65733d0301385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03000002cd020041030c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094503083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cac011c42616c616e6365000118616374697665ac011c42616c616e6365000124756e6c6f636b696e67490301645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473510301345665633c457261496e6465783e000049030000024d03004d03083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ac011c42616c616e636500010c657261c1010120457261496e6465780000510300000210005503083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005903083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6e5d03011c50657262696c6c00011c626c6f636b6564d00110626f6f6c00005d030000065502006103083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473bc01385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564d00110626f6f6c00006503083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172747102012c4f7074696f6e3c7536343e00006903000004081000006d03083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c7103018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00007103042042547265654d617008044b010004560110000400750300000075030000027903007903000004080010007d03083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000081030000028503008503083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273dc01645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273bc01385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000890300000408550218008d030c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72510301345665633c457261496e6465783e000091030c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000950300000299030099030000040810d0009d03083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f3000070000a1030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000a503103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac013042616c616e63654f663c543e00011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cac013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565ac013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c696461746504011470726566735903013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473a90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f706179656504011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577c101010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616cc101010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72a103011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573bc01445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573510301205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565ac013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468c1010120457261496e6465780001446572615f6974656d735f64656c65746564c101010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fa90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74ad03012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74ad03012c4f7074696f6e3c7533323e0001247468726573686f6c64b103013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002110300ad0304184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000b10304184f7074696f6e04045401a1030108104e6f6e6500000010536f6d650400a1030000010000b503103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b9030c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201a4000801206f6666656e646572a401204f6666656e6465720001247265706f7274657273bc01345665633c5265706f727465723e0000bd0300000408782800c103000002c50300c5030000040800c90300c90308386b7573616d615f72756e74696d652c53657373696f6e4b657973000018011c6772616e6470618c01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162659d0201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e659801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72cd0301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74d10301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279d50301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000cd03104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d103104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d5030c5873705f617574686f726974795f646973636f766572790c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d90300000408dd032800dd030c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000e1030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973c903011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5030c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ee903083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000ed03083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573f103016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564ad0301244f7074696f6e3c4e3e0000f10310346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401880453000004008401185665633c543e0000f5030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef903084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6efd03014845717569766f636174696f6e3c482c204e3e0000fd03084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040001040139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040015040141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100000104084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456010504045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741104011828562c2053290001187365636f6e641104011828562c20532900000504084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000009040c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004000d040148656432353531393a3a5369676e617475726500000d040c1c73705f636f72651c65643235353139245369676e617475726500000400650101205b75383b2036345d000011040000040805040904001504084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456011904045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741d04011828562c2053290001187365636f6e641d04011828562c20532900001904084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e00001d0400000408190409040021040c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909250410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540198045300000400290401185665633c543e0000290400000298002d0410346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454013104000800c101000000310401045400003104084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69643504019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365733904012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000350410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000390410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540135040453000004003d0401185665633c543e00003d0400000235040041040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174450401644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265590401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4504084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465490401484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000049040c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f69644d0401304f706171756550656572496400014865787465726e616c5f616464726573736573510401505665633c4f70617175654d756c7469616464723e00004d04081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e0000510400000255040055040c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005904104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040061010148737232353531393a3a5369676e617475726500005d040c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909610400000265040065040000040c10240000690400000408bc18006d04084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279ad03014c4f7074696f6e3c426c6f636b4e756d6265723e0001000071040c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400750401b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564d00110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000075040c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64c00134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c797904013854616c6c793c42616c616e63653e000079040c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500007d040c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573810401b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000081040000028504008504000004081089040089040c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74658d040110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100008d040c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000091040c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000095040c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e6365000099040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600009d040000040824c000a1040000040810bc00a504084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000a9040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565ac013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616cc101012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64c101010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578c101013c5265666572656e64756d496e646578000110766f7465890401644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578c101013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64c101010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578ad03015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578c101012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead040c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b10410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e0000b50408386b7573616d615f72756e74696d651043616c6c0001b41853797374656d0400510201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e00000010426162650400c50201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0001002454696d657374616d700400dd0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c496e64696365730400e50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0003002042616c616e63657304000d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00040028417574686f72736869700400390301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0005001c5374616b696e670400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0006001c53657373696f6e0400e10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0008001c4772616e6470610400f50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000a0020496d4f6e6c696e650400410401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000b002444656d6f63726163790400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400b90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400bd0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f004050687261676d656e456c656374696f6e0400c10401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400c90401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011002054726561737572790400cd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00120018436c61696d730400d10401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0013001c5574696c6974790400ed0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001800204964656e746974790400110501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e0019001c536f63696574790400b10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001a00205265636f766572790400b90501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001b001c56657374696e670400bd0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001c00245363686564756c65720400c50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e001d001450726f78790400cd0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001e00204d756c74697369670400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001f0020426f756e746965730400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00230010546970730400e50501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400e90501fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0025001047696c740400350701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47696c742c2052756e74696d653e00260020426167734c6973740400410701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00270034436f6e66696775726174696f6e0400450701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400490701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04004d0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400510701c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400b90701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400bd0701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400c10701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400c50701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400c90701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c0034506172617344697370757465730400cd0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172617344697370757465732c2052756e74696d653e003e00245265676973747261720400d10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400d50701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400d90701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400e10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400010801b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e00630000b9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1040c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573bc01445665633c543a3a4163636f756e7449643e00011476616c7565ac013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74c101010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67c504012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74d00110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec504086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400c101010c75333200020000c9040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273bc01445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565ac013c42616c616e63654f663c542c20493e00012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed104105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ff0013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c65dd0401d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74e50401544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64f0013c457468657265756d4164647265737300010c6e6577f0013c457468657265756d416464726573730001386d617962655f707265636c61696d350301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400d90401205b75383b2036355d0000d904000003410000000800dd0404184f7074696f6e04045401e1040108104e6f6e6500000010536f6d650400e1040000010000e1040000040c18181000e50404184f7074696f6e04045401e9040108104e6f6e6500000010536f6d650400e9040000010000e9040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c6172000000105361667400010000ed040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782101010c75313600011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ef5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef104000002b50400f50408386b7573616d615f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400fd0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400010501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050617261636861696e734f726967696e04000505016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c657404000905014870616c6c65745f78636d3a3a4f726967696e00630010566f696404000d0501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f90408306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000fd04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000105084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000505106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e0400550101185061726149640000000009050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400b50101344d756c74694c6f636174696f6e00000020526573706f6e73650400b50101344d756c74694c6f636174696f6e000100000d05081c73705f636f726510566f69640001000011050c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666f150501a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f73756273040110737562739d0501645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578c1010138526567697374726172496e64657800011c6d61785f666565ac013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578c1010138526567697374726172496e64657800010c666565ac013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578c1010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578c1010138526567697374726172496e6465780001186669656c6473a50501384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578c1010138526567697374726172496e6465780001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e74ad05015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e746974790401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15050c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19050190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921050110446174610001146c6567616c210501104461746100010c776562210501104461746100011072696f742105011044617461000114656d61696c210501104461746100013c7067705f66696e6765727072696e74990501404f7074696f6e3c5b75383b2032305d3e000114696d616765210501104461746100011c7477697474657221050110446174610000190510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454011d05045300000400950501185665633c543e00001d0500000408210521050021050c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025050000010010526177310400290500000200105261773204002d0500000300105261773304003105000004001052617734040038000005001052617735040035050000060010526177360400390500000700105261773704003d050000080010526177380400f9010000090010526177390400410500000a001452617731300400450500000b001452617731310400490500000c0014526177313204004d0500000d001452617731330400510500000e001452617731340400550500000f0014526177313504005905000010001452617731360400780000110014526177313704005d0500001200145261773138040061050000130014526177313904006505000014001452617732300400f400001500145261773231040069050000160014526177323204006d0500001700145261773233040071050000180014526177323404007505000019001452617732350400790500001a0014526177323604007d0500001b001452617732370400810500001c001452617732380400850500001d001452617732390400890500001e0014526177333004008d0500001f001452617733310400910500002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250500000300000000080029050000030100000008002d050000030200000008003105000003030000000800350500000305000000080039050000030600000008003d05000003070000000800410500000309000000080045050000030a000000080049050000030b00000008004d050000030c000000080051050000030d000000080055050000030e000000080059050000030f00000008005d050000031100000008006105000003120000000800650500000313000000080069050000031500000008006d050000031600000008007105000003170000000800750500000318000000080079050000031900000008007d050000031a000000080081050000031b000000080085050000031c000000080089050000031d00000008008d050000031e000000080091050000031f000000080095050000021d0500990504184f7074696f6e04045401f40108104e6f6e6500000010536f6d650400f400000100009d05000002a10500a1050000040800210500a5050c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9050004002001344964656e746974794669656c640000a9050c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad050c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1050c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001300c62696404011476616c756518013c42616c616e63654f663c542c20493e000088dc412075736572206f757473696465206f662074686520736f63696574792063616e206d616b6520612062696420666f7220656e7472792e0035015061796d656e743a206043616e6469646174654465706f736974602077696c6c20626520726573657276656420666f72206d616b696e672061206269642e2049742069732072657475726e6564ec7768656e2074686520626964206265636f6d65732061206d656d6265722c206f7220696620746865206269642063616c6c732060756e626964602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a55012d206076616c7565603a2041206f6e652074696d65207061796d656e74207468652062696420776f756c64206c696b6520746f2072656365697665207768656e206a6f696e696e672074686520736f63696574792e002823203c7765696768743e51014b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d62657273292c2058202862616c616e6365207265736572766529402d2053746f726167652052656164733ae8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329c4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d29442d2053746f72616765205772697465733a5901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3a2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a64092d204f6e65206576656e7420666f72206e6577206269642ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e14756e62696404010c706f7310010c75333200014cd441206269646465722063616e2072656d6f76652074686569722062696420666f7220656e74727920696e746f20736f63696574792efc427920646f696e6720736f2c20746865792077696c6c20686176652074686569722063616e646964617465206465706f7369742072657475726e6564206f7280746865792077696c6c20756e766f75636820746865697220766f75636865722e00f85061796d656e743a2054686520626964206465706f73697420697320756e7265736572766564206966207468652075736572206d6164652061206269642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206269646465722e002c506172616d65746572733a15012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2077616e747320746f20756e6269642e002823203c7765696768743eac4b65793a204220286c656e206f662062696473292c2058202862616c616e636520756e726573657276652909012d204f6e652073746f72616765207265616420616e6420777269746520746f20726574726965766520616e64207570646174652074686520626964732e204f28422941012d20456974686572206f6e6520756e726573657276652062616c616e636520616374696f6e204f285829206f72206f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2842202b2058292c23203c2f7765696768743e14766f7563680c010c77686f000130543a3a4163636f756e74496400011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e0002b4410141732061206d656d6265722c20766f75636820666f7220736f6d656f6e6520746f206a6f696e20736f636965747920627920706c6163696e67206120626964206f6e20746865697220626568616c662e0051015468657265206973206e6f206465706f73697420726571756972656420746f20766f75636820666f722061206e6577206269642c206275742061206d656d6265722063616e206f6e6c7920766f75636820666f7259016f6e652062696420617420612074696d652e2049662074686520626964206265636f6d657320612073757370656e6465642063616e64696461746520616e6420756c74696d6174656c792072656a65637465642062793d017468652073757370656e73696f6e206a756467656d656e74206f726967696e2c20746865206d656d6265722077696c6c2062652062616e6e65642066726f6d20766f756368696e6720616761696e2e0055014173206120766f756368696e67206d656d6265722c20796f752063616e20636c61696d206120746970206966207468652063616e6469646174652069732061636365707465642e2054686973207469702077696c6c4d0162652070616964206173206120706f7274696f6e206f66207468652072657761726420746865206d656d6265722077696c6c207265636569766520666f72206a6f696e696e672074686520736f63696574792e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733ac82d206077686f603a2054686520757365722077686f20796f7520776f756c64206c696b6520746f20766f75636820666f722e4d012d206076616c7565603a2054686520746f74616c2072657761726420746f2062652070616964206265747765656e20796f7520616e64207468652063616e6469646174652069662074686579206265636f6d656061206d656d62657220696e2074686520736f63696574792e45012d2060746970603a20596f757220637574206f662074686520746f74616c206076616c756560207061796f7574207768656e207468652063616e64696461746520697320696e64756374656420696e746f110174686520736f63696574792e2054697073206c6172676572207468616e206076616c7565602077696c6c206265207361747572617465642075706f6e207061796f75742e002823203c7765696768743efc4b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d6265727329402d2053746f726167652052656164733ac4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d290501092d204f6e652073746f72616765207265616420746f20636865636b206d656d626572206973206e6f7420616c726561647920766f756368696e672e204f283129e8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329442d2053746f72616765205772697465733a0901092d204f6e652073746f7261676520777269746520746f20696e7365727420766f756368696e672073746174757320746f20746865206d656d6265722e204f2831295901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3abc092d204f286c6f67204d292073656172636820746f20636865636b2073656e6465722069732061206d656d6265722e2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a5c092d204f6e65206576656e7420666f7220766f7563682ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e1c756e766f75636804010c706f7310010c75333200034429014173206120766f756368696e67206d656d6265722c20756e766f7563682061206269642e2054686973206f6e6c7920776f726b73207768696c6520766f75636865642075736572206973906f6e6c792061206269646465722028616e64206e6f7420612063616e646964617465292e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206120766f756368696e67206d656d6265722e002c506172616d65746572733a29012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2073686f756c6420626520756e766f75636865642e002823203c7765696768743e504b65793a204220286c656e206f6620626964732905012d204f6e652073746f726167652072656164204f28312920746f20636865636b20746865207369676e6572206973206120766f756368696e67206d656d6265722ee82d204f6e652073746f72616765206d757461746520746f20726574726965766520616e64207570646174652074686520626964732e204f284229902d204f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2842292c23203c2f7765696768743e10766f746508012463616e6469646174651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c617070726f7665d00110626f6f6c00044c8441732061206d656d6265722c20766f7465206f6e20612063616e6469646174652e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733a09012d206063616e646964617465603a205468652063616e646964617465207468617420746865206d656d62657220776f756c64206c696b6520746f20626964206f6e2e45012d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c6420626520617070726f766564202860747275656029206f7254202072656a656374656420286066616c736560292e002823203c7765696768743eb84b65793a204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722e542d204f6e65206163636f756e74206c6f6f6b75702e29012d204f6e652073746f726167652072656164204f28432920616e64204f2843292073656172636820746f20636865636b2074686174207573657220697320612063616e6469646174652eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2043292c23203c2f7765696768743e34646566656e6465725f766f746504011c617070726f7665d00110626f6f6c0005408841732061206d656d6265722c20766f7465206f6e2074686520646566656e6465722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733af02d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c64206265a0617070726f766564202860747275656029206f722072656a656374656420286066616c736560292e002823203c7765696768743e642d204b65793a204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0074546f74616c20436f6d706c65786974793a204f284d202b206c6f674d292c23203c2f7765696768743e187061796f757400065441015472616e7366657220746865206669727374206d617475726564207061796f757420666f72207468652073656e64657220616e642072656d6f76652069742066726f6d20746865207265636f7264732e0041014e4f54453a20546869732065787472696e736963206e6565647320746f2062652063616c6c6564206d756c7469706c652074696d657320746f20636c61696d206d756c7469706c65206d617475726564207061796f7574732e001d015061796d656e743a20546865206d656d6265722077696c6c20726563656976652061207061796d656e7420657175616c20746f207468656972206669727374206d617475726564747061796f757420746f20746865697220667265652062616c616e63652e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722077697468487061796f7574732072656d61696e696e672e002823203c7765696768743e19014b65793a204d20286c656e206f66206d656d62657273292c205020286e756d626572206f66207061796f75747320666f72206120706172746963756c6172206d656d6265722921012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b207369676e65722069732061206d656d6265722ee02d204f6e652073746f726167652072656164204f28502920746f2067657420616c6c207061796f75747320666f722061206d656d6265722ee02d204f6e652073746f726167652072656164204f28312920746f20676574207468652063757272656e7420626c6f636b206e756d6265722e882d204f6e652063757272656e6379207472616e736665722063616c6c2e204f2858290d012d204f6e652073746f72616765207772697465206f722072656d6f76616c20746f2075706461746520746865206d656d6265722773207061796f7574732e204f2850290094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2050202b2058292c23203c2f7765696768743e14666f756e640c011c666f756e646572000130543a3a4163636f756e74496400012c6d61785f6d656d6265727310010c75333200011472756c657328011c5665633c75383e00074c48466f756e642074686520736f63696574792e00ec5468697320697320646f6e65206173206120646973637265746520616374696f6e20696e206f7264657220746f20616c6c6f7720666f7220746865150170616c6c657420746f20626520696e636c7564656420696e746f20612072756e6e696e6720636861696e20616e642063616e206f6e6c7920626520646f6e65206f6e63652e001901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f466f756e6465725365744f726967696e5f2e002c506172616d65746572733a15012d2060666f756e64657260202d20546865206669727374206d656d62657220616e642068656164206f6620746865206e65776c7920666f756e64656420736f63696574792e11012d20606d61785f6d656d6265727360202d2054686520696e697469616c206d6178206e756d626572206f66206d656d6265727320666f722074686520736f63696574792ef02d206072756c657360202d205468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e002823203c7765696768743edc2d2054776f2073746f72616765206d75746174657320746f207365742060486561646020616e642060466f756e646572602e204f283129f02d204f6e652073746f7261676520777269746520746f2061646420746865206669727374206d656d62657220746f20736f63696574792e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e1c756e666f756e6400083488416e6e756c2074686520666f756e64696e67206f662074686520736f63696574792e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642c20616e6420746865207369676e696e67206163636f756e74206d75737420626520626f746855017468652060466f756e6465726020616e6420746865206048656164602e205468697320696d706c6965732074686174206974206d6179206f6e6c7920626520646f6e65207768656e207468657265206973206f6e651c6d656d6265722e002823203c7765696768743e642d2054776f2073746f72616765207265616473204f2831292e742d20466f75722073746f726167652072656d6f76616c73204f2831292e302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e586a756467655f73757370656e6465645f6d656d62657208010c77686f000130543a3a4163636f756e74496400011c666f7267697665d00110626f6f6c0009702901416c6c6f772073757370656e73696f6e206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e646564206d656d6265722e005501496620612073757370656e646564206d656d62657220697320666f72676976656e2c2077652073696d706c7920616464207468656d206261636b2061732061206d656d6265722c206e6f7420616666656374696e67c8616e79206f6620746865206578697374696e672073746f72616765206974656d7320666f722074686174206d656d6265722e004501496620612073757370656e646564206d656d6265722069732072656a65637465642c2072656d6f766520616c6c206173736f6369617465642073746f72616765206974656d732c20696e636c7564696e67fc7468656972207061796f7574732c20616e642072656d6f766520616e7920766f7563686564206269647320746865792063757272656e746c7920686176652e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733ab02d206077686f60202d205468652073757370656e646564206d656d62657220746f206265206a75646765642e55012d2060666f726769766560202d204120626f6f6c65616e20726570726573656e74696e672077686574686572207468652073757370656e73696f6e206a756467656d656e74206f726967696e20666f726769766573cc20202860747275656029206f722072656a6563747320286066616c7365602920612073757370656e646564206d656d6265722e002823203c7765696768743ea04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d6265727329f42d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e646564206d656d6265722e204f28312949012d20557020746f206f6e652073746f72616765207772697465204f284d292077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d626572206261636b20746f282020736f63696574792ef42d20557020746f20332073746f726167652072656d6f76616c73204f28312920746f20636c65616e20757020612072656d6f766564206d656d6265722e41012d20557020746f206f6e652073746f72616765207772697465204f2842292077697468204f2842292073656172636820746f2072656d6f766520766f7563686564206269642066726f6d20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e6c2d204f6e652073746f726167652072656d6f76616c2e204f283129782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042292c23203c2f7765696768743e646a756467655f73757370656e6465645f63616e64696461746508010c77686f000130543a3a4163636f756e7449640001246a756467656d656e74b50501244a756467656d656e74000aa03101416c6c6f772073757370656e646564206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e6465642063616e6469646174652e005901496620746865206a756467656d656e742069732060417070726f7665602c20776520616464207468656d20746f20736f63696574792061732061206d656d62657220776974682074686520617070726f707269617465707061796d656e7420666f72206a6f696e696e6720736f63696574792e005101496620746865206a756467656d656e74206973206052656a656374602c2077652065697468657220736c61736820746865206465706f736974206f6620746865206269642c20676976696e67206974206261636b0d01746f2074686520736f63696574792074726561737572792c206f722077652062616e2074686520766f75636865722066726f6d20766f756368696e6720616761696e2e005901496620746865206a756467656d656e7420697320605265626964602c20776520707574207468652063616e646964617465206261636b20696e207468652062696420706f6f6c20616e64206c6574207468656d20676f907468726f7567682074686520696e64756374696f6e2070726f6365737320616761696e2e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733abc2d206077686f60202d205468652073757370656e6465642063616e64696461746520746f206265206a75646765642ec02d20606a756467656d656e7460202d2060417070726f7665602c206052656a656374602c206f7220605265626964602e002823203c7765696768743ef04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d62657273292c2058202862616c616e636520616374696f6e29ec2d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e6465642063616e6469646174652ec42d204f6e652073746f726167652072656d6f76616c206f66207468652073757370656e6465642063616e6469646174652e3c2d20417070726f7665204c6f6769631101092d204f6e652073746f72616765207265616420746f206765742074686520617661696c61626c6520706f7420746f2070617920757365727320776974682e204f283129d8092d204f6e652073746f7261676520777269746520746f207570646174652074686520617661696c61626c6520706f742e204f283129e4092d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129b0092d204f6e652073746f72616765207265616420746f2067657420616c6c206d656d626572732e204f284d299c092d20557020746f206f6e6520756e726573657276652063757272656e637920616374696f6e2eac092d20557020746f2074776f206e65772073746f726167652077726974657320746f207061796f7574732e4901092d20557020746f206f6e652073746f726167652077726974652077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d62657220746f20736f63696574792e382d2052656a656374204c6f676963d8092d20557020746f206f6e6520726570617472696174652072657365727665642063757272656e637920616374696f6e2e204f2858292901092d20557020746f206f6e652073746f7261676520777269746520746f2062616e2074686520766f756368696e67206d656d6265722066726f6d20766f756368696e6720616761696e2e342d205265626964204c6f6769633d01092d2053746f72616765206d75746174652077697468204f286c6f672042292062696e6172792073656172636820746f20706c616365207468652075736572206261636b20696e746f20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e582d204f6e652073746f726167652072656d6f76616c2e782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042202b2058292c23203c2f7765696768743e3c7365745f6d61785f6d656d6265727304010c6d617810010c753332000b381901416c6c6f777320726f6f74206f726967696e20746f206368616e676520746865206d6178696d756d206e756d626572206f66206d656d6265727320696e20736f63696574792eb04d6178206d656d6265727368697020636f756e74206d7573742062652067726561746572207468616e20312e00d8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d205f524f4f545f2e002c506172616d65746572733ae02d20606d617860202d20546865206d6178696d756d206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e002823203c7765696768743eac2d204f6e652073746f7261676520777269746520746f2075706461746520746865206d61782e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb505083870616c6c65745f736f6369657479244a756467656d656e7400010c1452656269640000001852656a6563740001001c417070726f766500020000b9050c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e74000130543a3a4163636f756e74496400011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000034a053656e6420612063616c6c207468726f7567682061207265636f7665726564206163636f756e742e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a21012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f752077616e7420746f206d616b6520612063616c6c206f6e2d626568616c662d6f662efc2d206063616c6c603a205468652063616c6c20796f752077616e7420746f206d616b65207769746820746865207265636f7665726564206163636f756e742e002823203c7765696768743e902d2054686520776569676874206f6620746865206063616c6c60202b2031302c3030302e05012d204f6e652073746f72616765206c6f6f6b757020746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e347365745f7265636f76657265640801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640001341901416c6c6f7720524f4f5420746f2062797061737320746865207265636f766572792070726f6365737320616e642073657420616e20612072657363756572206163636f756e7470666f722061206c6f7374206163636f756e74206469726563746c792e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f524f4f545f2e002c506172616d65746572733ab42d20606c6f7374603a2054686520226c6f7374206163636f756e742220746f206265207265636f76657265642e19012d206072657363756572603a20546865202272657363756572206163636f756e74222077686963682063616e2063616c6c20617320746865206c6f7374206163636f756e742e002823203c7765696768743e602d204f6e652073746f72616765207772697465204f2831292c2d204f6e65206576656e742c23203c2f7765696768743e3c6372656174655f7265636f766572790c011c667269656e6473bc01445665633c543a3a4163636f756e7449643e0001247468726573686f6c642101010c75313600013064656c61795f706572696f64100138543a3a426c6f636b4e756d62657200026c59014372656174652061207265636f7665727920636f6e66696775726174696f6e20666f7220796f7572206163636f756e742e2054686973206d616b657320796f7572206163636f756e74207265636f76657261626c652e002d015061796d656e743a2060436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e64732062616c616e6365450177696c6c20626520726573657276656420666f722073746f72696e6720746865207265636f7665727920636f6e66696775726174696f6e2e2054686973206465706f7369742069732072657475726e6564b8696e2066756c6c207768656e2074686520757365722063616c6c73206072656d6f76655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a49012d2060667269656e6473603a2041206c697374206f6620667269656e647320796f7520747275737420746f20766f75636820666f72207265636f7665727920617474656d7074732e2053686f756c64206265a820206f72646572656420616e6420636f6e7461696e206e6f206475706c69636174652076616c7565732e59012d20607468726573686f6c64603a20546865206e756d626572206f6620667269656e64732074686174206d75737420766f75636820666f722061207265636f7665727920617474656d7074206265666f726520746865550120206163636f756e742063616e206265207265636f76657265642e2053686f756c64206265206c657373207468616e206f7220657175616c20746f20746865206c656e677468206f6620746865206c697374206f66282020667269656e64732e4d012d206064656c61795f706572696f64603a20546865206e756d626572206f6620626c6f636b732061667465722061207265636f7665727920617474656d707420697320696e697469616c697a65642074686174d020206e6565647320746f2070617373206265666f726520746865206163636f756e742063616e206265207265636f76657265642e002823203c7765696768743e642d204b65793a204620286c656e206f6620667269656e64732929012d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973206e6f7420616c7265616479207265636f76657261626c652e204f2831292ee82d204120636865636b20746861742074686520667269656e6473206c69737420697320736f7274656420616e6420756e697175652e204f284629982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829982d204f6e652073746f726167652077726974652e204f2831292e20436f646563204f2846292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e44696e6974696174655f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000358e8496e697469617465207468652070726f6365737320666f72207265636f766572696e672061207265636f76657261626c65206163636f756e742e0019015061796d656e743a20605265636f766572794465706f736974602062616c616e63652077696c6c20626520726573657276656420666f7220696e6974696174696e672074686521017265636f766572792070726f636573732e2054686973206465706f7369742077696c6c20616c7761797320626520726570617472696174656420746f20746865206163636f756e74b4747279696e6720746f206265207265636f76657265642e205365652060636c6f73655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a41012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e2054686973206163636f756e74206e6565647320746f206265cc20207265636f76657261626c652028692e652e20686176652061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743ef42d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973207265636f76657261626c652e204f2846294d012d204f6e652073746f72616765207265616420746f20636865636b20746861742074686973207265636f766572792070726f63657373206861736e277420616c726561647920737461727465642e204f283129982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129682d204f6e652073746f726167652077726974652e204f2831292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e38766f7563685f7265636f766572790801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640004602501416c6c6f7720612022667269656e6422206f662061207265636f76657261626c65206163636f756e7420746f20766f75636820666f7220616e20616374697665207265636f766572796470726f6365737320666f722074686174206163636f756e742e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520612022667269656e642270666f7220746865207265636f76657261626c65206163636f756e742e002c506172616d65746572733ad02d20606c6f7374603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e59012d206072657363756572603a20546865206163636f756e7420747279696e6720746f2072657363756520746865206c6f7374206163636f756e74207468617420796f752077616e7420746f20766f75636820666f722e00210154686520636f6d62696e6174696f6e206f662074686573652074776f20706172616d6574657273206d75737420706f696e7420746f20616e20616374697665207265636f766572792070726f636573732e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e82d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c6572206973206120667269656e642e204f286c6f67462919012d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c657220686173206e6f7420616c726561647920766f75636865642e204f286c6f675629982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e00a0546f74616c20436f6d706c65786974793a204f2846202b206c6f6746202b2056202b206c6f6756292c23203c2f7765696768743e38636c61696d5f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000550f0416c6c6f772061207375636365737366756c207265736375657220746f20636c61696d207468656972207265636f7665726564206163636f756e742e002901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d757374206265206120227265736375657222190177686f20686173207375636365737366756c6c7920636f6d706c6574656420746865206163636f756e74207265636f766572792070726f636573733a20636f6c6c65637465642d01607468726573686f6c6460206f72206d6f726520766f75636865732c20776169746564206064656c61795f706572696f646020626c6f636b732073696e636520696e6974696174696f6e2e002c506172616d65746572733a5d012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f20636c61696d20686173206265656e207375636365737366756c6c79207265636f7665726564206279182020796f752e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2056292c23203c2f7765696768743e38636c6f73655f7265636f7665727904011c72657363756572000130543a3a4163636f756e744964000650110141732074686520636f6e74726f6c6c6572206f662061207265636f76657261626c65206163636f756e742c20636c6f736520616e20616374697665207265636f766572796470726f6365737320666f7220796f7572206163636f756e742e001d015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e2c20746865207265636f76657261626c65206163636f756e742077696c6c2072656365697665f4746865207265636f76657279206465706f73697420605265636f766572794465706f7369746020706c616365642062792074686520726573637565722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061ec7265636f76657261626c65206163636f756e74207769746820616e20616374697665207265636f766572792070726f6365737320666f722069742e002c506172616d65746572733a0d012d206072657363756572603a20546865206163636f756e7420747279696e6720746f207265736375652074686973207265636f76657261626c65206163636f756e742e002823203c7765696768743e804b65793a205620286c656e206f6620766f756368696e6720667269656e64732939012d204f6e652073746f7261676520726561642f72656d6f766520746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629bc2d204f6e652062616c616e63652063616c6c20746f20726570617472696174652072657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2856202b2058292c23203c2f7765696768743e3c72656d6f76655f7265636f76657279000754590152656d6f766520746865207265636f766572792070726f6365737320666f7220796f7572206163636f756e742e205265636f7665726564206163636f756e747320617265207374696c6c2061636365737369626c652e0011014e4f54453a205468652075736572206d757374206d616b65207375726520746f2063616c6c2060636c6f73655f7265636f7665727960206f6e20616c6c2061637469766505017265636f7665727920617474656d707473206265666f72652063616c6c696e6720746869732066756e6374696f6e20656c73652069742077696c6c206661696c2e0021015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e20746865207265636f76657261626c65206163636f756e742077696c6c20756e72657365727665947468656972207265636f7665727920636f6e66696775726174696f6e206465706f7369742ef02860436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e647329000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061e07265636f76657261626c65206163636f756e742028692e652e206861732061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743e5c4b65793a204620286c656e206f6620667269656e64732925012d204f6e652073746f72616765207265616420746f206765742074686520707265666978206974657261746f7220666f7220616374697665207265636f7665726965732e204f28312935012d204f6e652073746f7261676520726561642f72656d6f766520746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f284629982d204f6e652062616c616e63652063616c6c20746f20756e72657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e4063616e63656c5f7265636f766572656404011c6163636f756e74000130543a3a4163636f756e74496400082cdc43616e63656c20746865206162696c69747920746f20757365206061735f7265636f76657265646020666f7220606163636f756e74602e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a15012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f75206172652061626c6520746f2063616c6c206f6e2d626568616c662d6f662e002823203c7765696768743e0d012d204f6e652073746f72616765206d75746174696f6e20746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f746865720401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e736665720801187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5050c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec90504184f7074696f6e0404540111010108104e6f6e6500000010536f6d65040011010000010000cd050c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465782101010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000114696e6465782101010c753136000118686569676874c1010138543a3a426c6f636b4e756d6265720001246578745f696e646578c101010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10504184f7074696f6e040454011d010108104e6f6e6500000010536f6d6504001d010000010000d5050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6cdd0501344f706171756543616c6c3c543e00012873746f72655f63616c6cd00110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed90504184f7074696f6e0404540129010108104e6f6e6500000010536f6d65040029010000010000dd0510346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f706171756504045401b504000800c101000000b5040104540000e1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565ac013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964c101012c426f756e7479496e64657800011c63757261746f721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565ac013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964c101012c426f756e7479496e64657800012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964c101012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5050c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565ac013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565ac013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9050c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e65737321070158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265250701544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747329070158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301f105000c0120736f6c7574696f6ef10501045300011473636f72651d070134456c656374696f6e53636f7265000114726f756e6410010c7533320000f10508386b7573616d615f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e32340000600118766f74657331f50500000118766f74657332010600000118766f74657333150600000118766f74657334210600000118766f746573352d0600000118766f74657336390600000118766f74657337450600000118766f74657338510600000118766f746573395d060000011c766f746573313069060000011c766f746573313175060000011c766f746573313281060000011c766f74657331338d060000011c766f746573313499060000011c766f7465733135a5060000011c766f7465733136b1060000011c766f7465733137bd060000011c766f7465733138c9060000011c766f7465733139d5060000011c766f7465733230e1060000011c766f7465733231ed060000011c766f7465733232f9060000011c766f746573323305070000011c766f74657332341107000000f505000002f90500f90500000408c101fd0500fd05000006210100010600000205060005060000040cc1010906fd0500090600000408fd050d06000d0600000611060011060c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002101010c7531360000150600000219060019060000040cc1011d06fd05001d0600000302000000090600210600000225060025060000040cc1012906fd05002906000003030000000906002d0600000231060031060000040cc1013506fd050035060000030400000009060039060000023d06003d060000040cc1014106fd0500410600000305000000090600450600000249060049060000040cc1014d06fd05004d0600000306000000090600510600000255060055060000040cc1015906fd05005906000003070000000906005d0600000261060061060000040cc1016506fd050065060000030800000009060069060000026d06006d060000040cc1017106fd0500710600000309000000090600750600000279060079060000040cc1017d06fd05007d060000030a000000090600810600000285060085060000040cc1018906fd050089060000030b0000000906008d0600000291060091060000040cc1019506fd050095060000030c00000009060099060000029d06009d060000040cc101a106fd0500a1060000030d000000090600a506000002a90600a9060000040cc101ad06fd0500ad060000030e000000090600b106000002b50600b5060000040cc101b906fd0500b9060000030f000000090600bd06000002c10600c1060000040cc101c506fd0500c50600000310000000090600c906000002cd0600cd060000040cc101d106fd0500d10600000311000000090600d506000002d90600d9060000040cc101dd06fd0500dd0600000312000000090600e106000002e50600e5060000040cc101e906fd0500e90600000313000000090600ed06000002f10600f1060000040cc101f506fd0500f50600000314000000090600f906000002fd0600fd060000040cc1010107fd0500010700000315000000090600050700000209070009070000040cc1010d07fd05000d0700000316000000090600110700000215070015070000040cc1011907fd05001907000003170000000906001d070000030300000018002107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273c101010c75333200011c74617267657473c101010c7533320000250704184f7074696f6e040454011d070108104e6f6e6500000010536f6d6504001d07000001000029070000022d07002d0700000408003107003107084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273dc01845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000035070c2c70616c6c65745f67696c741870616c6c65741043616c6c04045400011024706c6163655f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200003490506c61636520612062696420666f7220612067696c7420746f206265206973737565642e003d014f726967696e206d757374206265205369676e65642c20616e64206163636f756e74206d7573742068617665206174206c656173742060616d6f756e746020696e20667265652062616c616e63652e0039012d2060616d6f756e74603a2054686520616d6f756e74206f6620746865206269643b2074686573652066756e64732077696c6c2062652072657365727665642e20496620746865206269642069733d017375636365737366756c6c7920656c65766174656420696e746f20616e206973737565642067696c742c207468656e2074686573652066756e64732077696c6c20636f6e74696e756520746f206265f8726573657276656420756e74696c207468652067696c7420657870697265732e204d757374206265206174206c6561737420604d696e467265657a65602e55012d20606475726174696f6e603a20546865206e756d626572206f6620706572696f647320666f72207768696368207468652066756e64732077696c6c206265206c6f636b6564206966207468652067696c7420697359016973737565642e2049742077696c6c20657870697265206f6e6c79206166746572207468697320706572696f642068617320656c61707365642061667465722074686520706f696e74206f662069737375616e63652ed44d7573742062652067726561746572207468616e203120616e64206e6f206d6f7265207468616e20605175657565436f756e74602e0034436f6d706c657869746965733aac2d20605175657565735b6475726174696f6e5d2e6c656e28296020286a7573742074616b65206d6178292e2c726574726163745f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200011c805265747261637420612070726576696f75736c7920706c61636564206269642e005d014f726967696e206d757374206265205369676e65642c20616e6420746865206163636f756e742073686f756c6420686176652070726576696f75736c79206973737565642061207374696c6c2d616374697665206269646c6f662060616d6f756e746020666f7220606475726174696f6e602e00ac2d2060616d6f756e74603a2054686520616d6f756e74206f66207468652070726576696f7573206269642ebc2d20606475726174696f6e603a20546865206475726174696f6e206f66207468652070726576696f7573206269642e287365745f7461726765740401187461726765743907012c5065727175696e74696c6c00021890536574207461726765742070726f706f7274696f6e206f662067696c742d66756e64732e00744f726967696e206d757374206265206041646d696e4f726967696e602e0059012d2060746172676574603a20546865207461726765742070726f706f7274696f6e206f6620656666656374697665206973737565642066756e647320746861742073686f756c6420626520756e6465722067696c747340617420616e79206f6e652074696d652e1074686177040114696e646578c101012c416374697665496e64657800031c550152656d6f766520616e206163746976652062757420657870697265642067696c742e2052657365727665642066756e647320756e6465722067696c742061726520667265656420616e642062616c616e6365206973590161646a757374656420746f20656e737572652074686174207468652066756e64732067726f77206f7220736872696e6b20746f206d61696e7461696e20746865206571756976616c656e742070726f706f7274696f6e806f662065666665637469766520746f74616c206973737565642066756e64732e005d014f726967696e206d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f66207468652067696c74206f662074686520676976656e20696e6465782e00b82d2060696e646578603a2054686520696e646578206f66207468652067696c7420746f206265207468617765642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39070000063d07003d070c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040020010c753634000041070c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4507106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577ad03012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577ad03012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4907106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d07106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5107106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174615507018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55070c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c48445201cd02001001246269746669656c647359070190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e646964617465737507017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e74536574000134706172656e745f686561646572cd02010c484452000059070000025d07005d07104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640161072c5265616c5061796c6f6164016107000c011c7061796c6f61646107011c5061796c6f616400013c76616c696461746f725f696e6465786d07013856616c696461746f72496e6465780001247369676e61747572657107014856616c696461746f725369676e6174757265000061070c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004006507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000065070000070869070069070c18626974766563146f72646572104c736230000000006d070c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c75333200007107104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e61747572650000750700000279070079070c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e6469646174657d070170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573950701605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365736507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00007d070c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e74738107015043616e646964617465436f6d6d69746d656e7473000081070c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573610201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573850701705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f64658d0701584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f646174616d010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000850700000289070089070860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401550100080124726563697069656e745501010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e00008d0704184f7074696f6e0404540191070108104e6f6e6500000010536f6d6504009107000001000091070c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000950700000299070099070c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c6963697404007107014856616c696461746f725369676e6174757265000100204578706c6963697404007107014856616c696461746f725369676e6174757265000200009d07000002a10700a1070c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f686173689501013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473a50701ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000a507000002a90700a9070000040cad076d07710700ad070c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400b107016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400b507016c496e76616c69644469737075746553746174656d656e744b696e6400010000b1070c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000b5070c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000b907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172615501011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec107106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec507106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e745501011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465725501011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648d01013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261550101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648d01013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c65741043616c6c04045400010438666f7263655f756e667265657a65000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869645501011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964550101185061726149640001146f746865725501011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261550101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed507105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261550101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172615501011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172615501011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed907105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ec1010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578c10101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c62696414011070617261dd07011850617261496400013461756374696f6e5f696e646578c101013041756374696f6e496e64657800012866697273745f736c6f74c10101404c65617365506572696f644f663c543e0001246c6173745f736c6f74c10101404c65617365506572696f644f663c543e000118616d6f756e74ac013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd07000006550100e107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e646578dd07011850617261496400011476616c7565ac013042616c616e63654f663c543e0001247369676e6174757265f50701584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e646578dd070118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e646578dd070118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e646578dd070118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578550101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465785501011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50704184f7074696f6e04045401e9070108104e6f6e6500000010536f6d650400e9070000010000e907082873705f72756e74696d652c4d756c74695369676e657200010c1c45643235353139040090013c656432353531393a3a5075626c69630000001c5372323535313904009c013c737232353531393a3a5075626c69630001001445636473610400ed07013465636473613a3a5075626c696300020000ed070c1c73705f636f7265146563647361185075626c696300000400f10701205b75383b2033335d0000f107000003210000000800f50704184f7074696f6e04045401f9070108104e6f6e6500000010536f6d650400f9070000010000f907082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904000d040148656432353531393a3a5369676e61747572650000001c53723235353139040061010148737232353531393a3a5369676e61747572650001001445636473610400fd07014065636473613a3a5369676e617475726500020000fd070c1c73705f636f7265146563647361245369676e617475726500000400d90401205b75383b2036355d000001080c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676505080154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765310801a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6eb5010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ead0301484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0508080c78636d3056657273696f6e656458636d041043616c6c00010c08563004000908013476303a3a58636d3c43616c6c3e00000008563104001d08013476313a3a58636d3c43616c6c3e0001000856320400d501013476323a3a58636d3c43616c6c3e0002000009080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676509080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00000d080000021108001108100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d150801385665633c58636d3c43616c6c3e3e00070000150800000209080019080c0c78636d08763020526573706f6e73650001041841737365747304002902013c5665633c4d756c746941737365743e000000001d080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167651d080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c000021080000022508002508100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73290801385665633c58636d3c43616c6c3e3e0007000029080000021d08002d080c0c78636d08763120526573706f6e7365000108184173736574730400e101012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100003108080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003508013476303a3a58636d3c43616c6c3e00000008563104004908013476313a3a58636d3c43616c6c3e00010008563204005908013476323a3a58636d3c43616c6c3e0002000035080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676535080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000039080000023d08003d08100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d410801385665633c58636d3c43616c6c3e3e00070000410800000235080045080c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000049080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676549080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c00004d080000025108005108100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73550801385665633c58636d3c43616c6c3e3e00070000550800000249080059080c0c78636d0876320c58636d041043616c6c000004005d0801585665633c496e737472756374696f6e3c43616c6c3e3e00005d0800000261080061080c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005908012458636d3c43616c6c3e0015002c536574417070656e64697804005908012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b00006508084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573bc01385665633c4163636f756e7449643e0001106e617973bc01385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e000071080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975080000027908007908086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e636500007d08086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573bc01385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000081080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090985080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500008d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400510301185665633c543e000091080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000950808346672616d655f737570706f72742050616c6c6574496400000400f901011c5b75383b20385d000099080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e9d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a1080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a5080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473a90801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150501844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000a90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401ad08045300000400b10801185665633c543e0000ad080000040810ad0500b108000002ad0800b5080000040818b90800b90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e0000bd0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c108045300000400c90801185665633c543e0000c10804184f7074696f6e04045401c5080108104e6f6e6500000010536f6d650400c5080000010000c5080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50501384964656e746974794669656c64730000c908000002c10800cd080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d108000002d50800d508083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e64d908016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e63650000d908083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e636500010000dd080000040818d90800e108083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000e508000002e90800e90800000408101800ed0800000408000000f108083870616c6c65745f736f636965747910566f746500010c1c536b65707469630000001852656a6563740001001c417070726f766500020000f5080c3870616c6c65745f736f63696574791870616c6c6574144572726f720804540004490001482c426164506f736974696f6e0000048c416e20696e636f727265637420706f736974696f6e207761732070726f76696465642e244e6f744d656d6265720001045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000204645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400030448557365722069732073757370656e6465642e304e6f7453757370656e6465640004045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000504484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400060460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000704984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000804e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e2c4e6f74566f756368696e670009045c4d656d626572206973206e6f7420766f756368696e672e1048656164000a049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000b046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000c0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000d04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000e046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000f0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572001004785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640011046c5468652063616c6c6572206973206e6f742074686520686561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f908083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e74496401000010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e0001247468726573686f6c642101010c7531360000fd08083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e000001090c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c105045300000400090901185665633c543e00000909000002c105000d09083870616c6c65745f76657374696e672052656c65617365730001080856300000000856310001000011090c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e1509000002190900190904184f7074696f6e040454011d090108104e6f6e6500000010536f6d6504001d0900000100001d09084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c01b5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01f504244163636f756e7449640100001401206d617962655f69641501013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb504011043616c6c0001386d617962655f706572696f646963c90501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ef504013450616c6c6574734f726967696e00002109084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000025090c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909092909000004082d0918002d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013109045300000400350901185665633c543e00003109083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f787954797065011d012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651d01012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000035090000023109003909000004083d0918003d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014109045300000400450901185665633c543e00004109083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d6265720000450900000241090049090c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d09000004080004005109083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2901015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73bc01385665633c4163636f756e7449643e000055090000040cdd0500180059090c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909095d09083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757361090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00006109083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005000065090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096909082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573ad03014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073dc01645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565d00110626f6f6c00006d090c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097109089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e656404007509012828626f6f6c2c20426e2900020024456d657267656e637900030000750900000408d010007909089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274732907012c537570706f7274733c413e00011473636f72651d070134456c656374696f6e53636f726500011c636f6d707574653901013c456c656374696f6e436f6d7075746500007d09089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273810901705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473bc01185665633c413e0000810900000285090085090000040c0020bc00890910346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011d07045601100453000004008d09013842547265654d61703c4b2c20563e00008d09042042547265654d617008044b011d0704560110000400910900000091090000029509009509000004081d07100099090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01f1050010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6eed050154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e636500009d090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ea109000002a50900a5090c2c70616c6c65745f67696c741870616c6c65741c47696c74426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000a9090c2c70616c6c65745f67696c741870616c6c65744041637469766547696c7473546f74616c041c42616c616e636501180010011866726f7a656e18011c42616c616e636500012870726f706f7274696f6e3d07012c5065727175696e74696c6c000114696e64657810012c416374697665496e6465780001187461726765743d07012c5065727175696e74696c6c0000ad090c2c70616c6c65745f67696c741870616c6c65742841637469766547696c740c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100010012870726f706f7274696f6e3d07012c5065727175696e74696c6c000118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e74496400011865787069727910012c426c6f636b4e756d6265720000b1090c2c70616c6c65745f67696c741870616c6c6574144572726f72040454000120404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e1c556e6b6e6f776e0004045847696c7420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504684e6f7420746865206f776e6572206f66207468652067696c742e284e6f74457870697265640006047047696c74206e6f74207965742061742065787069727920646174652e204e6f74466f756e64000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b5090c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576350301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874350301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000b9090c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164350301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c350301504f7074696f6e3c543a3a4163636f756e7449643e0000bd090000022000c1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265ad03012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273ad03012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000c509106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c9090000026d0700cd09000002cd0300d1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6461070150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000d5090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726571010124436f7265496e646578000110686173689501013443616e6469646174654861736800012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573650701604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273650701604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75707501012847726f7570496e6465780000d909106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e646964617465e109011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e745365740000e109000002e50900e509000004084d01e90900e909000002ed0900ed09000004086d07990700f109106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f509000002c90900f9090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565fd0901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000fd09000002010a00010a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d050a013c50617261746872656164456e74727900012c636f72655f6f666673657410010c7533320000050a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d090a013c50617261746872656164436c61696d00011c7265747269657310010c7533320000090a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d00000800550101084964000059010128436f6c6c61746f72496400000d0a000002110a00110a04184f7074696f6e04045401150a0108104e6f6e6500000010536f6d650400150a0000010000150a0c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f6363757069656400010828506172617468726561640400050a013c50617261746872656164456e7472790000002450617261636861696e00010000190a0000025501001d0a000002210a00210a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726571010124436f7265496e64657800011c706172615f6964550101185061726149640001106b696e64250a013841737369676e6d656e744b696e6400012467726f75705f6964787501012847726f7570496e6465780000250a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e0000002850617261746872656164080059010128436f6c6c61746f724964000010010c75333200010000290a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600002d0a0000040855011000310a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573350a01605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564ad0301244f7074696f6e3c4e3e0000350a000002390a00390a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e00003d0a0000022d0a00410a0c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f416865616400010000450a0c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000490a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f646500012470617261636861696ed00110626f6f6c00004d0a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909510a000002550a00550a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000118717565756564cd0901405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e6465780000590a0000025d0a005d0a0860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000610a0000040855012800650a106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909690a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564d00110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c75333200006d0a0000028d0100710a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164750a01304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000750a04184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000790a0000027d0a007d0a0860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000810a000002850a00850a0000040810190a00890a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d0a000002d10300910a0c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000138646973636f766572795f6b657973950a01645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b6579738d0a01445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073f50901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000950a000002d50300990a00000408109501009d0a0c4c706f6c6b61646f745f7072696d6974697665730876313044697370757465537461746504044e01100010013876616c696461746f72735f666f726507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00014876616c696461746f72735f616761696e73746507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00011473746172741001044e000130636f6e636c756465645f6174ad0301244f7074696f6e3c4e3e0000a10a106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144572726f7204045400011c744475706c69636174654469737075746553746174656d656e7453657473000004a84475706c696361746520646973707574652073746174656d656e7420736574732070726f76696465642e5c416e6369656e744469737075746553746174656d656e740001048c416e6369656e7420646973707574652073746174656d656e742070726f76696465642e6456616c696461746f72496e6465784f75744f66426f756e6473000204e856616c696461746f7220696e646578206f6e2073746174656d656e74206973206f7574206f6620626f756e647320666f722073657373696f6e2e40496e76616c69645369676e61747572650003047c496e76616c6964207369676e6174757265206f6e2073746174656d656e742e484475706c696361746553746174656d656e74000404cc56616c696461746f7220766f7465207375626d6974746564206d6f7265207468616e206f6e636520746f20646973707574652e34506f74656e7469616c5370616d000504d0546f6f206d616e79207370616d20736c6f7473207573656420627920736f6d652073706563696669632076616c696461746f722e4853696e676c65536964656444697370757465000604c441206469737075746520776865726520746865726520617265206f6e6c7920766f746573206f6e206f6e6520736964652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a50a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564d00110626f6f6c0000a90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ad0a000002b10a00b10a04184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000b50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b90a0000040800550100bd0a00000324000000c10a00c10a04184f7074696f6e04045401c50a0108104e6f6e6500000010536f6d650400c50a0000010000c50a0000040c0055011800c90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd0a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e7449640001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ed10a01744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000d10a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000d50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d90a0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465723902015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679dd0a01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e3902015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665d00110626f6f6c000100145265616479080120726573706f6e7365e50a014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000dd0a04184f7074696f6e04045401e10a0108104e6f6e6500000010536f6d650400e10a0000010000e10a00000408080800e50a080c78636d4456657273696f6e6564526573706f6e736500010c08563004001908013076303a3a526573706f6e736500000008563104002d08013076313a3a526573706f6e73650001000856320400fd01013076323a3a526573706f6e736500020000e90a0000040810390200ed0a0000040c20201000f10a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401f50a045300000400f90a01185665633c543e0000f50a0000040839021000f90a000002f50a00fd0a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304001501013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000010b0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050b102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730111031043616c6c01b504245369676e617475726501f90714457874726101090b00040028000000090b0000041c0d0b110b150b190b210b250b290b000d0b10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000110b10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000150b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000190b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004001d0b010c45726100001d0b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000210b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400c1010120543a3a496e6465780000250b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000290b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ac013042616c616e63654f663c543e00002d0b08386b7573616d615f72756e74696d651c52756e74696d6500000000d01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022445020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000490204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100d00400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100d00400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500003d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01510201481830426c6f636b576569676874736502850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746875023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768747d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e81023903186b7573616d61347061726974792d6b7573616d6102000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000080000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978210108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e019102001042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f726974696573010095020400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000a90204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100950204000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510b50204000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000bd0204000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100bd0204001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401001101200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000c10204000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000c1020400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e01c502000c3445706f63684475726174696f6e202058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d902012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100d0040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01dd020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c496e6469636573011c496e646963657304204163636f756e74730001040210e1020400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01e5020164041c4465706f736974184034a1aec600000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01e902032042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200ed02040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200fd02040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100090304000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e010d0301680c484578697374656e7469616c4465706f736974184055a0fc0100000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01190304485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c69657201001d0340000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100210304000000000c485472616e73616374696f6e42797465466565184012160500000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f46656525035c0400000000000000000000000000000000a9e696010001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002128417574686f72736869700128417574686f72736869700c18556e636c657301002d030400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100d0040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e013903000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e014103051c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100bc04000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020045030400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e14506179656501010405005503040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f7273010104050059030800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500610304000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100006503040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805056903a80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805056903a80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f7250726566730101080505690359030800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405106d0314000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101007d0304000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100550210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405108103040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100450204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050569038903040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505690318040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405008d030400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040579039103800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301009503040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01009d03040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000a10304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01a5030170143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010180000000001b50306204f6666656e63657301204f6666656e6365730c1c5265706f7274730001040524b903040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505bd0341020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104057828040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00017400000728486973746f726963616c0000000000221c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bc0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100d0040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100c1030400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010051030400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500c9030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405d90300040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e103017c0001e503081c4772616e647061011c4772616e647061181453746174650100e90304000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000ed03040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c6564000011010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01f503018004384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e207573650121040a20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301002504040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e48526563656976656448656172746265617473000108050511012d040400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505690310100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01410401940440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e015d040b48417574686f72697479446973636f7665727900000000000c2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301006104040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510690404000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d6167657300010406246d040400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510710404000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405007d04d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100d00400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00009d04040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624a10404000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624d00400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000a50404000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01a90401b82c3c456e6163746d656e74506572696f64101000c2010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000c20100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f736974184034a1aec600000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564d004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f7369741840121605000000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01ad040d1c436f756e63696c011c436f756e63696c182450726f706f73616c730100b104040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01b90401cc000169080e48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d08040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01bd0401d4000171080f4050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100750804000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100750804001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100dc0400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e6701010405007d08840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01c10401d81c2050616c6c65744964f90120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e64184034a1aec600000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184010c55b920f000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184080965b060000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d626572731010130000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010130000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010403800000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e018108104c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100bc040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01c90401e40001850811205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051089080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301008d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01cd0401e8183050726f706f73616c426f6e6491081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18401098a4850f0000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101080510100048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e910810d00700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496495082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0199081218436c61696d730118436c61696d731418436c61696d7300010406f01804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406f0e104040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406f0e904040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600f00400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01d10401ec041850726566697828807c506179204b534d7320746f20746865204b7573616d61206163636f756e743a00019d08131c5574696c6974790001ed0401f8044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10818204964656e7469747901204964656e7469747910284964656e746974794f660001040500a50804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1050400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500b50844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100bd080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110501fc183042617369634465706f7369741840084cd2c207000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f73697418400293b4f0010000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184068425d8d0100000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01cd08191c536f6369657479011c536f6369657479401c466f756e6465720000000400044820546865206669727374206d656d6265722e1452756c6573000024040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e2843616e646964617465730100d1080400043901205468652063757272656e7420736574206f662063616e646964617465733b206269646465727320746861742061726520617474656d7074696e6720746f206265636f6d65206d656d626572732e4c53757370656e64656443616e646964617465730001040500dd08040004842054686520736574206f662073757370656e6465642063616e646964617465732e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1048656164000000040004e820546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f766564206d656d626572732e1c4d656d626572730100bc04000494205468652063757272656e7420736574206f66206d656d626572732c206f7264657265642e4053757370656e6465644d656d626572730101040500d0040004782054686520736574206f662073757370656e646564206d656d626572732e10426964730100d108040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e20566f756368696e670001040500e108040004e4204d656d626572732063757272656e746c7920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e1c5061796f7574730101040500e5080400044d012050656e64696e67207061796f7574733b206f72646572656420627920626c6f636b206e756d6265722c20776974682074686520616d6f756e7420746861742073686f756c642062652070616964206f75742e1c537472696b6573010104050010100000000004dc20546865206f6e676f696e67206e756d626572206f66206c6f73696e6720766f746573206361737420627920746865206d656d6265722e14566f7465730001080505ed08f108040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e20446566656e646572000000040004c42054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642e34446566656e646572566f7465730001040500f1080400046020566f74657320666f722074686520646566656e6465722e284d61784d656d62657273010010100000000004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e01b105010101242050616c6c6574496495082070792f736f63696504682054686520736f6369657469657327732070616c6c65742069644043616e6469646174654465706f7369741840084cd2c207000000000000000000000004fc20546865206d696e696d756d20616d6f756e74206f662061206465706f73697420726571756972656420666f7220612062696420746f206265206d6164652e4857726f6e6753696465446564756374696f6e184068425d8d0100000000000000000000000855012054686520616d6f756e74206f662074686520756e70616964207265776172642074686174206765747320646564756374656420696e207468652063617365207468617420656974686572206120736b6570746963c020646f65736e277420766f7465206f7220736f6d656f6e6520766f74657320696e207468652077726f6e67207761792e284d6178537472696b657310100a00000008510120546865206e756d626572206f662074696d65732061206d656d626572206d617920766f7465207468652077726f6e672077617920286f72206e6f7420617420616c6c2c207768656e20746865792061726520619c20736b657074696329206265666f72652074686579206265636f6d652073757370656e6465642e2c506572696f645370656e64184090d9120d840100000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e38526f746174696f6e506572696f641010c089010004110120546865206e756d626572206f6620626c6f636b73206265747765656e2063616e6469646174652f6d656d6265727368697020726f746174696f6e20706572696f64732e3c4d61784c6f636b4475726174696f6e1010004eed0004a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f641010c089010004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e484d617843616e646964617465496e74616b6510100100000004ec20546865206d6178696d756d206e756d626572206f662063616e646964617465732074686174207765206163636570742070657220726f756e642e01f5081a205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500f90804000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505ed08fd080400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01b9050105011044436f6e6669674465706f736974426173651840042669e103000000000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f7218409a505763000000000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e64732101080900040d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e3c5265636f766572794465706f7369741840042669e10300000000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e0101091b1c56657374696e67011c56657374696e67081c56657374696e6700010402000509040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e01000d0904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0501090108444d696e5665737465645472616e73666572184034a1aec600000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c000000000111091c245363686564756c657201245363686564756c65720c184167656e6461010104051015090400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104052811010400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100210904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01c505010d0108344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e0125091d1450726f7879011450726f7879081c50726f78696573010104050029094400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500390944000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01cd05011901184050726f78794465706f736974426173651840b07d3b870f000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184034738e0600000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840b07d3b870f000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184068e61c0d00000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0149091e204d756c746973696701204d756c746973696708244d756c74697369677300010805024d095109040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604550904000001d5050125010c2c4465706f736974426173651840f07520970f000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184080965b060000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573210108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0159091f20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e7469657300010405105d090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005103040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01e105012d011c44426f756e74794465706f73697442617365184034a1aec600000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697491081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184068425d8d0100000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c75650165092310546970730110546970730810546970730001040524690904000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01e505013101144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565a1030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184034a1aec600000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e016d092468456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e745068617365010071090400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000079090400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f7400007d0904000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d657461646174610000210704000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010089090400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d617001010405109909310200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500001d070400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01e9050135013834556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6455021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e87648170000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f7369744261736518402030490b1f000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840277f000000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e019d09251047696c74011047696c74102c5175657565546f74616c730100e50804001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e185175657565730101040210a10904000439012054686520717565756573206f66206269647320726561647920746f206265636f6d652067696c74732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e2c416374697665546f74616c0100a9099000000000000000000000000000000000000000000000000000000000000000000000000004d020496e666f726d6174696f6e2072656c6174696e6720746f207468652067696c74732063757272656e746c79206163746976652e184163746976650001040210ad090400042101205468652063757272656e746c79206163746976652067696c74732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e0135070141011c285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e803000004f0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e304669666f51756575654c656e1010fa0000000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e18506572696f6410108097060008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e244d696e467265657a65184050f8369c4d000000000000000000000018550120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d6179206265206f66666572656420746f20667265657a6520666f7220612067696c742e204e6f746520746861742074686973510120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d61792062652066726f7a656e20696e20612067696c742073696e63652067696c7473206d617920626519012073706c697420757020696e206f7264657220746f207361746973667920746865206465736972656420616d6f756e74206f662066756e647320756e6465722067696c74732e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e30496e74616b65506572696f6410103200000014590120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f206973737565206d6f72652067696c747320696e20616e206566666f727420746f9c2067657420746f207468652074617267657420616d6f756e7420746f2062652066726f7a656e2e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e344d6178496e74616b65426964731010640000000c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e206265207475726e656420696e746f206973737565642067696c7473206561636820626c6f636b2e2041206c617267657261012076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c64207468657265206265206120676c7574206f66b4206269647320746f206d616b6520696e746f2067696c747320746f20726561636820746865207461726765742e01b1092620426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500b50904000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520b90904000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01410701450104344261675468726573686f6c6473bd090919210355a0fc0100000000daa64602000000006e739b02000000007997fc0200000000d0de6b03000000003358eb03000000000d5f7d04000000009aa6240500000000b146e4050000000067cabf0600000000d640bb07000000005350db0800000000714c250a00000000364f9f0b000000000056500d000000009862400f000000001ba17811000000006593031400000000cd42ed16000000002079431a00000000e401161e000000001ef5762200000000f90c7b2700000000e0073a2d00000000e818cf33000000008c68593b000000002ea8fc43000000000abbe14d00000000c3773759000000001986336600000000e85c13750000000018651d8600000000e846a29900000000be67feaf00000000849f9bc900000000ad2df3e60000000028f78f0801000000d817112f01000000bed32c5b01000000c2f5b38d010000000aac95c7010000002bf4e3090200000022acd855020000001060dbac020000002ef08710030000007c2eb682030000002b988205040000001754589b040000009da5fc4605000000ff099c0b060000006c3ed9ec06000000c475deee07000000960f711609000000aa2d08690a000000f892e6ec0b0000008c4638a90d000000978634a60f0000006dac44ed1100000078b93089140000001660528617000000e479cff21a0000004000ddde1e000000ffc30b5d23000000824fa082280000002793f7672e000000a638fa283500000048bfa0e53c00000047d28ac245000000c5a5ace94f000000f68e158b5b0000009083d3dd6800000066b5f72078000000cf1bc19c89000000fc6ff2a39d0000001eef5995b4000000c02092ddce000000b2ed03f9ec000000078933760f010000d30e63f8360100001252973a64010000e1230d1398010000a0722f77d301000078012180170200006533ef6f65020000428586b7be02000028e784fd24030000b13f0a269a030000d016ac5b2004000022c8b619ba04000079c7ec376a050000e092fbf7330600003d05e6141b070000f701add423080000d8108a1c53090000c8ab1b88ae0a0000b2eff0833c0c0000e858f26b040e00000f7d37ae0e100000d5a7eef264120000583f134a121500001753cb5f231800005c3664b8a61b0000a61a0af5ac1f000033f27f22492400004b3a4c1391290000288805c79d2f000037d3a7e08b360000ffa1222e7c3e0000f0c4a14394470000e5ad6f2dff510000076ebb3bee5d0000abf006ec996b00008c6c8ef4427b00003ad69a76338d0000ba57695dc0a100005dda24f04ab90000b66f609e42d400007655960f27f30000258d6c7f8a1601005169eb71143f0100b9be72cc846d01003c4b1762b7a20100cc2f3404a8df0100f7276e2a77250200480b33486f7502001d5cf5e80ad102000f6410b0fb390300a904775d32b203002de121fde73b040030afb76ca8d90400fb753e695e8e05003c44e45d615d06002cb93b35854a0700a8f8cb772c5a08007a48b90d5d9109003d3dc705d8f50a000d1e42d2348e0c001cb0be7c00620e0024796364e17910001b8ded2fc0df1200d3e942b5f69e1500e8ca99b485c41800d0c88c65525f1c00c2f577f96c8020000abce260613b250074bd4dd293a62a00ec4b61c8aadb300048b0376d08f83700c01384b1551d4000dc2bfda12172490070b645ed972254006cfc51fa516160006c93086d46686e009caae886db797e00c036837621e29000a0649b653af8a50028a34ceef61fbe00385aa297aecbd900483335165d7ef900d0cae4520ece1d010090a7aea4664701e09d92a5060d770130778edcc2a2ad01d00bb8d53b2aec0140b18c096fcb3302805193026ed98502a0f6d663a3d8e30260bbcb8701864f03a045f8b63cdfca0340816de8372c5804405e20a9d009fa04808d72453d76b30580f35bc037df8706804eeca838327b0700b198a10eef9108800b2f9b2a3dd10980a2489405043f0b00724c5a1307e20c00d8f897c605c20e009890be3de0e71000434f6546c15d1300d61cff7d4e2f16009b32b873df691900008775d0bc1c1d00da56ebaf68592100dacb4281f13326003c889ef750c32b000ab7e6cbd8213200346dad52af6d39005047e9335ec9410024ee18e8755c4b0038d4b40049545600087d76b2c2e46200981c03995c497100881e553f38c68100b0cb90a161a99400284fe59e404caa00c0e54a304015c30060cd7437b379dfffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00274050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100c109e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510c109040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e014507000001c509332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100c909040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100cd090400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e014907000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104056d07d109040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104055501d509040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104055501810704000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e014d070149010001d909353050617261496e686572656e74013050617261496e686572656e740820496e636c756465640000c8040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000dd0904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e015107000001f1093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f7570730100f5090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c5061726174687265616451756575650100f9091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f72657301000d0a0400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e6465780100190a040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401001d0a040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e730100190a040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c6573000104055501290a040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040555016d01040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f646548617368000104055501690104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f646548617368000104052d0a690104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d657461010104055501310a0800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701003d0a040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040555011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f646548617368000104055501690104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c000104055501410a040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c000104055501450a040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e7301003d0a04000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301003d0a040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e7351756575650101040510190a04000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e65736973000104055501490a040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f64654279486173685265667301010406690110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f64654279486173680001040669019107040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01b90701790100014d0a382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a65640000c804002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100510a04001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01bd07000000390c446d70010c446d700854446f776e776172644d657373616765517565756573010104055501590a040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104055501248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01c1070000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040555016102040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a6501010405550111012000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e6565647344697370617463680100190a040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000055010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520610a04000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01c507017d010001650a3b1048726d70011048726d70305c48726d704f70656e4368616e6e656c5265717565737473000104058d01690a040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c69737401006d0a0400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040555011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040555011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c5265717565737473000104058d01c804001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c69737401006d0a0400003848726d7057617465726d61726b730001040555011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058d01710a04000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e646578010104055501190a040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e646578010104055501190a0400004c48726d704368616e6e656c436f6e74656e7473010104058d01790a040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104055501810a04001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01c9070189010001890a3c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e7361666501008d0a04000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610910a04000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d345061726173446973707574657301345061726173446973707574657314444c6173745072756e656453657373696f6e000010040008010120546865206c617374207072756e65642073657373696f6e2c20696620616e792e20416c6c20646174612073746f7265642062792074686973206d6f64756c6554207265666572656e6365732073657373696f6e732e2044697370757465730001080502990a9d0a040004050120416c6c206f6e676f696e67206f7220636f6e636c7564656420646973707574657320666f7220746865206c617374207365766572616c2073657373696f6e732e20496e636c756465640001080502990a10040008450120416c6c20696e636c7564656420626c6f636b73206f6e2074686520636861696e2c2061732077656c6c2061732074686520626c6f636b206e756d62657220696e207468697320636861696e207468617459012073686f756c64206265207265766572746564206261636b20746f206966207468652063616e64696461746520697320646973707574656420616e642064657465726d696e656420746f20626520696e76616c69642e245370616d536c6f7473000104051051030400145101204d6170732073657373696f6e20696e646963657320746f206120766563746f7220696e6469636174696e6720746865206e756d626572206f6620706f74656e7469616c6c792d7370616d206469737075746573750120656163682076616c696461746f722069732070617274696369706174696e6720696e2e20506f74656e7469616c6c792d7370616d206469737075746573206172652072656d6f74652064697370757465732077686963682068617665c4206665776572207468616e206062797a616e74696e655f7468726573686f6c64202b2031602076616c696461746f72732e003d0120546865206927746820656e747279206f662074686520766563746f7220636f72726573706f6e647320746f2074686520692774682076616c696461746f7220696e207468652073657373696f6e2e1846726f7a656e0100ad03040010110120576865746865722074686520636861696e2069732066726f7a656e2e2053746172747320617320604e6f6e65602e205768656e20746869732069732060536f6d65602c35012074686520636861696e2077696c6c206e6f742061636365707420616e79206e65772070617261636861696e20626c6f636b7320666f72206261636b696e67206f7220696e636c7573696f6e2c090120616e64206974732076616c756520696e6469636174657320746865206c6173742076616c696420626c6f636b206e756d62657220696e2074686520636861696e2ef82049742063616e206f6e6c7920626520736574206261636b20746f20604e6f6e656020627920676f7665726e616e636520696e74657276656e74696f6e2e01cd070191010001a10a3e2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040555015501040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104055501a50a040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010055011000000000046020546865206e65787420667265652060506172614964602e01d10701a101082c506172614465706f73697418400080ca3961240000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f73697450657242797465184055a0fc0100000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01a90a4614536c6f74730114536c6f747304184c6561736573010104055501ad0a040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e01d50701a501082c4c65617365506572696f641010803a090004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f666673657410100000000004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01b50a472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f00001101040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405b90a18040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510bd0a04000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e01d90701a9011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001c90a482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104055501cd0a0400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e657752616973650100190a0400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e64657801e10701ad010c2050616c6c6574496495082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184018e47648170000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01d50a492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220d90a0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502e90a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502e90a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502e90aed0a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100f10a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000fd0a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01010801b1010001010b63050b041c40436865636b5370656356657273696f6e0d0b1038436865636b547856657273696f6e110b1030436865636b47656e65736973150b2438436865636b4d6f7274616c697479190b2428436865636b4e6f6e6365210bc82c436865636b576569676874250bc8604368617267655472616e73616374696f6e5061796d656e74290bc82d0b",polkadot:"0x6d6574610e4d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173652102011450686173650001146576656e7444010445000118746f70696373250201185665633c543e0000440840706f6c6b61646f745f72756e74696d65144576656e740001881853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040064018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0001001c496e6469636573040078017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0004002042616c616e63657304007c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0005001c5374616b696e67040084017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000700204f6666656e636573040088015870616c6c65745f6f6666656e6365733a3a4576656e740008001c53657373696f6e040090015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e647061040094015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400a8018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000c002444656d6f63726163790400cc018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000e001c436f756e63696c0400d801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400e001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050687261676d656e456c656374696f6e0400e401a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0011004c546563686e6963616c4d656d626572736869700400f001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0012002054726561737572790400f4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00130018436c61696d730400f80158636c61696d733a3a4576656e743c52756e74696d653e0018001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e0019001c5574696c69747904000901015470616c6c65745f7574696c6974793a3a4576656e74001a00204964656e7469747904000d01017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001450726f787904001101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001d00204d756c746973696704001d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001e0020426f756e7469657304002501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002200105469707304002901016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00230068456c656374696f6e50726f76696465724d756c7469506861736504002d0101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e00240020426167734c69737404003901018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0025003450617261496e636c7573696f6e04003d01019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304006d01015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007101015470617261636861696e735f756d703a3a4576656e74003b001048726d7004007d01017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c002452656769737472617204008501017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f7473040089010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e7304008d01016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e04009101016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c657404009501016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c0068016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00006c013c4f7074696f6e3c5665633c75383e3e00007001384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e68000004081010006c04184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000700418526573756c740804540174044501580108084f6b040074000000000c4572720400580000010000740000040000780c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000084103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e648c01104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e8c000003100000000800900c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909940c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574980134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909980000029c009c00000408a02000a00c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400a4013c656432353531393a3a5075626c69630000a40c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000a80c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964ac0138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65b4016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ac104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400b0013c737232353531393a3a5075626c69630000b00c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000b4000002b800b80000040800bc00bc083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cc0011c42616c616e636500010c6f776ec0011c42616c616e63650001186f7468657273c401ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000c00000061800c4000002c800c8083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565c0011c42616c616e63650000cc0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273d001445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64d40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747001384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000020000d40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000d80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0000050000e00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273e801ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e8000002ec00ec00000408001800f00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f40c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f8105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000fc013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400010101205b75383b2032305d0000010100000314000000080005010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e3044697370617463686564417304007001384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090911010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c747001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465781901010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090915010840706f6c6b61646f745f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740005002c43616e63656c50726f78790006001c41756374696f6e00070000190100000504001d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000025010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090929010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092d010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653101013c456c656374696f6e436f6d70757465000130707265765f656a6563746564dc0110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653501015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093101089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000350104184f7074696f6e0404540131010108104e6f6e6500000010536f6d6504003101000001000039010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090941010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000045010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696449010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f724d010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e617475726551010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173685d01014856616c69646174696f6e436f646548617368000049010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200004d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300005101104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055010c1c73705f636f72651c73723235353139245369676e617475726500000400590101205b75383b2036345d000059010000034000000008005d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f6465486173680000040024011048617368000061010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000065010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000069010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200006d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040049010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040049010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040049010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040049010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080049010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097101106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400007501011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0049010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410004901011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000790101144572726f72000100144572726f720400790101144572726f72000200007901100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100049010118506172614964000049010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408004901011850617261496400008101013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080049010118506172614964000049010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408004901011850617261496400008101013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090981010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572490101084964000124726563697069656e7449010108496400008501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800490101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400490101185061726149640001002052657365727665640800490101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800490101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00490101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040049010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400490101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040049010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400490101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c7408004901011850617261496400007001384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040049010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000049010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040049010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404007501015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00990101344d756c74694c6f636174696f6e0000990101344d756c74694c6f636174696f6e0000b901011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800990101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000e1010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00990101344d756c74694c6f636174696f6e000020011c517565727949640000050201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800990101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000990101344d756c74694c6f636174696f6e00000902015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00990101344d756c74694c6f636174696f6e000020011c5175657279496400007901012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08001d02015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f729d0101244a756e6374696f6e7300009d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a10101204a756e6374696f6e0001000858320800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0002000858330c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0003000858341000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0004000858351400a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0005000858361800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0006000858371c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0007000858382000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e00080000a101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400c00110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a5010000061000a901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000ad010000062000b101100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000b501100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a501010c753332000100204672616374696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c75333200040000b9010c0c78636d0876320c58636d041043616c6c00000400bd0101585665633c496e737472756374696f6e3c43616c6c3e3e0000bd01000002c10100c1010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400b901012458636d3c43616c6c3e0015002c536574417070656e6469780400b901012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b0000c501100c78636d087631286d756c746961737365742c4d756c746941737365747300000400c901013c5665633c4d756c746941737365743e0000c901000002cd0100cd01100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964d101011c4173736574496400010c66756ed501012c46756e676962696c6974790000d101100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400990101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000d501100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400c00110753132380000002c4e6f6e46756e6769626c650400d90101344173736574496e7374616e636500010000d901100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400c001107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400dd01011c5b75383b20385d0003001c4172726179313604008c01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000dd01000003080000000800e1010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400c501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400e50101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000e50104184f7074696f6e04045401e9010108104e6f6e6500000010536f6d650400e9010000010000e9010000040810790100ed010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d00030000f1010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e0000f501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400c501012c4d756c74694173736574730000001057696c640400f901013857696c644d756c7469417373657400010000f901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964d101011c4173736574496400010c66756efd01013c57696c6446756e676962696c69747900010000fd01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000001020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400ad01010c75363400010000050204184f7074696f6e0404540199010108104e6f6e6500000010536f6d650400990100000100000902080c78636d5056657273696f6e65644d756c746941737365747300010808563004000d02014c5665633c76303a3a4d756c746941737365743e0000000856310400c501013c76313a3a4d756c7469417373657473000100000d020000021102001102100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964150201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373150201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74c00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365d90101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964150201344d756c74694c6f636174696f6e000118616d6f756e74c0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373150201344d756c74694c6f636174696f6e000120696e7374616e6365d90101344173736574496e7374616e6365000b00001502100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400190201204a756e6374696f6e0001000858320800190201204a756e6374696f6e0000190201204a756e6374696f6e0002000858330c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0003000858341000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0004000858351400190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0005000858361800190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0006000858371c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0007000858382000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e000800001902100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a501010c7533320001002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000300304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400c00110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f647950617274000900001d02080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004001502014476303a3a4d756c74694c6f636174696f6e00000008563104009901014476313a3a4d756c74694c6f636174696f6e00010000210208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000025020000022400290200000268002d0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d653102016473705f72756e74696d653a3a52756e74696d65537472696e6700003102000005020035020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f3902011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d733d0201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973450201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200003d020000024102004102000004082828004502000002280049020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173734d0201845065724469737061746368436c6173733c57656967687473506572436c6173733e00004d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454015102000c01186e6f726d616c510201045400012c6f7065726174696f6e616c51020104540001246d616e6461746f72795102010454000051020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963550201384f7074696f6e3c5765696768743e0001246d61785f746f74616c550201384f7074696f6e3c5765696768743e0001207265736572766564550201384f7074696f6e3c5765696768743e0000550204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000059020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61785d0201545065724469737061746368436c6173733c7533323e00005d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000061020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400006502082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d653102013452756e74696d65537472696e67000124696d706c5f6e616d653102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069736902011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200006902040c436f77040454016d020004006d020000006d02000002710200710200000408dd01100075020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657479020000027d02007d0204184f7074696f6e0404540181020108104e6f6e6500000010536f6d650400810200000100008102084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c0185022c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ad03244163636f756e7449640100001401206d617962655f69646c013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8502011043616c6c0001386d617962655f706572696f6469638d0201944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ead03013450616c6c6574734f726967696e000085020840706f6c6b61646f745f72756e74696d651043616c6c0001a41853797374656d0400350201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e000000245363686564756c65720400890201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00010010426162650400910201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400b90201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0004002042616c616e6365730400c10201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050028417574686f72736869700400cd0201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0006001c5374616b696e670400d50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0007001c53657373696f6e0400f90201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e64706104000d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400390301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000c002444656d6f63726163790400550301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000e001c436f756e63696c0400650301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000f0048546563686e6963616c436f6d6d697474656504006d0301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e0010004050687261676d656e456c656374696f6e0400710301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0011004c546563686e6963616c4d656d626572736869700400790301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e00120020547265617375727904007d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00130018436c61696d730400810301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0018001c56657374696e6704009d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0019001c5574696c6974790400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001a00204964656e746974790400c90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001450726f78790400690401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001d00204d756c74697369670400710401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001e0020426f756e7469657304007d0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00220010546970730400810401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00230068456c656374696f6e50726f76696465724d756c746950686173650400850401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e00240020426167734c6973740400710501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00250034436f6e66696775726174696f6e0400750501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400790501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04007d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400810501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400ed0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400f10501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400f50501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400f90501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400fd0501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c00245265676973747261720400010601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400050601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400090601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400110601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e0063000089020c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0204184f7074696f6e04045401680108104e6f6e6500000010536f6d65040068000001000091020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967ad0201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9502084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201990208496401a102001001206f6666656e646572a10201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572990201184865616465720001347365636f6e645f6865616465729902011848656164657200009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a50101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c011844696765737400009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400b0013c737232353531393a3a5075626c69630000a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a902082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573450201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000ad020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f747300010000b10200000408202000b502084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b9020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77ad010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65dc0110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565c00128543a3a42616c616e63650001306e65775f7265736572766564c00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665dc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780174011408496404000001244163636f756e74496400000014496e6465780400c90201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400010101205b75383b2032305d00040000c9020000067400cd020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573d10201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed102000002990200d502103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c0013042616c616e63654f663c543e0001147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cc0013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565c0013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c69646174650401147072656673dd02013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473e50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f70617965650401147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577a501010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ca501010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72e902011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573d001445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573ed0201205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565c0013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468a5010120457261496e6465780001446572615f6974656d735f64656c65746564a501010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fe50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74f102012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74f102012c4f7074696f6e3c7533323e0001247468726573686f6c64f502013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed902083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000dd02083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ee102011c50657262696c6c00011c626c6f636b6564dc0110626f6f6c0000e102000006390200e502000002c50200e9020c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000ed020000021000f10204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000f50204184f7074696f6e04045401e9020108104e6f6e6500000010536f6d650400e9020000010000f9020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973fd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd020840706f6c6b61646f745f72756e74696d652c53657373696f6e4b657973000018011c6772616e647061a001d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011062616265a10201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65ac01d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72010301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74050301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279090301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000103104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300000503104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c696300000400b0013c737232353531393a3a5075626c6963000009030c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400b0013c737232353531393a3a5075626c696300000d030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1103084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6e1503014845717569766f636174696f6e3c482c204e3e00001503084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040019030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d697404002d030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100001903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456011d03045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273742903011828562c2053290001187365636f6e642903011828562c20532900001d03084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000021030c4c73705f66696e616c6974795f6772616e6470610c617070245369676e61747572650000040025030148656432353531393a3a5369676e6174757265000025030c1c73705f636f72651c65643235353139245369676e617475726500000400590101205b75383b2036345d00002903000004081d032103002d03084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456013103045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273743503011828562c2053290001187365636f6e643503011828562c20532900003103084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e0000350300000408310321030039030c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c040454000104246865617274626561740801246865617274626561743d0301644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265510301bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465410301484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000041030c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964450301304f706171756550656572496400014865787465726e616c5f616464726573736573490301505665633c4f70617175654d756c7469616464723e00004503081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e000049030000024d03004d030c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005103104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565c0013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616ca501012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64a501010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578a501013c5265666572656e64756d496e646578000110766f7465590301644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578a501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64a501010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578f102015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578a501012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e59030c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74655d030110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100005d030c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000061030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000065030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e690304184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100006d030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573d001445665633c543a3a4163636f756e7449643e00011476616c7565c0013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74a501010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e677503012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74dc0110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7503086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400a501010c7533320002000079030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565c0013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8103105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ffc013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c658d0301d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74950301544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64fc013c457468657265756d4164647265737300010c6e6577fc013c457468657265756d416464726573730001386d617962655f707265636c61696d690301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400890301205b75383b2036355d000089030000034100000008008d0304184f7074696f6e0404540191030108104e6f6e6500000010536f6d6504009103000001000091030000040c18181000950304184f7074696f6e0404540199030108104e6f6e6500000010536f6d6504009903000001000099030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c61720000001053616674000100009d030c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f74686572040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e73666572080118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1030c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000a5030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465781901010c75313600011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ead030154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002850200ad030840706f6c6b61646f745f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400b10301746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400b50301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400b90301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050617261636861696e734f726967696e0400bd03016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c65740400c103014870616c6c65745f78636d3a3a4f726967696e00630010566f69640400c50301110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000b10308306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000b503084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b903084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000bd03106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e04004901011850617261496400000000c1030c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400990101344d756c74694c6f636174696f6e00000020526573706f6e73650400990101344d756c74694c6f636174696f6e00010000c503081c73705f636f726510566f696400010000c9030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666fcd0301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f7375627304011073756273550401645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578a5010138526567697374726172496e64657800011c6d61785f666565c0013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578a5010138526567697374726172496e64657800010c666565c0013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578a5010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578a5010138526567697374726172496e6465780001186669656c64735d0401384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578a5010138526567697374726172496e646578000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e746504015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e74697479040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2ecd030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616cd1030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c6179d9030110446174610001146c6567616cd90301104461746100010c776562d90301104461746100011072696f74d903011044617461000114656d61696cd90301104461746100013c7067705f66696e6765727072696e74510401404f7074696f6e3c5b75383b2032305d3e000114696d616765d90301104461746100011c74776974746572d9030110446174610000d10310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d5030453000004004d0401185665633c543e0000d50300000408d903d90300d9030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400dd030000010010526177310400e1030000020010526177320400e5030000030010526177330400e9030000040010526177340400380000050010526177350400ed030000060010526177360400f1030000070010526177370400f5030000080010526177380400dd010000090010526177390400f90300000a001452617731300400fd0300000b001452617731310400010400000c001452617731320400050400000d001452617731330400090400000e0014526177313404000d0400000f00145261773135040011040000100014526177313604008c000011001452617731370400150400001200145261773138040019040000130014526177313904001d0400001400145261773230040001010000150014526177323104002104000016001452617732320400250400001700145261773233040029040000180014526177323404002d04000019001452617732350400310400001a001452617732360400350400001b001452617732370400390400001c0014526177323804003d0400001d001452617732390400410400001e001452617733300400450400001f001452617733310400490400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000dd03000003000000000800e103000003010000000800e503000003020000000800e903000003030000000800ed03000003050000000800f103000003060000000800f503000003070000000800f903000003090000000800fd030000030a000000080001040000030b000000080005040000030c000000080009040000030d00000008000d040000030e000000080011040000030f0000000800150400000311000000080019040000031200000008001d040000031300000008002104000003150000000800250400000316000000080029040000031700000008002d04000003180000000800310400000319000000080035040000031a000000080039040000031b00000008003d040000031c000000080041040000031d000000080045040000031e000000080049040000031f00000008004d04000002d50300510404184f7074696f6e0404540101010108104e6f6e6500000010536f6d65040001010000010000550400000259040059040000040800d903005d040c3c70616c6c65745f6964656e7469747914747970657320426974466c6167730404540161040004002001344964656e746974794669656c64000061040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000065040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000069040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465781901010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000114696e6465781901010c753136000118686569676874a5010138543a3a426c6f636b4e756d6265720001246578745f696e646578a501010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d0404184f7074696f6e0404540115010108104e6f6e6500000010536f6d6504001501000001000071040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c790401344f706171756543616c6c3c543e00012873746f72655f63616c6cdc0110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e750404184f7074696f6e0404540121010108104e6f6e6500000010536f6d65040021010000010000790410346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f7061717565040454018502000800a501000000850201045400007d040c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565c0013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964a501012c426f756e7479496e64657800011c63757261746f72c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565c0013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964a501012c426f756e7479496e64657800012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964a501012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565c0013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565c0013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e6573735d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265610501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747365050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8904089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453018d04000c0120736f6c7574696f6e8d0401045300011473636f726559050134456c656374696f6e53636f7265000114726f756e6410010c75333200008d040840706f6c6b61646f745f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e31360000400118766f74657331910400000118766f746573329d0400000118766f74657333b10400000118766f74657334bd0400000118766f74657335c90400000118766f74657336d50400000118766f74657337e10400000118766f74657338ed0400000118766f74657339f9040000011c766f746573313005050000011c766f746573313111050000011c766f74657331321d050000011c766f746573313329050000011c766f746573313435050000011c766f746573313541050000011c766f74657331364d050000009104000002950400950400000408a50199040099040000061901009d04000002a10400a1040000040ca501a504990400a504000004089904a90400a904000006ad0400ad040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004001901010c7531360000b104000002b50400b5040000040ca501b904990400b90400000302000000a50400bd04000002c10400c1040000040ca501c504990400c50400000303000000a50400c904000002cd0400cd040000040ca501d104990400d10400000304000000a50400d504000002d90400d9040000040ca501dd04990400dd0400000305000000a50400e104000002e50400e5040000040ca501e904990400e90400000306000000a50400ed04000002f10400f1040000040ca501f504990400f50400000307000000a50400f904000002fd0400fd040000040ca5010105990400010500000308000000a50400050500000209050009050000040ca5010d059904000d0500000309000000a50400110500000215050015050000040ca501190599040019050000030a000000a504001d0500000221050021050000040ca501250599040025050000030b000000a5040029050000022d05002d050000040ca501310599040031050000030c000000a50400350500000239050039050000040ca5013d059904003d050000030d000000a50400410500000245050045050000040ca501490599040049050000030e000000a504004d0500000251050051050000040ca501550599040055050000030f000000a5040059050000030300000018005d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273a501010c75333200011c74617267657473a501010c7533320000610504184f7074696f6e0404540159050108104e6f6e6500000010536f6d650400590500000100006505000002690500690500000408006d05006d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273e801845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000071050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7505106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577f102012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577f102012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7905106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d05106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8105106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174618505018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85050c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c484452019902001001246269746669656c647389050190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e64696461746573a505017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e74536574000134706172656e745f6865616465729902010c484452000089050000028d05008d05104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640191052c5265616c5061796c6f6164019105000c011c7061796c6f61649105011c5061796c6f616400013c76616c696461746f725f696e6465789d05013856616c696461746f72496e6465780001247369676e6174757265a105014856616c696461746f725369676e6174757265000091050c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004009505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000095050000070899050099050c18626974766563146f72646572104c736230000000009d050c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c7533320000a105104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e61747572650000a505000002a90500a9050c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e646964617465ad050170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573c50501605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365739505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e0000ad050c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e7473b105015043616e646964617465436f6d6d69746d656e74730000b1050c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573450201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573b50501705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f6465bd0501584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f6461746161010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000b505000002b90500b9050860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401490100080124726563697069656e744901010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000bd0504184f7074696f6e04045401c1050108104e6f6e6500000010536f6d650400c1050000010000c1050c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000c505000002c90500c9050c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c696369740400a105014856616c696461746f725369676e6174757265000100204578706c696369740400a105014856616c696461746f725369676e617475726500020000cd05000002d10500d1050c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f68617368d505013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473d90501ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000d5050860706f6c6b61646f745f636f72655f7072696d6974697665733443616e6469646174654861736800000400240110486173680000d905000002dd0500dd050000040ce1059d05a10500e1050c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400e505016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400e905016c496e76616c69644469737075746553746174656d656e744b696e6400010000e5050c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000e9050c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000ed05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172614901011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef105106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef505106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef905106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e744901011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465724901011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648101013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261490101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648101013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869644901011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964490101185061726149640001146f746865724901011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261490101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0506105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261490101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172614901011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172614901011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0906105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ea5010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578a50101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c626964140110706172610d06011850617261496400013461756374696f6e5f696e646578a501013041756374696f6e496e64657800012866697273745f736c6f74a50101404c65617365506572696f644f663c543e0001246c6173745f736c6f74a50101404c65617365506572696f644f663c543e000118616d6f756e74c0013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d060000064901001106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e6465780d06011850617261496400011476616c7565c0013042616c616e63654f663c543e0001247369676e6174757265250601584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e6465780d060118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e6465780d060118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e6465780d060118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578490101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465784901011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e150604184f7074696f6e0404540119060108104e6f6e6500000010536f6d650400190600000100001906082873705f72756e74696d652c4d756c74695369676e657200010c1c456432353531390400a4013c656432353531393a3a5075626c69630000001c537232353531390400b0013c737232353531393a3a5075626c696300010014456364736104001d06013465636473613a3a5075626c6963000200001d060c1c73705f636f7265146563647361185075626c696300000400210601205b75383b2033335d00002106000003210000000800250604184f7074696f6e0404540129060108104e6f6e6500000010536f6d650400290600000100002906082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040025030148656432353531393a3a5369676e61747572650000001c53723235353139040055010148737232353531393a3a5369676e617475726500010014456364736104002d06014065636473613a3a5369676e6174757265000200002d060c1c73705f636f7265146563647361245369676e617475726500000400890301205b75383b2036355d000031060c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676535060154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765610601a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e99010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ef10201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3506080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003906013476303a3a58636d3c43616c6c3e00000008563104004d06013476313a3a58636d3c43616c6c3e0001000856320400b901013476323a3a58636d3c43616c6c3e0002000039060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676539060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00003d060000024106004106100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d450601385665633c58636d3c43616c6c3e3e00070000450600000239060049060c0c78636d08763020526573706f6e73650001041841737365747304000d02013c5665633c4d756c746941737365743e000000004d060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167654d060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c000051060000025506005506100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73590601385665633c58636d3c43616c6c3e3e0007000059060000024d06005d060c0c78636d08763120526573706f6e7365000108184173736574730400c501012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100006106080c78636d3056657273696f6e656458636d041043616c6c00010c08563004006506013476303a3a58636d3c43616c6c3e00000008563104007906013476313a3a58636d3c43616c6c3e00010008563204008906013476323a3a58636d3c43616c6c3e0002000065060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676565060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000069060000026d06006d06100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d710601385665633c58636d3c43616c6c3e3e00070000710600000265060075060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000079060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676579060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c00007d060000028106008106100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73850601385665633c58636d3c43616c6c3e3e00070000850600000279060089060c0c78636d0876320c58636d041043616c6c000004008d0601585665633c496e737472756374696f6e3c43616c6c3e3e00008d0600000291060091060c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008906012458636d3c43616c6c3e0015002c536574417070656e64697804008906012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b00009506084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000099060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099d0610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a106045300000400a50601185665633c543e0000a10600000408a1022000a506000002a10600a90610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400ad0601185665633c543e0000ad060000020400b10604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000b506084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f74730000b9060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909bd060000040c0018dc00c1060c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c50610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c906045300000400d10601185665633c543e0000c906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964dd0101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73cd06011c526561736f6e730000cd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000d106000002c90600d50610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d906083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201dd011c42616c616e63650118000801086964dd010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000dd06000002d90600e106083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000e5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000ed06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f106000002f50600f5060c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261633902011c50657262696c6c0001206e65676174697665dc0110626f6f6c00011864656772656508010875380000f906000002fd0600fd06084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000690301384f7074696f6e3c417574686f723e0001000001070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090507083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cc0011c42616c616e6365000118616374697665c0011c42616c616e6365000124756e6c6f636b696e67090701645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473ed0201345665633c457261496e6465783e000009070000020d07000d07083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565c0011c42616c616e636500010c657261a5010120457261496e64657800001107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473d001385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564dc0110626f6f6c00001507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172745502012c4f7074696f6e3c7536343e00001907000004081000001d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c2107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00002107042042547265654d617008044b010004560110000400250700000025070000022907002907000004080010002d07083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000031070000023507003507083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273e801645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273d001385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000390700000408390218003d070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72ed0201345665633c457261496e6465783e000041070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000450700000249070049070000040810dc004d07083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f30000700005107103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201b8000801206f6666656e646572b801204f6666656e6465720001247265706f7274657273d001345665633c5265706f727465723e00005907000004088c28005d0700000261070061070000040800fd02006507000004086907280069070c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d00006d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e7107083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300007507083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965737907016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564f10201244f7074696f6e3c4e3e0000790710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019c0453000004009801185665633c543e00007d070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909810710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401ac045300000400850701185665633c543e00008507000002ac00890710346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454018d07000800a5010000008d0701045400008d07084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69649107019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365739507012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000910710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000950710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019107045300000400990701185665633c543e000099070000029107009d070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a107000002a50700a5070000040c10240000a90700000408d01800ad07084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279f102014c4f7074696f6e3c426c6f636b4e756d6265723e00010000b1070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400b50701b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564dc0110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000b5070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64d40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79b907013854616c6c793c42616c616e63653e0000b9070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000bd070c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573c10701b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000c107000002c50700c5070000040810590300c9070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000cd070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000d1070000040824d400d5070000040810d000d907084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000dd070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e10710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000e507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d001385665633c4163636f756e7449643e0001106e617973d001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000e9070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000f1070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f507000002f90700f907086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000fd07086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573d001385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000001080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090905080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500000d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400ed0201185665633c543e000011080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000150808346672616d655f737570706f72742050616c6c6574496400000400dd01011c5b75383b20385d000019080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e1d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909210810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401a103045300000400250801185665633c543e00002508000002a103002908083870616c6c65745f76657374696e672052656c6561736573000108085630000000085631000100002d080c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e31080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473390801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666fcd0301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000390810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013d08045300000400410801185665633c543e00003d08000004081065040041080000023d080045080000040818490800490810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400d001185665633c543e00004d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454015108045300000400590801185665633c543e0000510804184f7074696f6e0404540155080108104e6f6e6500000010536f6d6504005508000001000055080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c64735d0401384964656e746974794669656c6473000059080000025108005d080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090961080000040865081800650810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540169080453000004006d0801185665633c543e00006908083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650115012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651501012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200006d0800000269080071080000040875081800750810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540179080453000004007d0801185665633c543e00007908083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200007d0800000279080081080c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098508000004080004008908083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73d001385665633c4163636f756e7449643e00008d080000040c790400180091080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099508083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757399080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00009908083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500009d080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a108082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573f102014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073e801645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565dc0110626f6f6c0000a5080c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a908089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400ad08012828626f6f6c2c20426e2900020024456d657267656e637900030000ad0800000408dc1000b108089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274736505012c537570706f7274733c413e00011473636f726559050134456c656374696f6e53636f726500011c636f6d707574653101013c456c656374696f6e436f6d707574650000b508089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273b90801705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473d001185665633c413e0000b908000002bd0800bd080000040c0020d000c10810346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01590504560110045300000400c508013842547265654d61703c4b2c20563e0000c508042042547265654d617008044b01590504560110000400c908000000c908000002cd0800cd080000040859051000d1080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e018d040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e89040154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e63650000d5080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ed9080c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576690301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874690301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000dd080c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164690301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c690301504f7074696f6e3c543a3a4163636f756e7449643e0000e1080000022000e5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265f102012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273f102012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000e908106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed080000029d0500f108000002010300f5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6491050150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000f9080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726565010124436f7265496e64657800011068617368d505013443616e6469646174654861736800012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573950501604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273950501604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75706901012847726f7570496e6465780000fd08106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090901090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e6469646174650509011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e745365740000050900000209090009090000040841010d09000d090000021109001109000004089d05c905001509106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091909000002ed08001d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565210901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000210900000225090025090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d2909013c50617261746872656164456e74727900012c636f72655f6f666673657410010c753332000029090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d2d09013c50617261746872656164436c61696d00011c7265747269657310010c75333200002d090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d0000080049010108496400004d010128436f6c6c61746f72496400003109000002350900350904184f7074696f6e0404540139090108104e6f6e6500000010536f6d6504003909000001000039090c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f63637570696564000108285061726174687265616404002909013c50617261746872656164456e7472790000002450617261636861696e000100003d09000002490100410900000245090045090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726565010124436f7265496e64657800011c706172615f6964490101185061726149640001106b696e644909013841737369676e6d656e744b696e6400012467726f75705f6964786901012847726f7570496e646578000049090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e000000285061726174687265616408004d010128436f6c6c61746f724964000010010c753332000100004d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600005109000004084901100055090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573590901605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564f10201244f7074696f6e3c4e3e000059090000025d09005d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e0000610900000251090065090c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f41686561640001000069090c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e74000000006d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f646500012470617261636861696edc0110626f6f6c00007109106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909750900000279090079090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273f10801405665633c56616c696461746f7249643e000118717565756564f10801405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e64657800007d0900000281090081090860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000850900000408490128008909106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564dc0110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320000910900000281010095090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164990901304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000990904184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100009d09000002a10900a1090860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000a509000002a90900a90900000408103d0900ad09106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b109000002050300b5090c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273f10801405665633c56616c696461746f7249643e000138646973636f766572795f6b657973b90901645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b657973b10901445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073190901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000b909000002090300bd090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564dc0110626f6f6c0000c109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c509000002c90900c90904184f7074696f6e04045401ec0108104e6f6e6500000010536f6d650400ec0000010000cd09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d1090000040800490100d50900000324000000d90900d90904184f7074696f6e04045401dd090108104e6f6e6500000010536f6d650400dd090000010000dd090000040c0049011800e109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e5090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e74496400012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ee90901744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000e9090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000ed09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f1090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465721d02015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679f50901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e1d02015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665dc0110626f6f6c000100145265616479080120726573706f6e7365fd09014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000f50904184f7074696f6e04045401f9090108104e6f6e6500000010536f6d650400f9090000010000f90900000408080800fd09080c78636d4456657273696f6e6564526573706f6e736500010c08563004004906013076303a3a526573706f6e736500000008563104005d06013076313a3a526573706f6e73650001000856320400e101013076323a3a526573706f6e736500020000010a00000408101d0200050a0000040c20201000090a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400110a01185665633c543e00000d0a000004081d021000110a0000020d0a00150a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304006c013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000190a0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d0a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5021043616c6c018502245369676e617475726501290614457874726101210a00040028000000210a00000420250a290a2d0a310a390a3d0a410a450a00250a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000290a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000002d0a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000310a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400350a010c4572610000350a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000390a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a5010120543a3a496e64657800003d0a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000410a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400c0013042616c616e63654f663c543e0000450a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d734850726576616c69646174654174746573747304045400000000490a0840706f6c6b61646f745f72756e74696d651c52756e74696d6500000000c01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022429020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500002d0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100dc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100dc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500002102040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01350201481830426c6f636b576569676874734902850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746859023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687461024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e6502490320706f6c6b61646f743c7061726974792d706f6c6b61646f7400000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000090000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978190108000014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01750200245363686564756c657201245363686564756c65720c184167656e6461010104051079020400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b75700001040528680400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100950604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e018902016408344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e019906011042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f72697469657301009d060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000ad0204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f72697469657301009d0604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510a90604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b10604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100b10604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f63685374617274010068200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000b50604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000b5060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e019102000c3445706f63684475726174696f6e202060090000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401b906022454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100dc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01b9020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00031c496e6469636573011c496e646963657304204163636f756e74730001040210bd060400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01bd020178041c4465706f736974184000e8764817000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01c106042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d506040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100e10604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01c102017c0c484578697374656e7469616c4465706f736974184000e40b5402000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01e50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ed0604000000000c485472616e73616374696f6e42797465466565184040420f00000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f466565f1065c040000000000000000000000000000000000b4c4040001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002028417574686f72736869700128417574686f72736869700c18556e636c65730100f9060400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100dc040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e01cd02000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e010107061c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100d004000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020005070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500d902040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f72730101040500dd020800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500110704000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100001507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805051907bc0c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805051907bc0c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805051907dd020800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405101d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101002d0704000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100390210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405103107040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100290204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050519073907040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505190718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405003d070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040529074107800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301004507040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01004d07040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000e90204000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01d5020184143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010100000000001510707204f6666656e63657301204f6666656e6365730c1c5265706f72747300010405245507040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505590725020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104058c28040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00018800000828486973746f726963616c0000000000211c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100dc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301005d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ed020400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500fd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405650700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01f902019000016d07091c4772616e647061011c4772616e647061181453746174650100710704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500007507040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000680400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e010d03019404384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365017d070b20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301008107040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805056889070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505190710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01390301a80440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e019d070c48417574686f72697479446973636f7665727900000000000d2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100a107040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510a90704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d616765730001040624ad070400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510b10704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500bd07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100dc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000d107040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624d50704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624dc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000d90704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01550301cc2c3c456e6163746d656e74506572696f6410100027060014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f6410100027060004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f6410100027060004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000270600109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400010a5d4e8000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564dc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f736974184000e1f5050000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01dd070e1c436f756e63696c011c436f756e63696c182450726f706f73616c730100e107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01650301d80001e9070f48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100ed07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e016d0301e00001f107104050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100f50704000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100f50704001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100e80400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e670101040500fd07840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01710301e41c2050616c6c65744964dd0120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400010a5d4e8000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e64426173651840007013b72e000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184000d012130000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010140000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010c08901000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e010108114c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100d0040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01790301f00001050812205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051009080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301000d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e017d0301f4183050726f706f73616c426f6e6411081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000460500048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e110810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496415082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0119081318436c61696d730118436c61696d731418436c61696d7300010406fc1804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406fc9103040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406fc9903040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600fc0400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01810301f8041850726566697828888450617920444f547320746f2074686520506f6c6b61646f74206163636f756e743a00011d08181c56657374696e67011c56657374696e67081c56657374696e6700010402002108040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100290804000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e019d0301050108444d696e5665737465645472616e73666572184000e40b5402000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000012d08191c5574696c6974790001a503010901044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0131081a204964656e7469747901204964656e7469747910284964656e746974794f660001040500350804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020059040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500450844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e285265676973747261727301004d080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01c903010d01183042617369634465706f7369741840007db52a2f000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000cd5627000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184080f884b02e00000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e015d081c1450726f7879011450726f7879081c50726f78696573010104050061084400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500710844000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e016904011101184050726f78794465706f7369744261736518400084b2952e000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218408066ab1300000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400084b2952e000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000cd562700000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0181081d204d756c746973696701204d756c746973696708244d756c746973696773000108050285088908040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c7300010406048d08040000017104011d010c2c4465706f736974426173651840008c61c52e000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000d012130000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573190108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0191081e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051095080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100ed02040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e017d040125011c44426f756e74794465706f73697442617365184000e40b5402000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000c20100045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697411081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184000e876481700000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019d082210546970730110546970730810546970730001040524a10804000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e018104012901144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565e9020414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000e40b5402000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e01a5082368456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a9080400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000b1080400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000b50804000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100005d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e64696365730100c1080400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700101040510d10811020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f7265000059050400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e018504012d013834556e7369676e656450686173651010580200000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010580200000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6439021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e40b54020000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f73697442617365184000a0db215d000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840787d010000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e01d5082420426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90804000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520dd0804000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01710501390104344261675468726573686f6c6473e1080919210300e40b5402000000f39e809702000000a8b197e20200000094492e3603000000279c3a930300000003bccefa0300000042c01b6e040000001b4775ee04000000385e557d0500000046dc601c0600000089386ccd06000000b6ee809207000000fe7ee36d08000000e81b1a6209000000b019f4710a000000103592a00b000000cfc96ff10c00000041146d680e000000e79bda0910000000cee885da1100000028a9c7df13000000bb70931f160000008e4089a018000000810a096a1b000000366a48841e0000005bd36af821000000807c9cd025000000c95530182a000000bd63c1db2e00000071e0572934000000689092103a000000edc4d4a240000000699379f3470000008fd80c18500000004baf8a28590000006a16a63f630000000995177b6e00000078c5f4fb7a00000062c811e78800000051bf6d6598000000048eaba4a9000000544698d7bc00000091cac036d2000000175f1801ea000000bd15b27c0401000043358ff721010000b8fc84c84201000099673c506701000007e44efa8f010000b341833ebd010000027f2ea2ef0100009883bcb927020000164d652a66020000b49513acab0200002d8e820bf9020000a1e6982c4f030000a616080daf030000cc9d37c719040000a0d584959004000042e7e0d514050000028cd70da80500000f750aef4b060000ea8d2e5c02070000c3cb996ecd070000b1e5717caf080000aa2b8e1fab090000b5c1203dc30a000026d03d0efb0b000070c75929560d0000ebadda8cd80e0000f797dbaa86100000cff04476651200001f2660717a14000009a611becb1600001dfbe82f60190000943a3c603f1c00008afe89c4711f0000ced963c70023000003a92ae4f6260000fe72eec55f2b000036c9cc6948300000dae33245bf350000062a7470d43b00007c9732d69942000084a32468234a0000571ad45987520000e7f10262de5b00000db8760344660000ae0401ded67100007d9eb308b97e00001e044a76108d00003a1df064079d0000e04fafdaccae00005679f02f95c2000095c3aaa99ad80000967c05251ef10000177a66d6670c010028cb1f1ec82a0100fa282f75984c0100d57dc8743c7201007dc4b3fb229c0100365cde74c7ca01009eb8e142b3fe01000c31ae547f3802005fe101e8d57802006373da7e74c0020051d1a60d2e100300c7e9a468ed68030061c091f7b7cb0300bf27a1b7b03904007b1499941bb404008523ed22613c050069a5d4c512d40500ec8c934def7c0600f5aa901be83807008cbe5ddb260a080002978ce113f30800fae314435df60900ddf12dbafe160b002ebadc6f4a580c000c5518c4f2bd0d00f0bb5431154c0f00498e866b46071100b2c153de9ff41200278a2fb2ce191500b2399f84247d1700e199e704aa251a00ba13f5ab331b1d00264785cc7866200088bf803f2d1124001c9823f81d262800ccc422d450b12c00f088820528c03100367c6d7e896137006e9329d30aa63d008cbc6c1322a044000070f32a5c644c00b43b84699909550080b4abe450a95e00a0cda979db5f69004cc27f4cc74c7500d0ac0eba34938200483e0ccf3d5a910068c68e7469cda100281e6fa52b1db40098a92326747fc800f09a74634d30df0080cdfc4b8d72f8009014602d9a901401f0b413d945dd330120973596c1b4560150dcfbaead7d7d01e01198b947aaa80130c7ee16bbb9d801206e488697390e02a0fa4b1d72c74902c0117170b5128c02808a1643a6ded502c0f823b1a204280380af5970a2768303c06f2d87ff41e90340937fac8f925a040091097117b6d804400fdf5b212065050049c149446e0106008ebca6e56caf0600595686851c71078068aa34a4b7480880a1e29e52b9380900bdabe880e4430a002a72b4204c6d0b80f1c013335cb80c00a03ccbdce3280e80b8629a9e20c30f00de5693d2ca8b11005d7f4c93238813001a87df3504be1500a7ce4b84ef3318000110fbea24f11a00802ae5d1b5fd1d0022a134609d62210044216bf0da2925000261f1828f5e29006620cf851e0d2e008410195252433300a0c18fca8410390026ad1493cc853f00d0cd24662fb646009ce19a1cdab64e0058ccc20c5f9f5700200a7578fb89610030bbbbd6e4936c0060cba7dc9edd7800b83bc0425b8b8600b886236164c59500f8f15fdc93b8a600206a91c0d696b900d8efe28fc097ce0068299bf52ef9e5ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00254050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100e508e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510e508040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e017505000001e908332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100ed08040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100f1080400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e017905000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104059d05f508040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104054901f908040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104054901b10504000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e017d05013d010001fd08353050617261496e686572656e74013050617261496e686572656e740820496e636c75646564000074040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000010904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e01810500000115093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f757073010019090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c50617261746872656164517565756501001d091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f726573010031090400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e64657801003d09040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401004109040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e7301003d09040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c65730001040549014d09040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040549016101040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f6465486173680001040549015d0104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f6465486173680001040551095d0104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d65746101010405490155090800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701006109040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040549011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f6465486173680001040549015d0104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c0001040549016509040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c0001040549016909040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e730100610904000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301006109040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e73517565756501010405103d0904000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e657369730001040549016d09040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f646542794861736852656673010104065d0110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f6465427948617368000104065d01c105040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01ed05016d0100017109382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a656400007404002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100750904001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01f105000000390c446d70010c446d700854446f776e776172644d6573736167655175657565730101040549017d09040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104054901248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01f5050000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040549014502040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a65010104054901682000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e65656473446973706174636801003d09040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000049010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520850904000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01f905017101000189093b1048726d70011048726d70305c48726d704f70656e4368616e6e656c52657175657374730001040581018d09040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c697374010091090400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040549011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040549011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c52657175657374730001040581017404001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c697374010091090400003848726d7057617465726d61726b730001040549011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058101950904000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e6465780101040549013d09040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e6465780101040549013d090400004c48726d704368616e6e656c436f6e74656e74730101040581019d09040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104054901a50904001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01fd05017d010001ad093c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e736166650100b10904000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610b50904000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040549014901040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104054901bd09040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010049011000000000046020546865206e65787420667265652060506172614964602e010106018501082c506172614465706f73697418400010a5d4e8000000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f7369745065724279746518408096980000000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01c1094614536c6f74730114536c6f747304184c6561736573010104054901c509040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e010506018901082c4c65617365506572696f6410100075120004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f6666736574101000100e0004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01cd09472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f000068040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405d10918040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510d50904000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e010906018d011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001e109482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104054901e5090400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e6577526169736501003d090400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e6465780111060191010c2050616c6c6574496415082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184000743ba40b0000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01ed09492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220f1090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502010a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502010a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502010a050a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100090a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000150a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e0131060195010001190a631d0a042040436865636b5370656356657273696f6e250a1038436865636b547856657273696f6e290a1030436865636b47656e657369732d0a2438436865636b4d6f7274616c697479310a2428436865636b4e6f6e6365390a742c436865636b5765696768743d0a74604368617267655472616e73616374696f6e5061796d656e74410a744850726576616c696461746541747465737473450a74490a",statemine:"0x6d6574610eb904000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e6572696318646967657374184469676573740410486173680124000401106c6f67733001545665633c4469676573744974656d3c486173683e3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0410486173680124011c3c4368616e67657354726965526f6f740400240110486173680002002850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500444368616e676573547269655369676e616c04003c01444368616e676573547269655369676e616c000700144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c102873705f72756e74696d651c67656e6572696318646967657374444368616e676573547269655369676e616c000104404e6577436f6e66696775726174696f6e04004001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e000000004004184f7074696f6e04045401440108104e6f6e6500000010536f6d650400440000010000440c1c73705f636f7265306368616e6765735f74726965604368616e67657354726965436f6e66696775726174696f6e000008013c6469676573745f696e74657276616c10010c7533320001346469676573745f6c6576656c7310010c7533320000480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540124000c011470686173657901011450686173650001146576656e7450010445000118746f706963737d0101185665633c543e000050084473746174656d696e655f72756e74696d65144576656e740001381853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007001bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040074017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a0044436f6c6c61746f7253656c656374696f6e04007c01a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e040084015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d70517565756504008801a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040094016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04003101018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400350101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904003901015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704003d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f787904004d01017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a001841737365747304005901017470616c6c65745f6173736574733a3a4576656e743c52756e74696d653e0032001c556e697175657304006101017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e00330000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304005801304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080064013444697370617463684572726f7200005801304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e0400680128546f6b656e4572726f720006002841726974686d6574696304006c013c41726974686d657469634572726f720007000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000700c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c696564040010015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040024011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040010010c7533320004080101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e2c5c5b20636f756e74205c5d64446f776e776172644d6573736167657350726f6365737365640800200118576569676874000024014472656c61795f636861696e3a3a48617368000508e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e885c5b207765696768745f757365642c20726573756c745f6d71635f68656164205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f7765640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000042101416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e205c5b6163636f756e742c20667265655f62616c616e63655c5d20447573744c6f73740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742ccc726573756c74696e6720696e20616e206f75747269676874206c6f73732e205c5b6163636f756e742c2062616c616e63655c5d205472616e736665720c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e63650002049c5472616e73666572207375636365656465642e205c5b66726f6d2c20746f2c2076616c75655c5d2842616c616e63655365740c00000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000180128543a3a42616c616e6365000304c8412062616c616e6365207761732073657420627920726f6f742e205c5b77686f2c20667265652c2072657365727665645c5d2052657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650004041d01536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e205c5b77686f2c2076616c75655c5d28556e72657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650005042501536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e205c5b77686f2c2076616c75655c5d485265736572766552657061747269617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000078011853746174757300060c4d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652ea45c5b66726f6d2c20746f2c2062616c616e63652c2064657374696e6174696f6e5f7374617475735c5d1c4465706f7369740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650007083901536f6d6520616d6f756e7420776173206465706f736974656420696e746f20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c246465706f7369745c5d2057697468647261770800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650008045901536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c2076616c75655c5d1c536c61736865640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650009081d01536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e205c5b77686f2c40616d6f756e745f736c61736865645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100007c0c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c657304008001445665633c543a3a4163636f756e7449643e000000504e65774465736972656443616e64696461746573040010010c753332000100404e657743616e646964616379426f6e64040018013042616c616e63654f663c543e0002003843616e64696461746541646465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0003004043616e64696461746552656d6f7665640400000130543a3a4163636f756e7449640004000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800000020000840c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e040010013053657373696f6e496e64657800000849014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e7420697320746865205c5b73657373696f6e5f696e6465785c5d2c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001181c5375636365737304008c013c4f7074696f6e3c543a3a486173683e00000464536f6d652058434d20776173206578656375746564206f6b2e104661696c08008c013c4f7074696f6e3c543a3a486173683e000090012058636d4572726f7200010440536f6d652058434d206661696c65642e2842616456657273696f6e04008c013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d617404008c013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098c04184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000090100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000940c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d70746564040098015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c009c01344d756c74694c6f636174696f6e00009c01344d756c74694c6f636174696f6e0000c4011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508009c01344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000f00120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c009c01344d756c74694c6f636174696f6e000020011c517565727949640000150101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08009c01344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261746520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002401104832353600009c01344d756c74694c6f636174696f6e00001901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f74696669656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e67656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c009c01344d756c74694c6f636174696f6e000020011c51756572794964000090012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08002d01015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c657465080020011857656967687400009001144572726f72000100144572726f7204009001144572726f72000200009c100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a001244a756e6374696f6e730000a0100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a401204a756e6374696f6e0001000858320800a401204a756e6374696f6e0000a401204a756e6374696f6e0002000858330c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0003000858341000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0004000858351400a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0005000858361800a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0006000858371c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0007000858382000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e00080000a4100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a8010c7533320000002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000200304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b80110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f64795061727400080000a80000061000ac100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000b00000062000b4000003140000000800b80000061800bc100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a8010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000c0100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a8010c753332000100204672616374696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c75333200040000c40c0c78636d0876320c58636d041043616c6c00000400c801585665633c496e737472756374696f6e3c43616c6c3e3e0000c8000002cc00cc0c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400c4012458636d3c43616c6c3e0015002c536574417070656e6469780400c4012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000d0100c78636d087631286d756c746961737365742c4d756c746941737365747300000400d4013c5665633c4d756c746941737365743e0000d4000002d800d8100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964dc011c4173736574496400010c66756ee0012c46756e676962696c6974790000dc100c78636d087631286d756c746961737365741c4173736574496400010820436f6e637265746504009c01344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000e0100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b80110753132380000002c4e6f6e46756e6769626c650400e401344173736574496e7374616e636500010000e4100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b801107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400e8011c5b75383b20385d0003001c417272617931360400ec01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000e8000003080000000800ec000003100000000800f00c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400d0012c4d756c74694173736574730001003c457865637574696f6e526573756c740400f401504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000f404184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f80000010000f800000408109000fc0c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000001010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00000501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400d0012c4d756c74694173736574730000001057696c6404000901013857696c644d756c74694173736574000100000901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964dc011c4173736574496400010c66756e0d01013c57696c6446756e676962696c697479000100000d01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000011010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400b0010c75363400010000150104184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100001901080c78636d5056657273696f6e65644d756c746941737365747300010808563004001d01014c5665633c76303a3a4d756c746941737365743e0000000856310400d0013c76313a3a4d756c7469417373657473000100001d010000022101002101100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964250101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373250101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74b80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365e401344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964250101344d756c74694c6f636174696f6e000118616d6f756e74b8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373250101344d756c74694c6f636174696f6e000120696e7374616e6365e401344173736574496e7374616e6365000b00002501100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400290101204a756e6374696f6e0001000858320800290101204a756e6374696f6e0000290101204a756e6374696f6e0002000858330c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0003000858341000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0004000858351400290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0005000858361800290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0006000858371c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0007000858382000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e000800002901100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a8010c7533320001002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000300304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b80110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f647950617274000900002d01080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004002501014476303a3a4d756c74694c6f636174696f6e00000008563104009c014476313a3a4d756c74694c6f636174696f6e0001000031010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400e8011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e0400e8011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e776172640800e8011c5b75383b20385d000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d617404000401244d657373616765496400000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401244d6573736167654964000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d484f766572776569676874456e7175657565640c000401244d6573736167654964000020013c4f766572776569676874496e64657800002001185765696768740004081901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e645c5b2069642c20696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e6465780000200118576569676874000508e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e445c5b20696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090939010c3870616c6c65745f7574696c6974791870616c6c6574144576656e7400010c404261746368496e746572727570746564080010010c753332000064013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061738c77656c6c20617320746865206572726f722e205c5b696e6465782c206572726f725c5d384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004012043616c6c48617368000004190141206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e205c5b617070726f76696e672c206d756c74697369672c2063616c6c5f686173685c5d404d756c7469736967417070726f76616c1000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c48617368000108c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652eb45c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d404d756c746973696745786563757465641400000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680000450101384469737061746368526573756c74000204550141206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e205c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d444d756c746973696743616e63656c6c65641000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680003045d0141206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e205c5b63616e63656c6c696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000045010418526573756c74080454014901044501640108084f6b04004901000000000c4572720400640000010000490100000400004d010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f787945786563757465640400450101384469737061746368526573756c74000004e8412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e205c5b726573756c745c5d2e40416e6f6e796d6f7573437265617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f78795479706500005501010c75313600010ce8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e0901646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e205c5b616e6f6e796d6f75732c2077686f2c2070726f78795f747970652c58646973616d626967756174696f6e5f696e6465785c5d24416e6e6f756e6365640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000024013443616c6c486173684f663c543e0002044d01416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e205c5b7265616c2c2070726f78792c2063616c6c5f686173685c5d2850726f787941646465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f7879547970650000100138543a3a426c6f636b4e756d626572000304f8412070726f7879207761732061646465642e205c5b64656c656761746f722c2064656c6567617465652c2070726f78795f747970652c2064656c61795c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095101084473746174656d696e655f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f72000600005501000005040059010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001481c437265617465640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004e8536f6d6520617373657420636c6173732077617320637265617465642e205c5b61737365745f69642c2063726561746f722c206f776e65725c5d184973737565640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000104e8536f6d65206173736574732077657265206973737565642e205c5b61737365745f69642c206f776e65722c20746f74616c5f737570706c795c5d2c5472616e736665727265641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000204f0536f6d65206173736574732077657265207472616e736665727265642e205c5b61737365745f69642c2066726f6d2c20746f2c20616d6f756e745c5d184275726e65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000304e0536f6d652061737365747320776572652064657374726f7965642e205c5b61737365745f69642c206f776e65722c2062616c616e63655c5d2c5465616d4368616e6765641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004040101546865206d616e6167656d656e74207465616d206368616e676564205c5b61737365745f69642c206973737565722c2061646d696e2c20667265657a65725c5d304f776e65724368616e6765640800100128543a3a417373657449640000000130543a3a4163636f756e74496400050494546865206f776e6572206368616e676564205c5b61737365745f69642c206f776e65725c5d1846726f7a656e0800100128543a3a417373657449640000000130543a3a4163636f756e744964000604c0536f6d65206163636f756e74206077686f60207761732066726f7a656e2e205c5b61737365745f69642c2077686f5c5d185468617765640800100128543a3a417373657449640000000130543a3a4163636f756e744964000704c0536f6d65206163636f756e74206077686f6020776173207468617765642e205c5b61737365745f69642c2077686f5c5d2c417373657446726f7a656e0400100128543a3a41737365744964000804b8536f6d65206173736574206061737365745f696460207761732066726f7a656e2e205c5b61737365745f69645c5d2c41737365745468617765640400100128543a3a41737365744964000904b8536f6d65206173736574206061737365745f69646020776173207468617765642e205c5b61737365745f69645c5d2444657374726f7965640400100128543a3a41737365744964000a0474416e20617373657420636c617373207761732064657374726f7965642e30466f726365437265617465640800100128543a3a417373657449640000000130543a3a4163636f756e744964000b04dc536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e205c5b61737365745f69642c206f776e65725c5d2c4d657461646174615365741400100128543a3a41737365744964000028011c5665633c75383e000028011c5665633c75383e0000080108753800005d010110626f6f6c000c045d014e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e205c5b61737365745f69642c206e616d652c2073796d626f6c2c20646563696d616c732c2069735f66726f7a656e5c5d3c4d65746164617461436c65617265640400100128543a3a41737365744964000d04d04d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e205c5b61737365745f69645c5d40417070726f7665645472616e736665721000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000e083101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e985c5b61737365745f69642c20736f757263652c2064656c65676174652c20616d6f756e745c5d44417070726f76616c43616e63656c6c65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000f08f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e5c5c5b69642c206f776e65722c2064656c65676174655c5d4c5472616e73666572726564417070726f7665641400100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e636500100c3101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e905c5b69642c206f776e65722c2064656c65676174652c2064657374696e6174696f6e5c5d4841737365745374617475734368616e6765640400100128543a3a41737365744964001108f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e185c5b69645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095d01000005000061010c3870616c6c65745f756e69717565731870616c6c6574144576656e740804540004490001581c437265617465640c00100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004dc416e20617373657420636c6173732077617320637265617465642e205c5b20636c6173732c2063726561746f722c206f776e6572205c5d30466f726365437265617465640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000104d0416e20617373657420636c6173732077617320666f7263652d637265617465642e205c5b20636c6173732c206f776e6572205c5d2444657374726f7965640400100128543a3a436c6173734964000204ac416e2061737365742060636c61737360207761732064657374726f7965642e205c5b20636c617373205c5d184973737565640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000304f0416e2061737365742060696e7374616e63656020776173206973737565642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d2c5472616e736665727265641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004041101416e2061737365742060696e7374616e63656020776173207472616e736665727265642e205c5b20636c6173732c20696e7374616e63652c2066726f6d2c20746f205c5d184275726e65640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000504fc416e2061737365742060696e7374616e636560207761732064657374726f7965642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d1846726f7a656e0800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000604dc536f6d652061737365742060696e7374616e636560207761732066726f7a656e2e205c5b20636c6173732c20696e7374616e6365205c5d185468617765640800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000704dc536f6d652061737365742060696e7374616e63656020776173207468617765642e205c5b20636c6173732c20696e7374616e6365205c5d2c436c61737346726f7a656e0400100128543a3a436c6173734964000804a8536f6d652061737365742060636c61737360207761732066726f7a656e2e205c5b20636c617373205c5d2c436c6173735468617765640400100128543a3a436c6173734964000904a8536f6d652061737365742060636c6173736020776173207468617765642e205c5b20636c617373205c5d304f776e65724368616e6765640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000a04a0546865206f776e6572206368616e676564205c5b20636c6173732c206e65775f6f776e6572205c5d2c5465616d4368616e6765641000100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000b04fc546865206d616e6167656d656e74207465616d206368616e676564205c5b20636c6173732c206973737565722c2061646d696e2c20667265657a6572205c5d40417070726f7665645472616e736665721000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000c0c5101416e2060696e7374616e636560206f6620616e2061737365742060636c6173736020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e7366657220627920612c6064656c6567617465602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d44417070726f76616c43616e63656c6c65641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000d0c5d01416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e73666572207468652060696e7374616e636560206f6620616e2061737365742060636c61737360207761736463616e63656c6c65642062792069747320606f776e6572602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d4841737365745374617475734368616e6765640400100128543a3a436c6173734964000e081901416e2061737365742060636c617373602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e2c5c5b20636c617373205c5d40436c6173734d657461646174615365740c00100128543a3a436c6173734964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c000f0429014e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c6173732e205c5b20636c6173732c20646174612c2069735f66726f7a656e205c5d50436c6173734d65746164617461436c65617265640400100128543a3a436c6173734964001004e44d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c6173732e205c5b20636c617373205c5d2c4d657461646174615365741000100128543a3a436c61737349640000100134543a3a496e7374616e63654964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c001108c04e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420696e7374616e63652e985c5b20636c6173732c20696e7374616e63652c20646174612c2069735f66726f7a656e205c5d3c4d65746164617461436c65617265640800100128543a3a436c61737349640000100134543a3a496e7374616e6365496400120419014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c20696e7374616e6365205c5d2c52656465706f73697465640800100128543a3a436c61737349640000690101485665633c543a3a496e7374616e636549643e00130449014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c207375636365737366756c5f696e7374616e636573205c5d304174747269627574655365741000100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e000075010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0014080d014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c617373206f7220696e7374616e63652e9c5c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c2076616c7565205c5d40417474726962757465436c65617265640c00100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015080d01417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c617373206f7220696e7374616e63652eb45c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c206d617962655f76616c7565205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909650110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000690100000210006d0104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000710110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000750110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000790108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d0100000224008101000002850100850100000408101000890108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea8014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658d01016473705f72756e74696d653a3a52756e74696d65537472696e6700008d01000005020091010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001282866696c6c5f626c6f636b040114726174696f9501011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000224f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e002823203c7765696768743e202d20604f28312960482d20312073746f726167652077726974652e602d2042617365205765696768743a20312e34303520c2b5735c2d203120777269746520746f20484541505f50414745533c2d203120646967657374206974656d2c23203c2f7765696768743e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e5c7365745f6368616e6765735f747269655f636f6e66696704014c6368616e6765735f747269655f636f6e6669674001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e0005289c53657420746865206e6577206368616e676573207472696520636f6e66696775726174696f6e2e002823203c7765696768743e202d20604f28312960ac2d20312073746f72616765207772697465206f722064656c6574652028636f64656320604f28312960292ed42d20312063616c6c20746f20606465706f7369745f6c6f67603a20557365732060617070656e6460204150492c20736f204f283129602d2042617365205765696768743a20372e32313820c2b573302d204442205765696768743aa4202020202d205772697465733a204368616e67657320547269652c2053797374656d204469676573742c23203c2f7765696768743e2c7365745f73746f726167650401146974656d73990101345665633c4b657956616c75653e0006206853657420736f6d65206974656d73206f662073746f726167652e002823203c7765696768743e902d20604f2849296020776865726520604960206c656e677468206f6620606974656d7360782d206049602073746f72616765207772697465732028604f28312960292e702d2042617365205765696768743a20302e353638202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e306b696c6c5f73746f726167650401106b657973a10101205665633c4b65793e000720744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e002823203c7765696768743ef82d20604f28494b296020776865726520604960206c656e677468206f6620606b6579736020616e6420604b60206c656e677468206f66206f6e65206b6579602d206049602073746f726167652064656c6574696f6e732e6c2d2042617365205765696768743a202e333738202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200082c11014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e002823203c7765696768743ed82d20604f285029602077686572652060506020616d6f756e74206f66206b657973207769746820707265666978206070726566697860602d206050602073746f726167652064656c6574696f6e732e702d2042617365205765696768743a20302e383334202a205020c2b5737c2d205772697465733a204e756d626572206f66207375626b657973202b20312c23203c2f7765696768743e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000918a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000099010000029d01009d0100000408282800a1010000022800a5010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373a90101845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c61737304045401ad01000c01186e6f726d616cad0101045400012c6f7065726174696f6e616cad010104540001246d616e6461746f7279ad010104540000ad010c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963b10101384f7074696f6e3c5765696768743e0001246d61785f746f74616cb10101384f7074696f6e3c5765696768743e0001207265736572766564b10101384f7074696f6e3c5765696768743e0000b10104184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000b5010c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b90101545065724469737061746368436c6173733c7533323e0000b9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000bd010c346672616d655f737570706f72741c776569676874733c52756e74696d65446257656967687400000801107265616420011857656967687400011477726974652001185765696768740000c101082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d658d01013452756e74696d65537472696e67000124696d706c5f6e616d658d01013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973c501011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c7533320000c501040c436f7704045401c901000400c901000000c901000002cd0100cd0100000408e81000d1010c306672616d655f73797374656d1870616c6c6574144572726f720404540001143c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d5010c4c706f6c6b61646f745f7072696d6974697665730876315c50657273697374656456616c69646174696f6e446174610804480124044e01100010012c706172656e745f68656164d9010120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74240104480001306d61785f706f765f73697a6510010c7533320000d9010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e0000dd0104184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000e1010c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000e5010c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616424014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a6585010128287533322c2075333229000140696e67726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000e901000002ed0100ed0100000408f101f50100f1010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f5010c4c706f6c6b61646f745f7072696d6974697665730876314c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561648c01304f7074696f6e3c486173683e0000f9010c4c706f6c6b61646f745f7072696d697469766573087631644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000fd01087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d444d6573736167655175657565436861696e0000040024014472656c61795f636861696e3a3a4861736800000102042042547265654d617008044b01f101045601fd0100040005020000000502000002090200090200000408f101fd01000d0200000211020011020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f10100080124726563697069656e74f101010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e000015020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174611902015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652801345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736824011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646528011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1902089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461d501015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174651d02015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765732102016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573290201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00001d020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a10101305665633c5665633c75383e3e0000210200000225020025020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d65737361676500002902042042547265654d617008044b01f1010456012d0200040035020000002d0200000231020031020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e00003502000002390200390200000408f1012d02003d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090941020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77b00124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e450210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014902045300000400510201185665633c543e00004902083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964e801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e734d02011c526561736f6e7300004d02083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200005102000002490200550210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540159020453000004005d0201185665633c543e00005902083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201e81c42616c616e63650118000801086964e80144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500005d020000025902006102083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000065020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e6365000070d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d41012d2042617365205765696768743a2037332e363420c2b5732c20776f7273742063617365207363656e6172696f20286163636f756e7420637265617465642c206163636f756e742072656d6f76656429d82d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374696e6174696f6e206163636f756e7411012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565b80128543a3a42616c616e63650001306e65775f7265736572766564b80128543a3a42616c616e636500014890536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e002823203c7765696768743e7c2d20496e646570656e64656e74206f662074686520617267756d656e74732ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e542d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d382d2042617365205765696768743a64202020202d204372656174696e673a2032372e353620c2b57360202020202d204b696c6c696e673a2033352e313120c2b573942d204442205765696768743a203120526561642c203120577269746520746f206077686f602c23203c2f7765696768743e38666f7263655f7472616e736665720c0118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e636500032c4d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e736665722823203c7765696768743ee42d2043686561706572207468616e207472616e736665722062656361757365206163636f756e742063616e6e6f74206265206b696c6c65642e5c2d2042617365205765696768743a2035312e3420c2b57319012d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374202873656e64657220697320696e206f7665726c617920616c72656164792928233c2f7765696768743e307472616e736665725f616c6c080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c6976655d010110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578014901011408496404000001244163636f756e74496400000014496e64657804006d0201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400b401205b75383b2032305d000400006d0200000649010071020c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975020c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800007902086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100007d0200000281020081020c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261639501011c50657262696c6c0001206e656761746976655d010110626f6f6c0001186465677265650801087538000085020000028902008902084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002401104861736800008d0201384f7074696f6e3c417574686f723e000100008d0204184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000091020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573950201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95020000029902009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a801184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01504469676573743c486173683a3a4f75747075743e00009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a502000002a90200a9020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650000ad020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c040454000114447365745f696e76756c6e657261626c657304010c6e65778001445665633c543a3a4163636f756e7449643e000000587365745f646573697265645f63616e6469646174657304010c6d617810010c753332000100487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e0002005472656769737465725f61735f63616e646964617465000300306c656176655f696e74656e74000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb1020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012444546f6f4d616e7943616e646964617465730000044c546f6f206d616e792063616e6469646174657340546f6f46657743616e6469646174657300010448546f6f206665772063616e646964617465731c556e6b6e6f776e00020434556e6b6e6f776e206572726f72285065726d697373696f6e000304405065726d697373696f6e20697373756540416c726561647943616e6469646174650004046c5573657220697320616c726561647920612063616e646964617465304e6f7443616e6469646174650005045c55736572206973206e6f7420612063616e6469646174654c416c7265616479496e76756c6e657261626c650006047c5573657220697320616c726561647920616e20496e76756c6e657261626c655c4e6f4173736f63696174656456616c696461746f724964000704984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049445856616c696461746f724e6f74526567697374657265640008048856616c696461746f72204944206973206e6f7420796574207265676973746572656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b502000002b90200b9020000040800bd0200bd02084473746174656d696e655f72756e74696d652c53657373696f6e4b657973000004011061757261c10201c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000c102104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400c502013c737232353531393a3a5075626c69630000c5020c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000c90200000408cd022800cd020c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000d1020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973bd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5020c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ed90210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c102045300000400dd0201185665633c543e0000dd02000002c10200e102084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000e502000002e90200e9020000040cf101ed02f10200ed02086463756d756c75735f70616c6c65745f78636d705f717565756534496e626f756e64537461747573000108084f6b0000002453757370656e64656400010000f102000002f50200f5020000040810f90200f9020c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000fd0200000408f10110000103000002050300050300000414f10109035d0155015501000903086463756d756c75735f70616c6c65745f78636d705f7175657565384f7574626f756e64537461747573000108084f6b0000002453757370656e646564000100000d0300000408f1015501001103086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000014014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f6465636179200118576569676874000015030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f7204045400010c304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465722d01015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679210301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e2d01015856657273696f6e65644d756c74694c6f636174696f6e00012469735f6163746976655d010110626f6f6c000100145265616479080120726573706f6e73652903014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000210304184f7074696f6e0404540125030108104e6f6e6500000010536f6d650400250300000100002503000004080808002903080c78636d4456657273696f6e6564526573706f6e736500010c08563004002d03013076303a3a526573706f6e736500000008563104003103013076313a3a526573706f6e73650001000856320400f0013076323a3a526573706f6e7365000200002d030c0c78636d08763020526573706f6e73650001041841737365747304001d01013c5665633c4d756c746941737365743e0000000031030c0c78636d08763120526573706f6e7365000108184173736574730400d0012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000350300000408102d010039030000040c202010003d0310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014103045300000400450301185665633c543e00004103000004082d011000450300000241030049030c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304004d03013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c6454617267657473000300004d0304184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000051030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676555030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765790301a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e9c0148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e6d0101484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5503080c78636d3056657273696f6e656458636d041043616c6c00010c08563004005903013476303a3a58636d3c43616c6c3e00000008563104006903013476313a3a58636d3c43616c6c3e0001000856320400c4013476323a3a58636d3c43616c6c3e0002000059030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d65737361676559030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00005d030000026103006103100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d650301385665633c58636d3c43616c6c3e3e00070000650300000259030069030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676569030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c00006d030000027103007103100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e73750301385665633c58636d3c43616c6c3e3e0007000075030000026903007903080c78636d3056657273696f6e656458636d041043616c6c00010c08563004007d03013476303a3a58636d3c43616c6c3e00000008563104009103013476313a3a58636d3c43616c6c3e0001000856320400a103013476323a3a58636d3c43616c6c3e000200007d030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d6573736167657d030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000081030000028503008503100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d890301385665633c58636d3c43616c6c3e3e0007000089030000027d03008d030c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000091030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676591030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c000095030000029903009903100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e739d0301385665633c58636d3c43616c6c3e3e000700009d03000002910300a1030c0c78636d0876320c58636d041043616c6c00000400a50301585665633c496e737472756374696f6e3c43616c6c3e3e0000a503000002a90300a9030c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400a103012458636d3c43616c6c3e0015002c536574417070656e6469780400a103012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000ad030c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b1030c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b503086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c2001185765696768740000b903086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7420013c4f766572776569676874496e6465780000bd03000002c10300c10300000408102800c5030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec9030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400010c14626174636804011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465785501010c75313600011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed103000002d50300d503084473746174656d696e655f72756e74696d651043616c6c00013c1853797374656d0400910101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400150201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400410201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0028417574686f72736869700400910201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00140044436f6c6c61746f7253656c656374696f6e0400ad0201d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400d10201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400150301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400510301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400c50301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400cd0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400d90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400e10301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400e90301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e69717565730400f10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e00330000d9030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c2801284f706171756543616c6c00012873746f72655f63616c6c5d010110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00012474696d65706f696e744101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd0304184f7074696f6e0404540141010108104e6f6e6500000010536f6d65040041010000010000e1030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465785501010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f787954797065000114696e6465785501010c753136000118686569676874a80138543a3a426c6f636b4e756d6265720001246578745f696e646578a8010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50304184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000e9030c3470616c6c65745f6173736574731870616c6c65741043616c6c08045400044900015c186372656174650c01086964a80128543a3a4173736574496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174651001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013469735f73756666696369656e745d010110626f6f6c00012c6d696e5f62616c616e6365b80128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f790801086964a80128543a3a4173736574496400011c7769746e657373ed03013844657374726f795769746e6573730002488c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005501546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d757374206265205369676e656420616e64207468652073656e646572206d75737420626520746865606f776e6572206f662074686520617373657420606964602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e671861737365742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e0045014e4f54453a2049742063616e2062652068656c7066756c20746f20666972737420667265657a6520616e206173736574206265666f72652064657374726f79696e6720697420736f207468617420796f75490163616e2070726f76696465206163637572617465207769746e65737320696e666f726d6174696f6e20616e642070726576656e742075736572732066726f6d206d616e6970756c6174696e67207374617465b0696e20612077617920746861742063616e206d616b652069742068617264657220746f2064657374726f792e00745765696768743a20604f2863202b2070202b206129602077686572653ac02d206063203d20287769746e6573732e6163636f756e7473202d207769746e6573732e73756666696369656e747329606c2d206073203d207769746e6573732e73756666696369656e747360642d206061203d207769746e6573732e617070726f76616c7360106d696e740c01086964a80128543a3a4173736574496400012c62656e65666963696172796902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000330884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c01086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500043c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d84261696c732077697468206042616c616e63655a65726f6020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000548d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500064859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e736665721001086964a80128543a3a41737365744964000118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500074cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a650801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000828e0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296010746861770801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000928cc416c6c6f7720756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f61737365740401086964a80128543a3a41737365744964000a24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f61737365740401086964a80128543a3a41737365744964000b24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e6572736869700801086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d1001086964a80128543a3a417373657449640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d30c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d657461646174611001086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c730801087538000e407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d657461646174610401086964a80128543a3a41737365744964000f2c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d657461646174611401086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c001038b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d657461646174610401086964a80128543a3a4173736574496400112c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475732001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365b80128543a3a42616c616e636500013469735f73756666696369656e745d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c00125898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c01086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650013502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0801086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001434490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c01086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001534490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f7665641001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650016484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed030c3470616c6c65745f6173736574731474797065733844657374726f795769746e65737300000c01206163636f756e7473a8010c75333200012c73756666696369656e7473a8010c753332000124617070726f76616c73a8010c7533320000f1030c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900015818637265617465080114636c617373a80128543a3a436c617373496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000040f849737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00b06041737365744465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a51012d2060636c617373603a20546865206964656e746966696572206f6620746865206e657720617373657420636c6173732e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c000140090149737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0039012d2060636c617373603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080114636c617373a80128543a3a436c617373496400011c7769746e657373f503013844657374726f795769746e65737300023c8c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265207468656c6f776e6572206f66207468652061737365742060636c617373602e00f42d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c61737320746f2062652064657374726f7965642e45012d20607769746e657373603a20496e666f726d6174696f6e206f6e2074686520696e7374616e636573206d696e74656420696e2074686520617373657420636c6173732e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00645765696768743a20604f286e202b206d29602077686572653a642d20606e203d207769746e6573732e696e7374616e63657360882d20606d203d207769746e6573732e696e7374616e63655f6d657461646174617360682d206061203d207769746e6573732e6174747269627574657360106d696e740c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500032cb44d696e7420616e20617373657420696e7374616e6365206f66206120706172746963756c617220636c6173732e004501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206d696e7465642eec2d2060696e7374616e6365603a2054686520696e7374616e63652076616c7565206f662074686520617373657420746f206265206d696e7465642edc2d206062656e6566696369617279603a2054686520696e697469616c206f776e6572206f6620746865206d696e7465642061737365742e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012c636865636b5f6f776e6572f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e0004348044657374726f7920612073696e676c6520617373657420696e7374616e63652e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206275726e65642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265206275726e65642e51012d2060636865636b5f6f776e6572603a2049662060536f6d6560207468656e20746865206f7065726174696f6e2077696c6c206661696c2077697468206057726f6e674f776e65726020756e6c657373207468657c20206173736574206973206f776e656420627920746869732076616c75652e00b4456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e00385765696768743a20604f283129607c4d6f6465733a2060636865636b5f6f776e65722e69735f736f6d652829602e207472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500053cc44d6f766520616e2061737365742066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a842d207468652041646d696e206f66207468652061737365742060636c617373603b902d20746865204f776e6572206f66207468652061737365742060696e7374616e6365603b5d012d2074686520617070726f7665642064656c656761746520666f72207468652061737365742060696e7374616e6365602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733ad02d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207472616e736665727265642ee82d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207472616e736665727265642ee02d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f66207468652061737365742e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080114636c617373a80128543a3a436c6173734964000124696e7374616e636573690101485665633c543a3a496e7374616e636549643e0006449c52656576616c7561746520746865206465706f73697473206f6e20736f6d65206173736574732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2e4d012d2060696e7374616e636573603a2054686520696e7374616e636573206f662074686520617373657420636c6173732077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e0055014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e7920617373657420696e7374616e6365732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220615d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e20696e7374616e636573550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00510149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636c61737320697320756e6b6e6f776e206f6620746865207369676e6572206973646e6f74207065726d697474656420746f2063616c6c2069742e00705765696768743a20604f28696e7374616e6365732e6c656e2829296018667265657a65080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000728f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f283129601074686177080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000828d052652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207468617765642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f636c617373040114636c617373a80128543a3a436c61737349640009240101446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00a02d2060636c617373603a2054686520617373657420636c61737320746f2062652066726f7a656e2e0050456d6974732060436c61737346726f7a656e602e00385765696768743a20604f2831296028746861775f636c617373040114636c617373a80128543a3a436c6173734964000a24e052652d616c6c6f7720756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00882d2060636c617373603a2054686520636c61737320746f206265207468617765642e0050456d6974732060436c617373546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000b288c4368616e676520746865204f776e6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e42d2060636c617373603a2054686520617373657420636c6173732077686f7365206f776e65722073686f756c64206265206368616e6765642eb42d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320617373657420636c6173732e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100114636c617373a80128543a3a436c61737349640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c30dc4368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e02d2060636c617373603a2054686520617373657420636c6173732077686f7365207465616d2073686f756c64206265206368616e6765642ebc2d2060697373756572603a20546865206e657720497373756572206f66207468697320617373657420636c6173732eb42d206061646d696e603a20546865206e65772041646d696e206f66207468697320617373657420636c6173732ec42d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320617373657420636c6173732e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d2c2501417070726f766520616e20696e7374616e636520746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e0011014f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f66207468652061737365742060696e7374616e6365602e0021012d2060636c617373603a2054686520636c617373206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e39012d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e1d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e73666572207468652061737365742e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001506d617962655f636865636b5f64656c6567617465f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000e40150143616e63656c20746865207072696f7220617070726f76616c20666f7220746865207472616e73666572206f6620616e20617373657420627920612064656c65676174652e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3b01012d20605369676e656460207769746820746865207369676e6572206265696e67207468652041646d696e206f66207468652061737365742060636c617373603b0d012d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f66207468652061737365742060696e7374616e6365603b0028417267756d656e74733a19012d2060636c617373603a2054686520636c617373206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e31012d2060696e7374616e6365603a2054686520696e7374616e6365206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e51012d20606d617962655f636865636b5f64656c6567617465603a2049662060536f6d65602077696c6c20656e7375726520746861742074686520676976656e206163636f756e7420697320746865206f6e6520746fb020207768696368207065726d697373696f6e206f66207472616e736665722069732064656c6567617465642e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475731c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c000f4498416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e009c2d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e49012d2060667265655f686f6c64696e67603a20576865746865722061206465706f7369742069732074616b656e20666f7220686f6c64696e6720616e20696e7374616e6365206f662074686973206173736574202020636c6173732e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f28312960347365745f617474726962757465100114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c756575010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001044c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e3d012d20606d617962655f696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f6174747269627574650c0114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e001144c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f28312960307365745f6d65746164617461100114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0012449c53657420746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964001334a4436c65617220746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468654461737365742060696e7374616e6365602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0041012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f20636c6561722e2d012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f28312960487365745f636c6173735f6d657461646174610c0114636c617373a80128543a3a436c61737349640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0014409053657420746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0001012d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742077686f7365206d6574616461746120746f207570646174652e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0064456d6974732060436c6173734d65746164617461536574602e00385765696768743a20604f2831296050636c6561725f636c6173735f6d65746164617461040114636c617373a80128543a3a436c617373496400153098436c65617220746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0015012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f7365206d6574616461746120746f20636c6561722e0074456d6974732060436c6173734d65746164617461436c6561726564602e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5030c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c0124696e7374616e636573a8010c753332000148696e7374616e63655f6d6574616461746173a8010c75333200012861747472696275746573a8010c7533320000f90304184f7074696f6e0404540169020108104e6f6e6500000010536f6d65040069020000010000fd030c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090104000004080004000504083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e4101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c738001385665633c4163636f756e7449643e000009040000040c280018000d040c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090911040000040815041800150410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540119040453000004001d0401185665633c543e00001904083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650151012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970655101012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200001d0400000219040021040000040825041800250410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540129040453000004002d0401185665633c543e00002904083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200002d0400000229040031040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935040c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e745d010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c75333200012469735f66726f7a656e5d010110626f6f6c00003904000004081000003d040c3470616c6c65745f61737365747314747970657330417373657442616c616e6365081c42616c616e636501181445787472610149010010011c62616c616e636518011c42616c616e636500012469735f66726f7a656e5d010110626f6f6c00012873756666696369656e745d010110626f6f6c0001146578747261490101144578747261000041040000040c1000000045040c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e6365000049040c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e67014d040014011c6465706f7369741801384465706f73697442616c616e63650001106e616d654d040134426f756e646564537472696e6700011873796d626f6c4d040134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c00004d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000051040c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001302842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e2c42616c616e63655a65726f0001046c42616c616e63652073686f756c64206265206e6f6e2d7a65726f2e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e284e6f50726f766964657200080845014e6f2070726f7669646572207265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e741861737365742e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955040c3870616c6c65745f756e697175657314747970657330436c61737344657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e675d010110626f6f6c000124696e7374616e63657310010c753332000148696e7374616e63655f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e5d010110626f6f6c000059040000040c001010005d040c3870616c6c65745f756e69717565731474797065733c496e7374616e636544657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f7665648d0201444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e5d010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e6365000061040c3870616c6c65745f756e697175657314747970657334436c6173734d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000065040c3870616c6c65745f756e697175657314747970657340496e7374616e63654d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000069040000040c106d017101006d04000004087501180071040c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000128304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0001047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000204e454686520617373657420696e7374616e63652049442068617320616c7265616479206265656e207573656420666f7220616e2061737365742e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e1846726f7a656e0006049854686520617373657420696e7374616e6365206f7220636c6173732069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097504102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730169021043616c6c01d503245369676e6174757265017904144578747261019104000400280000007904082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904007d040148656432353531393a3a5369676e61747572650000001c53723235353139040085040148737232353531393a3a5369676e617475726500010014456364736104008904014065636473613a3a5369676e6174757265000200007d040c1c73705f636f72651c65643235353139245369676e617475726500000400810401205b75383b2036345d0000810400000340000000080085040c1c73705f636f72651c73723235353139245369676e617475726500000400810401205b75383b2036345d000089040c1c73705f636f7265146563647361245369676e6174757265000004008d0401205b75383b2036355d00008d0400000341000000080091040000041c950499049d04a104a904ad04b10400950410306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000990410306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000009d0410306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a10410306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a504010c4572610000a504102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000a90410306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a80120543a3a496e6465780000ad0410306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b104085c70616c6c65745f61737365745f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970b8013042616c616e63654f663c543e00012061737365745f69646d0101684f7074696f6e3c436861726765417373657449644f663c543e3e0000b504084473746174656d696e655f72756e74696d651c52756e74696d6500000000541853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e7473010048040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022481010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000890104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e7401005d010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e7401005d010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007901040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01910101541830426c6f636b57656967687473a501850100f2052a010000000088526a74000000405973070000000001c0d22c76510000000100e6bd4f57000000010000000000000000405973070000000001c074c1906e000000010088526a740000000100a2941a1d000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468b5013000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874bd014040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ec10175022473746174656d696e652473746174656d696e6501000000590200000000000028dd718d5cc53262d401000000df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000ea93e3f16f3d696201000000040000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978550108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01d101003c50617261636861696e53797374656d013c50617261636861696e53797374656d485450656e64696e6756616c69646174696f6e436f64650100280400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000280400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000d50104000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501005d01040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f60557067726164655265737472696374696f6e5369676e616c0100dd0104001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e5852656c6576616e744d6573736167696e6753746174650000e50104001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000f9010400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100fd0180000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301000102040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d6573736167657301000d0204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100a10104000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100a101040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000024040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e011502017000013d02012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501005d01040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0141020004344d696e696d756d506572696f6420207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f10110640000000000000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402004502040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402005502040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100610204000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01650201740c484578697374656e7469616c4465706f7369741840d5dc320000000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0171020a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100750240000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100790204000000000c485472616e73616374696f6e42797465466565184035820000000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f4665657d025c0400000000000000000000000000000000aab028000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e000b38417373657454785061796d656e7400000000000c28417574686f72736869700128417574686f72736869700c18556e636c6573010085020400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c657301005d01040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e019102000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e01a1021444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100800400048c2054686520696e76756c6e657261626c652c20666978656420636f6c6c61746f72732e2843616e646964617465730100a502040004bc205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e640100184000000000000000000000000000000000049c204669786564206465706f73697420626f6e6420666f7220656163682063616e6469646174652e01ad02017c0001b102151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100800400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401005d01040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b5020400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010069010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500bd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c90200040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01d10201840001d502161041757261011041757261082c417574686f7269746965730100d9020400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100e1022000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874042c417574686f7269746965730100dd02040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c790120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c20616c77617973f0206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e00000000182458636d705175657565012458636d7051756575651844496e626f756e6458636d705374617475730100e5020400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205fd0228040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010001030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802050d0328040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f10128040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100110370020000000500000001000000a08601000000000002000000000000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e0115030188000119031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402201d030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502350310040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502350320040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805023503390304000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f76657279517565756501003d0304000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000049030400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01510301940001ad031f2843756d756c757358636d00000131010001b1032020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100b5032000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e6465780100b9034000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210bd0304000444205468652071756575652070616765732e284f7665727765696768740001040220c1030400046420546865206f766572776569676874206d657373616765732e01c5030135010001c903211c5574696c6974790001cd03013901044c626174636865645f63616c6c735f6c696d697410103ef8000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01fd0328204d756c746973696701204d756c746973696708244d756c746973696773000108050201040504040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604090404000001d903013d010c2c4465706f73697442617365184098d81c8f01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040c2a2000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573550108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010d04291450726f7879011450726f7879081c50726f78696573010104050011044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500210444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01e103014d01184050726f78794465706f73697442617365184038b5288e01000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184052d8a70000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840c865518e01000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f721840a4b04f0100000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0131042a1841737365747301184173736574731014417373657400010402103504040004542044657461696c73206f6620616e2061737365742e1c4163636f756e74010108020239043d044800000000000000000000000000000000000004e420546865206e756d626572206f6620756e697473206f66206173736574732068656c6420627920616e7920676976656e206163636f756e742e24417070726f76616c7300010c0202024104450404000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021049045000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01e903015901143041737365744465706f73697418400010a5d4e8000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c4d657461646174614465706f736974426173651840301fb78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401216050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f7369741840d5dc32000000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e015104321c556e6971756573011c556e69717565731814436c617373000104021055040400046c2044657461696c73206f6620616e20617373657420636c6173732e1c4163636f756e7400010c02020259044901040008610120546865206173736574732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420617373657473206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e144173736574000108020285015d04040004d4205468652061737365747320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210610404000470204d65746164617461206f6620616e20617373657420636c6173732e48496e7374616e63654d657461646174614f660001080202850165040400047c204d65746164617461206f6620616e20617373657420696e7374616e63652e2441747472696275746500010c02020269046d0404000470204d65746164617461206f6620616e20617373657420636c6173732e01f1030161012030436c6173734465706f73697418400010a5d4e800000000000000000000000411012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420636c6173732e3c496e7374616e63654465706f736974184000e40b54020000000000000000000000041d012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420696e7374616e63652e4c4d657461646174614465706f7369744261736518407a61ed8f0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e504174747269627574654465706f73697442617365184068425d8d0100000000000000000000000459012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e2061737365742e384465706f7369745065724279746518401216050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e017104337504041c40436865636b5370656356657273696f6e95041038436865636b547856657273696f6e99041030436865636b47656e657369739d042438436865636b4d6f7274616c697479a1042428436865636b4e6f6e6365a90449012c436865636b576569676874ad04490150436861726765417373657454785061796d656e74b1044901b504"}},14199:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.unknownNetworkPathId=t.defaultNetworkKey=t.UnknownNetworkKeys=t.UNKNOWN_NETWORK=t.SubstrateNetworkKeys=t.SUBSTRATE_NETWORK_LIST=t.STATEMINT_GENESIS=t.STATEMINE_GENESIS=t.POLKADOT_GENESIS=t.PATH_IDS_LIST=t.NetworkProtocols=t.NETWORK_LIST=t.KUSAMA_GENESIS=void 0;var r,n=c(f(59713)),a=f(90015),d=f(69338);function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(48926)),d=f(94459),i=f(69338),o=f(65198),u=f(2610),s=f(42946),l=f(50484);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t")})).join("");return[e,"".concat(t,"")]})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){return(m=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y(t.map((function(e){return h.encodeAddress((0,i.hexToU8a)(e),2)})));case 2:return f=e.sent,e.abrupt("return",f.map((function(e,f){return e[0]=t[f],e})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(){return(g=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,f={},t.forEach((function(e){var t=(0,i.u8aToHex)(h.decodeAddress(e));f[t]=e})),e.abrupt("return",f);case 8:return e.prev=8,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",null);case 12:case"end":return e.stop()}}),e,null,[[2,8]])})))).apply(this,arguments)}function w(){return(w=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,c=h.encodeAddress(h.decodeAddress(t),f),e.abrupt("return",c.toUpperCase()==t.toUpperCase());case 7:return e.prev=7,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[2,7]])})))).apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return c={},f.forEach((function(e){c[e]={},t.forEach((function(t){c[e][t]=h.encodeAddress((0,i.hexToU8a)(t),e)}))})),e.abrupt("return",c);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,o.ss58Decode)(f,c).toJSON(),e.next=3,t.query.indices.accounts(n.data);case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(f.map((function(e){return h.encodeAddress((0,i.hexToU8a)(e),2)})).map((function(e){return Promise.all([t.query.staking.bonded(e),t.query.staking.ledger(e)])}))).then((function(e){return e.map((function(e,t){return[f[t],e[0],e[1].toHuman()?e[1].toHuman().stash:null]}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(e){var t=e.lockedBreakdown.map((function(e){return b(b({},e),{},{use:(0,i.hexToString)(e.id.toHex())})}));return b(b({},e),{},{lockedBreakdown:t})},!c){e.next=4;break}return(0,l.subscribeMessage)(t.derive.balances.all,[f],c,n),e.abrupt("return");case 4:return e.next=6,t.derive.balances.all(f);case 6:return a=e.sent,e.abrupt("return",n(a));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(){return(M=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.derive.accounts.indexes().then((function(e){return Promise.all(f.map((function(e){return t.derive.accounts.info(e)})))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var j={encodeAddress:function(e,t){return O.apply(this,arguments)},decodeAddress:function(e){return g.apply(this,arguments)},checkAddressFormat:function(e,t){return w.apply(this,arguments)},queryAddressWithAccountIndex:function(e,t,f){return P.apply(this,arguments)},genIcons:y,genPubKeyIcons:function(e){return m.apply(this,arguments)},queryAccountsBonded:function(e,t){return x.apply(this,arguments)},getBalance:function(e,t,f){return k.apply(this,arguments)},getAccountIndex:function(e,t){return M.apply(this,arguments)}};t.default=j},6402:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(63038)),d=c(f(48926));function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(59713)),i=f(26700),o=f(69338),u=c(f(13550)),s=f(18145);function l(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function p(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(319)),a=c(f(63038)),d=c(f(59713)),i=c(f(48926)),o=f(94459),u=f(69338),s=c(f(13550)),l=f(75837),p=c(f(52072)),b=c(f(40444)),h=f(26700),y=f(70820),v=f(42946),m=c(f(15350));function g(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function w(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(48926)),d=c(f(319)),i=c(f(63038)),o=f(69338),u=c(f(13550));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function l(e){for(var t=1;t=c.toNumber()&&n<=r.toNumber()})).sort((function(e,t){return t.value.cmp(e.value)}))}}function g(e,t){return e.concat.apply(e,(0,d.default)(t.filter((function(f){var c=f.firstSlot,r=f.lastSlot,n=f.paraId,a=f.value;return!e.some((function(e){return e.firstSlot==c&&e.lastSlot==r}))&&!t.some((function(e){return n!==e.paraId&&c==e.firstSlot&&r==e.lastSlot&&a.lt(e.value)}))})))).map((function(e){return t.find((function(t){var f=t.firstSlot,c=t.lastSlot,r=t.value;return e.firstSlot==f&&e.lastSlot==c&&e.value.lt(r)}))||e})).sort((function(e,t){return e.firstSlot==t.firstSlot?e.lastSlot>t.lastSlot?1:-1:e.firstSlot>t.firstSlot?1:-1}))}function w(e){return O.apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t){var f,c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([null===(f=t.query.auctions)||void 0===f?void 0:f.auctionCounter(),null===(c=t.query.auctions)||void 0===c?void 0:c.auctionInfo()]);case 2:return n=e.sent,a=n[1].unwrapOr([null,null]),e.abrupt("return",{numAuctions:n[0].toJSON(),leasePeriod:a[0],endBlock:a[1]});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,s,p,b,O,P,x,k,M,j,S;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.consts.crowdloan.minContribution,a=h(t),e.next=4,Promise.all([t.derive.chain.bestNumber(),w(t),t.query.crowdloan.funds.entries(),t.query.slots.leases.entries(),null===(f=t.query.auctions)||void 0===f?void 0:f.winning.entries()]);case 4:return d=e.sent,s=(0,i.default)(d,5),p=s[0],b=s[1],O=s[2],P=s[3],x=s[4],k=P.map((function(e){return(0,i.default)(e,1)[0].toHuman()[0].replace(/,/g,"")})),M=O.map((function(e){var t=(0,i.default)(e,2),f=t[0],c=t[1];return v(p,n,{info:c.unwrapOr(null),paraId:f.toHuman()[0].replace(/,/g,"")},k)})).filter((function(e){return!!e})),j=m(b,M,new u.default(a[a.length-1][1])),S=y(a,b,x),e.abrupt("return",{auction:b.leasePeriod?l(l({},b),{},{bestNumber:p.toString(),leasePeriod:b.leasePeriod.toNumber(),leaseEnd:b.leasePeriod.add(t.consts.auctions.leasePeriodsPerSlot).isub(o.BN_ONE).toNumber()}):{},funds:M,winners:g((null===(c=S[0])||void 0===c?void 0:c.winners)||[],j||[])});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.paras.parachains(),t.derive.chain.bestNumber()]);case 2:return f=e.sent,c=(0,i.default)(f,2),n=c[0],a=c[1],d=t.consts.slots.leasePeriod,u=a.sub(t.consts.slots.leaseOffset||o.BN_ZERO),e.abrupt("return",{parasCount:n.length,currentLease:u.div(d).toNumber(),leaseLength:d.toNumber(),leaseProgress:u.mod(d).toNumber()});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.crowdloan.ownContributions(f,[c]);case 2:return n=e.sent,e.abrupt("return",n[c]);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M={queryAuctionWithWinners:function(e){return P.apply(this,arguments)},queryParasOverview:function(e){return x.apply(this,arguments)},queryUserContributions:function(e,t,f){return k.apply(this,arguments)}};t.default=M},50484:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getNetworkConst=function(e){return l.apply(this,arguments)},t.getNetworkProperties=function(e){return p.apply(this,arguments)},t.subscribeMessage=function(e,t,f,c){return s.apply(this,arguments)};var r=c(f(87757)),n=c(f(59713)),a=c(f(319)),d=c(f(48926)),i=f(14199);function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function u(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(68551)),a=c(f(319)),d=c(f(59713)),i=c(f(63038)),o=c(f(48926)),u=f(69338),s=c(f(13550)),l=f(59387);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t0&&d++,c.push(o.toString()),n.push(p),a.push((d?Math.ceil(100*i/d):0)/100),r.push(b)})),{chart:[r,n,a],labels:c}}function m(e){var t=[],f=[],c=[],r=0,n=0;return e.forEach((function(e){var a=e.era,d=e.points;n+=d.toNumber(),t.push(a.toString()),d.gtn(0)&&r++,f.push((r?Math.ceil(100*n/r):0)/100),c.push(d)})),{chart:[c,f],labels:t}}function g(e){var t=[],f=[],c=[],r=[],n=0,a=0;return e.forEach((function(e){var d=e.clipped,i=e.era,o=e.exposure,u=y(d.total.unwrap()),s=y(o.total.unwrap());a+=u,u>0&&n++,r.push((n?Math.ceil(100*a/n):0)/100),t.push(i.toString()),f.push(u),c.push(s)})),{chart:[f,c,r],labels:t}}function w(){return(w=(0,o.default)(r.default.mark((function e(t,f){var c,n,a,d,i,o,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.staking.ownSlashes(f,!0);case 2:return c=e.sent,e.next=5,t.derive.staking.erasRewards();case 5:return n=e.sent,e.next=8,t.derive.staking.stakerPoints(f,!0);case 8:return a=e.sent,e.next=11,t.derive.staking.ownExposures(f,!0);case 11:return d=e.sent,i=m(a),o=v(n,c,a),u=g(d),e.abrupt("return",{points:i,rewards:o,stakes:u});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e,t){var f={};return e.forEach((function(e,c){f[e]=t[c].filter((function(e){return!e.eraReward.isZero()}))})),{allRewards:f,rewardCount:Object.values(f).filter((function(e){return 0!==e.length})).length}}function P(e){return Object.entries(e).reduce((function(e,t){var f=(0,i.default)(t,2),c=f[0];return f[1].forEach((function(t){Object.entries(t.validators).forEach((function(f){var r=(0,i.default)(f,2),n=r[0],a=r[1].value,o=e.find((function(e){return e.validatorId===n}));if(o){var u=o.eras.find((function(e){return e.era.eq(t.era)}));u?u.stashes[c]=a:o.eras.push({era:t.era,stashes:(0,d.default)({},c,a)}),o.available=o.available.add(a)}else e.push({available:a,eras:[{era:t.era,stashes:(0,d.default)({},c,a)}],validatorId:n})}))})),e}),[]).sort((function(e,t){return t.available.cmp(e.available)}))}function x(e){if(e){var t=function(e){return Object.entries(e).map((function(e){var t=(0,i.default)(e,2),f=t[0],c=t[1];return{available:c.reduce((function(e,t){var f=t.validators;return Object.values(f).reduce((function(e,t){var f=t.value;return e.iadd(f)}),e)}),new s.default(0)),rewards:c,stashId:f}})).filter((function(e){return!e.available.isZero()})).sort((function(e,t){return t.available.cmp(e.available)}))}(e);return{stashTotal:t.length?t.reduce((function(e,t){var f=t.available;return e.add(f)}),u.BN_ZERO):null,stashes:t,validators:P(e)}}return{}}function k(){return(k=(0,o.default)(r.default.mark((function e(t,f,c){var n,a,d,i,o,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(n=t.derive.staking)||void 0===n?void 0:n.erasHistoric();case 2:return a=e.sent,d=a.slice(-1*c),e.next=6,t.derive.staking.stakerRewardsMultiEras([f],d);case 6:return i=e.sent,o=O([f],i),u=o.allRewards,s=x(u),e.abrupt("return",{available:s.stashTotal,validators:s.validators});case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M=new s.default(864e5);function j(){return(j=(0,o.default)(r.default.mark((function e(t){var f,c,n,a,d,o,u,l,p,b,h;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.derive.session.eraLength(),t.query.staking.historyDepth()]);case 2:if(f=e.sent,c=(0,i.default)(f,2),n=c[0],a=c[1],!n||!a){e.next=21;break}u=M.div((null===(d=t.consts.babe)||void 0===d?void 0:d.expectedBlockTime)||(null===(o=t.consts.timestamp)||void 0===o?void 0:o.minimumPeriod.muln(2))||new s.default(6e3)),l=n.mul(a),p=[],b=2;case 11:if(!(h=u.muln(b)).gte(l)){e.next=15;break}return e.abrupt("break",19);case 15:p.push({text:b,unit:"day",value:h.div(n).toNumber()}),b*=3,e.next=11;break;case 19:return p.push({text:a.toNumber(),unit:"eras",value:a.toNumber()}),e.abrupt("return",p);case 21:return e.abrupt("return",[{text:0,unit:"",value:0}]);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return T.apply(this,arguments)}function T(){return(T=(0,o.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.nominators.entries();case 2:return f=e.sent,e.abrupt("return",f.reduce((function(e,t){var f=(0,i.default)(t,2),c=f[0],r=f[1];if(r.isSome&&c.args.length){var n=c.args[0].toString();r.unwrap().targets.forEach((function(t,f){var c=t.toString();e[c]?e[c].push(n):e[c]=[n]}))}return e}),{}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(){return(A=(0,o.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(t);case 2:return f=e.sent,c={},Object.keys(f).forEach((function(e){c[e]=f[e].length})),e.abrupt("return",c);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return!e.nextElected}function I(e,t,f,c){var r=f.activeEra,n=f.eraLength,a=f.lastEra,d=f.sessionLength,o=e.createType("Exposure"),s=c&&a.sub(c).iadd(u.BN_ONE);return[t.info.map((function(f){var c=f.accountId,l=f.exposure,p=void 0===l?o:l,b=f.stakingLedger,h=f.validatorPrefs,y=p.total?[p.own.unwrap(),p.total.unwrap()]:[u.BN_ZERO,u.BN_ZERO],v=(0,i.default)(y,2),m=v[0],g=v[1],w=g.isZero(),O=(p.others||[]).reduce((function(t,f){var c=f.value,r=(void 0===c?e.createType("Compact"):c).unwrap();return t.isZero()||r.lt(t)?r:t}),u.BN_ZERO);g.isZero()&&(g=m=b.total.unwrap());var P=c.toString(),x=a.isZero()?void 0:b.claimedRewards[b.claimedRewards.length-1],k=s&&x&&x.gt(s)?x:void 0;return k&&!d.eq(u.BN_ONE)&&(k=a.sub(k).mul(n)),{accountId:c,bondOther:g.sub(m),bondOwn:m,bondShare:0,bondTotal:g,commissionPer:h.commission.unwrap().toNumber()/1e7,exposure:p,isActive:!w,isBlocking:!(!h.blocked||!h.blocked.isTrue),isElected:!E(t)&&t.nextElected.some((function(e){return e.eq(c)})),key:P,knownLength:r.sub(b.claimedRewards[0]||r),lastPayout:k,minNominated:O,numNominators:(p.others||[]).length,numRecentPayouts:s?b.claimedRewards.filter((function(e){return e.gte(s)})).length:0,rankBondOther:0,rankBondOwn:0,rankBondTotal:0,rankNumNominators:0,rankOverall:0,rankReward:0,skipRewards:w,stakedReturn:0,stakedReturnCmp:0}})),Object.keys({})]}function N(e){return function(t,f){return t[e]=f+1,t}}function R(e,t,f,c,r,n){var a=I(e,t,r,n),d=(0,i.default)(a,2),o=d[0],p=d[1],b=I(e,f,r),h=(0,i.default)(b,1)[0],y=o.filter((function(e){return e.isActive})).map((function(e){return e.bondTotal})).sort((function(e,t){return e.cmp(t)})),v=y.reduce((function(e,t){return e.iadd(t)}),new s.default(0)),m=v.divn(y.length),g=function(e,t,f){var c=(0,l.getInflationParams)(e),r=c.falloff,n=c.idealStake,a=c.maxInflation,d=c.minInflation,i=t.muln(1e6).div(f).toNumber()/1e6,o=a/n,u=100*(d+(i<=n?i*(o-d/n):(o*n-d)*Math.pow(2,(n-i)/r)));return{inflation:u,stakedReturn:u/i}}(e,v,c);!m.isZero()&&o.forEach((function(e){e.skipRewards||(e.stakedReturn=g.stakedReturn*m.mul(u.BN_MILLION).div(e.bondTotal).toNumber()/u.BN_MILLION.toNumber(),e.stakedReturnCmp=e.stakedReturn*(100-e.commissionPer)/100)}));var w,O,P=o.reduce((function(e,t){var f=t.minNominated;return e.isZero()||f.lt(e)?f:e}),u.BN_ZERO),x=(w=(0,u.arrayFlatten)([o,h]),O=[],w.filter((function(e){var t=e.accountId.toString();return!O.includes(t)&&(O.push(t),!0)})).sort((function(e,t){return t.bondTotal.cmp(e.bondTotal)})).map(N("rankBondTotal")).sort((function(e,t){return e.stakedReturnCmp-t.stakedReturnCmp})).map(N("rankReward")).sort((function(e,t){return t.stakedReturnCmp-e.stakedReturnCmp||e.commissionPer-t.commissionPer||t.rankBondTotal-e.rankBondTotal})).map(N("rankOverall")).sort((function(e,t){return e.isFavorite===t.isFavorite?0:e.isFavorite?-1:1}))),k=x.map((function(e){return e.commissionPer})).sort((function(e,t){return e-t})),M=Math.floor(k.length/2),j=k.length?k.length%2?k[M]:(k[M-1]+k[M])/2:0,S=o.map((function(e){return e.key})),T=h.map((function(e){return e.key})),A=(0,u.arrayFlatten)([S,T]);return{avgStaked:m,inflation:g,lowStaked:y[0]||u.BN_ZERO,medianComm:j,minNominated:P,nominators:p,totalIssuance:c,totalStaked:v,validatorIds:A,validators:x,waitingIds:T}}var B=function(e){var t=e.activeEra,f=e.eraLength,c=e.sessionLength;return{activeEra:t,eraLength:f,lastEra:t.isZero()?u.BN_ZERO:t.subn(1),sessionLength:c}};function C(){return(C=(0,o.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.staking.historyDepth(),t.query.balances.totalIssuance(),t.derive.staking.electedInfo({withExposure:!0,withPrefs:!0}),t.derive.staking.waitingInfo({withPrefs:!0}),t.derive.session.info(),t.query.staking.minNominatorBond(),t.query.staking.counterForNominators(),t.derive.session.indexes().then((function(e){var t=e.activeEra;return t.gt(u.BN_ZERO)?t.sub(u.BN_ONE):void 0})).then((function(e){return t.query.staking.erasValidatorReward([e])}))]);case 2:return f=e.sent,c=f[1]&&f[2]&&f[3]&&f[4]?R(t,f[2],f[3],f[1],B(f[4]),f[0]):{},e.abrupt("return",b(b({inflation:{inflation:0,stakedReturn:0},medianComm:0},c),{},{minNominatorBond:f[5],counterForNominators:f[6],lastReward:f[7]}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e,t){return U.apply(this,arguments)}function U(){return(U=(0,o.default)(r.default.mark((function e(t,f){var c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f,n=!1,e.next=4,Promise.all([t.query.staking.bonded(f),t.query.staking.ledger(f)]);case 4:return(a=e.sent)[0].isSome&&(n=!0),a[1].isSome&&(c=a[1].unwrap().stash.toString(),f!=c&&(n=!1)),e.abrupt("return",[c,n]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e){return e?e.toString():null}function L(e,t,f,c){var r=(0,i.default)(c,3),n=r[0],d=r[1],o=d.controllerId,s=d.exposure,l=d.nextSessionIds,p=d.nominators,b=d.rewardDestination,h=d.sessionIds,y=d.stakingLedger,v=d.validatorPrefs,m=r[2],g=!(null==p||!p.length),w=!(Array.isArray(m)?m[1].isEmpty:m.isEmpty)||!(null==f||!f.includes(t)),O=u.u8aConcat.apply(void 0,(0,a.default)(l.map((function(e){return e.toU8a()})))),P=u.u8aConcat.apply(void 0,(0,a.default)(h.map((function(e){return e.toU8a()})))),x=H(o);return{controllerId:x,destination:null==b?void 0:b.toString().toLowerCase(),destinationId:(null==b?void 0:b.toNumber())||0,exposure:s,hexSessionIdNext:(0,u.u8aToHex)(O,48),hexSessionIdQueue:(0,u.u8aToHex)(P.length?P:O,48),isOwnController:e==x,isOwnStash:n,isStashNominating:g,isStashValidating:w,nominating:null==p?void 0:p.map(H),sessionIds:(l.length?l:h).map(H),stakingLedger:y,stashId:t,validatorPrefs:v}}function _(e,t,f,c,r,n,a){var d,i=null===(d=e.consts.staking)||void 0===d?void 0:d.maxNominatorRewardedPerValidator,o=c.filter((function(e,t){if(f[t].isNone)return!1;var c=f[t].unwrap().lastNonzeroSlash;return!c.isZero()&&c.gte(n)})),u=a.map((function(e){return e.others.sort((function(e,t){return t.value.unwrap().cmp(e.value.unwrap())}))})).map((function(e,f){return!i||i.gtn(e.map((function(e){return e.who.toString()})).indexOf(t))?null:c[f]})).filter((function(e){return!!e&&!o.includes(e)})),s=a.map((function(e,f){return e.others.some((function(e){return e.who.eq(t)}))?null:c[f]})).filter((function(e){return!!e})),l=a.map((function(e,t){return e.total.unwrap().isZero()||s.includes(c[t])&&n.eq(r)?c[t]:null})).filter((function(e){return!!e})).filter((function(e){return!o.includes(e)&&!u.includes(e)})),p=c.filter((function(e){return!s.includes(e)&&!o.includes(e)&&!u.includes(e)}));return s=s.filter((function(e){return!l.includes(e)&&!o.includes(e)&&!u.includes(e)})),{nomsActive:p,nomsChilled:o,nomsInactive:s,nomsOver:u,nomsWaiting:l}}function D(e,t,f){return z.apply(this,arguments)}function z(){return(z=(0,o.default)(r.default.mark((function e(t,f,c){var a,d,i,o,u,s,l;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.session.indexes();case 2:return a=e.sent,e.next=5,Promise.all([t.query.staking.nominators(f)].concat(c.map((function(e){return t.query.staking.erasStakers(a.activeEra,e)}))).concat(c.map((function(e){return t.query.staking.slashingSpans(e)}))));case 5:return d=e.sent,i=(0,n.default)(d),o=i[0],u=i.slice(1),s=u.slice(0,c.length),l=u.slice(c.length),e.abrupt("return",_(t,f,l,c,a.activeEra,o.unwrapOrDefault().submittedIn,s));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,t){if(null==e||!e.unlocking||!t)return{mapped:[],total:u.BN_ZERO};var f=e.unlocking.filter((function(e){var t=e.remainingEras;return e.value.gt(u.BN_ZERO)&&t.gt(u.BN_ZERO)})).map((function(e){return[e,e.remainingEras.sub(u.BN_ONE).imul(t.eraLength).iadd(t.eraLength).isub(t.eraProgress).toNumber()]})),c=f.reduce((function(e,t){var f=(0,i.default)(t,1)[0].value;return e.iadd(f)}),new s.default(0));return{mapped:f.map((function(e){return[(0,u.formatBalance)(e[0].value,{forceUnit:"-",withSi:!1}),e[1]]})),total:c}}function q(){return(q=(0,o.default)(r.default.mark((function e(t,f){var c,n,a,d,o,u,s,l,p,h,y,v,m;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,V(t,f);case 2:return c=e.sent,n=(0,i.default)(c,2),a=n[0],d=n[1],e.next=8,Promise.all([t.derive.staking.account(a),t.query.staking.validators(a),t.derive.staking.stashes().then((function(e){return e.map((function(e){return e.toString()}))})),t.derive.session.progress()]);case 8:if(o=e.sent,u=(0,i.default)(o,4),s=u[0],l=u[1],p=u[2],h=u[3],y=L(f,a,p,[d,s,l]),v=F(s,h),!y.nominating||!y.nominating.length){e.next=20;break}return e.next=19,D(t,a,y.nominating);case 19:m=e.sent;case 20:return e.abrupt("return",b(b({account:s},y),{},{inactives:m,unbondings:v}));case 21:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return(W=(0,o.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.slashingSpans(f);case 2:return c=e.sent,e.abrupt("return",c.isNone?0:c.unwrap().prior.length+1);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X={loadValidatorRewardsData:function(e,t){return w.apply(this,arguments)},getAccountRewardsEraOptions:function(e){return j.apply(this,arguments)},loadAccountRewardsData:function(e,t,f){return k.apply(this,arguments)},querySortedTargets:function(e){return C.apply(this,arguments)},queryNominations:S,queryNominationsCount:function(e){return A.apply(this,arguments)},getOwnStashInfo:function(e,t){return q.apply(this,arguments)},getSlashingSpans:function(e,t){return W.apply(this,arguments)}};t.default=X},59387:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getInflationParams=function(e){return u[e.genesisHash.toHex()]||o};var r,n=c(f(59713)),a=f(14199);function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getSigner=function(){return b},t.getSubmittable=function(){return r},t.makeTx=function(e,t,f,c){return new Promise((function(a){var s=t.proxy?(0,u.encodeAddress)((0,o.hexToU8a)(t.proxy.pubKey),c):t.sender.address;e.derive.tx.signingInfo(s).then(function(){var c=(0,i.default)(n.default.mark((function c(i){var o,p,b,h,y,v,m,g,w,O;return n.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(o=i.header,p=i.mortalLength,b=i.nonce,"treasury.approveProposal"!=t.txName){c.next=7;break}return c.next=4,l.default.makeTreasuryProposalSubmission(e,f[0],!1);case 4:h=c.sent,c.next=14;break;case 7:if("treasury.rejectProposal"!=t.txName){c.next=13;break}return c.next=10,l.default.makeTreasuryProposalSubmission(e,f[0],!0);case 10:h=c.sent,c.next=14;break;case 13:h=(y=e.tx[t.module])[t.call].apply(y,(0,d.default)(f));case 14:t.proxy&&(h=e.tx.recovery.asRecovered(t.sender.address,h)),v=e.registry.createType("SignerPayload",{address:s,blockHash:o.hash,blockNumber:o?o.number:0,era:e.registry.createType("ExtrinsicEra",{current:o.number,period:p}),genesisHash:e.genesisHash,method:h.method,nonce:b,signedExtensions:["CheckNonce"],tip:t.tip,runtimeVersion:{specVersion:e.runtimeVersion.specVersion,transactionVersion:e.runtimeVersion.transactionVersion},version:e.extrinsicVersion}),m=v.toPayload(),g=m.method.length>5e3,w=e.registry.createType("ExtrinsicPayload",m,{version:m.version}),O=g?(0,u.blake2AsU8a)(w.toU8a(!0)):w.toU8a(),r={tx:h,payload:v.toPayload()},a({qrAddress:m.address,qrIsHashed:g,qrPayload:E(A(m.address,g?1:2,O,e.genesisHash))[0]});case 22:case"end":return c.stop()}}),c)})));return function(e){return c.apply(this,arguments)}}()).catch((function(e){return a({error:e.message})}))}))},t.parseQrCode=function(e){return j.apply(this,arguments)};var r,n=c(f(87757)),a=c(f(63038)),d=c(f(319)),i=c(f(48926)),o=f(69338),u=f(94459),s=f(14199),l=c(f(52072)),p=new Uint8Array([0]),b={};function h(e){if(!e)return null;for("ec"===e.substr(-2)&&(e=e.substr(0,e.length-2));"ec11"===e.substr(-4);)e=e.substr(0,e.length-4);if("4"!==e.substr(0,1)||"0"!==e.substr(-1))return null;e=e.substr(1,e.length-2);var t=parseInt(e.substr(0,2),16)||0,f=parseInt(e.substr(0,4),16)||0,c=0;if(2*t+2===e.length)e=e.substr(2),c=t;else{if(2*f+4!==e.length)return null;e=e.substr(4),c=f}for(var r=new Uint8Array(c),n=0;n1&&void 0!==N[1]&&N[1],c=(0,o.hexStripPrefix)((0,o.u8aToHex)(t.slice(0,5))),r=parseInt(c.substr(2,4),16),d=r>1,i=parseInt(c.substr(6,4),16),l=(0,o.hexStripPrefix)((0,o.u8aToHex)(t.slice(5))),!d||f){e.next=9;break}return p={currentFrame:i,frameCount:r,isMultipart:d,partData:l},e.abrupt("return",p);case 9:b=l.substr(0,2),h=l.substr(2,2),y=l.substr(4,2),e.prev=12,e.t0=b,e.next="45"===e.t0?16:"53"===e.t0?31:66;break;case 16:if(m={data:{}},v="00"===h||"01"===h?"signData":"01"===h?"signTransaction":null,g=l.substr(4,44),m.action=v,m.data.account=g,"signData"!==v){e.next=25;break}m.data.rlp=l[13],e.next=30;break;case 25:if("signTransaction"!==v){e.next=29;break}m.data.data=l[13],e.next=30;break;case 29:throw new Error("Could not determine action type.");case 30:return e.abrupt("return",m);case 31:w={data:{}},e.prev=32,w.data.crypto="00"===h?"ed25519":"01"===h?"sr25519":null,O=l.substr(6,64),P=(0,o.hexToU8a)("0x"+O),x="0x"+l.slice(70),k=x.slice(0,-64),M="0x".concat(x.substr(-64)),j=(0,o.hexToU8a)(k),w.data.genesisHash=M,S=j.length>256,T=s.SUBSTRATE_NETWORK_LIST[M],e.t1=y,e.next="00"===e.t1||"02"===e.t1?46:"01"===e.t1?54:60;break;case 46:return w.action=S?"signData":"signTransaction",w.oversized=S,w.isHash=S,A=(0,o.compactFromU8a)(j),E=(0,a.default)(A,1),I=E[0],j.subarray(I),w.data.data=j,w.data.account=(0,u.encodeAddress)(P,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 54:return w.action="signData",w.oversized=!1,w.isHash=!0,w.data.data=k,w.data.account=(0,u.encodeAddress)(P,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 60:e.next=65;break;case 62:throw e.prev=62,e.t2=e.catch(32),new Error("Error: something went wrong decoding the Substrate UOS payload: "+l);case 65:return e.abrupt("return",w);case 66:throw new Error("Error: Payload is not formatted correctly: "+t);case 67:e.next=72;break;case 69:throw e.prev=69,e.t3=e.catch(12),new Error("we cannot handle the payload: "+t);case 72:case"end":return e.stop()}}),e,null,[[12,69],[32,62]])}))),v.apply(this,arguments)}function m(e){var t=void 0!==e.frameCount&&e.frameCount>1;return e.isMultipart||t}function g(e,t,f){return w.apply(this,arguments)}function w(){return(w=(0,i.default)(n.default.mark((function e(t,f,c){var r,a,d,i,o,u,s,l,p,h,y;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(b.totalFrameCount||(r=new Array(f).fill(null),b.multipartData=r,b.totalFrameCount=f),d=(a=b).completedFramesCount,i=a.multipartComplete,o=a.multipartData,u=a.totalFrameCount,s=new Uint8Array(c.length/2),l=0;l0&&y===u)||i){e.next=18;break}return e.next=18,O();case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(){return P.apply(this,arguments)}function P(){return(P=(0,i.default)(n.default.mark((function e(){var t,f,c,r,a;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=(t=b).multipartData,c=t.totalFrameCount,r=f.reduce((function(e,t){if(null===t)throw new Error("part data is not completed");var f=new Uint8Array(e.length+t.length);return f.set(e),f.set(t,e.length),f}),new Uint8Array(0)),a=(0,o.u8aConcat)(p,x(c),x(0)),r=(0,o.u8aConcat)(a,r),b.multipartComplete=!0,e.next=7,k(r,!0);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return new Uint8Array([e>>8,255&e])}function k(e){return M.apply(this,arguments)}function M(){return M=(0,i.default)(n.default.mark((function e(t){var f,c,r=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=r.length>1&&void 0!==r[1]&&r[1],e.next=3,y(t,f);case 3:if(!m(c=e.sent)){e.next=8;break}return e.next=7,g(c.currentFrame,c.frameCount,c.partData);case 7:return e.abrupt("return");case 8:b.unsignedData=c;case 9:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function j(){return(j=(0,i.default)(n.default.mark((function e(t){var f;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b={},e.prev=1,f=h(t),e.next=5,k(f,!1);case 5:return e.abrupt("return",{signer:b.unsignedData.data.account,genesisHash:b.unsignedData.data.genesisHash});case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",{error:e.t0.message});case 11:case"end":return e.stop()}}),e,null,[[1,8]])})))).apply(this,arguments)}var S=new Uint8Array([83]),T=new Uint8Array([1]);function A(e,t,f,c){return(0,o.u8aConcat)(S,T,new Uint8Array([t]),(0,u.decodeAddress)(e),(0,o.u8aToU8a)(f),(0,o.u8aToU8a)(c))}function E(e){for(var t=[],f=0;f{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.genLinks=function(e,t){return o.apply(this,arguments)};var r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(90162));function i(e){return"".concat(e[0]).concat(e[e.length-1])}function o(){return(o=(0,a.default)(r.default.mark((function e(t,f){var c,a,o,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f.data,a=f.hash,o=f.type,u=f.withShort,e.next=3,t.rpc.system.chain();case 3:return s=e.sent,e.abrupt("return",Object.entries(d.default).map((function(e){var t=(0,n.default)(e,2),f=t[0],r=t[1],d=r.chains,l=r.create,p=r.isActive,b=r.paths,h=(r.url,d[s.toHuman()]),y=b[o];return p&&h&&y?{name:u?i(f):f,link:l(h,y,c,a)}:null})).filter((function(e){return e})));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93417:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=["proposal/councilmotion"],c={chains:{Edgeware:"edgeware",Kusama:"kusama","Kusama CC3":"kusama"},create:function(e,t,c,r){return"https://commonwealth.im/".concat(e,"/").concat(t,"/").concat(f.includes(t)?r||"":c.toString())},isActive:!0,paths:{council:"proposal/councilmotion",proposal:"proposal/democracyproposal",referendum:"proposal/referendum",treasury:"proposal/treasuryproposal"},url:"https://commonwealth.im/"};t.default=c},90162:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(93417)),n=c(f(70393)),a=c(f(82818)),d=c(f(23181)),i={Commonwealth:r.default,Polkascan:n.default,Polkassembly:a.default,Subscan:d.default};t.default=i},70393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1"},create:function(e,t,f){return"https://polkascan.io/".concat(e,"/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council/motion",extrinsic:"transaction",proposal:"democracy/proposal",referendum:"democracy/referendum",techcomm:"techcomm/proposal",treasury:"treasury/proposal"},url:"https://polkascan.io/"}},82818:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot"},create:function(e,t,f){return"https://".concat(e,".polkassembly.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{council:"motion",proposal:"proposal",referendum:"referendum",treasury:"treasury"},url:"https://polkassembly.io/"}},23181:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{"Acala Mandala TC4":"acala-testnet",Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1",Westend:"westend"},create:function(e,t,f){return"https://".concat(e,".subscan.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council",extrinsic:"extrinsic",proposal:"democracy_proposal",referendum:"referenda",techcomm:"tech",treasury:"treasury"},url:"https://subscan.io/"}},18145:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.approxChanges=function(e,t,f){var c=(0,a.calcPassing)(e,t,f);if(e.isSimplemajority){var r=c?f.votedAye.sub(f.votedNay):f.votedNay.sub(f.votedAye);return{changeAye:f.votedNay.isZero()?d.BN_ZERO:r,changeNay:f.votedAye.isZero()?d.BN_ZERO:r}}for(var i=d.BN_ZERO,u=d.BN_ZERO,p=f.votedTotal.div(o);!p.isZero();){i=s(e,t,f,c,i,p),u=l(e,t,f,c,u,p);var b=p.div(o);b.isZero()&&(i=i.add(p),u=u.add(p)),p=b}return{changeAye:f.votedNay.isZero()?d.BN_ZERO:c?n.default.min(i,f.votedAye):i,changeNay:f.votedAye.isZero()?d.BN_ZERO:c?u:n.default.min(u,f.votedNay)}};var r=c(f(63038)),n=c(f(13550)),a=f(31015),d=f(69338),i=new n.default(-1),o=new n.default(2);function u(e,t,f,c,r,a){var o=1===a?d.BN_ONE:i,u=f.add(c),s=d.BN_ONE.muln(10*r).mul(u).div(d.BN_TEN);return[u,e.add(o.mul(u)),n.default.max(d.BN_ZERO,t.add(o.mul(s)))]}function s(e,t,f,c,n,d){for(var i=f.votedAye,o=f.votedNay,s=f.votedTotal;;){var l=u(i,s,n,d,c?0:1,c?-1:1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:h,votedNay:o,votedTotal:y})!==c)return n;n=b}}function l(e,t,f,c,n,d){for(var i=f.votedAye,o=f.votedNay,s=f.votedTotal;;){var l=u(o,s,n,d,c?1:0,c?1:-1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:i,votedNay:h,votedTotal:y})!==c)return n;n=b}}},58162:(e,t,f)=>{"use strict";var c=f(89509).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),f=0;f>>0,u=new Uint8Array(a);e[f];){var s=t[e.charCodeAt(f)];if(255===s)return;for(var l=0,p=a-1;(0!==s||l>>0,u[p]=s%256>>>0,s=s/256>>>0;if(0!==s)throw new Error("Non-zero carry");n=l,f++}for(var b=a-n;b!==a&&0===u[b];)b++;var h=c.allocUnsafe(r+(a-b));h.fill(0,0,r);for(var y=r;b!==a;)h[y++]=u[b++];return h}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=c.from(t)),!c.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var f=0,r=0,n=0,a=t.length;n!==a&&0===t[n];)n++,f++;for(var o=(a-n)*u+1>>>0,s=new Uint8Array(o);n!==a;){for(var l=t[n],p=0,b=o-1;(0!==l||p>>0,s[b]=l%d>>>0,l=l/d>>>0;if(0!==l)throw new Error("Non-zero carry");r=p,n++}for(var h=o-r;h!==o&&0===s[h];)h++;for(var y=i.repeat(f);h{"use strict";t.byteLength=function(e){var t=i(e),f=t[0],c=t[1];return 3*(f+c)/4-c},t.toByteArray=function(e){var t,f,n=i(e),a=n[0],d=n[1],o=new r(function(e,t,f){return 3*(t+f)/4-f}(0,a,d)),u=0,s=d>0?a-4:a;for(f=0;f>16&255,o[u++]=t>>8&255,o[u++]=255&t;return 2===d&&(t=c[e.charCodeAt(f)]<<2|c[e.charCodeAt(f+1)]>>4,o[u++]=255&t),1===d&&(t=c[e.charCodeAt(f)]<<10|c[e.charCodeAt(f+1)]<<4|c[e.charCodeAt(f+2)]>>2,o[u++]=t>>8&255,o[u++]=255&t),o},t.fromByteArray=function(e){for(var t,c=e.length,r=c%3,n=[],a=16383,d=0,i=c-r;di?i:d+a));return 1===r?(t=e[c-1],n.push(f[t>>2]+f[t<<4&63]+"==")):2===r&&(t=(e[c-2]<<8)+e[c-1],n.push(f[t>>10]+f[t>>4&63]+f[t<<2&63]+"=")),n.join("")};for(var f=[],c=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,d=n.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var f=e.indexOf("=");return-1===f&&(f=t),[f,f===t?0:4-f%4]}function o(e,t,c){for(var r,n,a=[],d=t;d>18&63]+f[n>>12&63]+f[n>>6&63]+f[63&n]);return a.join("")}c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},8442:(e,t,f)=>{const c=f(99488);function r(e,t,f){const c=e[t]+e[f];let r=e[t+1]+e[f+1];c>=4294967296&&r++,e[t]=c,e[t+1]=r}function n(e,t,f,c){let r=e[t]+f;f<0&&(r+=4294967296);let n=e[t+1]+c;r>=4294967296&&n++,e[t]=r,e[t+1]=n}function a(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function d(e,t,f,c,a,d){const i=s[a],o=s[a+1],l=s[d],p=s[d+1];r(u,e,t),n(u,e,i,o);let b=u[c]^u[e],h=u[c+1]^u[e+1];u[c]=h,u[c+1]=b,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=b>>>24^h<<8,u[t+1]=h>>>24^b<<8,r(u,e,t),n(u,e,l,p),b=u[c]^u[e],h=u[c+1]^u[e+1],u[c]=b>>>16^h<<16,u[c+1]=h>>>16^b<<16,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=h>>>31^b<<1,u[t+1]=b>>>31^h<<1}const i=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),o=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3].map((function(e){return 2*e}))),u=new Uint32Array(32),s=new Uint32Array(32);function l(e,t){let f=0;for(f=0;f<16;f++)u[f]=e.h[f],u[f+16]=i[f];for(u[24]=u[24]^e.t,u[25]=u[25]^e.t/4294967296,t&&(u[28]=~u[28],u[29]=~u[29]),f=0;f<32;f++)s[f]=a(e.b,4*f);for(f=0;f<12;f++)d(0,8,16,24,o[16*f+0],o[16*f+1]),d(2,10,18,26,o[16*f+2],o[16*f+3]),d(4,12,20,28,o[16*f+4],o[16*f+5]),d(6,14,22,30,o[16*f+6],o[16*f+7]),d(0,10,20,30,o[16*f+8],o[16*f+9]),d(2,12,22,24,o[16*f+10],o[16*f+11]),d(4,14,16,26,o[16*f+12],o[16*f+13]),d(6,8,18,28,o[16*f+14],o[16*f+15]);for(f=0;f<16;f++)e.h[f]=e.h[f]^u[f]^u[f+16]}function p(e,t){if(0===e||e>64)throw new Error("Illegal output length, expected 0 < length <= 64");if(t&&t.length>64)throw new Error("Illegal key, expected Uint8Array with 0 < length <= 64");const f={b:new Uint8Array(128),h:new Uint32Array(16),t:0,c:0,outlen:e};for(let e=0;e<16;e++)f.h[e]=i[e];const c=t?t.length:0;return f.h[0]^=16842752^c<<8^e,t&&(b(f,t),f.c=128),f}function b(e,t){for(let f=0;f>2]>>8*(3&f);return t}function y(e,t,f){f=f||64,e=c.normalizeInput(e);const r=p(f,t);return b(r,e),h(r)}e.exports={blake2b:y,blake2bHex:function(e,t,f){const r=y(e,t,f);return c.toHex(r)},blake2bInit:p,blake2bUpdate:b,blake2bFinal:h}},45297:(e,t,f)=>{const c=f(99488);function r(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function n(e,t,f,c,r,n){o[e]=o[e]+o[t]+r,o[c]=a(o[c]^o[e],16),o[f]=o[f]+o[c],o[t]=a(o[t]^o[f],12),o[e]=o[e]+o[t]+n,o[c]=a(o[c]^o[e],8),o[f]=o[f]+o[c],o[t]=a(o[t]^o[f],7)}function a(e,t){return e>>>t^e<<32-t}const d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),i=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0]),o=new Uint32Array(16),u=new Uint32Array(16);function s(e,t){let f=0;for(f=0;f<8;f++)o[f]=e.h[f],o[f+8]=d[f];for(o[12]^=e.t,o[13]^=e.t/4294967296,t&&(o[14]=~o[14]),f=0;f<16;f++)u[f]=r(e.b,4*f);for(f=0;f<10;f++)n(0,4,8,12,u[i[16*f+0]],u[i[16*f+1]]),n(1,5,9,13,u[i[16*f+2]],u[i[16*f+3]]),n(2,6,10,14,u[i[16*f+4]],u[i[16*f+5]]),n(3,7,11,15,u[i[16*f+6]],u[i[16*f+7]]),n(0,5,10,15,u[i[16*f+8]],u[i[16*f+9]]),n(1,6,11,12,u[i[16*f+10]],u[i[16*f+11]]),n(2,7,8,13,u[i[16*f+12]],u[i[16*f+13]]),n(3,4,9,14,u[i[16*f+14]],u[i[16*f+15]]);for(f=0;f<8;f++)e.h[f]^=o[f]^o[f+8]}function l(e,t){if(!(e>0&&e<=32))throw new Error("Incorrect output length, should be in [1, 32]");const f=t?t.length:0;if(t&&!(f>0&&f<=32))throw new Error("Incorrect key length, should be in [1, 32]");const c={h:new Uint32Array(d),b:new Uint8Array(64),c:0,t:0,outlen:e};return c.h[0]^=16842752^f<<8^e,f>0&&(p(c,t),c.c=64),c}function p(e,t){for(let f=0;f>2]>>8*(3&f)&255;return t}function h(e,t,f){f=f||32,e=c.normalizeInput(e);const r=l(f,t);return p(r,e),b(r)}e.exports={blake2s:h,blake2sHex:function(e,t,f){const r=h(e,t,f);return c.toHex(r)},blake2sInit:l,blake2sUpdate:p,blake2sFinal:b}},1191:(e,t,f)=>{const c=f(8442),r=f(45297);e.exports={blake2b:c.blake2b,blake2bHex:c.blake2bHex,blake2bInit:c.blake2bInit,blake2bUpdate:c.blake2bUpdate,blake2bFinal:c.blake2bFinal,blake2s:r.blake2s,blake2sHex:r.blake2sHex,blake2sInit:r.blake2sInit,blake2sUpdate:r.blake2sUpdate,blake2sFinal:r.blake2sFinal}},99488:e=>{function t(e){return(4294967296+e).toString(16).substring(1)}e.exports={normalizeInput:function(e){let t;if(e instanceof Uint8Array)t=e;else if(e instanceof Buffer)t=new Uint8Array(e);else{if("string"!=typeof e)throw new Error("Input must be an string, Buffer or Uint8Array");t=new Uint8Array(Buffer.from(e,"utf8"))}return t},toHex:function(e){return Array.prototype.map.call(e,(function(e){return(e<16?"0":"")+e.toString(16)})).join("")},debugPrint:function(e,f,c){let r="\n"+e+" = ";for(let n=0;n=48&&f<=57?f-48:f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:void c(!1,"Invalid character in "+e)}function i(e,t,f){var c=d(e,f);return f-1>=t&&(c|=d(e,f-1)<<4),c}function o(e,t,f,r){for(var n=0,a=0,d=Math.min(e.length,f),i=t;i=49?o-49+10:o>=17?o-17+10:o,c(o>=0&&a0?e:t},n.min=function(e,t){return e.cmp(t)<0?e:t},n.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"==typeof e)return this._initArray(e,t,f);"hex"===t&&(t=16),c(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;r-=3)a=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[n]|=a<>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(r=0,n=0;r>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this._strip()},n.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c=t;c-=2)r=i(e,t,c)<=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this._strip()},n.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,i=0,u=f;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},n.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=s}catch(e){n.prototype.inspect=s}else n.prototype.inspect=s;function s(){return(this.red?""}var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],b=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,i=a/67108864|0;f.words[0]=d;for(var o=1;o>>26,s=67108863&i,l=Math.min(o,t.length-1),p=Math.max(0,o-e.length+1);p<=l;p++){var b=o-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[o]=0|s,i=0|u}return 0!==i?f.words[o]=0|i:f.length--,f._strip()}n.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var r=0,n=0,a=0;a>>24-r&16777215)||a!==this.length-1?l[6-i.length]+i+f:i+f,(r+=2)>=26&&(r-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var o=p[e],u=b[e];f="";var s=this.clone();for(s.negative=0;!s.isZero();){var h=s.modrn(u).toString(e);f=(s=s.idivn(u)).isZero()?h+f:l[o-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}c(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&c(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},n.prototype.toJSON=function(){return this.toString(16,2)},a&&(n.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),n.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},n.prototype.toArrayLike=function(e,t,f){this._strip();var r=this.byteLength(),n=f||Math.max(1,r);c(r<=n,"byte array longer than desired length"),c(n>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,n);return this["_toArrayLike"+("le"===t?"LE":"BE")](a,r),a},n.prototype._toArrayLikeLE=function(e,t){for(var f=0,c=0,r=0,n=0;r>8&255),f>16&255),6===n?(f>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f=0&&(e[f--]=a>>8&255),f>=0&&(e[f--]=a>>16&255),6===n?(f>=0&&(e[f--]=a>>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f>=0)for(e[f--]=c;f>=0;)e[f--]=0},Math.clz32?n.prototype._countBits=function(e){return 32-Math.clz32(e)}:n.prototype._countBits=function(e){var t=e,f=0;return t>=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},n.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},n.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},n.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},n.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;fe.length?this.clone().iand(e):e.clone().iand(this)},n.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},n.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;ce.length?this.clone().ixor(e):e.clone().ixor(this)},n.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},n.prototype.inotn=function(e){c("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-f),this._strip()},n.prototype.notn=function(e){return this.clone().inotn(e)},n.prototype.setn=function(e,t){c("number"==typeof e&&e>=0);var f=e/26|0,r=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<e.length?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n>>26;for(;0!==r&&n>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;ne.length?this.clone().iadd(e):e.clone().iadd(this)},n.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==n&&a>26,this.words[a]=67108863&t;if(0===n&&a>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,P=0|a[4],x=8191&P,k=P>>>13,M=0|a[5],j=8191&M,S=M>>>13,T=0|a[6],A=8191&T,E=T>>>13,I=0|a[7],N=8191&I,R=I>>>13,B=0|a[8],C=8191&B,V=B>>>13,U=0|a[9],H=8191&U,L=U>>>13,_=0|d[0],D=8191&_,z=_>>>13,F=0|d[1],q=8191&F,W=F>>>13,X=0|d[2],K=8191&X,Z=X>>>13,G=0|d[3],Y=8191&G,J=G>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],ie=8191&de,oe=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(o+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,z))+Math.imul(l,D)|0))<<13)|0;o=((n=Math.imul(l,z))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,z))+Math.imul(h,D)|0,n=Math.imul(h,z);var ve=(o+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;o=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,z))+Math.imul(m,D)|0,n=Math.imul(m,z),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(o+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,Z)|0)+Math.imul(l,K)|0))<<13)|0;o=((n=n+Math.imul(l,Z)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,z))+Math.imul(O,D)|0,n=Math.imul(O,z),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,Z)|0;var ge=(o+(c=c+Math.imul(s,Y)|0)|0)+((8191&(r=(r=r+Math.imul(s,J)|0)+Math.imul(l,Y)|0))<<13)|0;o=((n=n+Math.imul(l,J)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(x,D),r=(r=Math.imul(x,z))+Math.imul(k,D)|0,n=Math.imul(k,z),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,Z)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,Z)|0,c=c+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(h,Y)|0,n=n+Math.imul(h,J)|0;var we=(o+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;o=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(j,D),r=(r=Math.imul(j,z))+Math.imul(S,D)|0,n=Math.imul(S,z),c=c+Math.imul(x,q)|0,r=(r=r+Math.imul(x,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,Z)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,Z)|0,c=c+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(m,Y)|0,n=n+Math.imul(m,J)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(o+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;o=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(A,D),r=(r=Math.imul(A,z))+Math.imul(E,D)|0,n=Math.imul(E,z),c=c+Math.imul(j,q)|0,r=(r=r+Math.imul(j,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(x,K)|0,r=(r=r+Math.imul(x,Z)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,Z)|0,c=c+Math.imul(w,Y)|0,r=(r=r+Math.imul(w,J)|0)+Math.imul(O,Y)|0,n=n+Math.imul(O,J)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var Pe=(o+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;o=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,z))+Math.imul(R,D)|0,n=Math.imul(R,z),c=c+Math.imul(A,q)|0,r=(r=r+Math.imul(A,W)|0)+Math.imul(E,q)|0,n=n+Math.imul(E,W)|0,c=c+Math.imul(j,K)|0,r=(r=r+Math.imul(j,Z)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,Z)|0,c=c+Math.imul(x,Y)|0,r=(r=r+Math.imul(x,J)|0)+Math.imul(k,Y)|0,n=n+Math.imul(k,J)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var xe=(o+(c=c+Math.imul(s,ie)|0)|0)+((8191&(r=(r=r+Math.imul(s,oe)|0)+Math.imul(l,ie)|0))<<13)|0;o=((n=n+Math.imul(l,oe)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(C,D),r=(r=Math.imul(C,z))+Math.imul(V,D)|0,n=Math.imul(V,z),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(A,K)|0,r=(r=r+Math.imul(A,Z)|0)+Math.imul(E,K)|0,n=n+Math.imul(E,Z)|0,c=c+Math.imul(j,Y)|0,r=(r=r+Math.imul(j,J)|0)+Math.imul(S,Y)|0,n=n+Math.imul(S,J)|0,c=c+Math.imul(x,$)|0,r=(r=r+Math.imul(x,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,ie)|0,r=(r=r+Math.imul(b,oe)|0)+Math.imul(h,ie)|0,n=n+Math.imul(h,oe)|0;var ke=(o+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;o=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(H,D),r=(r=Math.imul(H,z))+Math.imul(L,D)|0,n=Math.imul(L,z),c=c+Math.imul(C,q)|0,r=(r=r+Math.imul(C,W)|0)+Math.imul(V,q)|0,n=n+Math.imul(V,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,Z)|0,c=c+Math.imul(A,Y)|0,r=(r=r+Math.imul(A,J)|0)+Math.imul(E,Y)|0,n=n+Math.imul(E,J)|0,c=c+Math.imul(j,$)|0,r=(r=r+Math.imul(j,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(x,fe)|0,r=(r=r+Math.imul(x,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,ie)|0,r=(r=r+Math.imul(v,oe)|0)+Math.imul(m,ie)|0,n=n+Math.imul(m,oe)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var Me=(o+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;o=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(H,q),r=(r=Math.imul(H,W))+Math.imul(L,q)|0,n=Math.imul(L,W),c=c+Math.imul(C,K)|0,r=(r=r+Math.imul(C,Z)|0)+Math.imul(V,K)|0,n=n+Math.imul(V,Z)|0,c=c+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(R,Y)|0,n=n+Math.imul(R,J)|0,c=c+Math.imul(A,$)|0,r=(r=r+Math.imul(A,ee)|0)+Math.imul(E,$)|0,n=n+Math.imul(E,ee)|0,c=c+Math.imul(j,fe)|0,r=(r=r+Math.imul(j,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(x,ne)|0,r=(r=r+Math.imul(x,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,ie)|0,r=(r=r+Math.imul(w,oe)|0)+Math.imul(O,ie)|0,n=n+Math.imul(O,oe)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var je=(o+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;o=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(H,K),r=(r=Math.imul(H,Z))+Math.imul(L,K)|0,n=Math.imul(L,Z),c=c+Math.imul(C,Y)|0,r=(r=r+Math.imul(C,J)|0)+Math.imul(V,Y)|0,n=n+Math.imul(V,J)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(A,fe)|0,r=(r=r+Math.imul(A,ce)|0)+Math.imul(E,fe)|0,n=n+Math.imul(E,ce)|0,c=c+Math.imul(j,ne)|0,r=(r=r+Math.imul(j,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(x,ie)|0,r=(r=r+Math.imul(x,oe)|0)+Math.imul(k,ie)|0,n=n+Math.imul(k,oe)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(o+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;o=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(H,Y),r=(r=Math.imul(H,J))+Math.imul(L,Y)|0,n=Math.imul(L,J),c=c+Math.imul(C,$)|0,r=(r=r+Math.imul(C,ee)|0)+Math.imul(V,$)|0,n=n+Math.imul(V,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(A,ne)|0,r=(r=r+Math.imul(A,ae)|0)+Math.imul(E,ne)|0,n=n+Math.imul(E,ae)|0,c=c+Math.imul(j,ie)|0,r=(r=r+Math.imul(j,oe)|0)+Math.imul(S,ie)|0,n=n+Math.imul(S,oe)|0,c=c+Math.imul(x,se)|0,r=(r=r+Math.imul(x,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(o+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;o=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(H,$),r=(r=Math.imul(H,ee))+Math.imul(L,$)|0,n=Math.imul(L,ee),c=c+Math.imul(C,fe)|0,r=(r=r+Math.imul(C,ce)|0)+Math.imul(V,fe)|0,n=n+Math.imul(V,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(A,ie)|0,r=(r=r+Math.imul(A,oe)|0)+Math.imul(E,ie)|0,n=n+Math.imul(E,oe)|0,c=c+Math.imul(j,se)|0,r=(r=r+Math.imul(j,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ae=(o+(c=c+Math.imul(x,be)|0)|0)+((8191&(r=(r=r+Math.imul(x,he)|0)+Math.imul(k,be)|0))<<13)|0;o=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(H,fe),r=(r=Math.imul(H,ce))+Math.imul(L,fe)|0,n=Math.imul(L,ce),c=c+Math.imul(C,ne)|0,r=(r=r+Math.imul(C,ae)|0)+Math.imul(V,ne)|0,n=n+Math.imul(V,ae)|0,c=c+Math.imul(N,ie)|0,r=(r=r+Math.imul(N,oe)|0)+Math.imul(R,ie)|0,n=n+Math.imul(R,oe)|0,c=c+Math.imul(A,se)|0,r=(r=r+Math.imul(A,le)|0)+Math.imul(E,se)|0,n=n+Math.imul(E,le)|0;var Ee=(o+(c=c+Math.imul(j,be)|0)|0)+((8191&(r=(r=r+Math.imul(j,he)|0)+Math.imul(S,be)|0))<<13)|0;o=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(H,ne),r=(r=Math.imul(H,ae))+Math.imul(L,ne)|0,n=Math.imul(L,ae),c=c+Math.imul(C,ie)|0,r=(r=r+Math.imul(C,oe)|0)+Math.imul(V,ie)|0,n=n+Math.imul(V,oe)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ie=(o+(c=c+Math.imul(A,be)|0)|0)+((8191&(r=(r=r+Math.imul(A,he)|0)+Math.imul(E,be)|0))<<13)|0;o=((n=n+Math.imul(E,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(H,ie),r=(r=Math.imul(H,oe))+Math.imul(L,ie)|0,n=Math.imul(L,oe),c=c+Math.imul(C,se)|0,r=(r=r+Math.imul(C,le)|0)+Math.imul(V,se)|0,n=n+Math.imul(V,le)|0;var Ne=(o+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(R,be)|0))<<13)|0;o=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(H,se),r=(r=Math.imul(H,le))+Math.imul(L,se)|0,n=Math.imul(L,le);var Re=(o+(c=c+Math.imul(C,be)|0)|0)+((8191&(r=(r=r+Math.imul(C,he)|0)+Math.imul(V,be)|0))<<13)|0;o=((n=n+Math.imul(V,he)|0)+(r>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Be=(o+(c=Math.imul(H,be))|0)+((8191&(r=(r=Math.imul(H,he))+Math.imul(L,be)|0))<<13)|0;return o=((n=Math.imul(L,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,i[0]=ye,i[1]=ve,i[2]=me,i[3]=ge,i[4]=we,i[5]=Oe,i[6]=Pe,i[7]=xe,i[8]=ke,i[9]=Me,i[10]=je,i[11]=Se,i[12]=Te,i[13]=Ae,i[14]=Ee,i[15]=Ie,i[16]=Ne,i[17]=Re,i[18]=Be,0!==o&&(i[19]=o,f.length++),f};function v(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f._strip()}function m(e,t,f){return v(e,t,f)}function g(e,t){this.x=e,this.y=t}Math.imul||(y=h),n.prototype.mulTo=function(e,t){var f=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):f<63?h(this,e,t):f<1024?v(this,e,t):m(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),f=n.prototype._countBits(e)-1,c=0;c>=1;return c},g.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a>>=1)r++;return 1<>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a>=26,f+=n/67108864|0,f+=a>>>26,this.words[r]=67108863&a}return 0!==f&&(this.words[r]=f,this.length++),t?this.ineg():this},n.prototype.muln=function(e){return this.clone().imuln(e)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f>>r&1}return t}(e);if(0===t.length)return new n(1);for(var f=this,c=0;c=0);var t,f=e%26,r=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<a)for(this.length-=a,o=0;o=0&&(0!==u||o>=r);o--){var s=0|this.words[o];this.words[o]=u<<26-n|s>>>n,u=s&d}return i&&0!==u&&(i.words[i.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(e,t,f){return c(0===this.negative),this.iushrn(e,t,f)},n.prototype.shln=function(e){return this.clone().ishln(e)},n.prototype.ushln=function(e){return this.clone().iushln(e)},n.prototype.shrn=function(e){return this.clone().ishrn(e)},n.prototype.ushrn=function(e){return this.clone().iushrn(e)},n.prototype.testn=function(e){c("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,r=1<=0);var t=e%26,f=(e-t)/26;if(c(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var r=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},n.prototype.isubn=function(e){if(c("number"==typeof e),c(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(i/67108864|0),this.words[r+f]=67108863&n}for(;r>26,this.words[r+f]=67108863&n;if(0===d)return this._strip();for(c(-1===d),d=0,r=0;r>26,this.words[r]=67108863&n;return this.negative=1,this._strip()},n.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,a=0|r.words[r.length-1];0!=(f=26-this._countBits(a))&&(r=r.ushln(f),c.iushln(f),a=0|r.words[r.length-1]);var d,i=c.length-r.length;if("mod"!==t){(d=new n(null)).length=i+1,d.words=new Array(d.length);for(var o=0;o=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/a|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d._strip(),c._strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},n.prototype.divmod=function(e,t,f){return c(!e.isZero()),this.isZero()?{div:new n(0),mod:new n(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(r=d.div.neg()),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.iadd(e)),{div:r,mod:a}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(r=d.div.neg()),{div:r,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.isub(e)),{div:d.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new n(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new n(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new n(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,a,d},n.prototype.div=function(e){return this.divmod(e,"div",!1).div},n.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},n.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},n.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},n.prototype.modrn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(f*r+(0|this.words[n]))%e;return t?-r:r},n.prototype.modn=function(e){return this.modrn(e)},n.prototype.idivn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*f;this.words[r]=n/e|0,f=n%e}return this._strip(),t?this.ineg():this},n.prototype.divn=function(e){return this.clone().idivn(e)},n.prototype.egcd=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new n(1),a=new n(0),d=new n(0),i=new n(1),o=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++o;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(r.isOdd()||a.isOdd())&&(r.iadd(u),a.isub(s)),r.iushrn(1),a.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||i.isOdd())&&(d.iadd(u),i.isub(s)),d.iushrn(1),i.iushrn(1);t.cmp(f)>=0?(t.isub(f),r.isub(d),a.isub(i)):(f.isub(t),d.isub(r),i.isub(a))}return{a:d,b:i,gcd:f.iushln(o)}},n.prototype._invmp=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,a=new n(1),d=new n(0),i=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var o=0,u=1;0==(t.words[0]&u)&&o<26;++o,u<<=1);if(o>0)for(t.iushrn(o);o-- >0;)a.isOdd()&&a.iadd(i),a.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(i),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),a.isub(d)):(f.isub(t),d.isub(a))}return(r=0===t.cmpn(1)?a:d).cmpn(0)<0&&r.iadd(e),r},n.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},n.prototype.invm=function(e){return this.egcd(e).a.umod(e)},n.prototype.isEven=function(){return 0==(1&this.words[0])},n.prototype.isOdd=function(){return 1==(1&this.words[0])},n.prototype.andln=function(e){return this.words[0]&e},n.prototype.bincn=function(e){c("number"==typeof e);var t=e%26,f=(e-t)/26,r=1<>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},n.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},n.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this._strip(),this.length>1)t=1;else{f&&(e=-e),c(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){cr&&(t=1);break}}return t},n.prototype.gtn=function(e){return 1===this.cmpn(e)},n.prototype.gt=function(e){return 1===this.cmp(e)},n.prototype.gten=function(e){return this.cmpn(e)>=0},n.prototype.gte=function(e){return this.cmp(e)>=0},n.prototype.ltn=function(e){return-1===this.cmpn(e)},n.prototype.lt=function(e){return-1===this.cmp(e)},n.prototype.lten=function(e){return this.cmpn(e)<=0},n.prototype.lte=function(e){return this.cmp(e)<=0},n.prototype.eqn=function(e){return 0===this.cmpn(e)},n.prototype.eq=function(e){return 0===this.cmp(e)},n.red=function(e){return new j(e)},n.prototype.toRed=function(e){return c(!this.red,"Already a number in reduction context"),c(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},n.prototype.fromRed=function(){return c(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(e){return this.red=e,this},n.prototype.forceRed=function(e){return c(!this.red,"Already a number in reduction context"),this._forceRed(e)},n.prototype.redAdd=function(e){return c(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},n.prototype.redIAdd=function(e){return c(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},n.prototype.redSub=function(e){return c(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},n.prototype.redISub=function(e){return c(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},n.prototype.redShl=function(e){return c(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},n.prototype.redMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},n.prototype.redIMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},n.prototype.redSqr=function(){return c(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return c(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return c(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return c(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return c(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(e){return c(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function O(e,t){this.name=e,this.p=new n(t,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function P(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function x(){O.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){O.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){O.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function j(e){if("string"==typeof e){var t=n._prime(e);this.m=t.p,this.prime=t}else c(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){j.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}O.prototype._tmp=function(){var e=new n(null);return e.words=new Array(Math.ceil(this.n/13)),e},O.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},O.prototype.split=function(e,t){e.iushrn(this.n,0,t)},O.prototype.imulK=function(e){return e.imul(this.k)},r(P,O),P.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},P.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},n._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new P;else if("p224"===e)t=new x;else if("p192"===e)t=new k;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new M}return w[e]=t,t},j.prototype._verify1=function(e){c(0===e.negative,"red works only with positives"),c(e.red,"red works only with red numbers")},j.prototype._verify2=function(e,t){c(0==(e.negative|t.negative),"red works only with positives"),c(e.red&&e.red===t.red,"red works only with red numbers")},j.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},j.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},j.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},j.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},j.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},j.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},j.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},j.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},j.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},j.prototype.isqr=function(e){return this.imul(e,e.clone())},j.prototype.sqr=function(e){return this.mul(e,e)},j.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(c(t%2==1),3===t){var f=this.m.add(new n(1)).iushrn(2);return this.pow(e,f)}for(var r=this.m.subn(1),a=0;!r.isZero()&&0===r.andln(1);)a++,r.iushrn(1);c(!r.isZero());var d=new n(1).toRed(this),i=d.redNeg(),o=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new n(2*u*u).toRed(this);0!==this.pow(u,o).cmp(i);)u.redIAdd(i);for(var s=this.pow(u,r),l=this.pow(e,r.addn(1).iushrn(1)),p=this.pow(e,r),b=a;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();c(y=0;c--){for(var o=t.words[c],u=i-1;u>=0;u--){var s=o>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==a?(a<<=1,a|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[a]),d=0,a=0)):d=0}i=26}return r},j.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},j.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},n.mont=function(e){return new S(e)},r(S,j),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new n(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):r.cmpn(0)<0&&(a=r.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=f.nmd(e),this)},77191:(e,t,f)=>{var c=f(58162);e.exports=c("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},48764:(e,t,f)=>{"use strict";var c=f(79742),r=f(80645),n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=i,t.SlowBuffer=function(e){return+e!=e&&(e=0),i.alloc(+e)},t.INSPECT_MAX_BYTES=50;var a=2147483647;function d(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,i.prototype),t}function i(e,t,f){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return s(e)}return o(e,t,f)}function o(e,t,f){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!i.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var f=0|h(e,t),c=d(f),r=c.write(e,t);return r!==f&&(c=c.slice(0,r)),c}(e,t);if(ArrayBuffer.isView(e))return function(e){if(D(e,Uint8Array)){var t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return l(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(D(e,ArrayBuffer)||e&&D(e.buffer,ArrayBuffer))return p(e,t,f);if("undefined"!=typeof SharedArrayBuffer&&(D(e,SharedArrayBuffer)||e&&D(e.buffer,SharedArrayBuffer)))return p(e,t,f);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var c=e.valueOf&&e.valueOf();if(null!=c&&c!==e)return i.from(c,t,f);var r=function(e){if(i.isBuffer(e)){var t=0|b(e.length),f=d(t);return 0===f.length||e.copy(f,0,0,t),f}return void 0!==e.length?"number"!=typeof e.length||z(e.length)?d(0):l(e):"Buffer"===e.type&&Array.isArray(e.data)?l(e.data):void 0}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return i.from(e[Symbol.toPrimitive]("string"),t,f);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function s(e){return u(e),d(e<0?0:0|b(e))}function l(e){for(var t=e.length<0?0:0|b(e.length),f=d(t),c=0;c=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function h(e,t){if(i.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||D(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var f=e.length,c=arguments.length>2&&!0===arguments[2];if(!c&&0===f)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return f;case"utf8":case"utf-8":return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*f;case"hex":return f>>>1;case"base64":return L(e).length;default:if(r)return c?-1:H(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,f){var c=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===f||f>this.length)&&(f=this.length),f<=0)return"";if((f>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,f);case"utf8":case"utf-8":return j(this,t,f);case"ascii":return T(this,t,f);case"latin1":case"binary":return A(this,t,f);case"base64":return M(this,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,f);default:if(c)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),c=!0}}function v(e,t,f){var c=e[t];e[t]=e[f],e[f]=c}function m(e,t,f,c,r){if(0===e.length)return-1;if("string"==typeof f?(c=f,f=0):f>2147483647?f=2147483647:f<-2147483648&&(f=-2147483648),z(f=+f)&&(f=r?0:e.length-1),f<0&&(f=e.length+f),f>=e.length){if(r)return-1;f=e.length-1}else if(f<0){if(!r)return-1;f=0}if("string"==typeof t&&(t=i.from(t,c)),i.isBuffer(t))return 0===t.length?-1:g(e,t,f,c,r);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,f):Uint8Array.prototype.lastIndexOf.call(e,t,f):g(e,[t],f,c,r);throw new TypeError("val must be string, number or Buffer")}function g(e,t,f,c,r){var n,a=1,d=e.length,i=t.length;if(void 0!==c&&("ucs2"===(c=String(c).toLowerCase())||"ucs-2"===c||"utf16le"===c||"utf-16le"===c)){if(e.length<2||t.length<2)return-1;a=2,d/=2,i/=2,f/=2}function o(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(r){var u=-1;for(n=f;nd&&(f=d-i),n=f;n>=0;n--){for(var s=!0,l=0;lr&&(c=r):c=r;var n=t.length;c>n/2&&(c=n/2);for(var a=0;a>8,r=f%256,n.push(r),n.push(c);return n}(t,e.length-f),e,f,c)}function M(e,t,f){return 0===t&&f===e.length?c.fromByteArray(e):c.fromByteArray(e.slice(t,f))}function j(e,t,f){f=Math.min(e.length,f);for(var c=[],r=t;r239?4:o>223?3:o>191?2:1;if(r+s<=f)switch(s){case 1:o<128&&(u=o);break;case 2:128==(192&(n=e[r+1]))&&(i=(31&o)<<6|63&n)>127&&(u=i);break;case 3:n=e[r+1],a=e[r+2],128==(192&n)&&128==(192&a)&&(i=(15&o)<<12|(63&n)<<6|63&a)>2047&&(i<55296||i>57343)&&(u=i);break;case 4:n=e[r+1],a=e[r+2],d=e[r+3],128==(192&n)&&128==(192&a)&&128==(192&d)&&(i=(15&o)<<18|(63&n)<<12|(63&a)<<6|63&d)>65535&&i<1114112&&(u=i)}null===u?(u=65533,s=1):u>65535&&(u-=65536,c.push(u>>>10&1023|55296),u=56320|1023&u),c.push(u),r+=s}return function(e){var t=e.length;if(t<=S)return String.fromCharCode.apply(String,e);for(var f="",c=0;cc.length?i.from(n).copy(c,r):Uint8Array.prototype.set.call(c,n,r);else{if(!i.isBuffer(n))throw new TypeError('"list" argument must be an Array of Buffers');n.copy(c,r)}r+=n.length}return c},i.byteLength=h,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tf&&(e+=" ... "),""},n&&(i.prototype[n]=i.prototype.inspect),i.prototype.compare=function(e,t,f,c,r){if(D(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),!i.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===f&&(f=e?e.length:0),void 0===c&&(c=0),void 0===r&&(r=this.length),t<0||f>e.length||c<0||r>this.length)throw new RangeError("out of range index");if(c>=r&&t>=f)return 0;if(c>=r)return-1;if(t>=f)return 1;if(this===e)return 0;for(var n=(r>>>=0)-(c>>>=0),a=(f>>>=0)-(t>>>=0),d=Math.min(n,a),o=this.slice(c,r),u=e.slice(t,f),s=0;s>>=0,isFinite(f)?(f>>>=0,void 0===c&&(c="utf8")):(c=f,f=void 0)}var r=this.length-t;if((void 0===f||f>r)&&(f=r),e.length>0&&(f<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");c||(c="utf8");for(var n=!1;;)switch(c){case"hex":return w(this,e,t,f);case"utf8":case"utf-8":return O(this,e,t,f);case"ascii":case"latin1":case"binary":return P(this,e,t,f);case"base64":return x(this,e,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,f);default:if(n)throw new TypeError("Unknown encoding: "+c);c=(""+c).toLowerCase(),n=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function T(e,t,f){var c="";f=Math.min(e.length,f);for(var r=t;rc)&&(f=c);for(var r="",n=t;nf)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,f,c,r,n){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function B(e,t,f,c,r,n){if(f+c>e.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("Index out of range")}function C(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,4),r.write(e,t,f,c,23,4),f+4}function V(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,8),r.write(e,t,f,c,52,8),f+8}i.prototype.slice=function(e,t){var f=this.length;(e=~~e)<0?(e+=f)<0&&(e=0):e>f&&(e=f),(t=void 0===t?f:~~t)<0?(t+=f)<0&&(t=0):t>f&&(t=f),t>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e+--t],r=1;t>0&&(r*=256);)c+=this[e+--t]*r;return c},i.prototype.readUint8=i.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},i.prototype.readUint16LE=i.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUint16BE=i.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUint32LE=i.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUint32BE=i.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n=(r*=128)&&(c-=Math.pow(2,8*t)),c},i.prototype.readIntBE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=t,r=1,n=this[e+--c];c>0&&(r*=256);)n+=this[e+--c]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*t)),n},i.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e]|this[e+1]<<8;return 32768&f?4294901760|f:f},i.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e+1]|this[e]<<8;return 32768&f?4294901760|f:f},i.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!1,52,8)},i.prototype.writeUintLE=i.prototype.writeUIntLE=function(e,t,f,c){e=+e,t>>>=0,f>>>=0,c||R(this,e,t,f,Math.pow(2,8*f)-1,0);var r=1,n=0;for(this[t]=255&e;++n>>=0,f>>>=0,c||R(this,e,t,f,Math.pow(2,8*f)-1,0);var r=f-1,n=1;for(this[t+r]=255&e;--r>=0&&(n*=256);)this[t+r]=e/n&255;return t+f},i.prototype.writeUint8=i.prototype.writeUInt8=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,1,255,0),this[t]=255&e,t+1},i.prototype.writeUint16LE=i.prototype.writeUInt16LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeUint16BE=i.prototype.writeUInt16BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeUint32LE=i.prototype.writeUInt32LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},i.prototype.writeUint32BE=i.prototype.writeUInt32BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeIntLE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);R(this,e,t,f,r-1,-r)}var n=0,a=1,d=0;for(this[t]=255&e;++n>0)-d&255;return t+f},i.prototype.writeIntBE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);R(this,e,t,f,r-1,-r)}var n=f-1,a=1,d=0;for(this[t+n]=255&e;--n>=0&&(a*=256);)e<0&&0===d&&0!==this[t+n+1]&&(d=1),this[t+n]=(e/a>>0)-d&255;return t+f},i.prototype.writeInt8=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeInt16BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeInt32LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},i.prototype.writeInt32BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeFloatLE=function(e,t,f){return C(this,e,t,!0,f)},i.prototype.writeFloatBE=function(e,t,f){return C(this,e,t,!1,f)},i.prototype.writeDoubleLE=function(e,t,f){return V(this,e,t,!0,f)},i.prototype.writeDoubleBE=function(e,t,f){return V(this,e,t,!1,f)},i.prototype.copy=function(e,t,f,c){if(!i.isBuffer(e))throw new TypeError("argument should be a Buffer");if(f||(f=0),c||0===c||(c=this.length),t>=e.length&&(t=e.length),t||(t=0),c>0&&c=this.length)throw new RangeError("Index out of range");if(c<0)throw new RangeError("sourceEnd out of bounds");c>this.length&&(c=this.length),e.length-t>>=0,f=void 0===f?this.length:f>>>0,e||(e=0),"number"==typeof e)for(n=t;n55295&&f<57344){if(!r){if(f>56319){(t-=3)>-1&&n.push(239,191,189);continue}if(a+1===c){(t-=3)>-1&&n.push(239,191,189);continue}r=f;continue}if(f<56320){(t-=3)>-1&&n.push(239,191,189),r=f;continue}f=65536+(r-55296<<10|f-56320)}else r&&(t-=3)>-1&&n.push(239,191,189);if(r=null,f<128){if((t-=1)<0)break;n.push(f)}else if(f<2048){if((t-=2)<0)break;n.push(f>>6|192,63&f|128)}else if(f<65536){if((t-=3)<0)break;n.push(f>>12|224,f>>6&63|128,63&f|128)}else{if(!(f<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;n.push(f>>18|240,f>>12&63|128,f>>6&63|128,63&f|128)}}return n}function L(e){return c.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(U,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function _(e,t,f,c){for(var r=0;r=t.length||r>=e.length);++r)t[r+f]=e[r];return r}function D(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function z(e){return e!=e}var F=function(){for(var e="0123456789abcdef",t=new Array(256),f=0;f<16;++f)for(var c=16*f,r=0;r<16;++r)t[c+r]=e[f]+e[r];return t}()},48168:(e,t,f)=>{var c=f(39092),r={};for(var n in c)c.hasOwnProperty(n)&&(r[c[n]]=n);var a=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var d in a)if(a.hasOwnProperty(d)){if(!("channels"in a[d]))throw new Error("missing channels property: "+d);if(!("labels"in a[d]))throw new Error("missing channel labels property: "+d);if(a[d].labels.length!==a[d].channels)throw new Error("channel and label counts mismatch: "+d);var i=a[d].channels,o=a[d].labels;delete a[d].channels,delete a[d].labels,Object.defineProperty(a[d],"channels",{value:i}),Object.defineProperty(a[d],"labels",{value:o})}a.rgb.hsl=function(e){var t,f,c=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.min(c,r,n),d=Math.max(c,r,n),i=d-a;return d===a?t=0:c===d?t=(r-n)/i:r===d?t=2+(n-c)/i:n===d&&(t=4+(c-r)/i),(t=Math.min(60*t,360))<0&&(t+=360),f=(a+d)/2,[t,100*(d===a?0:f<=.5?i/(d+a):i/(2-d-a)),100*f]},a.rgb.hsv=function(e){var t,f,c,r,n,a=e[0]/255,d=e[1]/255,i=e[2]/255,o=Math.max(a,d,i),u=o-Math.min(a,d,i),s=function(e){return(o-e)/6/u+.5};return 0===u?r=n=0:(n=u/o,t=s(a),f=s(d),c=s(i),a===o?r=c-f:d===o?r=1/3+t-c:i===o&&(r=2/3+f-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*n,100*o]},a.rgb.hwb=function(e){var t=e[0],f=e[1],c=e[2];return[a.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(f,c))*100,100*(c=1-1/255*Math.max(t,Math.max(f,c)))]},a.rgb.cmyk=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255;return[100*((1-f-(t=Math.min(1-f,1-c,1-r)))/(1-t)||0),100*((1-c-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},a.rgb.keyword=function(e){var t=r[e];if(t)return t;var f,n,a,d=1/0;for(var i in c)if(c.hasOwnProperty(i)){var o=(n=e,a=c[i],Math.pow(n[0]-a[0],2)+Math.pow(n[1]-a[1],2)+Math.pow(n[2]-a[2],2));o.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(f=f>.04045?Math.pow((f+.055)/1.055,2.4):f/12.92)+.1805*(c=c>.04045?Math.pow((c+.055)/1.055,2.4):c/12.92)),100*(.2126*t+.7152*f+.0722*c),100*(.0193*t+.1192*f+.9505*c)]},a.rgb.lab=function(e){var t=a.rgb.xyz(e),f=t[0],c=t[1],r=t[2];return c/=100,r/=108.883,f=(f/=95.047)>.008856?Math.pow(f,1/3):7.787*f+16/116,[116*(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116)-16,500*(f-c),200*(c-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(e){var t,f,c,r,n,a=e[0]/360,d=e[1]/100,i=e[2]/100;if(0===d)return[n=255*i,n,n];t=2*i-(f=i<.5?i*(1+d):i+d-i*d),r=[0,0,0];for(var o=0;o<3;o++)(c=a+1/3*-(o-1))<0&&c++,c>1&&c--,n=6*c<1?t+6*(f-t)*c:2*c<1?f:3*c<2?t+(f-t)*(2/3-c)*6:t,r[o]=255*n;return r},a.hsl.hsv=function(e){var t=e[0],f=e[1]/100,c=e[2]/100,r=f,n=Math.max(c,.01);return f*=(c*=2)<=1?c:2-c,r*=n<=1?n:2-n,[t,100*(0===c?2*r/(n+r):2*f/(c+f)),(c+f)/2*100]},a.hsv.rgb=function(e){var t=e[0]/60,f=e[1]/100,c=e[2]/100,r=Math.floor(t)%6,n=t-Math.floor(t),a=255*c*(1-f),d=255*c*(1-f*n),i=255*c*(1-f*(1-n));switch(c*=255,r){case 0:return[c,i,a];case 1:return[d,c,a];case 2:return[a,c,i];case 3:return[a,d,c];case 4:return[i,a,c];case 5:return[c,a,d]}},a.hsv.hsl=function(e){var t,f,c,r=e[0],n=e[1]/100,a=e[2]/100,d=Math.max(a,.01);return c=(2-n)*a,f=n*d,[r,100*(f=(f/=(t=(2-n)*d)<=1?t:2-t)||0),100*(c/=2)]},a.hwb.rgb=function(e){var t,f,c,r,n,a,d,i=e[0]/360,o=e[1]/100,u=e[2]/100,s=o+u;switch(s>1&&(o/=s,u/=s),c=6*i-(t=Math.floor(6*i)),0!=(1&t)&&(c=1-c),r=o+c*((f=1-u)-o),t){default:case 6:case 0:n=f,a=r,d=o;break;case 1:n=r,a=f,d=o;break;case 2:n=o,a=f,d=r;break;case 3:n=o,a=r,d=f;break;case 4:n=r,a=o,d=f;break;case 5:n=f,a=o,d=r}return[255*n,255*a,255*d]},a.cmyk.rgb=function(e){var t=e[0]/100,f=e[1]/100,c=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,f*(1-r)+r)),255*(1-Math.min(1,c*(1-r)+r))]},a.xyz.rgb=function(e){var t,f,c,r=e[0]/100,n=e[1]/100,a=e[2]/100;return f=-.9689*r+1.8758*n+.0415*a,c=.0557*r+-.204*n+1.057*a,t=(t=3.2406*r+-1.5372*n+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,f=f>.0031308?1.055*Math.pow(f,1/2.4)-.055:12.92*f,c=c>.0031308?1.055*Math.pow(c,1/2.4)-.055:12.92*c,[255*(t=Math.min(Math.max(0,t),1)),255*(f=Math.min(Math.max(0,f),1)),255*(c=Math.min(Math.max(0,c),1))]},a.xyz.lab=function(e){var t=e[0],f=e[1],c=e[2];return f/=100,c/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(f=f>.008856?Math.pow(f,1/3):7.787*f+16/116)-16,500*(t-f),200*(f-(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116))]},a.lab.xyz=function(e){var t,f,c,r=e[0];t=e[1]/500+(f=(r+16)/116),c=f-e[2]/200;var n=Math.pow(f,3),a=Math.pow(t,3),d=Math.pow(c,3);return f=n>.008856?n:(f-16/116)/7.787,t=a>.008856?a:(t-16/116)/7.787,c=d>.008856?d:(c-16/116)/7.787,[t*=95.047,f*=100,c*=108.883]},a.lab.lch=function(e){var t,f=e[0],c=e[1],r=e[2];return(t=360*Math.atan2(r,c)/2/Math.PI)<0&&(t+=360),[f,Math.sqrt(c*c+r*r),t]},a.lch.lab=function(e){var t,f=e[0],c=e[1];return t=e[2]/360*2*Math.PI,[f,c*Math.cos(t),c*Math.sin(t)]},a.rgb.ansi16=function(e){var t=e[0],f=e[1],c=e[2],r=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var n=30+(Math.round(c/255)<<2|Math.round(f/255)<<1|Math.round(t/255));return 2===r&&(n+=60),n},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],f=e[1],c=e[2];return t===f&&f===c?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(f/255*5)+Math.round(c/255*5)},a.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var f=.5*(1+~~(e>50));return[(1&t)*f*255,(t>>1&1)*f*255,(t>>2&1)*f*255]},a.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var f;return e-=16,[Math.floor(e/36)/5*255,Math.floor((f=e%36)/6)/5*255,f%6/5*255]},a.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},a.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var f=t[0];3===t[0].length&&(f=f.split("").map((function(e){return e+e})).join(""));var c=parseInt(f,16);return[c>>16&255,c>>8&255,255&c]},a.rgb.hcg=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255,n=Math.max(Math.max(f,c),r),a=Math.min(Math.min(f,c),r),d=n-a;return t=d<=0?0:n===f?(c-r)/d%6:n===c?2+(r-f)/d:4+(f-c)/d+4,t/=6,[360*(t%=1),100*d,100*(d<1?a/(1-d):0)]},a.hsl.hcg=function(e){var t,f=e[1]/100,c=e[2]/100,r=0;return(t=c<.5?2*f*c:2*f*(1-c))<1&&(r=(c-.5*t)/(1-t)),[e[0],100*t,100*r]},a.hsv.hcg=function(e){var t=e[1]/100,f=e[2]/100,c=t*f,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.hcg.rgb=function(e){var t=e[0]/360,f=e[1]/100,c=e[2]/100;if(0===f)return[255*c,255*c,255*c];var r,n=[0,0,0],a=t%1*6,d=a%1,i=1-d;switch(Math.floor(a)){case 0:n[0]=1,n[1]=d,n[2]=0;break;case 1:n[0]=i,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=d;break;case 3:n[0]=0,n[1]=i,n[2]=1;break;case 4:n[0]=d,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=i}return r=(1-f)*c,[255*(f*n[0]+r),255*(f*n[1]+r),255*(f*n[2]+r)]},a.hcg.hsv=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t),c=0;return f>0&&(c=t/f),[e[0],100*c,100*f]},a.hcg.hsl=function(e){var t=e[1]/100,f=e[2]/100*(1-t)+.5*t,c=0;return f>0&&f<.5?c=t/(2*f):f>=.5&&f<1&&(c=t/(2*(1-f))),[e[0],100*c,100*f]},a.hcg.hwb=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t);return[e[0],100*(f-t),100*(1-f)]},a.hwb.hcg=function(e){var t=e[1]/100,f=1-e[2]/100,c=f-t,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),f=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(f.length)+f},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(e,t,f)=>{var c=f(48168),r=f(4111),n={};Object.keys(c).forEach((function(e){n[e]={},Object.defineProperty(n[e],"channels",{value:c[e].channels}),Object.defineProperty(n[e],"labels",{value:c[e].labels});var t=r(e);Object.keys(t).forEach((function(f){var c=t[f];n[e][f]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var f=e(t);if("object"==typeof f)for(var c=f.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(c)}))})),e.exports=n},39092:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(e,t,f)=>{var c=f(48168);function r(e,t){return function(f){return t(e(f))}}function n(e,t){for(var f=[t[e].parent,e],n=c[t[e].parent][e],a=t[e].parent;t[a].parent;)f.unshift(t[a].parent),n=r(c[t[a].parent][a],n),a=t[a].parent;return n.conversion=f,n}e.exports=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(c),f=t.length,r=0;r{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},19818:(e,t,f)=>{var c=f(8874),r=f(86851),n=Object.hasOwnProperty,a={};for(var d in c)n.call(c,d)&&(a[c[d]]=d);var i=e.exports={to:{},get:{}};function o(e,t,f){return Math.min(Math.max(t,e),f)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}i.get=function(e){var t,f;switch(e.substring(0,3).toLowerCase()){case"hsl":t=i.get.hsl(e),f="hsl";break;case"hwb":t=i.get.hwb(e),f="hwb";break;default:t=i.get.rgb(e),f="rgb"}return t?{model:f,value:t}:null},i.get.rgb=function(e){if(!e)return null;var t,f,r,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=t[2],t=t[1],f=0;f<3;f++){var d=2*f;a[f]=parseInt(t.slice(d,d+2),16)}r&&(a[3]=parseInt(r,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=(t=t[1])[3],f=0;f<3;f++)a[f]=parseInt(t[f]+t[f],16);r&&(a[3]=parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(f=0;f<3;f++)a[f]=parseInt(t[f+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:n.call(c,t[1])?((a=c[t[1]])[3]=1,a):null:null;for(f=0;f<3;f++)a[f]=Math.round(2.55*parseFloat(t[f+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(f=0;f<3;f++)a[f]=o(a[f],0,255);return a[3]=o(a[3],0,1),a},i.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,o(parseFloat(t[2]),0,100),o(parseFloat(t[3]),0,100),o(isNaN(f)?1:f,0,1)]}return null},i.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,o(parseFloat(t[2]),0,100),o(parseFloat(t[3]),0,100),o(isNaN(f)?1:f,0,1)]}return null},i.to.hex=function(){var e=r(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},i.to.rgb=function(){var e=r(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},i.to.rgb.percent=function(){var e=r(arguments),t=Math.round(e[0]/255*100),f=Math.round(e[1]/255*100),c=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+f+"%, "+c+"%)":"rgba("+t+"%, "+f+"%, "+c+"%, "+e[3]+")"},i.to.hsl=function(){var e=r(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},i.to.hwb=function(){var e=r(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},i.to.keyword=function(e){return a[e.slice(0,3)]}},6767:(e,t,f)=>{"use strict";var c=f(19818),r=f(12085),n=[].slice,a=["keyword","gray","hex"],d={};Object.keys(r).forEach((function(e){d[n.call(r[e].labels).sort().join("")]=e}));var i={};function o(e,t){if(!(this instanceof o))return new o(e,t);if(t&&t in a&&(t=null),t&&!(t in r))throw new Error("Unknown model: "+t);var f,u;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof o)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var s=c.get(e);if(null===s)throw new Error("Unable to parse color from string: "+e);this.model=s.model,u=r[this.model].channels,this.color=s.value.slice(0,u),this.valpha="number"==typeof s.value[u]?s.value[u]:1}else if(e.length){this.model=t||"rgb",u=r[this.model].channels;var l=n.call(e,0,u);this.color=p(l,u),this.valpha="number"==typeof e[u]?e[u]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var b=Object.keys(e);"alpha"in e&&(b.splice(b.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var h=b.sort().join("");if(!(h in d))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=d[h];var y=r[this.model].labels,v=[];for(f=0;ff?(t+.05)/(f+.05):(f+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return o.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),f=t.color[0];return f=(f=(f+e)%360)<0?360+f:f,t.color[0]=f,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var f=e.rgb(),c=this.rgb(),r=void 0===t?.5:t,n=2*r-1,a=f.alpha()-c.alpha(),d=((n*a==-1?n:(n+a)/(1+n*a))+1)/2,i=1-d;return o.rgb(d*f.red()+i*c.red(),d*f.green()+i*c.green(),d*f.blue()+i*c.blue(),f.alpha()*r+c.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===a.indexOf(e)){var t=r[e].channels;o.prototype[e]=function(){if(this.model===e)return new o(this);if(arguments.length)return new o(arguments,e);var f="number"==typeof arguments[t]?t:this.valpha;return new o(l(r[this.model][e].raw(this.color)).concat(f),e)},o[e]=function(f){return"number"==typeof f&&(f=p(n.call(arguments),t)),new o(f,e)}}})),e.exports=o},75678:function(e,t,f){!function(t,c){"use strict";e.exports?e.exports=c(f(50780)):t.ed2curve=c(t.nacl)}(this,(function(e){"use strict";if(!e)throw new Error("tweetnacl not loaded");var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t>16&1),i[c-1]&=65535;i[15]=o[15]-32767-(i[14]>>16&1),n=i[15]>>16&1,i[14]&=65535,d(o,i,1-n)}for(c=0;c<16;c++)e[2*c]=255&o[c],e[2*c+1]=o[c]>>8}function p(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return l(f,e),l(c,t),function(e,t,f,c,r){var n,a=0;for(n=0;n<32;n++)a|=e[0+n]^f[0+n];return(1&a-1>>>8)-1}(f,0,c)}function b(e){var a=new Uint8Array(32),d=[t(),t(),t(),t()],b=t(),h=t();if(function(e,a){var d,b,h=t(),y=t(),v=t(),m=t(),g=t(),w=t(),O=t();return function(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}(e[2],c),function(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}(e[1],a),s(v,e[1]),u(m,v,r),o(v,v,e[2]),i(m,e[2],m),s(g,m),s(w,g),u(O,w,g),u(h,O,v),u(h,h,m),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)s(r,r),1!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(h,h,v),u(h,h,m),u(h,h,m),u(e[0],h,m),s(y,e[0]),u(y,y,m),p(y,v)&&u(e[0],e[0],n),s(y,e[0]),u(y,y,m),p(y,v)?-1:(d=e[0],l(b=new Uint8Array(32),d),(1&b[0])==a[31]>>7&&o(e[0],f,e[0]),u(e[3],e[0],e[1]),0)}(d,e))return null;var y=d[1];return i(b,c,y),o(h,c,y),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)s(r,r),2!==c&&4!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(b,b,h),l(a,b),a}function h(t){var f,c=new Uint8Array(64),r=new Uint8Array(32);for(e.lowlevel.crypto_hash(c,t,32),c[0]&=248,c[31]&=127,c[31]|=64,f=0;f<32;f++)r[f]=c[f];for(f=0;f<64;f++)c[f]=0;return r}return{convertPublicKey:b,convertSecretKey:h,convertKeyPair:function(e){var t=b(e.publicKey);return t?{publicKey:t,secretKey:h(e.secretKey)}:null}}}))},26729:e=>{"use strict";var t=Object.prototype.hasOwnProperty,f="~";function c(){}function r(e,t,f){this.fn=e,this.context=t,this.once=f||!1}function n(e,t,c,n,a){if("function"!=typeof c)throw new TypeError("The listener must be a function");var d=new r(c,n||e,a),i=f?f+t:t;return e._events[i]?e._events[i].fn?e._events[i]=[e._events[i],d]:e._events[i].push(d):(e._events[i]=d,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new c:delete e._events[t]}function d(){this._events=new c,this._eventsCount=0}Object.create&&(c.prototype=Object.create(null),(new c).__proto__||(f=!1)),d.prototype.eventNames=function(){var e,c,r=[];if(0===this._eventsCount)return r;for(c in e=this._events)t.call(e,c)&&r.push(f?c.slice(1):c);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},d.prototype.listeners=function(e){var t=f?f+e:e,c=this._events[t];if(!c)return[];if(c.fn)return[c.fn];for(var r=0,n=c.length,a=new Array(n);r{t.read=function(e,t,f,c,r){var n,a,d=8*r-c-1,i=(1<>1,u=-7,s=f?r-1:0,l=f?-1:1,p=e[t+s];for(s+=l,n=p&(1<<-u)-1,p>>=-u,u+=d;u>0;n=256*n+e[t+s],s+=l,u-=8);for(a=n&(1<<-u)-1,n>>=-u,u+=c;u>0;a=256*a+e[t+s],s+=l,u-=8);if(0===n)n=1-o;else{if(n===i)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,c),n-=o}return(p?-1:1)*a*Math.pow(2,n-c)},t.write=function(e,t,f,c,r,n){var a,d,i,o=8*n-r-1,u=(1<>1,l=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=c?0:n-1,b=c?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(d=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(i=Math.pow(2,-a))<1&&(a--,i*=2),(t+=a+s>=1?l/i:l*Math.pow(2,1-s))*i>=2&&(a++,i/=2),a+s>=u?(d=0,a=u):a+s>=1?(d=(t*i-1)*Math.pow(2,r),a+=s):(d=t*Math.pow(2,s-1)*Math.pow(2,r),a=0));r>=8;e[f+p]=255&d,p+=b,d/=256,r-=8);for(a=a<0;e[f+p]=255&a,p+=b,a/=256,o-=8);e[f+p-b]|=128*h}},1476:e=>{"use strict";const t="[a-fA-F\\d:]",f=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${t})|(?<=${t})(?=\\s|$))`:"",c="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",n=`\n(?:\n(?:${r}:){7}(?:${r}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${r}:){6}(?:${c}|:${r}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${r}:){5}(?::${c}|(?::${r}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${r}:){4}(?:(?::${r}){0,1}:${c}|(?::${r}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${r}:){3}(?:(?::${r}){0,2}:${c}|(?::${r}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${r}:){2}(?:(?::${r}){0,3}:${c}|(?::${r}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${r}:){1}(?:(?::${r}){0,4}:${c}|(?::${r}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${r}){0,5}:${c}|(?::${r}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp(`(?:^${c}$)|(?:^${n}$)`),d=new RegExp(`^${c}$`),i=new RegExp(`^${n}$`),o=e=>e&&e.exact?a:new RegExp(`(?:${f(e)}${c}${f(e)})|(?:${f(e)}${n}${f(e)})`,"g");o.v4=e=>e&&e.exact?d:new RegExp(`${f(e)}${c}${f(e)}`,"g"),o.v6=e=>e&&e.exact?i:new RegExp(`${f(e)}${n}${f(e)}`,"g"),e.exports=o},35171:e=>{e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},65198:(e,t,f)=>{const c=f(77191),{blake2b:r}=f(1191),{toLE:n,leToNumber:a,stringToBytes:d}=f(75150),{AccountIndex:i,AccountId:o}=f(28807);let u=42;const s=[0,1,42,43,68,69],l=d("SS58PRE");e.exports={ss58Decode:function(e,t){let f;try{f=c.decode(e)}catch(e){return null}let n=f[0];if(-1===s.indexOf(n))return null;if(f.length<3)return null;let d,u=f.length<=3?1:f.length<=5?2:f.length<=9?4:f.length<=17?8:32,p=f.length-1-u,b=f.slice(1,1+u);f.slice(1+f.length),32===u&&(d=b);let h=u<32?new i(a(b)):new o(b);if(f[0]%1&&!d&&!t)return null;let y=r(new Uint8Array([...l,...f[0]%1?d||t(h):f.slice(0,1+u)]));for(var v=0;v{const{toLE:c}=f(75150);class r extends Uint8Array{toJSON(){return{_type:"VecU8",data:Array.from(this)}}}class n extends Uint8Array{toJSON(){return{_type:"AccountId",data:Array.from(this)}}compare(e){return this.length===e.length&&this.every(((t,f)=>e[f]===t))}memberOf(e){return void 0!==e.find((e=>this.compare(e)))}}class a extends Uint8Array{toJSON(){return{_type:"Hash",data:Array.from(this)}}}class d extends Uint8Array{toJSON(){return{_type:"Signature",data:Array.from(this)}}}class i extends String{toJSON(){return{_type:"VoteThreshold",data:this+""}}}class o extends Number{toJSON(){return{_type:"BlockNumber",data:this+0}}}class u extends Number{toJSON(){return{_type:"AccountIndex",data:this+0}}}class s extends Array{toJSON(){return{_type:"Tuple",data:Array.from(this)}}}class l extends Number{toJSON(){return{_type:"SlashPreference",data:this+0}}}class p extends Number{toJSON(){return{_type:"Perbill",data:this+0}}}class b extends Number{toJSON(){return{_type:"Permill",data:this+0}}}class h extends Date{constructor(e){super(1e3*e),this.number=e}toJSON(){return{_type:"Moment",data:this.number}}}class y extends Number{toJSON(){return{_type:"Balance",data:this+0}}add(e){return new y(this+e)}sub(e){return new y(this-e)}}e.exports={VecU8:r,AccountId:n,Hash:a,Signature:d,VoteThreshold:i,SlashPreference:l,Moment:h,Balance:y,BlockNumber:o,AccountIndex:u,Tuple:s,TransactionEra:class{constructor(e,t){"number"==typeof e&&"number"==typeof t&&(this.period=2<>12);return c((Math.floor(this.phase/t)<<4)+e,2)}return new Uint8Array([0])}},Perbill:p,Permill:b,reviver:function(e,t){if("object"==typeof t&&t)switch(t._type){case"VecU8":return new r(t.data);case"AccountId":return new n(t.data);case"Hash":return new a(t.data);case"Signature":return new d(t.data);case"VoteThreshold":return new i(t.data);case"SlashPreference":return new l(t.data);case"Perbill":return new p(t.data);case"Permill":return new b(t.data);case"Moment":return new h(t.data);case"Tuple":return new s(t.data);case"Balance":return new y(t.data);case"BlockNumber":return new o(t.data);case"AccountIndex":return new u(t.data);case"Payee":return new Payee(t.data)}return t},RewardDestination:class extends String{toJSON(){return{_type:"RewardDestination",data:this+""}}}}},75150:e=>{function t(e){if(!e)return new Uint8Array;for(var t=[],f=e.startsWith("0x")?2:0,c=e.length;f{t+=e*f,f*=256})),t},leToSigned:function(e){let t=e.slice(),f=1,c=0;128==(128&t[t.length-1])&&(t=t.map((e=>255&~e)),c=1,f=-1);let r=1;return t.forEach((e=>{c+=e*r,r*=256})),c*f},injectChunkUtils:function(){String.prototype.chunks=function(e){for(var t=[],f=this.length/e,c=0;ce+t),0),r=0,n=0;n{let t=this.substr(r,e);return r+=e,t}))));return f},Uint8Array.prototype.mapChunks=function(e,t){for(var f=[],c=this.length/e.reduce(((e,t)=>e+t),0),r=0,n=0;n(r+=e,this.slice(r-e,r))))));return f}},siPrefix:function(e){switch(e){case-24:return"y";case-21:return"z";case-18:return"a";case-15:return"f";case-12:return"p";case-9:return"n";case-6:return"µ";case-3:return"m";case 0:return"";case 3:return"k";case 6:return"M";case 9:return"G";case 12:return"T";case 15:return"P";case 18:return"E";case 21:return"Z";case 24:return"Y"}}}},34155:e=>{var t,f,c=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(f){try{return t.call(null,e,0)}catch(f){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{f="function"==typeof clearTimeout?clearTimeout:n}catch(e){f=n}}();var d,i=[],o=!1,u=-1;function s(){o&&d&&(o=!1,d.length?i=d.concat(i):u=-1,i.length&&l())}function l(){if(!o){var e=a(s);o=!0;for(var t=i.length;t;){for(d=i,i=[];++u1)for(var f=1;f{var t=function(e){"use strict";var t,f=Object.prototype,c=f.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",d=r.toStringTag||"@@toStringTag";function i(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{i({},"")}catch(e){i=function(e,t,f){return e[t]=f}}function o(e,t,f,c){var r=t&&t.prototype instanceof y?t:y,n=Object.create(r.prototype),a=new T(c||[]);return n._invoke=function(e,t,f){var c=s;return function(r,n){if(c===p)throw new Error("Generator is already running");if(c===b){if("throw"===r)throw n;return E()}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=M(a,f);if(d){if(d===h)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if(c===s)throw c=b,f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c=p;var i=u(e,t,f);if("normal"===i.type){if(c=f.done?b:l,i.arg===h)continue;return{value:i.arg,done:f.done}}"throw"===i.type&&(c=b,f.method="throw",f.arg=i.arg)}}}(e,f,a),n}function u(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}e.wrap=o;var s="suspendedStart",l="suspendedYield",p="executing",b="completed",h={};function y(){}function v(){}function m(){}var g={};i(g,n,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(A([])));O&&O!==f&&c.call(O,n)&&(g=O);var P=m.prototype=y.prototype=Object.create(g);function x(e){["next","throw","return"].forEach((function(t){i(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function f(r,n,a,d){var i=u(e[r],e,n);if("throw"!==i.type){var o=i.arg,s=o.value;return s&&"object"==typeof s&&c.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,a,d)}),(function(e){f("throw",e,a,d)})):t.resolve(s).then((function(e){o.value=e,a(o)}),(function(e){return f("throw",e,a,d)}))}d(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function M(e,f){var c=e.iterator[f.method];if(c===t){if(f.delegate=null,"throw"===f.method){if(e.iterator.return&&(f.method="return",f.arg=t,M(e,f),"throw"===f.method))return h;f.method="throw",f.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=u(c,e.iterator,f.arg);if("throw"===r.type)return f.method="throw",f.arg=r.arg,f.delegate=null,h;var n=r.arg;return n?n.done?(f[e.resultName]=n.value,f.next=e.nextLoc,"return"!==f.method&&(f.method="next",f.arg=t),f.delegate=null,h):n:(f.method="throw",f.arg=new TypeError("iterator result is not an object"),f.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function A(e){if(e){var f=e[n];if(f)return f.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function f(){for(;++r=0;--n){var a=this.tryEntries[n],d=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var i=c.call(a,"catchLoc"),o=c.call(a,"finallyLoc");if(i&&o){if(this.prev=0;--f){var r=this.tryEntries[f];if(r.tryLoc<=this.prev&&c.call(r,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),S(f),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;S(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,f,c){return this.delegate={iterator:A(e),resultName:f,nextLoc:c},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},72872:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__exportStar||function(e,t){for(var f in e)"default"===f||Object.prototype.hasOwnProperty.call(t,f)||c(t,e,f)};Object.defineProperty(t,"__esModule",{value:!0}),t.interval=t.iif=t.generate=t.fromEventPattern=t.fromEvent=t.from=t.forkJoin=t.empty=t.defer=t.connectable=t.concat=t.combineLatest=t.bindNodeCallback=t.bindCallback=t.UnsubscriptionError=t.TimeoutError=t.SequenceError=t.ObjectUnsubscribedError=t.NotFoundError=t.EmptyError=t.ArgumentOutOfRangeError=t.firstValueFrom=t.lastValueFrom=t.isObservable=t.identity=t.noop=t.pipe=t.NotificationKind=t.Notification=t.Subscriber=t.Subscription=t.Scheduler=t.VirtualAction=t.VirtualTimeScheduler=t.animationFrameScheduler=t.animationFrame=t.queueScheduler=t.queue=t.asyncScheduler=t.async=t.asapScheduler=t.asap=t.AsyncSubject=t.ReplaySubject=t.BehaviorSubject=t.Subject=t.animationFrames=t.observable=t.ConnectableObservable=t.Observable=void 0,t.filter=t.expand=t.exhaustMap=t.exhaustAll=t.exhaust=t.every=t.endWith=t.elementAt=t.distinctUntilKeyChanged=t.distinctUntilChanged=t.distinct=t.dematerialize=t.delayWhen=t.delay=t.defaultIfEmpty=t.debounceTime=t.debounce=t.count=t.connect=t.concatWith=t.concatMapTo=t.concatMap=t.concatAll=t.combineLatestWith=t.combineLatestAll=t.combineAll=t.catchError=t.bufferWhen=t.bufferToggle=t.bufferTime=t.bufferCount=t.buffer=t.auditTime=t.audit=t.config=t.NEVER=t.EMPTY=t.scheduled=t.zip=t.using=t.timer=t.throwError=t.range=t.race=t.partition=t.pairs=t.onErrorResumeNext=t.of=t.never=t.merge=void 0,t.switchMapTo=t.switchMap=t.switchAll=t.subscribeOn=t.startWith=t.skipWhile=t.skipUntil=t.skipLast=t.skip=t.single=t.shareReplay=t.share=t.sequenceEqual=t.scan=t.sampleTime=t.sample=t.refCount=t.retryWhen=t.retry=t.repeatWhen=t.repeat=t.reduce=t.raceWith=t.publishReplay=t.publishLast=t.publishBehavior=t.publish=t.pluck=t.pairwise=t.observeOn=t.multicast=t.min=t.mergeWith=t.mergeScan=t.mergeMapTo=t.mergeMap=t.flatMap=t.mergeAll=t.max=t.materialize=t.mapTo=t.map=t.last=t.isEmpty=t.ignoreElements=t.groupBy=t.first=t.findIndex=t.find=t.finalize=void 0,t.zipWith=t.zipAll=t.withLatestFrom=t.windowWhen=t.windowToggle=t.windowTime=t.windowCount=t.window=t.toArray=t.timestamp=t.timeoutWith=t.timeout=t.timeInterval=t.throwIfEmpty=t.throttleTime=t.throttle=t.tap=t.takeWhile=t.takeUntil=t.takeLast=t.take=t.switchScan=void 0;var n=f(2419);Object.defineProperty(t,"Observable",{enumerable:!0,get:function(){return n.Observable}});var a=f(99518);Object.defineProperty(t,"ConnectableObservable",{enumerable:!0,get:function(){return a.ConnectableObservable}});var d=f(72801);Object.defineProperty(t,"observable",{enumerable:!0,get:function(){return d.observable}});var i=f(79106);Object.defineProperty(t,"animationFrames",{enumerable:!0,get:function(){return i.animationFrames}});var o=f(63032);Object.defineProperty(t,"Subject",{enumerable:!0,get:function(){return o.Subject}});var u=f(15240);Object.defineProperty(t,"BehaviorSubject",{enumerable:!0,get:function(){return u.BehaviorSubject}});var s=f(33274);Object.defineProperty(t,"ReplaySubject",{enumerable:!0,get:function(){return s.ReplaySubject}});var l=f(90280);Object.defineProperty(t,"AsyncSubject",{enumerable:!0,get:function(){return l.AsyncSubject}});var p=f(30580);Object.defineProperty(t,"asap",{enumerable:!0,get:function(){return p.asap}}),Object.defineProperty(t,"asapScheduler",{enumerable:!0,get:function(){return p.asapScheduler}});var b=f(52445);Object.defineProperty(t,"async",{enumerable:!0,get:function(){return b.async}}),Object.defineProperty(t,"asyncScheduler",{enumerable:!0,get:function(){return b.asyncScheduler}});var h=f(38615);Object.defineProperty(t,"queue",{enumerable:!0,get:function(){return h.queue}}),Object.defineProperty(t,"queueScheduler",{enumerable:!0,get:function(){return h.queueScheduler}});var y=f(63660);Object.defineProperty(t,"animationFrame",{enumerable:!0,get:function(){return y.animationFrame}}),Object.defineProperty(t,"animationFrameScheduler",{enumerable:!0,get:function(){return y.animationFrameScheduler}});var v=f(8558);Object.defineProperty(t,"VirtualTimeScheduler",{enumerable:!0,get:function(){return v.VirtualTimeScheduler}}),Object.defineProperty(t,"VirtualAction",{enumerable:!0,get:function(){return v.VirtualAction}});var m=f(10218);Object.defineProperty(t,"Scheduler",{enumerable:!0,get:function(){return m.Scheduler}});var g=f(93865);Object.defineProperty(t,"Subscription",{enumerable:!0,get:function(){return g.Subscription}});var w=f(85125);Object.defineProperty(t,"Subscriber",{enumerable:!0,get:function(){return w.Subscriber}});var O=f(23104);Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return O.Notification}}),Object.defineProperty(t,"NotificationKind",{enumerable:!0,get:function(){return O.NotificationKind}});var P=f(9985);Object.defineProperty(t,"pipe",{enumerable:!0,get:function(){return P.pipe}});var x=f(42576);Object.defineProperty(t,"noop",{enumerable:!0,get:function(){return x.noop}});var k=f(14781);Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.identity}});var M=f(88386);Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return M.isObservable}});var j=f(99309);Object.defineProperty(t,"lastValueFrom",{enumerable:!0,get:function(){return j.lastValueFrom}});var S=f(58182);Object.defineProperty(t,"firstValueFrom",{enumerable:!0,get:function(){return S.firstValueFrom}});var T=f(42351);Object.defineProperty(t,"ArgumentOutOfRangeError",{enumerable:!0,get:function(){return T.ArgumentOutOfRangeError}});var A=f(39474);Object.defineProperty(t,"EmptyError",{enumerable:!0,get:function(){return A.EmptyError}});var E=f(48598);Object.defineProperty(t,"NotFoundError",{enumerable:!0,get:function(){return E.NotFoundError}});var I=f(82642);Object.defineProperty(t,"ObjectUnsubscribedError",{enumerable:!0,get:function(){return I.ObjectUnsubscribedError}});var N=f(46156);Object.defineProperty(t,"SequenceError",{enumerable:!0,get:function(){return N.SequenceError}});var R=f(34173);Object.defineProperty(t,"TimeoutError",{enumerable:!0,get:function(){return R.TimeoutError}});var B=f(24805);Object.defineProperty(t,"UnsubscriptionError",{enumerable:!0,get:function(){return B.UnsubscriptionError}});var C=f(63050);Object.defineProperty(t,"bindCallback",{enumerable:!0,get:function(){return C.bindCallback}});var V=f(48130);Object.defineProperty(t,"bindNodeCallback",{enumerable:!0,get:function(){return V.bindNodeCallback}});var U=f(99258);Object.defineProperty(t,"combineLatest",{enumerable:!0,get:function(){return U.combineLatest}});var H=f(12239);Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return H.concat}});var L=f(62873);Object.defineProperty(t,"connectable",{enumerable:!0,get:function(){return L.connectable}});var _=f(37885);Object.defineProperty(t,"defer",{enumerable:!0,get:function(){return _.defer}});var D=f(16332);Object.defineProperty(t,"empty",{enumerable:!0,get:function(){return D.empty}});var z=f(7245);Object.defineProperty(t,"forkJoin",{enumerable:!0,get:function(){return z.forkJoin}});var F=f(85432);Object.defineProperty(t,"from",{enumerable:!0,get:function(){return F.from}});var q=f(83267);Object.defineProperty(t,"fromEvent",{enumerable:!0,get:function(){return q.fromEvent}});var W=f(20470);Object.defineProperty(t,"fromEventPattern",{enumerable:!0,get:function(){return W.fromEventPattern}});var X=f(24303);Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return X.generate}});var K=f(61757);Object.defineProperty(t,"iif",{enumerable:!0,get:function(){return K.iif}});var Z=f(98990);Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return Z.interval}});var G=f(21846);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return G.merge}});var Y=f(41339);Object.defineProperty(t,"never",{enumerable:!0,get:function(){return Y.never}});var J=f(95726);Object.defineProperty(t,"of",{enumerable:!0,get:function(){return J.of}});var Q=f(90724);Object.defineProperty(t,"onErrorResumeNext",{enumerable:!0,get:function(){return Q.onErrorResumeNext}});var $=f(74380);Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return $.pairs}});var ee=f(97273);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return ee.partition}});var te=f(85182);Object.defineProperty(t,"race",{enumerable:!0,get:function(){return te.race}});var fe=f(40322);Object.defineProperty(t,"range",{enumerable:!0,get:function(){return fe.range}});var ce=f(92098);Object.defineProperty(t,"throwError",{enumerable:!0,get:function(){return ce.throwError}});var re=f(87513);Object.defineProperty(t,"timer",{enumerable:!0,get:function(){return re.timer}});var ne=f(62962);Object.defineProperty(t,"using",{enumerable:!0,get:function(){return ne.using}});var ae=f(57654);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return ae.zip}});var de=f(65207);Object.defineProperty(t,"scheduled",{enumerable:!0,get:function(){return de.scheduled}});var ie=f(16332);Object.defineProperty(t,"EMPTY",{enumerable:!0,get:function(){return ie.EMPTY}});var oe=f(41339);Object.defineProperty(t,"NEVER",{enumerable:!0,get:function(){return oe.NEVER}}),r(f(28433),t);var ue=f(23280);Object.defineProperty(t,"config",{enumerable:!0,get:function(){return ue.config}});var se=f(76474);Object.defineProperty(t,"audit",{enumerable:!0,get:function(){return se.audit}});var le=f(95382);Object.defineProperty(t,"auditTime",{enumerable:!0,get:function(){return le.auditTime}});var pe=f(89715);Object.defineProperty(t,"buffer",{enumerable:!0,get:function(){return pe.buffer}});var be=f(63814);Object.defineProperty(t,"bufferCount",{enumerable:!0,get:function(){return be.bufferCount}});var he=f(7211);Object.defineProperty(t,"bufferTime",{enumerable:!0,get:function(){return he.bufferTime}});var ye=f(84943);Object.defineProperty(t,"bufferToggle",{enumerable:!0,get:function(){return ye.bufferToggle}});var ve=f(91240);Object.defineProperty(t,"bufferWhen",{enumerable:!0,get:function(){return ve.bufferWhen}});var me=f(69548);Object.defineProperty(t,"catchError",{enumerable:!0,get:function(){return me.catchError}});var ge=f(52128);Object.defineProperty(t,"combineAll",{enumerable:!0,get:function(){return ge.combineAll}});var we=f(73240);Object.defineProperty(t,"combineLatestAll",{enumerable:!0,get:function(){return we.combineLatestAll}});var Oe=f(65024);Object.defineProperty(t,"combineLatestWith",{enumerable:!0,get:function(){return Oe.combineLatestWith}});var Pe=f(84413);Object.defineProperty(t,"concatAll",{enumerable:!0,get:function(){return Pe.concatAll}});var xe=f(27498);Object.defineProperty(t,"concatMap",{enumerable:!0,get:function(){return xe.concatMap}});var ke=f(6109);Object.defineProperty(t,"concatMapTo",{enumerable:!0,get:function(){return ke.concatMapTo}});var Me=f(78185);Object.defineProperty(t,"concatWith",{enumerable:!0,get:function(){return Me.concatWith}});var je=f(81995);Object.defineProperty(t,"connect",{enumerable:!0,get:function(){return je.connect}});var Se=f(70993);Object.defineProperty(t,"count",{enumerable:!0,get:function(){return Se.count}});var Te=f(70496);Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return Te.debounce}});var Ae=f(61385);Object.defineProperty(t,"debounceTime",{enumerable:!0,get:function(){return Ae.debounceTime}});var Ee=f(71658);Object.defineProperty(t,"defaultIfEmpty",{enumerable:!0,get:function(){return Ee.defaultIfEmpty}});var Ie=f(35841);Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return Ie.delay}});var Ne=f(78798);Object.defineProperty(t,"delayWhen",{enumerable:!0,get:function(){return Ne.delayWhen}});var Re=f(11080);Object.defineProperty(t,"dematerialize",{enumerable:!0,get:function(){return Re.dematerialize}});var Be=f(63054);Object.defineProperty(t,"distinct",{enumerable:!0,get:function(){return Be.distinct}});var Ce=f(98737);Object.defineProperty(t,"distinctUntilChanged",{enumerable:!0,get:function(){return Ce.distinctUntilChanged}});var Ve=f(77957);Object.defineProperty(t,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return Ve.distinctUntilKeyChanged}});var Ue=f(88633);Object.defineProperty(t,"elementAt",{enumerable:!0,get:function(){return Ue.elementAt}});var He=f(90911);Object.defineProperty(t,"endWith",{enumerable:!0,get:function(){return He.endWith}});var Le=f(2096);Object.defineProperty(t,"every",{enumerable:!0,get:function(){return Le.every}});var _e=f(70067);Object.defineProperty(t,"exhaust",{enumerable:!0,get:function(){return _e.exhaust}});var De=f(75337);Object.defineProperty(t,"exhaustAll",{enumerable:!0,get:function(){return De.exhaustAll}});var ze=f(5635);Object.defineProperty(t,"exhaustMap",{enumerable:!0,get:function(){return ze.exhaustMap}});var Fe=f(59745);Object.defineProperty(t,"expand",{enumerable:!0,get:function(){return Fe.expand}});var qe=f(49154);Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return qe.filter}});var We=f(9283);Object.defineProperty(t,"finalize",{enumerable:!0,get:function(){return We.finalize}});var Xe=f(47119);Object.defineProperty(t,"find",{enumerable:!0,get:function(){return Xe.find}});var Ke=f(74706);Object.defineProperty(t,"findIndex",{enumerable:!0,get:function(){return Ke.findIndex}});var Ze=f(29219);Object.defineProperty(t,"first",{enumerable:!0,get:function(){return Ze.first}});var Ge=f(79749);Object.defineProperty(t,"groupBy",{enumerable:!0,get:function(){return Ge.groupBy}});var Ye=f(29438);Object.defineProperty(t,"ignoreElements",{enumerable:!0,get:function(){return Ye.ignoreElements}});var Je=f(28515);Object.defineProperty(t,"isEmpty",{enumerable:!0,get:function(){return Je.isEmpty}});var Qe=f(22435);Object.defineProperty(t,"last",{enumerable:!0,get:function(){return Qe.last}});var $e=f(47291);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return $e.map}});var et=f(18313);Object.defineProperty(t,"mapTo",{enumerable:!0,get:function(){return et.mapTo}});var tt=f(33209);Object.defineProperty(t,"materialize",{enumerable:!0,get:function(){return tt.materialize}});var ft=f(72620);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return ft.max}});var ct=f(93783);Object.defineProperty(t,"mergeAll",{enumerable:!0,get:function(){return ct.mergeAll}});var rt=f(21788);Object.defineProperty(t,"flatMap",{enumerable:!0,get:function(){return rt.flatMap}});var nt=f(99475);Object.defineProperty(t,"mergeMap",{enumerable:!0,get:function(){return nt.mergeMap}});var at=f(61211);Object.defineProperty(t,"mergeMapTo",{enumerable:!0,get:function(){return at.mergeMapTo}});var dt=f(97267);Object.defineProperty(t,"mergeScan",{enumerable:!0,get:function(){return dt.mergeScan}});var it=f(49303);Object.defineProperty(t,"mergeWith",{enumerable:!0,get:function(){return it.mergeWith}});var ot=f(99714);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return ot.min}});var ut=f(73848);Object.defineProperty(t,"multicast",{enumerable:!0,get:function(){return ut.multicast}});var st=f(1184);Object.defineProperty(t,"observeOn",{enumerable:!0,get:function(){return st.observeOn}});var lt=f(52731);Object.defineProperty(t,"pairwise",{enumerable:!0,get:function(){return lt.pairwise}});var pt=f(84691);Object.defineProperty(t,"pluck",{enumerable:!0,get:function(){return pt.pluck}});var bt=f(4474);Object.defineProperty(t,"publish",{enumerable:!0,get:function(){return bt.publish}});var ht=f(70052);Object.defineProperty(t,"publishBehavior",{enumerable:!0,get:function(){return ht.publishBehavior}});var yt=f(82110);Object.defineProperty(t,"publishLast",{enumerable:!0,get:function(){return yt.publishLast}});var vt=f(89864);Object.defineProperty(t,"publishReplay",{enumerable:!0,get:function(){return vt.publishReplay}});var mt=f(179);Object.defineProperty(t,"raceWith",{enumerable:!0,get:function(){return mt.raceWith}});var gt=f(60122);Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return gt.reduce}});var wt=f(5313);Object.defineProperty(t,"repeat",{enumerable:!0,get:function(){return wt.repeat}});var Ot=f(54068);Object.defineProperty(t,"repeatWhen",{enumerable:!0,get:function(){return Ot.repeatWhen}});var Pt=f(40064);Object.defineProperty(t,"retry",{enumerable:!0,get:function(){return Pt.retry}});var xt=f(11188);Object.defineProperty(t,"retryWhen",{enumerable:!0,get:function(){return xt.retryWhen}});var kt=f(28739);Object.defineProperty(t,"refCount",{enumerable:!0,get:function(){return kt.refCount}});var Mt=f(84193);Object.defineProperty(t,"sample",{enumerable:!0,get:function(){return Mt.sample}});var jt=f(76170);Object.defineProperty(t,"sampleTime",{enumerable:!0,get:function(){return jt.sampleTime}});var St=f(85876);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return St.scan}});var Tt=f(41791);Object.defineProperty(t,"sequenceEqual",{enumerable:!0,get:function(){return Tt.sequenceEqual}});var At=f(15137);Object.defineProperty(t,"share",{enumerable:!0,get:function(){return At.share}});var Et=f(11348);Object.defineProperty(t,"shareReplay",{enumerable:!0,get:function(){return Et.shareReplay}});var It=f(28242);Object.defineProperty(t,"single",{enumerable:!0,get:function(){return It.single}});var Nt=f(83169);Object.defineProperty(t,"skip",{enumerable:!0,get:function(){return Nt.skip}});var Rt=f(42454);Object.defineProperty(t,"skipLast",{enumerable:!0,get:function(){return Rt.skipLast}});var Bt=f(36931);Object.defineProperty(t,"skipUntil",{enumerable:!0,get:function(){return Bt.skipUntil}});var Ct=f(77913);Object.defineProperty(t,"skipWhile",{enumerable:!0,get:function(){return Ct.skipWhile}});var Vt=f(29234);Object.defineProperty(t,"startWith",{enumerable:!0,get:function(){return Vt.startWith}});var Ut=f(40276);Object.defineProperty(t,"subscribeOn",{enumerable:!0,get:function(){return Ut.subscribeOn}});var Ht=f(29253);Object.defineProperty(t,"switchAll",{enumerable:!0,get:function(){return Ht.switchAll}});var Lt=f(68518);Object.defineProperty(t,"switchMap",{enumerable:!0,get:function(){return Lt.switchMap}});var _t=f(21173);Object.defineProperty(t,"switchMapTo",{enumerable:!0,get:function(){return _t.switchMapTo}});var Dt=f(73855);Object.defineProperty(t,"switchScan",{enumerable:!0,get:function(){return Dt.switchScan}});var zt=f(54783);Object.defineProperty(t,"take",{enumerable:!0,get:function(){return zt.take}});var Ft=f(71980);Object.defineProperty(t,"takeLast",{enumerable:!0,get:function(){return Ft.takeLast}});var qt=f(69845);Object.defineProperty(t,"takeUntil",{enumerable:!0,get:function(){return qt.takeUntil}});var Wt=f(6060);Object.defineProperty(t,"takeWhile",{enumerable:!0,get:function(){return Wt.takeWhile}});var Xt=f(1138);Object.defineProperty(t,"tap",{enumerable:!0,get:function(){return Xt.tap}});var Kt=f(77306);Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return Kt.throttle}});var Zt=f(2239);Object.defineProperty(t,"throttleTime",{enumerable:!0,get:function(){return Zt.throttleTime}});var Gt=f(81779);Object.defineProperty(t,"throwIfEmpty",{enumerable:!0,get:function(){return Gt.throwIfEmpty}});var Yt=f(28005);Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return Yt.timeInterval}});var Jt=f(34173);Object.defineProperty(t,"timeout",{enumerable:!0,get:function(){return Jt.timeout}});var Qt=f(87223);Object.defineProperty(t,"timeoutWith",{enumerable:!0,get:function(){return Qt.timeoutWith}});var $t=f(88975);Object.defineProperty(t,"timestamp",{enumerable:!0,get:function(){return $t.timestamp}});var ef=f(40002);Object.defineProperty(t,"toArray",{enumerable:!0,get:function(){return ef.toArray}});var tf=f(2826);Object.defineProperty(t,"window",{enumerable:!0,get:function(){return tf.window}});var ff=f(47526);Object.defineProperty(t,"windowCount",{enumerable:!0,get:function(){return ff.windowCount}});var cf=f(78294);Object.defineProperty(t,"windowTime",{enumerable:!0,get:function(){return cf.windowTime}});var rf=f(61883);Object.defineProperty(t,"windowToggle",{enumerable:!0,get:function(){return rf.windowToggle}});var nf=f(94309);Object.defineProperty(t,"windowWhen",{enumerable:!0,get:function(){return nf.windowWhen}});var af=f(83032);Object.defineProperty(t,"withLatestFrom",{enumerable:!0,get:function(){return af.withLatestFrom}});var df=f(78593);Object.defineProperty(t,"zipAll",{enumerable:!0,get:function(){return df.zipAll}});var of=f(78096);Object.defineProperty(t,"zipWith",{enumerable:!0,get:function(){return of.zipWith}})},90280:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncSubject=void 0;var n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._value=null,t._hasValue=!1,t._isComplete=!1,t}return r(t,e),t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t._hasValue,r=t._value,n=t.thrownError,a=t.isStopped,d=t._isComplete;f?e.error(n):(a||d)&&(c&&e.next(r),e.complete())},t.prototype.next=function(e){this.isStopped||(this._value=e,this._hasValue=!0)},t.prototype.complete=function(){var t=this,f=t._hasValue,c=t._value;t._isComplete||(this._isComplete=!0,f&&e.prototype.next.call(this,c),e.prototype.complete.call(this))},t}(f(63032).Subject);t.AsyncSubject=n},15240:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.BehaviorSubject=void 0;var n=function(e){function t(t){var f=e.call(this)||this;return f._value=t,f}return r(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var f=e.prototype._subscribe.call(this,t);return!f.closed&&t.next(this._value),f},t.prototype.getValue=function(){var e=this,t=e.hasError,f=e.thrownError,c=e._value;if(t)throw f;return this._throwIfClosed(),c},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(f(63032).Subject);t.BehaviorSubject=n},23104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeNotification=t.Notification=t.NotificationKind=void 0;var c,r=f(16332),n=f(95726),a=f(92098),d=f(73005);(c=t.NotificationKind||(t.NotificationKind={})).NEXT="N",c.ERROR="E",c.COMPLETE="C";var i=function(){function e(e,t,f){this.kind=e,this.value=t,this.error=f,this.hasValue="N"===e}return e.prototype.observe=function(e){return o(this,e)},e.prototype.do=function(e,t,f){var c=this,r=c.kind,n=c.value,a=c.error;return"N"===r?null==e?void 0:e(n):"E"===r?null==t?void 0:t(a):null==f?void 0:f()},e.prototype.accept=function(e,t,f){var c;return d.isFunction(null===(c=e)||void 0===c?void 0:c.next)?this.observe(e):this.do(e,t,f)},e.prototype.toObservable=function(){var e=this,t=e.kind,f=e.value,c=e.error,d="N"===t?n.of(f):"E"===t?a.throwError((function(){return c})):"C"===t?r.EMPTY:0;if(!d)throw new TypeError("Unexpected notification kind "+t);return d},e.createNext=function(t){return new e("N",t)},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e}();function o(e,t){var f,c,r,n=e,a=n.kind,d=n.value,i=n.error;if("string"!=typeof a)throw new TypeError('Invalid notification, missing "kind"');"N"===a?null===(f=t.next)||void 0===f||f.call(t,d):"E"===a?null===(c=t.error)||void 0===c||c.call(t,i):null===(r=t.complete)||void 0===r||r.call(t)}t.Notification=i,t.observeNotification=o},17286:(e,t)=>{"use strict";function f(e,t,f){return{kind:e,value:t,error:f}}Object.defineProperty(t,"__esModule",{value:!0}),t.createNotification=t.nextNotification=t.errorNotification=t.COMPLETE_NOTIFICATION=void 0,t.COMPLETE_NOTIFICATION=f("C",void 0,void 0),t.errorNotification=function(e){return f("E",void 0,e)},t.nextNotification=function(e){return f("N",e,void 0)},t.createNotification=f},2419:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Observable=void 0;var c=f(85125),r=f(93865),n=f(72801),a=f(9985),d=f(23280),i=f(73005),o=f(86110),u=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var f=new e;return f.source=this,f.operator=t,f},e.prototype.subscribe=function(e,t,f){var n,a=this,d=(n=e)&&n instanceof c.Subscriber||function(e){return e&&i.isFunction(e.next)&&i.isFunction(e.error)&&i.isFunction(e.complete)}(n)&&r.isSubscription(n)?e:new c.SafeSubscriber(e,t,f);return o.errorContext((function(){var e=a,t=e.operator,f=e.source;d.add(t?t.call(d,f):f?a._subscribe(d):a._trySubscribe(d))})),d},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var f=this;return new(t=s(t))((function(t,r){var n=new c.SafeSubscriber({next:function(t){try{e(t)}catch(e){r(e),n.unsubscribe()}},error:r,complete:t});f.subscribe(n)}))},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[n.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Scheduler=void 0;var c=f(87950),r=function(){function e(t,f){void 0===f&&(f=e.now),this.schedulerActionCtor=t,this.now=f}return e.prototype.schedule=function(e,t,f){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(f,t)},e.now=c.dateTimestampProvider.now,e}();t.Scheduler=r},63032:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)}),n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.AnonymousSubject=t.Subject=void 0;var a=f(2419),d=f(93865),i=f(82642),o=f(26967),u=f(86110),s=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r(t,e),t.prototype.lift=function(e){var t=new l(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new i.ObjectUnsubscribedError},t.prototype.next=function(e){var t=this;u.errorContext((function(){var f,c;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var r=n(t.currentObservers),a=r.next();!a.done;a=r.next())a.value.next(e)}catch(e){f={error:e}}finally{try{a&&!a.done&&(c=r.return)&&c.call(r)}finally{if(f)throw f.error}}}}))},t.prototype.error=function(e){var t=this;u.errorContext((function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var f=t.observers;f.length;)f.shift().error(e)}}))},t.prototype.complete=function(){var e=this;u.errorContext((function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}}))},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,f=this,c=f.hasError,r=f.isStopped,n=f.observers;return c||r?d.EMPTY_SUBSCRIPTION:(this.currentObservers=null,n.push(e),new d.Subscription((function(){t.currentObservers=null,o.arrRemove(n,e)})))},t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t.thrownError,r=t.isStopped;f?e.error(c):r&&e.complete()},t.prototype.asObservable=function(){var e=new a.Observable;return e.source=this,e},t.create=function(e,t){return new l(e,t)},t}(a.Observable);t.Subject=s;var l=function(e){function t(t,f){var c=e.call(this)||this;return c.destination=t,c.source=f,c}return r(t,e),t.prototype.next=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===f||f.call(t,e)},t.prototype.error=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===f||f.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,f;return null!==(f=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==f?f:d.EMPTY_SUBSCRIPTION},t}(s);t.AnonymousSubject=l},85125:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_OBSERVER=t.SafeSubscriber=t.Subscriber=void 0;var n=f(73005),a=f(93865),d=f(23280),i=f(47968),o=f(42576),u=f(17286),s=f(84590),l=f(86110),p=function(e){function f(f){var c=e.call(this)||this;return c.isStopped=!1,f?(c.destination=f,a.isSubscription(f)&&f.add(c)):c.destination=t.EMPTY_OBSERVER,c}return r(f,e),f.create=function(e,t,f){return new v(e,t,f)},f.prototype.next=function(e){this.isStopped?g(u.nextNotification(e),this):this._next(e)},f.prototype.error=function(e){this.isStopped?g(u.errorNotification(e),this):(this.isStopped=!0,this._error(e))},f.prototype.complete=function(){this.isStopped?g(u.COMPLETE_NOTIFICATION,this):(this.isStopped=!0,this._complete())},f.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},f.prototype._next=function(e){this.destination.next(e)},f.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},f.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},f}(a.Subscription);t.Subscriber=p;var b=Function.prototype.bind;function h(e,t){return b.call(e,t)}var y=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){m(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){m(e)}else m(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){m(e)}},e}(),v=function(e){function t(t,f,c){var r,a,i=e.call(this)||this;return n.isFunction(t)||!t?r={next:null!=t?t:void 0,error:null!=f?f:void 0,complete:null!=c?c:void 0}:i&&d.config.useDeprecatedNextContext?((a=Object.create(t)).unsubscribe=function(){return i.unsubscribe()},r={next:t.next&&h(t.next,a),error:t.error&&h(t.error,a),complete:t.complete&&h(t.complete,a)}):r=t,i.destination=new y(r),i}return r(t,e),t}(p);function m(e){d.config.useDeprecatedSynchronousErrorHandling?l.captureError(e):i.reportUnhandledError(e)}function g(e,t){var f=d.config.onStoppedNotification;f&&s.timeoutProvider.setTimeout((function(){return f(e,t)}))}t.SafeSubscriber=v,t.EMPTY_OBSERVER={closed:!0,next:o.noop,error:function(e){throw e},complete:o.noop}},93865:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},r=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},n=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0,t.config={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},58182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.firstValueFrom=void 0;var c=f(39474),r=f(85125);t.firstValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(n,a){var d=new r.SafeSubscriber({next:function(e){n(e),d.unsubscribe()},error:a,complete:function(){f?n(t.defaultValue):a(new c.EmptyError)}});e.subscribe(d)}))}},99309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lastValueFrom=void 0;var c=f(39474);t.lastValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(r,n){var a,d=!1;e.subscribe({next:function(e){a=e,d=!0},error:n,complete:function(){d?r(a):f?r(t.defaultValue):n(new c.EmptyError)}})}))}},99518:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectableObservable=void 0;var n=f(2419),a=f(93865),d=f(28739),i=f(14990),o=f(84935),u=function(e){function t(t,f){var c=e.call(this)||this;return c.source=t,c.subjectFactory=f,c._subject=null,c._refCount=0,c._connection=null,o.hasLift(t)&&(c.lift=t.lift),c}return r(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,null==e||e.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new a.Subscription;var f=this.getSubject();t.add(this.source.subscribe(i.createOperatorSubscriber(f,void 0,(function(){e._teardown(),f.complete()}),(function(t){e._teardown(),f.error(t)}),(function(){return e._teardown()})))),t.closed&&(this._connection=null,t=a.Subscription.EMPTY)}return t},t.prototype.refCount=function(){return d.refCount()(this)},t}(n.Observable);t.ConnectableObservable=u},63050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindCallback=void 0;var c=f(29592);t.bindCallback=function(e,t,f){return c.bindCallbackInternals(!1,e,t,f)}},29592:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindNodeCallback=void 0;var c=f(29592);t.bindNodeCallback=function(e,t,f){return c.bindCallbackInternals(!0,e,t,f)}},99258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestInit=t.combineLatest=void 0;var c=f(2419),r=f(91203),n=f(85432),a=f(14781),d=f(11914),i=f(12433),o=f(60641),u=f(14990),s=f(27738);function l(e,t,f){return void 0===f&&(f=a.identity),function(c){p(t,(function(){for(var r=e.length,a=new Array(r),d=r,i=r,o=function(r){p(t,(function(){var o=n.from(e[r],t),s=!1;o.subscribe(u.createOperatorSubscriber(c,(function(e){a[r]=e,s||(s=!0,i--),i||c.next(f(a.slice()))}),(function(){--d||c.complete()})))}),c)},s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concat=void 0;var c=f(84413),r=f(12433),n=f(85432);t.concat=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connectable=void 0;var c=f(63032),r=f(2419),n=f(37885),a={connector:function(){return new c.Subject},resetOnDisconnect:!0};t.connectable=function(e,t){void 0===t&&(t=a);var f=null,c=t.connector,d=t.resetOnDisconnect,i=void 0===d||d,o=c(),u=new r.Observable((function(e){return o.subscribe(e)}));return u.connect=function(){return f&&!f.closed||(f=n.defer((function(){return e})).subscribe(o),i&&f.add((function(){return o=c()}))),f},u}},37885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defer=void 0;var c=f(2419),r=f(87103);t.defer=function(e){return new c.Observable((function(t){r.innerFrom(e()).subscribe(t)}))}},79106:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrames=void 0;var c=f(2419),r=f(93865),n=f(46813),a=f(70505);function d(e){var t=a.animationFrameProvider.schedule;return new c.Observable((function(f){var c=new r.Subscription,a=e||n.performanceTimestampProvider,d=a.now(),i=function(r){var n=a.now();f.next({timestamp:e?n:r,elapsed:n-d}),f.closed||c.add(t(i))};return c.add(t(i)),c}))}t.animationFrames=function(e){return e?d(e):i};var i=d()},16332:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.empty=t.EMPTY=void 0;var c=f(2419);t.EMPTY=new c.Observable((function(e){return e.complete()})),t.empty=function(e){return e?function(e){return new c.Observable((function(t){return e.schedule((function(){return t.complete()}))}))}(e):t.EMPTY}},7245:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forkJoin=void 0;var c=f(2419),r=f(91203),n=f(87103),a=f(12433),d=f(14990),i=f(11914),o=f(60641);t.forkJoin=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.from=void 0;var c=f(65207),r=f(87103);t.from=function(e,t){return t?c.scheduled(e,t):r.innerFrom(e)}},83267:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.fromEvent=void 0;var r=f(87103),n=f(2419),a=f(99475),d=f(73909),i=f(73005),o=f(11914),u=["addListener","removeListener"],s=["addEventListener","removeEventListener"],l=["on","off"];function p(e,t){return function(f){return function(c){return e[f](t,c)}}}t.fromEvent=function e(t,f,b,h){if(i.isFunction(b)&&(h=b,b=void 0),h)return e(t,f,b).pipe(o.mapOneOrManyArgs(h));var y=c(function(e){return i.isFunction(e.addEventListener)&&i.isFunction(e.removeEventListener)}(t)?s.map((function(e){return function(c){return t[e](f,c,b)}})):function(e){return i.isFunction(e.addListener)&&i.isFunction(e.removeListener)}(t)?u.map(p(t,f)):function(e){return i.isFunction(e.on)&&i.isFunction(e.off)}(t)?l.map(p(t,f)):[],2),v=y[0],m=y[1];if(!v&&d.isArrayLike(t))return a.mergeMap((function(t){return e(t,f,b)}))(r.innerFrom(t));if(!v)throw new TypeError("Invalid event target");return new n.Observable((function(e){var t=function(){for(var t=[],f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromEventPattern=void 0;var c=f(2419),r=f(73005),n=f(11914);t.fromEventPattern=function e(t,f,a){return a?e(t,f).pipe(n.mapOneOrManyArgs(a)):new c.Observable((function(e){var c=function(){for(var t=[],f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromSubscribable=void 0;var c=f(2419);t.fromSubscribable=function(e){return new c.Observable((function(t){return e.subscribe(t)}))}},24303:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iif=void 0;var c=f(37885);t.iif=function(e,t,f){return c.defer((function(){return e()?t:f}))}},87103:function(e,t,f){"use strict";var c=this&&this.__awaiter||function(e,t,f,c){return new(f||(f=Promise))((function(r,n){function a(e){try{i(c.next(e))}catch(e){n(e)}}function d(e){try{i(c.throw(e))}catch(e){n(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof f?t:new f((function(e){e(t)}))).then(a,d)}i((c=c.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.fromReadableStreamLike=t.fromAsyncIterable=t.fromIterable=t.fromPromise=t.fromArrayLike=t.fromInteropObservable=t.innerFrom=void 0;var d=f(73909),i=f(36018),o=f(2419),u=f(89500),s=f(49595),l=f(59906),p=f(52743),b=f(77823),h=f(73005),y=f(47968),v=f(72801);function m(e){return new o.Observable((function(t){var f=e[v.observable]();if(h.isFunction(f.subscribe))return f.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}))}function g(e){return new o.Observable((function(t){for(var f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interval=void 0;var c=f(52445),r=f(87513);t.interval=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=c.asyncScheduler),e<0&&(e=0),r.timer(e,e,t)}},21846:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;var c=f(93783),r=f(87103),n=f(16332),a=f(12433),d=f(85432);t.merge=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.never=t.NEVER=void 0;var c=f(2419),r=f(42576);t.NEVER=new c.Observable(r.noop),t.never=function(){return t.NEVER}},95726:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.of=void 0;var c=f(12433),r=f(85432);t.of=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onErrorResumeNext=void 0;var c=f(16332),r=f(96223),n=f(5498);t.onErrorResumeNext=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairs=void 0;var c=f(85432);t.pairs=function(e,t){return c.from(Object.entries(e),t)}},97273:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partition=void 0;var c=f(38634),r=f(49154),n=f(87103);t.partition=function(e,t,f){return[r.filter(t,f)(n.innerFrom(e)),r.filter(c.not(t,f))(n.innerFrom(e))]}},85182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.raceInit=t.race=void 0;var c=f(2419),r=f(87103),n=f(5498),a=f(14990);function d(e){return function(t){for(var f=[],c=function(c){f.push(r.innerFrom(e[c]).subscribe(a.createOperatorSubscriber(t,(function(e){if(f){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=void 0;var c=f(2419),r=f(16332);t.range=function(e,t,f){if(null==t&&(t=e,e=0),t<=0)return r.EMPTY;var n=t+e;return new c.Observable(f?function(t){var c=e;return f.schedule((function(){c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwError=void 0;var c=f(2419),r=f(73005);t.throwError=function(e,t){var f=r.isFunction(e)?e:function(){return e},n=function(e){return e.error(f())};return new c.Observable(t?function(e){return t.schedule(n,0,e)}:n)}},87513:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timer=void 0;var c=f(2419),r=f(52445),n=f(59016),a=f(91677);t.timer=function(e,t,f){void 0===e&&(e=0),void 0===f&&(f=r.async);var d=-1;return null!=t&&(n.isScheduler(t)?f=t:d=t),new c.Observable((function(t){var c=a.isValidDate(e)?+e-f.now():e;c<0&&(c=0);var r=0;return f.schedule((function(){t.closed||(t.next(r++),0<=d?this.schedule(void 0,d):t.complete())}),c)}))}},62962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.using=void 0;var c=f(2419),r=f(87103),n=f(16332);t.using=function(e,t){return new c.Observable((function(f){var c=e(),a=t(c);return(a?r.innerFrom(a):n.EMPTY).subscribe(f),function(){c&&c.unsubscribe()}}))}},57654:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.audit=void 0;var c=f(84935),r=f(87103),n=f(14990);t.audit=function(e){return c.operate((function(t,f){var c=!1,a=null,d=null,i=!1,o=function(){if(null==d||d.unsubscribe(),d=null,c){c=!1;var e=a;a=null,f.next(e)}i&&f.complete()},u=function(){d=null,i&&f.complete()};t.subscribe(n.createOperatorSubscriber(f,(function(t){c=!0,a=t,d||r.innerFrom(e(t)).subscribe(d=n.createOperatorSubscriber(f,o,u))}),(function(){i=!0,(!c||!d||d.closed)&&f.complete()})))}))}},95382:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.auditTime=void 0;var c=f(52445),r=f(76474),n=f(87513);t.auditTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.audit((function(){return n.timer(e,t)}))}},89715:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buffer=void 0;var c=f(84935),r=f(42576),n=f(14990);t.buffer=function(e){return c.operate((function(t,f){var c=[];return t.subscribe(n.createOperatorSubscriber(f,(function(e){return c.push(e)}),(function(){f.next(c),f.complete()}))),e.subscribe(n.createOperatorSubscriber(f,(function(){var e=c;c=[],f.next(e)}),r.noop)),function(){c=null}}))}},63814:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferCount=void 0;var r=f(84935),n=f(14990),a=f(26967);t.bufferCount=function(e,t){return void 0===t&&(t=null),t=null!=t?t:e,r.operate((function(f,r){var d=[],i=0;f.subscribe(n.createOperatorSubscriber(r,(function(f){var n,o,u,s,l=null;i++%t==0&&d.push([]);try{for(var p=c(d),b=p.next();!b.done;b=p.next())(v=b.value).push(f),e<=v.length&&(l=null!=l?l:[]).push(v)}catch(e){n={error:e}}finally{try{b&&!b.done&&(o=p.return)&&o.call(p)}finally{if(n)throw n.error}}if(l)try{for(var h=c(l),y=h.next();!y.done;y=h.next()){var v=y.value;a.arrRemove(d,v),r.next(v)}}catch(e){u={error:e}}finally{try{y&&!y.done&&(s=h.return)&&s.call(h)}finally{if(u)throw u.error}}}),(function(){var e,t;try{for(var f=c(d),n=f.next();!n.done;n=f.next()){var a=n.value;r.next(a)}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=f.return)&&t.call(f)}finally{if(e)throw e.error}}r.complete()}),void 0,(function(){d=null})))}))}},7211:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferTime=void 0;var r=f(93865),n=f(84935),a=f(14990),d=f(26967),i=f(52445),o=f(12433),u=f(27738);t.bufferTime=function(e){for(var t,f,s=[],l=1;l=0?u.executeSchedule(f,p,s,b,!0):i=!0,s();var l=a.createOperatorSubscriber(f,(function(e){var t,f,r=n.slice();try{for(var a=c(r),d=a.next();!d.done;d=a.next()){var i=d.value,u=i.buffer;u.push(e),h<=u.length&&o(i)}}catch(e){t={error:e}}finally{try{d&&!d.done&&(f=a.return)&&f.call(a)}finally{if(t)throw t.error}}}),(function(){for(;null==n?void 0:n.length;)f.next(n.shift().buffer);null==l||l.unsubscribe(),f.complete(),f.unsubscribe()}),void 0,(function(){return n=null}));t.subscribe(l)}))}},84943:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToggle=void 0;var r=f(93865),n=f(84935),a=f(87103),d=f(14990),i=f(42576),o=f(26967);t.bufferToggle=function(e,t){return n.operate((function(f,n){var u=[];a.innerFrom(e).subscribe(d.createOperatorSubscriber(n,(function(e){var f=[];u.push(f);var c=new r.Subscription;c.add(a.innerFrom(t(e)).subscribe(d.createOperatorSubscriber(n,(function(){o.arrRemove(u,f),n.next(f),c.unsubscribe()}),i.noop)))}),i.noop)),f.subscribe(d.createOperatorSubscriber(n,(function(e){var t,f;try{for(var r=c(u),n=r.next();!n.done;n=r.next())n.value.push(e)}catch(e){t={error:e}}finally{try{n&&!n.done&&(f=r.return)&&f.call(r)}finally{if(t)throw t.error}}}),(function(){for(;u.length>0;)n.next(u.shift());n.complete()})))}))}},91240:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferWhen=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.bufferWhen=function(e){return c.operate((function(t,f){var c=null,d=null,i=function(){null==d||d.unsubscribe();var t=c;c=[],t&&f.next(t),a.innerFrom(e()).subscribe(d=n.createOperatorSubscriber(f,i,r.noop))};i(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==c?void 0:c.push(e)}),(function(){c&&f.next(c),f.complete()}),void 0,(function(){return c=d=null})))}))}},69548:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catchError=void 0;var c=f(87103),r=f(14990),n=f(84935);t.catchError=function e(t){return n.operate((function(f,n){var a,d=null,i=!1;d=f.subscribe(r.createOperatorSubscriber(n,void 0,void 0,(function(r){a=c.innerFrom(t(r,e(t)(f))),d?(d.unsubscribe(),d=null,a.subscribe(n)):i=!0}))),i&&(d.unsubscribe(),d=null,a.subscribe(n))}))}},52128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineAll=void 0;var c=f(73240);t.combineAll=c.combineLatestAll},46318:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestAll=void 0;var c=f(99258),r=f(32069);t.combineLatestAll=function(e){return r.joinAllInternals(c.combineLatest,e)}},65024:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatAll=void 0;var c=f(93783);t.concatAll=function(){return c.mergeAll(1)}},27498:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMap=void 0;var c=f(99475),r=f(73005);t.concatMap=function(e,t){return r.isFunction(t)?c.mergeMap(e,t,1):c.mergeMap(e,1)}},6109:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMapTo=void 0;var c=f(27498),r=f(73005);t.concatMapTo=function(e,t){return r.isFunction(t)?c.concatMap((function(){return e}),t):c.concatMap((function(){return e}))}},78185:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connect=void 0;var c=f(63032),r=f(85432),n=f(84935),a=f(90851),d={connector:function(){return new c.Subject}};t.connect=function(e,t){void 0===t&&(t=d);var f=t.connector;return n.operate((function(t,c){var n=f();r.from(e(a.fromSubscribable(n))).subscribe(c),c.add(t.subscribe(n))}))}},70993:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.count=void 0;var c=f(60122);t.count=function(e){return c.reduce((function(t,f,c){return!e||e(f,c)?t+1:t}),0)}},70496:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.debounce=function(e){return c.operate((function(t,f){var c=!1,d=null,i=null,o=function(){if(null==i||i.unsubscribe(),i=null,c){c=!1;var e=d;d=null,f.next(e)}};t.subscribe(n.createOperatorSubscriber(f,(function(t){null==i||i.unsubscribe(),c=!0,d=t,i=n.createOperatorSubscriber(f,o,r.noop),a.innerFrom(e(t)).subscribe(i)}),(function(){o(),f.complete()}),void 0,(function(){d=i=null})))}))}},61385:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounceTime=void 0;var c=f(52445),r=f(84935),n=f(14990);t.debounceTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.operate((function(f,c){var r=null,a=null,d=null,i=function(){if(r){r.unsubscribe(),r=null;var e=a;a=null,c.next(e)}};function o(){var f=d+e,n=t.now();if(n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIfEmpty=void 0;var c=f(84935),r=f(14990);t.defaultIfEmpty=function(e){return c.operate((function(t,f){var c=!1;t.subscribe(r.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){c||f.next(e),f.complete()})))}))}},35841:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0;var c=f(52445),r=f(78798),n=f(87513);t.delay=function(e,t){void 0===t&&(t=c.asyncScheduler);var f=n.timer(e,t);return r.delayWhen((function(){return f}))}},78798:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delayWhen=void 0;var c=f(12239),r=f(54783),n=f(29438),a=f(18313),d=f(99475);t.delayWhen=function e(t,f){return f?function(a){return c.concat(f.pipe(r.take(1),n.ignoreElements()),a.pipe(e(t)))}:d.mergeMap((function(e,f){return t(e,f).pipe(r.take(1),a.mapTo(e))}))}},11080:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dematerialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.dematerialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){return c.observeNotification(e,t)})))}))}},63054:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinct=void 0;var c=f(84935),r=f(14990),n=f(42576);t.distinct=function(e,t){return c.operate((function(f,c){var a=new Set;f.subscribe(r.createOperatorSubscriber(c,(function(t){var f=e?e(t):t;a.has(f)||(a.add(f),c.next(t))}))),null==t||t.subscribe(r.createOperatorSubscriber(c,(function(){return a.clear()}),n.noop))}))}},98737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilChanged=void 0;var c=f(14781),r=f(84935),n=f(14990);function a(e,t){return e===t}t.distinctUntilChanged=function(e,t){return void 0===t&&(t=c.identity),e=null!=e?e:a,r.operate((function(f,c){var r,a=!0;f.subscribe(n.createOperatorSubscriber(c,(function(f){var n=t(f);!a&&e(r,n)||(a=!1,r=n,c.next(f))})))}))}},77957:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilKeyChanged=void 0;var c=f(98737);t.distinctUntilKeyChanged=function(e,t){return c.distinctUntilChanged((function(f,c){return t?t(f[e],c[e]):f[e]===c[e]}))}},88633:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.elementAt=void 0;var c=f(42351),r=f(49154),n=f(81779),a=f(71658),d=f(54783);t.elementAt=function(e,t){if(e<0)throw new c.ArgumentOutOfRangeError;var f=arguments.length>=2;return function(i){return i.pipe(r.filter((function(t,f){return f===e})),d.take(1),f?a.defaultIfEmpty(t):n.throwIfEmpty((function(){return new c.ArgumentOutOfRangeError})))}}},90911:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.every=void 0;var c=f(84935),r=f(14990);t.every=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(r){e.call(t,r,n++,f)||(c.next(!1),c.complete())}),(function(){c.next(!0),c.complete()})))}))}},70067:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaust=void 0;var c=f(75337);t.exhaust=c.exhaustAll},75337:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustAll=void 0;var c=f(84935),r=f(87103),n=f(14990);t.exhaustAll=function(){return c.operate((function(e,t){var f=!1,c=null;e.subscribe(n.createOperatorSubscriber(t,(function(e){c||(c=r.innerFrom(e).subscribe(n.createOperatorSubscriber(t,void 0,(function(){c=null,f&&t.complete()}))))}),(function(){f=!0,!c&&t.complete()})))}))}},5635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(14990);t.exhaustMap=function e(t,f){return f?function(n){return n.pipe(e((function(e,n){return r.innerFrom(t(e,n)).pipe(c.map((function(t,c){return f(e,t,n,c)})))})))}:n.operate((function(e,f){var c=0,n=null,d=!1;e.subscribe(a.createOperatorSubscriber(f,(function(e){n||(n=a.createOperatorSubscriber(f,void 0,(function(){n=null,d&&f.complete()})),r.innerFrom(t(e,c++)).subscribe(n))}),(function(){d=!0,!n&&f.complete()})))}))}},59745:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expand=void 0;var c=f(84935),r=f(87788);t.expand=function(e,t,f){return void 0===t&&(t=1/0),t=(t||0)<1?1/0:t,c.operate((function(c,n){return r.mergeInternals(c,n,e,t,void 0,!0,f)}))}},49154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filter=void 0;var c=f(84935),r=f(14990);t.filter=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){return e.call(t,f,n++)&&c.next(f)})))}))}},9283:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.finalize=void 0;var c=f(84935);t.finalize=function(e){return c.operate((function(t,f){try{t.subscribe(f)}finally{f.add(e)}}))}},47119:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFind=t.find=void 0;var c=f(84935),r=f(14990);function n(e,t,f){var c="index"===f;return function(f,n){var a=0;f.subscribe(r.createOperatorSubscriber(n,(function(r){var d=a++;e.call(t,r,d,f)&&(n.next(c?d:r),n.complete())}),(function(){n.next(c?-1:void 0),n.complete()})))}}t.find=function(e,t){return c.operate(n(e,t,"value"))},t.createFind=n},74706:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findIndex=void 0;var c=f(84935),r=f(47119);t.findIndex=function(e,t){return c.operate(r.createFind(e,t,"index"))}},29219:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.first=void 0;var c=f(39474),r=f(49154),n=f(54783),a=f(71658),d=f(81779),i=f(14781);t.first=function(e,t){var f=arguments.length>=2;return function(o){return o.pipe(e?r.filter((function(t,f){return e(t,f,o)})):i.identity,n.take(1),f?a.defaultIfEmpty(t):d.throwIfEmpty((function(){return new c.EmptyError})))}}},21788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flatMap=void 0;var c=f(99475);t.flatMap=c.mergeMap},79749:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupBy=void 0;var c=f(2419),r=f(87103),n=f(63032),a=f(84935),d=f(14990);t.groupBy=function(e,t,f,i){return a.operate((function(a,o){var u;t&&"function"!=typeof t?(f=t.duration,u=t.element,i=t.connector):u=t;var s=new Map,l=function(e){s.forEach(e),e(o)},p=function(e){return l((function(t){return t.error(e)}))},b=0,h=!1,y=new d.OperatorSubscriber(o,(function(t){try{var a=e(t),l=s.get(a);if(!l){s.set(a,l=i?i():new n.Subject);var v=(g=a,w=l,(O=new c.Observable((function(e){b++;var t=w.subscribe(e);return function(){t.unsubscribe(),0==--b&&h&&y.unsubscribe()}}))).key=g,O);if(o.next(v),f){var m=d.createOperatorSubscriber(l,(function(){l.complete(),null==m||m.unsubscribe()}),void 0,void 0,(function(){return s.delete(a)}));y.add(r.innerFrom(f(v)).subscribe(m))}}l.next(u?u(t):t)}catch(e){p(e)}var g,w,O}),(function(){return l((function(e){return e.complete()}))}),p,(function(){return s.clear()}),(function(){return h=!0,0===b}));a.subscribe(y)}))}},29438:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ignoreElements=void 0;var c=f(84935),r=f(14990),n=f(42576);t.ignoreElements=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,n.noop))}))}},28515:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=void 0;var c=f(84935),r=f(14990);t.isEmpty=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,(function(){t.next(!1),t.complete()}),(function(){t.next(!0),t.complete()})))}))}},32069:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinAllInternals=void 0;var c=f(14781),r=f(11914),n=f(9985),a=f(99475),d=f(40002);t.joinAllInternals=function(e,t){return n.pipe(d.toArray(),a.mergeMap((function(t){return e(t)})),t?r.mapOneOrManyArgs(t):c.identity)}},22435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.last=void 0;var c=f(39474),r=f(49154),n=f(71980),a=f(81779),d=f(71658),i=f(14781);t.last=function(e,t){var f=arguments.length>=2;return function(o){return o.pipe(e?r.filter((function(t,f){return e(t,f,o)})):i.identity,n.takeLast(1),f?d.defaultIfEmpty(t):a.throwIfEmpty((function(){return new c.EmptyError})))}}},47291:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.map=void 0;var c=f(84935),r=f(14990);t.map=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){c.next(e.call(t,f,n++))})))}))}},18313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapTo=void 0;var c=f(47291);t.mapTo=function(e){return c.map((function(){return e}))}},33209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.materialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.materialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){t.next(c.Notification.createNext(e))}),(function(){t.next(c.Notification.createComplete()),t.complete()}),(function(e){t.next(c.Notification.createError(e)),t.complete()})))}))}},72620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.max=void 0;var c=f(60122),r=f(73005);t.max=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)>0?t:f}:function(e,t){return e>t?e:t})}},99821:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeAll=void 0;var c=f(99475),r=f(14781);t.mergeAll=function(e){return void 0===e&&(e=1/0),c.mergeMap(r.identity,e)}},87788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeInternals=void 0;var c=f(87103),r=f(27738),n=f(14990);t.mergeInternals=function(e,t,f,a,d,i,o,u){var s=[],l=0,p=0,b=!1,h=function(){!b||s.length||l||t.complete()},y=function(e){return l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(87788),d=f(73005);t.mergeMap=function e(t,f,i){return void 0===i&&(i=1/0),d.isFunction(f)?e((function(e,n){return c.map((function(t,c){return f(e,t,n,c)}))(r.innerFrom(t(e,n)))}),i):("number"==typeof f&&(i=f),n.operate((function(e,f){return a.mergeInternals(e,f,t,i)})))}},61211:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMapTo=void 0;var c=f(99475),r=f(73005);t.mergeMapTo=function(e,t,f){return void 0===f&&(f=1/0),r.isFunction(t)?c.mergeMap((function(){return e}),t,f):("number"==typeof t&&(f=t),c.mergeMap((function(){return e}),f))}},97267:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeScan=void 0;var c=f(84935),r=f(87788);t.mergeScan=function(e,t,f){return void 0===f&&(f=1/0),c.operate((function(c,n){var a=t;return r.mergeInternals(c,n,(function(t,f){return e(a,t,f)}),f,(function(e){a=e}),!1,void 0,(function(){return a=null}))}))}},49303:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.min=void 0;var c=f(60122),r=f(73005);t.min=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)<0?t:f}:function(e,t){return e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multicast=void 0;var c=f(99518),r=f(73005),n=f(81995);t.multicast=function(e,t){var f=r.isFunction(e)?e:function(){return e};return r.isFunction(t)?n.connect(t,{connector:f}):function(e){return new c.ConnectableObservable(e,f)}}},1184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeOn=void 0;var c=f(27738),r=f(84935),n=f(14990);t.observeOn=function(e,t){return void 0===t&&(t=0),r.operate((function(f,r){f.subscribe(n.createOperatorSubscriber(r,(function(f){return c.executeSchedule(r,e,(function(){return r.next(f)}),t)}),(function(){return c.executeSchedule(r,e,(function(){return r.complete()}),t)}),(function(f){return c.executeSchedule(r,e,(function(){return r.error(f)}),t)})))}))}},96223:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0){var e=void 0;try{e=a.innerFrom(n.shift())}catch(e){return void d()}var f=i.createOperatorSubscriber(t,void 0,o.noop,o.noop);e.subscribe(f),f.add(d)}else t.complete()};d()}))}},52731:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairwise=void 0;var c=f(84935),r=f(14990);t.pairwise=function(){return c.operate((function(e,t){var f,c=!1;e.subscribe(r.createOperatorSubscriber(t,(function(e){var r=f;f=e,c&&t.next([r,e]),c=!0})))}))}},84691:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pluck=void 0;var c=f(47291);t.pluck=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publish=void 0;var c=f(63032),r=f(73848),n=f(81995);t.publish=function(e){return e?function(t){return n.connect(e)(t)}:function(e){return r.multicast(new c.Subject)(e)}}},70052:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishBehavior=void 0;var c=f(15240),r=f(99518);t.publishBehavior=function(e){return function(t){var f=new c.BehaviorSubject(e);return new r.ConnectableObservable(t,(function(){return f}))}}},82110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishLast=void 0;var c=f(90280),r=f(99518);t.publishLast=function(){return function(e){var t=new c.AsyncSubject;return new r.ConnectableObservable(e,(function(){return t}))}}},89864:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishReplay=void 0;var c=f(33274),r=f(73848),n=f(73005);t.publishReplay=function(e,t,f,a){f&&!n.isFunction(f)&&(a=f);var d=n.isFunction(f)?f:void 0;return function(f){return r.multicast(new c.ReplaySubject(e,t,a),d)(f)}}},179:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=void 0;var c=f(58345),r=f(84935);t.reduce=function(e,t){return r.operate(c.scanInternals(e,t,arguments.length>=2,!1,!0))}},28739:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCount=void 0;var c=f(84935),r=f(14990);t.refCount=function(){return c.operate((function(e,t){var f=null;e._refCount++;var c=r.createOperatorSubscriber(t,void 0,void 0,void 0,(function(){if(!e||e._refCount<=0||0<--e._refCount)f=null;else{var c=e._connection,r=f;f=null,!c||r&&c!==r||c.unsubscribe(),t.unsubscribe()}}));e.subscribe(c),c.closed||(f=e.connect())}))}},5313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeat=void 0;var c=f(16332),r=f(84935),n=f(14990),a=f(87103),d=f(87513);t.repeat=function(e){var t,f,i=1/0;return null!=e&&("object"==typeof e?(t=e.count,i=void 0===t?1/0:t,f=e.delay):i=e),i<=0?function(){return c.EMPTY}:r.operate((function(e,t){var c,r=0,o=function(){if(null==c||c.unsubscribe(),c=null,null!=f){var e="number"==typeof f?d.timer(f):a.innerFrom(f(r)),i=n.createOperatorSubscriber(t,(function(){i.unsubscribe(),u()}));e.subscribe(i)}else u()},u=function(){var f=!1;c=e.subscribe(n.createOperatorSubscriber(t,void 0,(function(){++r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeatWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.repeatWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,i=!1,o=!1,u=function(){return o&&i&&(f.complete(),!0)},s=function(){o=!1,r=t.subscribe(n.createOperatorSubscriber(f,void 0,(function(){o=!0,!u()&&(a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){r?s():d=!0}),(function(){i=!0,u()})))),a).next()}))),d&&(r.unsubscribe(),r=null,d=!1,s())};s()}))}},40064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retry=void 0;var c=f(84935),r=f(14990),n=f(14781),a=f(87513),d=f(87103);t.retry=function(e){var t;void 0===e&&(e=1/0);var f=(t=e&&"object"==typeof e?e:{count:e}).count,i=void 0===f?1/0:f,o=t.delay,u=t.resetOnSuccess,s=void 0!==u&&u;return i<=0?n.identity:c.operate((function(e,t){var f,c=0,n=function(){var u=!1;f=e.subscribe(r.createOperatorSubscriber(t,(function(e){s&&(c=0),t.next(e)}),void 0,(function(e){if(c++{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retryWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.retryWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,i=function(){r=t.subscribe(n.createOperatorSubscriber(f,void 0,void 0,(function(t){a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){return r?i():d=!0})))),a&&a.next(t)}))),d&&(r.unsubscribe(),r=null,d=!1,i())};i()}))}},84193:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sample=void 0;var c=f(84935),r=f(42576),n=f(14990);t.sample=function(e){return c.operate((function(t,f){var c=!1,a=null;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,a=e}))),e.subscribe(n.createOperatorSubscriber(f,(function(){if(c){c=!1;var e=a;a=null,f.next(e)}}),r.noop))}))}},76170:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sampleTime=void 0;var c=f(52445),r=f(84193),n=f(98990);t.sampleTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.sample(n.interval(e,t))}},85876:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scan=void 0;var c=f(84935),r=f(58345);t.scan=function(e,t){return c.operate(r.scanInternals(e,t,arguments.length>=2,!0))}},58345:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scanInternals=void 0;var c=f(14990);t.scanInternals=function(e,t,f,r,n){return function(a,d){var i=f,o=t,u=0;a.subscribe(c.createOperatorSubscriber(d,(function(t){var f=u++;o=i?e(o,t,f):(i=!0,t),r&&d.next(o)}),n&&function(){i&&d.next(o),d.complete()}))}}},41791:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sequenceEqual=void 0;var c=f(84935),r=f(14990);t.sequenceEqual=function(e,t){return void 0===t&&(t=function(e,t){return e===t}),c.operate((function(f,c){var n={buffer:[],complete:!1},a={buffer:[],complete:!1},d=function(e){c.next(e),c.complete()},i=function(e,f){var n=r.createOperatorSubscriber(c,(function(c){var r=f.buffer,n=f.complete;0===r.length?n?d(!1):e.buffer.push(c):!t(c,r.shift())&&d(!1)}),(function(){e.complete=!0;var t=f.complete,c=f.buffer;t&&d(0===c.length),null==n||n.unsubscribe()}));return n};f.subscribe(i(n,a)),e.subscribe(i(a,n))}))}},15137:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shareReplay=void 0;var c=f(33274),r=f(15137);t.shareReplay=function(e,t,f){var n,a,d,i,o=!1;return e&&"object"==typeof e?(n=e.bufferSize,i=void 0===n?1/0:n,a=e.windowTime,t=void 0===a?1/0:a,o=void 0!==(d=e.refCount)&&d,f=e.scheduler):i=null!=e?e:1/0,r.share({connector:function(){return new c.ReplaySubject(i,t,f)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}},28242:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.single=void 0;var c=f(39474),r=f(46156),n=f(48598),a=f(84935),d=f(14990);t.single=function(e){return a.operate((function(t,f){var a,i=!1,o=!1,u=0;t.subscribe(d.createOperatorSubscriber(f,(function(c){o=!0,e&&!e(c,u++,t)||(i&&f.error(new r.SequenceError("Too many matching values")),i=!0,a=c)}),(function(){i?(f.next(a),f.complete()):f.error(o?new n.NotFoundError("No matching values"):new c.EmptyError)})))}))}},83169:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skip=void 0;var c=f(49154);t.skip=function(e){return c.filter((function(t,f){return e<=f}))}},42454:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipLast=void 0;var c=f(14781),r=f(84935),n=f(14990);t.skipLast=function(e){return e<=0?c.identity:r.operate((function(t,f){var c=new Array(e),r=0;return t.subscribe(n.createOperatorSubscriber(f,(function(t){var n=r++;if(n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.skipUntil=function(e){return c.operate((function(t,f){var c=!1,d=r.createOperatorSubscriber(f,(function(){null==d||d.unsubscribe(),c=!0}),a.noop);n.innerFrom(e).subscribe(d),t.subscribe(r.createOperatorSubscriber(f,(function(e){return c&&f.next(e)})))}))}},77913:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipWhile=void 0;var c=f(84935),r=f(14990);t.skipWhile=function(e){return c.operate((function(t,f){var c=!1,n=0;t.subscribe(r.createOperatorSubscriber(f,(function(t){return(c||(c=!e(t,n++)))&&f.next(t)})))}))}},29234:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startWith=void 0;var c=f(12239),r=f(12433),n=f(84935);t.startWith=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeOn=void 0;var c=f(84935);t.subscribeOn=function(e,t){return void 0===t&&(t=0),c.operate((function(f,c){c.add(e.schedule((function(){return f.subscribe(c)}),t))}))}},29253:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchAll=void 0;var c=f(68518),r=f(14781);t.switchAll=function(){return c.switchMap(r.identity)}},68518:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMap=void 0;var c=f(87103),r=f(84935),n=f(14990);t.switchMap=function(e,t){return r.operate((function(f,r){var a=null,d=0,i=!1,o=function(){return i&&!a&&r.complete()};f.subscribe(n.createOperatorSubscriber(r,(function(f){null==a||a.unsubscribe();var i=0,u=d++;c.innerFrom(e(f,u)).subscribe(a=n.createOperatorSubscriber(r,(function(e){return r.next(t?t(f,e,u,i++):e)}),(function(){a=null,o()})))}),(function(){i=!0,o()})))}))}},21173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMapTo=void 0;var c=f(68518),r=f(73005);t.switchMapTo=function(e,t){return r.isFunction(t)?c.switchMap((function(){return e}),t):c.switchMap((function(){return e}))}},73855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchScan=void 0;var c=f(68518),r=f(84935);t.switchScan=function(e,t){return r.operate((function(f,r){var n=t;return c.switchMap((function(t,f){return e(n,t,f)}),(function(e,t){return n=t,t}))(f).subscribe(r),function(){n=null}}))}},54783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.take=void 0;var c=f(16332),r=f(84935),n=f(14990);t.take=function(e){return e<=0?function(){return c.EMPTY}:r.operate((function(t,f){var c=0;t.subscribe(n.createOperatorSubscriber(f,(function(t){++c<=e&&(f.next(t),e<=c&&f.complete())})))}))}},71980:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.takeLast=void 0;var r=f(16332),n=f(84935),a=f(14990);t.takeLast=function(e){return e<=0?function(){return r.EMPTY}:n.operate((function(t,f){var r=[];t.subscribe(a.createOperatorSubscriber(f,(function(t){r.push(t),e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.takeUntil=function(e){return c.operate((function(t,f){n.innerFrom(e).subscribe(r.createOperatorSubscriber(f,(function(){return f.complete()}),a.noop)),!f.closed&&t.subscribe(f)}))}},6060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeWhile=void 0;var c=f(84935),r=f(14990);t.takeWhile=function(e,t){return void 0===t&&(t=!1),c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){var r=e(f,n++);(r||t)&&c.next(f),!r&&c.complete()})))}))}},1138:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tap=void 0;var c=f(73005),r=f(84935),n=f(14990),a=f(14781);t.tap=function(e,t,f){var d=c.isFunction(e)||t||f?{next:e,error:t,complete:f}:e;return d?r.operate((function(e,t){var f;null===(f=d.subscribe)||void 0===f||f.call(d);var c=!0;e.subscribe(n.createOperatorSubscriber(t,(function(e){var f;null===(f=d.next)||void 0===f||f.call(d,e),t.next(e)}),(function(){var e;c=!1,null===(e=d.complete)||void 0===e||e.call(d),t.complete()}),(function(e){var f;c=!1,null===(f=d.error)||void 0===f||f.call(d,e),t.error(e)}),(function(){var e,t;c&&(null===(e=d.unsubscribe)||void 0===e||e.call(d)),null===(t=d.finalize)||void 0===t||t.call(d)})))})):a.identity}},77306:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=t.defaultThrottleConfig=void 0;var c=f(84935),r=f(14990),n=f(87103);t.defaultThrottleConfig={leading:!0,trailing:!1},t.throttle=function(e,f){return void 0===f&&(f=t.defaultThrottleConfig),c.operate((function(t,c){var a=f.leading,d=f.trailing,i=!1,o=null,u=null,s=!1,l=function(){null==u||u.unsubscribe(),u=null,d&&(h(),s&&c.complete())},p=function(){u=null,s&&c.complete()},b=function(t){return u=n.innerFrom(e(t)).subscribe(r.createOperatorSubscriber(c,l,p))},h=function(){if(i){i=!1;var e=o;o=null,c.next(e),!s&&b(e)}};t.subscribe(r.createOperatorSubscriber(c,(function(e){i=!0,o=e,(!u||u.closed)&&(a?h():b(e))}),(function(){s=!0,(!(d&&i&&u)||u.closed)&&c.complete()})))}))}},2239:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttleTime=void 0;var c=f(52445),r=f(77306),n=f(87513);t.throttleTime=function(e,t,f){void 0===t&&(t=c.asyncScheduler),void 0===f&&(f=r.defaultThrottleConfig);var a=n.timer(e,t);return r.throttle((function(){return a}),f)}},81779:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwIfEmpty=void 0;var c=f(39474),r=f(84935),n=f(14990);function a(){return new c.EmptyError}t.throwIfEmpty=function(e){return void 0===e&&(e=a),r.operate((function(t,f){var c=!1;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){return c?f.complete():f.error(e())})))}))}},28005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimeInterval=t.timeInterval=void 0;var c=f(52445),r=f(84935),n=f(14990);t.timeInterval=function(e){return void 0===e&&(e=c.asyncScheduler),r.operate((function(t,f){var c=e.now();t.subscribe(n.createOperatorSubscriber(f,(function(t){var r=e.now(),n=r-c;c=r,f.next(new a(t,n))})))}))};var a=function(e,t){this.value=e,this.interval=t};t.TimeInterval=a},34173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeout=t.TimeoutError=void 0;var c=f(52445),r=f(91677),n=f(84935),a=f(87103),d=f(7029),i=f(14990),o=f(27738);function u(e){throw new t.TimeoutError(e)}t.TimeoutError=d.createErrorClass((function(e){return function(t){void 0===t&&(t=null),e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=t}})),t.timeout=function(e,t){var f=r.isValidDate(e)?{first:e}:"number"==typeof e?{each:e}:e,d=f.first,s=f.each,l=f.with,p=void 0===l?u:l,b=f.scheduler,h=void 0===b?null!=t?t:c.asyncScheduler:b,y=f.meta,v=void 0===y?null:y;if(null==d&&null==s)throw new TypeError("No timeout provided.");return n.operate((function(e,t){var f,c,r=null,n=0,u=function(e){c=o.executeSchedule(t,h,(function(){try{f.unsubscribe(),a.innerFrom(p({meta:v,lastValue:r,seen:n})).subscribe(t)}catch(e){t.error(e)}}),e)};f=e.subscribe(i.createOperatorSubscriber(t,(function(e){null==c||c.unsubscribe(),n++,t.next(r=e),s>0&&u(s)}),void 0,void 0,(function(){(null==c?void 0:c.closed)||null==c||c.unsubscribe(),r=null}))),!n&&u(null!=d?"number"==typeof d?d:+d-h.now():s)}))}},87223:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeoutWith=void 0;var c=f(52445),r=f(91677),n=f(34173);t.timeoutWith=function(e,t,f){var a,d,i;if(f=null!=f?f:c.async,r.isValidDate(e)?a=e:"number"==typeof e&&(d=e),!t)throw new TypeError("No observable provided to switch to");if(i=function(){return t},null==a&&null==d)throw new TypeError("No timeout provided.");return n.timeout({first:a,each:d,scheduler:f,with:i})}},88975:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timestamp=void 0;var c=f(87950),r=f(47291);t.timestamp=function(e){return void 0===e&&(e=c.dateTimestampProvider),r.map((function(t){return{value:t,timestamp:e.now()}}))}},40002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=void 0;var c=f(60122),r=f(84935),n=function(e,t){return e.push(t),e};t.toArray=function(){return r.operate((function(e,t){c.reduce(n,[])(e).subscribe(t)}))}},2826:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.window=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(42576);t.window=function(e){return r.operate((function(t,f){var r=new c.Subject;f.next(r.asObservable());var d=function(e){r.error(e),f.error(e)};return t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==r?void 0:r.next(e)}),(function(){r.complete(),f.complete()}),d)),e.subscribe(n.createOperatorSubscriber(f,(function(){r.complete(),f.next(r=new c.Subject)}),a.noop,d)),function(){null==r||r.unsubscribe(),r=null}}))}},47526:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowCount=void 0;var r=f(63032),n=f(84935),a=f(14990);t.windowCount=function(e,t){void 0===t&&(t=0);var f=t>0?t:e;return n.operate((function(t,n){var d=[new r.Subject],i=0;n.next(d[0].asObservable()),t.subscribe(a.createOperatorSubscriber(n,(function(t){var a,o;try{for(var u=c(d),s=u.next();!s.done;s=u.next())s.value.next(t)}catch(e){a={error:e}}finally{try{s&&!s.done&&(o=u.return)&&o.call(u)}finally{if(a)throw a.error}}var l=i-e+1;if(l>=0&&l%f==0&&d.shift().complete(),++i%f==0){var p=new r.Subject;d.push(p),n.next(p.asObservable())}}),(function(){for(;d.length>0;)d.shift().complete();n.complete()}),(function(e){for(;d.length>0;)d.shift().error(e);n.error(e)}),(function(){d=null})))}))}},78294:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowTime=void 0;var c=f(63032),r=f(52445),n=f(93865),a=f(84935),d=f(14990),i=f(26967),o=f(12433),u=f(27738);t.windowTime=function(e){for(var t,f,s=[],l=1;l=0?u.executeSchedule(f,p,s,b,!0):a=!0,s();var l=function(e){return r.slice().forEach(e)},y=function(e){l((function(t){var f=t.window;return e(f)})),e(f),f.unsubscribe()};return t.subscribe(d.createOperatorSubscriber(f,(function(e){l((function(t){t.window.next(e),h<=++t.seen&&o(t)}))}),(function(){return y((function(e){return e.complete()}))}),(function(e){return y((function(t){return t.error(e)}))}))),function(){r=null}}))}},61883:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowToggle=void 0;var r=f(63032),n=f(93865),a=f(84935),d=f(87103),i=f(14990),o=f(42576),u=f(26967);t.windowToggle=function(e,t){return a.operate((function(f,a){var s=[],l=function(e){for(;0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowWhen=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(87103);t.windowWhen=function(e){return r.operate((function(t,f){var r,d,i=function(e){r.error(e),f.error(e)},o=function(){var t;null==d||d.unsubscribe(),null==r||r.complete(),r=new c.Subject,f.next(r.asObservable());try{t=a.innerFrom(e())}catch(e){return void i(e)}t.subscribe(d=n.createOperatorSubscriber(f,o,o,i))};o(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return r.next(e)}),(function(){r.complete(),f.complete()}),i,(function(){null==d||d.unsubscribe(),r=null})))}))}},83032:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zipAll=void 0;var c=f(57654),r=f(32069);t.zipAll=function(e){return r.joinAllInternals(c.zip,e)}},78096:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleArray=void 0;var c=f(2419);t.scheduleArray=function(e,t){return new c.Observable((function(f){var c=0;return t.schedule((function(){c===e.length?f.complete():(f.next(e[c++]),f.closed||this.schedule())}))}))}},78489:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleAsyncIterable=void 0;var c=f(2419),r=f(27738);t.scheduleAsyncIterable=function(e,t){if(!e)throw new Error("Iterable cannot be null");return new c.Observable((function(f){r.executeSchedule(f,t,(function(){var c=e[Symbol.asyncIterator]();r.executeSchedule(f,t,(function(){c.next().then((function(e){e.done?f.complete():f.next(e.value)}))}),0,!0)}))}))}},51297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleIterable=void 0;var c=f(2419),r=f(3725),n=f(73005),a=f(27738);t.scheduleIterable=function(e,t){return new c.Observable((function(f){var c;return a.executeSchedule(f,t,(function(){c=e[r.iterator](),a.executeSchedule(f,t,(function(){var e,t,r;try{t=(e=c.next()).value,r=e.done}catch(e){return void f.error(e)}r?f.complete():f.next(t)}),0,!0)})),function(){return n.isFunction(null==c?void 0:c.return)&&c.return()}}))}},14001:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleObservable=void 0;var c=f(87103),r=f(1184),n=f(40276);t.scheduleObservable=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},25143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.schedulePromise=void 0;var c=f(87103),r=f(1184),n=f(40276);t.schedulePromise=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},23676:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleReadableStreamLike=void 0;var c=f(78489),r=f(77823);t.scheduleReadableStreamLike=function(e,t){return c.scheduleAsyncIterable(r.readableStreamLikeToAsyncGenerator(e),t)}},65207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduled=void 0;var c=f(14001),r=f(25143),n=f(97631),a=f(51297),d=f(78489),i=f(89500),o=f(36018),u=f(73909),s=f(52743),l=f(49595),p=f(59906),b=f(77823),h=f(23676);t.scheduled=function(e,t){if(null!=e){if(i.isInteropObservable(e))return c.scheduleObservable(e,t);if(u.isArrayLike(e))return n.scheduleArray(e,t);if(o.isPromise(e))return r.schedulePromise(e,t);if(l.isAsyncIterable(e))return d.scheduleAsyncIterable(e,t);if(s.isIterable(e))return a.scheduleIterable(e,t);if(b.isReadableStreamLike(e))return h.scheduleReadableStreamLike(e,t)}throw p.createInvalidObservableTypeError(e)}},21986:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.Action=void 0;var n=function(e){function t(t,f){return e.call(this)||this}return r(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(f(93865).Subscription);t.Action=n},57574:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameAction=void 0;var n=f(49702),a=f(70505),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.animationFrameProvider.requestAnimationFrame((function(){return t.flush(void 0)}))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.animationFrameProvider.cancelAnimationFrame(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AnimationFrameAction=d},92934:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AnimationFrameScheduler=n},92189:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapAction=void 0;var n=f(49702),a=f(38908),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.immediateProvider.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.immediateProvider.clearImmediate(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AsapAction=d},35523:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AsapScheduler=n},49702:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncAction=void 0;var n=f(21986),a=f(98203),d=f(26967),i=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c.pending=!1,c}return r(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var f=this.id,c=this.scheduler;return null!=f&&(this.id=this.recycleAsyncId(c,f,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(c,this.id,t),this},t.prototype.requestAsyncId=function(e,t,f){return void 0===f&&(f=0),a.intervalProvider.setInterval(e.flush.bind(e,this),f)},t.prototype.recycleAsyncId=function(e,t,f){if(void 0===f&&(f=0),null!=f&&this.delay===f&&!1===this.pending)return t;a.intervalProvider.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var f=this._execute(e,t);if(f)return f;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var f,c=!1;try{this.work(e)}catch(e){c=!0,f=e||new Error("Scheduled action threw falsy error")}if(c)return this.unsubscribe(),f},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,f=this.scheduler,c=f.actions;this.work=this.state=this.scheduler=null,this.pending=!1,d.arrRemove(c,this),null!=t&&(this.id=this.recycleAsyncId(f,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(n.Action);t.AsyncAction=i},83643:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncScheduler=void 0;var n=f(10218),a=function(e){function t(t,f){void 0===f&&(f=n.Scheduler.now);var c=e.call(this,t,f)||this;return c.actions=[],c._active=!1,c._scheduled=void 0,c}return r(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var f;this._active=!0;do{if(f=e.execute(e.state,e.delay))break}while(e=t.shift());if(this._active=!1,f){for(;e=t.shift();)e.unsubscribe();throw f}}},t}(n.Scheduler);t.AsyncScheduler=a},36201:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueAction=void 0;var n=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.schedule=function(t,f){return void 0===f&&(f=0),f>0?e.prototype.schedule.call(this,t,f):(this.delay=f,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,f){return f>0||this.closed?e.prototype.execute.call(this,t,f):this._execute(t,f)},t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0?e.prototype.requestAsyncId.call(this,t,f,c):t.flush(this)},t}(f(49702).AsyncAction);t.QueueAction=n},5860:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(f(83643).AsyncScheduler);t.QueueScheduler=n},8558:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.VirtualAction=t.VirtualTimeScheduler=void 0;var n=f(49702),a=f(93865),d=function(e){function t(t,f){void 0===t&&(t=i),void 0===f&&(f=1/0);var c=e.call(this,t,(function(){return c.frame}))||this;return c.maxFrames=f,c.frame=0,c.index=-1,c}return r(t,e),t.prototype.flush=function(){for(var e,t,f=this.actions,c=this.maxFrames;(t=f[0])&&t.delay<=c&&(f.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=f.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(f(83643).AsyncScheduler);t.VirtualTimeScheduler=d;var i=function(e){function t(t,f,c){void 0===c&&(c=t.index+=1);var r=e.call(this,t,f)||this;return r.scheduler=t,r.work=f,r.index=c,r.active=!0,r.index=t.index=c,r}return r(t,e),t.prototype.schedule=function(f,c){if(void 0===c&&(c=0),Number.isFinite(c)){if(!this.id)return e.prototype.schedule.call(this,f,c);this.active=!1;var r=new t(this.scheduler,this.work);return this.add(r),r.schedule(f,c)}return a.Subscription.EMPTY},t.prototype.requestAsyncId=function(e,f,c){void 0===c&&(c=0),this.delay=e.frame+c;var r=e.actions;return r.push(this),r.sort(t.sortActions),!0},t.prototype.recycleAsyncId=function(e,t,f){void 0===f&&(f=0)},t.prototype._execute=function(t,f){if(!0===this.active)return e.prototype._execute.call(this,t,f)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(n.AsyncAction);t.VirtualAction=i},63660:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrame=t.animationFrameScheduler=void 0;var c=f(57574),r=f(92934);t.animationFrameScheduler=new r.AnimationFrameScheduler(c.AnimationFrameAction),t.animationFrame=t.animationFrameScheduler},70505:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asap=t.asapScheduler=void 0;var c=f(92189),r=f(35523);t.asapScheduler=new r.AsapScheduler(c.AsapAction),t.asap=t.asapScheduler},52445:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.async=t.asyncScheduler=void 0;var c=f(49702),r=f(83643);t.asyncScheduler=new r.AsyncScheduler(c.AsyncAction),t.async=t.asyncScheduler},87950:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dateTimestampProvider=void 0,t.dateTimestampProvider={now:function(){return(t.dateTimestampProvider.delegate||Date).now()},delegate:void 0}},38908:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.performanceTimestampProvider=void 0,t.performanceTimestampProvider={now:function(){return(t.performanceTimestampProvider.delegate||performance).now()},delegate:void 0}},38615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.queue=t.queueScheduler=void 0;var c=f(36201),r=f(5860);t.queueScheduler=new r.QueueScheduler(c.QueueAction),t.queue=t.queueScheduler},84590:function(e,t){"use strict";var f=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";function f(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}Object.defineProperty(t,"__esModule",{value:!0}),t.iterator=t.getSymbolIterator=void 0,t.getSymbolIterator=f,t.iterator=f()},72801:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observable=void 0,t.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},28433:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},42351:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentOutOfRangeError=void 0;var c=f(7029);t.ArgumentOutOfRangeError=c.createErrorClass((function(e){return function(){e(this),this.name="ArgumentOutOfRangeError",this.message="argument out of range"}}))},39474:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyError=void 0;var c=f(7029);t.EmptyError=c.createErrorClass((function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}}))},97629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestTools=t.Immediate=void 0;var f,c=1,r={};function n(e){return e in r&&(delete r[e],!0)}t.Immediate={setImmediate:function(e){var t=c++;return r[t]=!0,f||(f=Promise.resolve()),f.then((function(){return n(t)&&e()})),t},clearImmediate:function(e){n(e)}},t.TestTools={pending:function(){return Object.keys(r).length}}},48598:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NotFoundError=void 0;var c=f(7029);t.NotFoundError=c.createErrorClass((function(e){return function(t){e(this),this.name="NotFoundError",this.message=t}}))},82642:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectUnsubscribedError=void 0;var c=f(7029);t.ObjectUnsubscribedError=c.createErrorClass((function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}))},46156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SequenceError=void 0;var c=f(7029);t.SequenceError=c.createErrorClass((function(e){return function(t){e(this),this.name="SequenceError",this.message=t}}))},24805:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnsubscriptionError=void 0;var c=f(7029);t.UnsubscriptionError=c.createErrorClass((function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}}))},12433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.popNumber=t.popScheduler=t.popResultSelector=void 0;var c=f(73005),r=f(59016);function n(e){return e[e.length-1]}t.popResultSelector=function(e){return c.isFunction(n(e))?e.pop():void 0},t.popScheduler=function(e){return r.isScheduler(n(e))?e.pop():void 0},t.popNumber=function(e,t){return"number"==typeof n(e)?e.pop():t}},91203:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsArgArrayOrObject=void 0;var f=Array.isArray,c=Object.getPrototypeOf,r=Object.prototype,n=Object.keys;t.argsArgArrayOrObject=function(e){if(1===e.length){var t=e[0];if(f(t))return{args:t,keys:null};if((d=t)&&"object"==typeof d&&c(d)===r){var a=n(t);return{args:a.map((function(e){return t[e]})),keys:a}}}var d;return{args:e,keys:null}}},5498:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsOrArgArray=void 0;var f=Array.isArray;t.argsOrArgArray=function(e){return 1===e.length&&f(e[0])?e[0]:e}},26967:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrRemove=void 0,t.arrRemove=function(e,t){if(e){var f=e.indexOf(t);0<=f&&e.splice(f,1)}}},7029:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createErrorClass=void 0,t.createErrorClass=function(e){var t=e((function(e){Error.call(e),e.stack=(new Error).stack}));return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}},60641:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createObject=void 0,t.createObject=function(e,t){return e.reduce((function(e,f,c){return e[f]=t[c],e}),{})}},86110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.captureError=t.errorContext=void 0;var c=f(23280),r=null;t.errorContext=function(e){if(c.config.useDeprecatedSynchronousErrorHandling){var t=!r;if(t&&(r={errorThrown:!1,error:null}),e(),t){var f=r,n=f.errorThrown,a=f.error;if(r=null,n)throw a}}else e()},t.captureError=function(e){c.config.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=e)}},27738:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.executeSchedule=void 0,t.executeSchedule=function(e,t,f,c,r){void 0===c&&(c=0),void 0===r&&(r=!1);var n=t.schedule((function(){f(),r?e.add(this.schedule(null,c)):this.unsubscribe()}),c);if(e.add(n),!r)return n}},14781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identity=void 0,t.identity=function(e){return e}},73909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayLike=void 0,t.isArrayLike=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},49595:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAsyncIterable=void 0;var c=f(73005);t.isAsyncIterable=function(e){return Symbol.asyncIterator&&c.isFunction(null==e?void 0:e[Symbol.asyncIterator])}},91677:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidDate=void 0,t.isValidDate=function(e){return e instanceof Date&&!isNaN(e)}},73005:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=void 0,t.isFunction=function(e){return"function"==typeof e}},89500:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInteropObservable=void 0;var c=f(72801),r=f(73005);t.isInteropObservable=function(e){return r.isFunction(e[c.observable])}},52743:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIterable=void 0;var c=f(3725),r=f(73005);t.isIterable=function(e){return r.isFunction(null==e?void 0:e[c.iterator])}},88386:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=f(2419),r=f(73005);t.isObservable=function(e){return!!e&&(e instanceof c.Observable||r.isFunction(e.lift)&&r.isFunction(e.subscribe))}},36018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=f(73005);t.isPromise=function(e){return c.isFunction(null==e?void 0:e.then)}},77823:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]1||i(e,t)}))})}function i(e,t){try{(f=n[e](t)).value instanceof r?Promise.resolve(f.value.v).then(o,u):s(a[0][2],f)}catch(e){s(a[0][3],e)}var f}function o(e){i("next",e)}function u(e){i("throw",e)}function s(e,t){e(t),a.shift(),a.length&&i(a[0][0],a[0][1])}};Object.defineProperty(t,"__esModule",{value:!0}),t.isReadableStreamLike=t.readableStreamLikeToAsyncGenerator=void 0;var a=f(73005);t.readableStreamLikeToAsyncGenerator=function(e){return n(this,arguments,(function(){var t,f,n;return c(this,(function(c){switch(c.label){case 0:t=e.getReader(),c.label=1;case 1:c.trys.push([1,,9,10]),c.label=2;case 2:return[4,r(t.read())];case 3:return f=c.sent(),n=f.value,f.done?[4,r(void 0)]:[3,5];case 4:return[2,c.sent()];case 5:return[4,r(n)];case 6:return[4,c.sent()];case 7:return c.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}}))}))},t.isReadableStreamLike=function(e){return a.isFunction(null==e?void 0:e.getReader)}},59016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isScheduler=void 0;var c=f(73005);t.isScheduler=function(e){return e&&c.isFunction(e.schedule)}},84935:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.operate=t.hasLift=void 0;var c=f(73005);function r(e){return c.isFunction(null==e?void 0:e.lift)}t.hasLift=r,t.operate=function(e){return function(t){if(r(t))return t.lift((function(t){try{return e(t,this)}catch(e){this.error(e)}}));throw new TypeError("Unable to lift unknown Observable type")}}},11914:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noop=void 0,t.noop=function(){}},38634:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.not=void 0,t.not=function(e,t){return function(f,c){return!e.call(t,f,c)}}},9985:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pipeFromArray=t.pipe=void 0;var c=f(14781);function r(e){return 0===e.length?c.identity:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}}t.pipe=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportUnhandledError=void 0;var c=f(23280),r=f(84590);t.reportUnhandledError=function(e){r.timeoutProvider.setTimeout((function(){var t=c.config.onUnhandledError;if(!t)throw e;t(e)}))}},59906:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInvalidObservableTypeError=void 0,t.createInvalidObservableTypeError=function(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}},89509:(e,t,f)=>{var c=f(48764),r=c.Buffer;function n(e,t){for(var f in e)t[f]=e[f]}function a(e,t,f){return r(e,t,f)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=c:(n(c,t),t.Buffer=a),a.prototype=Object.create(r.prototype),n(r,a),a.from=function(e,t,f){if("number"==typeof e)throw new TypeError("Argument must not be a number");return r(e,t,f)},a.alloc=function(e,t,f){if("number"!=typeof e)throw new TypeError("Argument must be a number");var c=r(e);return void 0!==t?"string"==typeof f?c.fill(t,f):c.fill(t):c.fill(0),c},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return c.SlowBuffer(e)}},86851:(e,t,f)=>{"use strict";var c=f(35171),r=Array.prototype.concat,n=Array.prototype.slice,a=e.exports=function(e){for(var t=[],f=0,a=e.length;f{!function(e){"use strict";var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t>24&255,e[t+1]=f>>16&255,e[t+2]=f>>8&255,e[t+3]=255&f,e[t+4]=c>>24&255,e[t+5]=c>>16&255,e[t+6]=c>>8&255,e[t+7]=255&c}function h(e,t,f,c,r){var n,a=0;for(n=0;n>>8)-1}function y(e,t,f,c){return h(e,t,f,c,16)}function v(e,t,f,c){return h(e,t,f,c,32)}function m(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,i=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,o=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=n,P=a,x=d,k=i,M=o,j=u,S=s,T=l,A=p,E=b,I=h,N=y,R=v,B=m,C=g,V=w,U=0;U<20;U+=2)O^=(r=(R^=(r=(A^=(r=(M^=(r=O+R|0)<<7|r>>>25)+O|0)<<9|r>>>23)+M|0)<<13|r>>>19)+A|0)<<18|r>>>14,j^=(r=(P^=(r=(B^=(r=(E^=(r=j+P|0)<<7|r>>>25)+j|0)<<9|r>>>23)+E|0)<<13|r>>>19)+B|0)<<18|r>>>14,I^=(r=(S^=(r=(x^=(r=(C^=(r=I+S|0)<<7|r>>>25)+I|0)<<9|r>>>23)+C|0)<<13|r>>>19)+x|0)<<18|r>>>14,V^=(r=(N^=(r=(T^=(r=(k^=(r=V+N|0)<<7|r>>>25)+V|0)<<9|r>>>23)+k|0)<<13|r>>>19)+T|0)<<18|r>>>14,O^=(r=(k^=(r=(x^=(r=(P^=(r=O+k|0)<<7|r>>>25)+O|0)<<9|r>>>23)+P|0)<<13|r>>>19)+x|0)<<18|r>>>14,j^=(r=(M^=(r=(T^=(r=(S^=(r=j+M|0)<<7|r>>>25)+j|0)<<9|r>>>23)+S|0)<<13|r>>>19)+T|0)<<18|r>>>14,I^=(r=(E^=(r=(A^=(r=(N^=(r=I+E|0)<<7|r>>>25)+I|0)<<9|r>>>23)+N|0)<<13|r>>>19)+A|0)<<18|r>>>14,V^=(r=(C^=(r=(B^=(r=(R^=(r=V+C|0)<<7|r>>>25)+V|0)<<9|r>>>23)+R|0)<<13|r>>>19)+B|0)<<18|r>>>14;O=O+n|0,P=P+a|0,x=x+d|0,k=k+i|0,M=M+o|0,j=j+u|0,S=S+s|0,T=T+l|0,A=A+p|0,E=E+b|0,I=I+h|0,N=N+y|0,R=R+v|0,B=B+m|0,C=C+g|0,V=V+w|0,e[0]=O>>>0&255,e[1]=O>>>8&255,e[2]=O>>>16&255,e[3]=O>>>24&255,e[4]=P>>>0&255,e[5]=P>>>8&255,e[6]=P>>>16&255,e[7]=P>>>24&255,e[8]=x>>>0&255,e[9]=x>>>8&255,e[10]=x>>>16&255,e[11]=x>>>24&255,e[12]=k>>>0&255,e[13]=k>>>8&255,e[14]=k>>>16&255,e[15]=k>>>24&255,e[16]=M>>>0&255,e[17]=M>>>8&255,e[18]=M>>>16&255,e[19]=M>>>24&255,e[20]=j>>>0&255,e[21]=j>>>8&255,e[22]=j>>>16&255,e[23]=j>>>24&255,e[24]=S>>>0&255,e[25]=S>>>8&255,e[26]=S>>>16&255,e[27]=S>>>24&255,e[28]=T>>>0&255,e[29]=T>>>8&255,e[30]=T>>>16&255,e[31]=T>>>24&255,e[32]=A>>>0&255,e[33]=A>>>8&255,e[34]=A>>>16&255,e[35]=A>>>24&255,e[36]=E>>>0&255,e[37]=E>>>8&255,e[38]=E>>>16&255,e[39]=E>>>24&255,e[40]=I>>>0&255,e[41]=I>>>8&255,e[42]=I>>>16&255,e[43]=I>>>24&255,e[44]=N>>>0&255,e[45]=N>>>8&255,e[46]=N>>>16&255,e[47]=N>>>24&255,e[48]=R>>>0&255,e[49]=R>>>8&255,e[50]=R>>>16&255,e[51]=R>>>24&255,e[52]=B>>>0&255,e[53]=B>>>8&255,e[54]=B>>>16&255,e[55]=B>>>24&255,e[56]=C>>>0&255,e[57]=C>>>8&255,e[58]=C>>>16&255,e[59]=C>>>24&255,e[60]=V>>>0&255,e[61]=V>>>8&255,e[62]=V>>>16&255,e[63]=V>>>24&255}(e,t,f,c)}function g(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,i=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,o=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=0;O<20;O+=2)n^=(r=(v^=(r=(p^=(r=(o^=(r=n+v|0)<<7|r>>>25)+n|0)<<9|r>>>23)+o|0)<<13|r>>>19)+p|0)<<18|r>>>14,u^=(r=(a^=(r=(m^=(r=(b^=(r=u+a|0)<<7|r>>>25)+u|0)<<9|r>>>23)+b|0)<<13|r>>>19)+m|0)<<18|r>>>14,h^=(r=(s^=(r=(d^=(r=(g^=(r=h+s|0)<<7|r>>>25)+h|0)<<9|r>>>23)+g|0)<<13|r>>>19)+d|0)<<18|r>>>14,w^=(r=(y^=(r=(l^=(r=(i^=(r=w+y|0)<<7|r>>>25)+w|0)<<9|r>>>23)+i|0)<<13|r>>>19)+l|0)<<18|r>>>14,n^=(r=(i^=(r=(d^=(r=(a^=(r=n+i|0)<<7|r>>>25)+n|0)<<9|r>>>23)+a|0)<<13|r>>>19)+d|0)<<18|r>>>14,u^=(r=(o^=(r=(l^=(r=(s^=(r=u+o|0)<<7|r>>>25)+u|0)<<9|r>>>23)+s|0)<<13|r>>>19)+l|0)<<18|r>>>14,h^=(r=(b^=(r=(p^=(r=(y^=(r=h+b|0)<<7|r>>>25)+h|0)<<9|r>>>23)+y|0)<<13|r>>>19)+p|0)<<18|r>>>14,w^=(r=(g^=(r=(m^=(r=(v^=(r=w+g|0)<<7|r>>>25)+w|0)<<9|r>>>23)+v|0)<<13|r>>>19)+m|0)<<18|r>>>14;e[0]=n>>>0&255,e[1]=n>>>8&255,e[2]=n>>>16&255,e[3]=n>>>24&255,e[4]=u>>>0&255,e[5]=u>>>8&255,e[6]=u>>>16&255,e[7]=u>>>24&255,e[8]=h>>>0&255,e[9]=h>>>8&255,e[10]=h>>>16&255,e[11]=h>>>24&255,e[12]=w>>>0&255,e[13]=w>>>8&255,e[14]=w>>>16&255,e[15]=w>>>24&255,e[16]=s>>>0&255,e[17]=s>>>8&255,e[18]=s>>>16&255,e[19]=s>>>24&255,e[20]=l>>>0&255,e[21]=l>>>8&255,e[22]=l>>>16&255,e[23]=l>>>24&255,e[24]=p>>>0&255,e[25]=p>>>8&255,e[26]=p>>>16&255,e[27]=p>>>24&255,e[28]=b>>>0&255,e[29]=b>>>8&255,e[30]=b>>>16&255,e[31]=b>>>24&255}(e,t,f,c)}var w=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function O(e,t,f,c,r,n,a){var d,i,o=new Uint8Array(16),u=new Uint8Array(64);for(i=0;i<16;i++)o[i]=0;for(i=0;i<8;i++)o[i]=n[i];for(;r>=64;){for(m(u,o,a,w),i=0;i<64;i++)e[t+i]=f[c+i]^u[i];for(d=1,i=8;i<16;i++)d=d+(255&o[i])|0,o[i]=255&d,d>>>=8;r-=64,t+=64,c+=64}if(r>0)for(m(u,o,a,w),i=0;i=64;){for(m(i,d,r,w),a=0;a<64;a++)e[t+a]=i[a];for(n=1,a=8;a<16;a++)n=n+(255&d[a])|0,d[a]=255&n,n>>>=8;f-=64,t+=64}if(f>0)for(m(i,d,r,w),a=0;a>>13|f<<3),c=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(f>>>10|c<<6),r=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(c>>>7|r<<9),n=255&e[8]|(255&e[9])<<8,this.r[4]=255&(r>>>4|n<<12),this.r[5]=n>>>1&8190,a=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(n>>>14|a<<2),d=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(a>>>11|d<<5),i=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(d>>>8|i<<8),this.r[9]=i>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function j(e,t,f,c,r,n){var a=new M(n);return a.update(f,c,r),a.finish(e,t),0}function S(e,t,f,c,r,n){var a=new Uint8Array(16);return j(a,0,f,c,r,n),y(e,t,a,0)}function T(e,t,f,c,r){var n;if(f<32)return-1;for(k(e,0,t,0,f,c,r),j(e,16,e,32,f-32,e),n=0;n<16;n++)e[n]=0;return 0}function A(e,t,f,c,r){var n,a=new Uint8Array(32);if(f<32)return-1;if(x(a,0,32,c,r),0!==S(t,16,t,32,f-32,a))return-1;for(k(e,0,t,0,f,c,r),n=0;n<32;n++)e[n]=0;return 0}function E(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}function I(e){var t,f,c=1;for(t=0;t<16;t++)f=e[t]+c+65535,c=Math.floor(f/65536),e[t]=f-65536*c;e[0]+=c-1+37*(c-1)}function N(e,t,f){for(var c,r=~(f-1),n=0;n<16;n++)c=r&(e[n]^t[n]),e[n]^=c,t[n]^=c}function R(e,f){var c,r,n,a=t(),d=t();for(c=0;c<16;c++)d[c]=f[c];for(I(d),I(d),I(d),r=0;r<2;r++){for(a[0]=d[0]-65517,c=1;c<15;c++)a[c]=d[c]-65535-(a[c-1]>>16&1),a[c-1]&=65535;a[15]=d[15]-32767-(a[14]>>16&1),n=a[15]>>16&1,a[14]&=65535,N(d,a,1-n)}for(c=0;c<16;c++)e[2*c]=255&d[c],e[2*c+1]=d[c]>>8}function B(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return R(f,e),R(c,t),v(f,0,c,0)}function C(e){var t=new Uint8Array(32);return R(t,e),1&t[0]}function V(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}function U(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]+f[c]}function H(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]-f[c]}function L(e,t,f){var c,r,n=0,a=0,d=0,i=0,o=0,u=0,s=0,l=0,p=0,b=0,h=0,y=0,v=0,m=0,g=0,w=0,O=0,P=0,x=0,k=0,M=0,j=0,S=0,T=0,A=0,E=0,I=0,N=0,R=0,B=0,C=0,V=f[0],U=f[1],H=f[2],L=f[3],_=f[4],D=f[5],z=f[6],F=f[7],q=f[8],W=f[9],X=f[10],K=f[11],Z=f[12],G=f[13],Y=f[14],J=f[15];n+=(c=t[0])*V,a+=c*U,d+=c*H,i+=c*L,o+=c*_,u+=c*D,s+=c*z,l+=c*F,p+=c*q,b+=c*W,h+=c*X,y+=c*K,v+=c*Z,m+=c*G,g+=c*Y,w+=c*J,a+=(c=t[1])*V,d+=c*U,i+=c*H,o+=c*L,u+=c*_,s+=c*D,l+=c*z,p+=c*F,b+=c*q,h+=c*W,y+=c*X,v+=c*K,m+=c*Z,g+=c*G,w+=c*Y,O+=c*J,d+=(c=t[2])*V,i+=c*U,o+=c*H,u+=c*L,s+=c*_,l+=c*D,p+=c*z,b+=c*F,h+=c*q,y+=c*W,v+=c*X,m+=c*K,g+=c*Z,w+=c*G,O+=c*Y,P+=c*J,i+=(c=t[3])*V,o+=c*U,u+=c*H,s+=c*L,l+=c*_,p+=c*D,b+=c*z,h+=c*F,y+=c*q,v+=c*W,m+=c*X,g+=c*K,w+=c*Z,O+=c*G,P+=c*Y,x+=c*J,o+=(c=t[4])*V,u+=c*U,s+=c*H,l+=c*L,p+=c*_,b+=c*D,h+=c*z,y+=c*F,v+=c*q,m+=c*W,g+=c*X,w+=c*K,O+=c*Z,P+=c*G,x+=c*Y,k+=c*J,u+=(c=t[5])*V,s+=c*U,l+=c*H,p+=c*L,b+=c*_,h+=c*D,y+=c*z,v+=c*F,m+=c*q,g+=c*W,w+=c*X,O+=c*K,P+=c*Z,x+=c*G,k+=c*Y,M+=c*J,s+=(c=t[6])*V,l+=c*U,p+=c*H,b+=c*L,h+=c*_,y+=c*D,v+=c*z,m+=c*F,g+=c*q,w+=c*W,O+=c*X,P+=c*K,x+=c*Z,k+=c*G,M+=c*Y,j+=c*J,l+=(c=t[7])*V,p+=c*U,b+=c*H,h+=c*L,y+=c*_,v+=c*D,m+=c*z,g+=c*F,w+=c*q,O+=c*W,P+=c*X,x+=c*K,k+=c*Z,M+=c*G,j+=c*Y,S+=c*J,p+=(c=t[8])*V,b+=c*U,h+=c*H,y+=c*L,v+=c*_,m+=c*D,g+=c*z,w+=c*F,O+=c*q,P+=c*W,x+=c*X,k+=c*K,M+=c*Z,j+=c*G,S+=c*Y,T+=c*J,b+=(c=t[9])*V,h+=c*U,y+=c*H,v+=c*L,m+=c*_,g+=c*D,w+=c*z,O+=c*F,P+=c*q,x+=c*W,k+=c*X,M+=c*K,j+=c*Z,S+=c*G,T+=c*Y,A+=c*J,h+=(c=t[10])*V,y+=c*U,v+=c*H,m+=c*L,g+=c*_,w+=c*D,O+=c*z,P+=c*F,x+=c*q,k+=c*W,M+=c*X,j+=c*K,S+=c*Z,T+=c*G,A+=c*Y,E+=c*J,y+=(c=t[11])*V,v+=c*U,m+=c*H,g+=c*L,w+=c*_,O+=c*D,P+=c*z,x+=c*F,k+=c*q,M+=c*W,j+=c*X,S+=c*K,T+=c*Z,A+=c*G,E+=c*Y,I+=c*J,v+=(c=t[12])*V,m+=c*U,g+=c*H,w+=c*L,O+=c*_,P+=c*D,x+=c*z,k+=c*F,M+=c*q,j+=c*W,S+=c*X,T+=c*K,A+=c*Z,E+=c*G,I+=c*Y,N+=c*J,m+=(c=t[13])*V,g+=c*U,w+=c*H,O+=c*L,P+=c*_,x+=c*D,k+=c*z,M+=c*F,j+=c*q,S+=c*W,T+=c*X,A+=c*K,E+=c*Z,I+=c*G,N+=c*Y,R+=c*J,g+=(c=t[14])*V,w+=c*U,O+=c*H,P+=c*L,x+=c*_,k+=c*D,M+=c*z,j+=c*F,S+=c*q,T+=c*W,A+=c*X,E+=c*K,I+=c*Z,N+=c*G,R+=c*Y,B+=c*J,w+=(c=t[15])*V,a+=38*(P+=c*H),d+=38*(x+=c*L),i+=38*(k+=c*_),o+=38*(M+=c*D),u+=38*(j+=c*z),s+=38*(S+=c*F),l+=38*(T+=c*q),p+=38*(A+=c*W),b+=38*(E+=c*X),h+=38*(I+=c*K),y+=38*(N+=c*Z),v+=38*(R+=c*G),m+=38*(B+=c*Y),g+=38*(C+=c*J),n=(c=(n+=38*(O+=c*U))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n=(c=(n+=r-1+37*(r-1))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n+=r-1+37*(r-1),e[0]=n,e[1]=a,e[2]=d,e[3]=i,e[4]=o,e[5]=u,e[6]=s,e[7]=l,e[8]=p,e[9]=b,e[10]=h,e[11]=y,e[12]=v,e[13]=m,e[14]=g,e[15]=w}function _(e,t){L(e,t,t)}function D(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)_(r,r),2!==c&&4!==c&&L(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function z(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)_(r,r),1!==c&&L(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function F(e,f,c){var r,n,a=new Uint8Array(32),d=new Float64Array(80),o=t(),u=t(),s=t(),l=t(),p=t(),b=t();for(n=0;n<31;n++)a[n]=f[n];for(a[31]=127&f[31]|64,a[0]&=248,V(d,c),n=0;n<16;n++)u[n]=d[n],l[n]=o[n]=s[n]=0;for(o[0]=l[0]=1,n=254;n>=0;--n)N(o,u,r=a[n>>>3]>>>(7&n)&1),N(s,l,r),U(p,o,s),H(o,o,s),U(s,u,l),H(u,u,l),_(l,p),_(b,o),L(o,s,o),L(s,u,p),U(p,o,s),H(o,o,s),_(u,o),H(s,l,b),L(o,s,i),U(o,o,l),L(s,s,o),L(o,l,b),L(l,u,d),_(u,p),N(o,u,r),N(s,l,r);for(n=0;n<16;n++)d[n+16]=o[n],d[n+32]=s[n],d[n+48]=u[n],d[n+64]=l[n];var h=d.subarray(32),y=d.subarray(16);return D(h,h),L(y,y,h),R(e,y),0}function q(e,t){return F(e,t,n)}function W(e,t){return c(t,32),q(e,t)}function X(e,t,f){var c=new Uint8Array(32);return F(c,f,t),g(e,r,c,w)}M.prototype.blocks=function(e,t,f){for(var c,r,n,a,d,i,o,u,s,l,p,b,h,y,v,m,g,w,O,P=this.fin?0:2048,x=this.h[0],k=this.h[1],M=this.h[2],j=this.h[3],S=this.h[4],T=this.h[5],A=this.h[6],E=this.h[7],I=this.h[8],N=this.h[9],R=this.r[0],B=this.r[1],C=this.r[2],V=this.r[3],U=this.r[4],H=this.r[5],L=this.r[6],_=this.r[7],D=this.r[8],z=this.r[9];f>=16;)l=s=0,l+=(x+=8191&(c=255&e[t+0]|(255&e[t+1])<<8))*R,l+=(k+=8191&(c>>>13|(r=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*z),l+=(M+=8191&(r>>>10|(n=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*D),l+=(j+=8191&(n>>>7|(a=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*_),s=(l+=(S+=8191&(a>>>4|(d=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*L))>>>13,l&=8191,l+=(T+=d>>>1&8191)*(5*H),l+=(A+=8191&(d>>>14|(i=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*U),l+=(E+=8191&(i>>>11|(o=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*V),l+=(I+=8191&(o>>>8|(u=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*C),p=s+=(l+=(N+=u>>>5|P)*(5*B))>>>13,p+=x*B,p+=k*R,p+=M*(5*z),p+=j*(5*D),s=(p+=S*(5*_))>>>13,p&=8191,p+=T*(5*L),p+=A*(5*H),p+=E*(5*U),p+=I*(5*V),s+=(p+=N*(5*C))>>>13,p&=8191,b=s,b+=x*C,b+=k*B,b+=M*R,b+=j*(5*z),s=(b+=S*(5*D))>>>13,b&=8191,b+=T*(5*_),b+=A*(5*L),b+=E*(5*H),b+=I*(5*U),h=s+=(b+=N*(5*V))>>>13,h+=x*V,h+=k*C,h+=M*B,h+=j*R,s=(h+=S*(5*z))>>>13,h&=8191,h+=T*(5*D),h+=A*(5*_),h+=E*(5*L),h+=I*(5*H),y=s+=(h+=N*(5*U))>>>13,y+=x*U,y+=k*V,y+=M*C,y+=j*B,s=(y+=S*R)>>>13,y&=8191,y+=T*(5*z),y+=A*(5*D),y+=E*(5*_),y+=I*(5*L),v=s+=(y+=N*(5*H))>>>13,v+=x*H,v+=k*U,v+=M*V,v+=j*C,s=(v+=S*B)>>>13,v&=8191,v+=T*R,v+=A*(5*z),v+=E*(5*D),v+=I*(5*_),m=s+=(v+=N*(5*L))>>>13,m+=x*L,m+=k*H,m+=M*U,m+=j*V,s=(m+=S*C)>>>13,m&=8191,m+=T*B,m+=A*R,m+=E*(5*z),m+=I*(5*D),g=s+=(m+=N*(5*_))>>>13,g+=x*_,g+=k*L,g+=M*H,g+=j*U,s=(g+=S*V)>>>13,g&=8191,g+=T*C,g+=A*B,g+=E*R,g+=I*(5*z),w=s+=(g+=N*(5*D))>>>13,w+=x*D,w+=k*_,w+=M*L,w+=j*H,s=(w+=S*U)>>>13,w&=8191,w+=T*V,w+=A*C,w+=E*B,w+=I*R,O=s+=(w+=N*(5*z))>>>13,O+=x*z,O+=k*D,O+=M*_,O+=j*L,s=(O+=S*H)>>>13,O&=8191,O+=T*U,O+=A*V,O+=E*C,O+=I*B,x=l=8191&(s=(s=((s+=(O+=N*R)>>>13)<<2)+s|0)+(l&=8191)|0),k=p+=s>>>=13,M=b&=8191,j=h&=8191,S=y&=8191,T=v&=8191,A=m&=8191,E=g&=8191,I=w&=8191,N=O&=8191,t+=16,f-=16;this.h[0]=x,this.h[1]=k,this.h[2]=M,this.h[3]=j,this.h[4]=S,this.h[5]=T,this.h[6]=A,this.h[7]=E,this.h[8]=I,this.h[9]=N},M.prototype.finish=function(e,t){var f,c,r,n,a=new Uint16Array(10);if(this.leftover){for(n=this.leftover,this.buffer[n++]=1;n<16;n++)this.buffer[n]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(f=this.h[1]>>>13,this.h[1]&=8191,n=2;n<10;n++)this.h[n]+=f,f=this.h[n]>>>13,this.h[n]&=8191;for(this.h[0]+=5*f,f=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=f,f=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=f,a[0]=this.h[0]+5,f=a[0]>>>13,a[0]&=8191,n=1;n<10;n++)a[n]=this.h[n]+f,f=a[n]>>>13,a[n]&=8191;for(a[9]-=8192,c=(1^f)-1,n=0;n<10;n++)a[n]&=c;for(c=~c,n=0;n<10;n++)this.h[n]=this.h[n]&c|a[n];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),r=this.h[0]+this.pad[0],this.h[0]=65535&r,n=1;n<8;n++)r=(this.h[n]+this.pad[n]|0)+(r>>>16)|0,this.h[n]=65535&r;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},M.prototype.update=function(e,t,f){var c,r;if(this.leftover){for((r=16-this.leftover)>f&&(r=f),c=0;c=16&&(r=f-f%16,this.blocks(e,t,r),t+=r,f-=r),f){for(c=0;c=128;){for(P=0;P<16;P++)x=8*P+Z,E[P]=f[x+0]<<24|f[x+1]<<16|f[x+2]<<8|f[x+3],I[P]=f[x+4]<<24|f[x+5]<<16|f[x+6]<<8|f[x+7];for(P=0;P<80;P++)if(r=N,n=R,a=B,d=C,i=V,o=U,u=H,l=_,p=D,b=z,h=F,y=q,v=W,m=X,j=65535&(M=K),S=M>>>16,T=65535&(k=L),A=k>>>16,j+=65535&(M=(q>>>14|V<<18)^(q>>>18|V<<14)^(V>>>9|q<<23)),S+=M>>>16,T+=65535&(k=(V>>>14|q<<18)^(V>>>18|q<<14)^(q>>>9|V<<23)),A+=k>>>16,j+=65535&(M=q&W^~q&X),S+=M>>>16,T+=65535&(k=V&U^~V&H),A+=k>>>16,j+=65535&(M=G[2*P+1]),S+=M>>>16,T+=65535&(k=G[2*P]),A+=k>>>16,k=E[P%16],S+=(M=I[P%16])>>>16,T+=65535&k,A+=k>>>16,T+=(S+=(j+=65535&M)>>>16)>>>16,j=65535&(M=O=65535&j|S<<16),S=M>>>16,T=65535&(k=w=65535&T|(A+=T>>>16)<<16),A=k>>>16,j+=65535&(M=(_>>>28|N<<4)^(N>>>2|_<<30)^(N>>>7|_<<25)),S+=M>>>16,T+=65535&(k=(N>>>28|_<<4)^(_>>>2|N<<30)^(_>>>7|N<<25)),A+=k>>>16,S+=(M=_&D^_&z^D&z)>>>16,T+=65535&(k=N&R^N&B^R&B),A+=k>>>16,s=65535&(T+=(S+=(j+=65535&M)>>>16)>>>16)|(A+=T>>>16)<<16,g=65535&j|S<<16,j=65535&(M=h),S=M>>>16,T=65535&(k=d),A=k>>>16,S+=(M=O)>>>16,T+=65535&(k=w),A+=k>>>16,R=r,B=n,C=a,V=d=65535&(T+=(S+=(j+=65535&M)>>>16)>>>16)|(A+=T>>>16)<<16,U=i,H=o,L=u,N=s,D=l,z=p,F=b,q=h=65535&j|S<<16,W=y,X=v,K=m,_=g,P%16==15)for(x=0;x<16;x++)k=E[x],j=65535&(M=I[x]),S=M>>>16,T=65535&k,A=k>>>16,k=E[(x+9)%16],j+=65535&(M=I[(x+9)%16]),S+=M>>>16,T+=65535&k,A+=k>>>16,w=E[(x+1)%16],j+=65535&(M=((O=I[(x+1)%16])>>>1|w<<31)^(O>>>8|w<<24)^(O>>>7|w<<25)),S+=M>>>16,T+=65535&(k=(w>>>1|O<<31)^(w>>>8|O<<24)^w>>>7),A+=k>>>16,w=E[(x+14)%16],S+=(M=((O=I[(x+14)%16])>>>19|w<<13)^(w>>>29|O<<3)^(O>>>6|w<<26))>>>16,T+=65535&(k=(w>>>19|O<<13)^(O>>>29|w<<3)^w>>>6),A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,E[x]=65535&T|A<<16,I[x]=65535&j|S<<16;j=65535&(M=_),S=M>>>16,T=65535&(k=N),A=k>>>16,k=e[0],S+=(M=t[0])>>>16,T+=65535&k,A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[0]=N=65535&T|A<<16,t[0]=_=65535&j|S<<16,j=65535&(M=D),S=M>>>16,T=65535&(k=R),A=k>>>16,k=e[1],S+=(M=t[1])>>>16,T+=65535&k,A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[1]=R=65535&T|A<<16,t[1]=D=65535&j|S<<16,j=65535&(M=z),S=M>>>16,T=65535&(k=B),A=k>>>16,k=e[2],S+=(M=t[2])>>>16,T+=65535&k,A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[2]=B=65535&T|A<<16,t[2]=z=65535&j|S<<16,j=65535&(M=F),S=M>>>16,T=65535&(k=C),A=k>>>16,k=e[3],S+=(M=t[3])>>>16,T+=65535&k,A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[3]=C=65535&T|A<<16,t[3]=F=65535&j|S<<16,j=65535&(M=q),S=M>>>16,T=65535&(k=V),A=k>>>16,k=e[4],S+=(M=t[4])>>>16,T+=65535&k,A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[4]=V=65535&T|A<<16,t[4]=q=65535&j|S<<16,j=65535&(M=W),S=M>>>16,T=65535&(k=U),A=k>>>16,k=e[5],S+=(M=t[5])>>>16,T+=65535&k,A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[5]=U=65535&T|A<<16,t[5]=W=65535&j|S<<16,j=65535&(M=X),S=M>>>16,T=65535&(k=H),A=k>>>16,k=e[6],S+=(M=t[6])>>>16,T+=65535&k,A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[6]=H=65535&T|A<<16,t[6]=X=65535&j|S<<16,j=65535&(M=K),S=M>>>16,T=65535&(k=L),A=k>>>16,k=e[7],S+=(M=t[7])>>>16,T+=65535&k,A+=k>>>16,A+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[7]=L=65535&T|A<<16,t[7]=K=65535&j|S<<16,Z+=128,c-=128}return c}function J(e,t,f){var c,r=new Int32Array(8),n=new Int32Array(8),a=new Uint8Array(256),d=f;for(r[0]=1779033703,r[1]=3144134277,r[2]=1013904242,r[3]=2773480762,r[4]=1359893119,r[5]=2600822924,r[6]=528734635,r[7]=1541459225,n[0]=4089235720,n[1]=2227873595,n[2]=4271175723,n[3]=1595750129,n[4]=2917565137,n[5]=725511199,n[6]=4215389547,n[7]=327033209,Y(r,n,t,f),f%=128,c=0;c=0;--r)$(e,t,c=f[r/8|0]>>(7&r)&1),Q(t,e),Q(e,e),$(e,t,c)}function fe(e,f){var c=[t(),t(),t(),t()];E(c[0],s),E(c[1],l),E(c[2],d),L(c[3],s,l),te(e,c,f)}function ce(e,f,r){var n,a=new Uint8Array(64),d=[t(),t(),t(),t()];for(r||c(f,32),J(a,f,32),a[0]&=248,a[31]&=127,a[31]|=64,fe(d,a),ee(e,d),n=0;n<32;n++)f[n+32]=e[n];return 0}var re=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function ne(e,t){var f,c,r,n;for(c=63;c>=32;--c){for(f=0,r=c-32,n=c-12;r>4)*re[r],f=t[r]>>8,t[r]&=255;for(r=0;r<32;r++)t[r]-=f*re[r];for(c=0;c<32;c++)t[c+1]+=t[c]>>8,e[c]=255&t[c]}function ae(e){var t,f=new Float64Array(64);for(t=0;t<64;t++)f[t]=e[t];for(t=0;t<64;t++)e[t]=0;ne(e,f)}function de(e,f,c,r){var n,a,d=new Uint8Array(64),i=new Uint8Array(64),o=new Uint8Array(64),u=new Float64Array(64),s=[t(),t(),t(),t()];J(d,r,32),d[0]&=248,d[31]&=127,d[31]|=64;var l=c+64;for(n=0;n>7&&H(e[0],a,e[0]),L(e[3],e[0],e[1]),0)}(l,r))return-1;for(n=0;n=0},e.sign.keyPair=function(){var e=new Uint8Array(se),t=new Uint8Array(le);return ce(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(be(e),e.length!==le)throw new Error("bad secret key size");for(var t=new Uint8Array(se),f=0;f{},70573:()=>{},46601:()=>{},55024:()=>{},48382:e=>{e.exports=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING","KTON"],decimals:[9,9],standardAccount:"*25519",website:"https://darwinia.network/"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:21,network:"dock-testnet",displayName:"Dock Testnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:22,network:"dock-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[18],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Chain",symbols:["KILT"],decimals:[18],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"poli",displayName:"Polimec Chain",symbols:[],decimals:[],standardAccount:"*25519",website:"https://polimec.io/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK"],decimals:[10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"AvN Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["TRAC"],decimals:[18],standardAccount:"secp256k1",website:"https://origintrail.io"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[15],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"Sr25519",website:"https://efinity.io/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1337,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"Sr25519",website:"https://ajuna.io"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"}]},7962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.accountId=function(e,t){return(0,a.memo)(e,(function(e){var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8)return(0,c.of)(t.registry.createType("AccountId",f));var a=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(a.toString()).pipe((0,c.map)((function(e){return(0,r.assertReturn)(e,"Unable to retrieve accountId")})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},51865:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.flags=function(e,t){return(0,n.memo)(e,(function(e){var f,n,a,d,i=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,r.combineLatest)([e&&null!=i&&i.members?i.members():(0,r.of)(void 0),e&&null!==(f=t.query.council)&&void 0!==f&&f.members?t.query.council.members():(0,r.of)([]),e&&null!==(n=t.query.technicalCommittee)&&void 0!==n&&n.members?t.query.technicalCommittee.members():(0,r.of)([]),e&&null!==(a=t.query.society)&&void 0!==a&&a.members?t.query.society.members():(0,r.of)([]),e&&null!==(d=t.query.sudo)&&void 0!==d&&d.key?t.query.sudo.key():(0,r.of)(void 0)]).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,5),r=f[0],n=f[1],a=f[2],d=f[3],i=f[4],o=e&&e.toString(),u=function(e){return e.toString()===o};return{isCouncil:((null==r?void 0:r.map((function(e){return(0,c.default)(e,1)[0]})))||n||[]).some(u),isSociety:(d||[]).some(u),isSudo:(null==i?void 0:i.toString())===o,isTechCommittee:(a||[]).some(u)}}(e,t)})))}))};var r=f(72872),n=f(48861)},89920:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idAndIndex=function(e,t){return(0,a.memo)(e,(function(e){try{var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8){var a=t.registry.createType("AccountId",f);return t.derive.accounts.idToIndex(a).pipe((0,c.map)((function(e){return[a,e]})))}var d=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(d.toString()).pipe((0,c.map)((function(e){return[e,d]})))}catch(e){return(0,c.of)([void 0,void 0])}}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},37108:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idToIndex=function(e,t){return(0,r.memo)(e,(function(e){return t.derive.accounts.indexes().pipe((0,c.map)((function(t){return(t||{})[e.toString()]})))}))};var c=f(72872),r=f(48861)},34333:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.hasIdentity=void 0,t.hasIdentityMulti=function(e,t){return(0,a.memo)(e,(function(e){var f;return null!==(f=t.query.identity)&&void 0!==f&&f.identityOf?(0,r.combineLatest)([t.query.identity.identityOf.multi(e),t.query.identity.superOf.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f,c=r[t],a=c&&c.isSome?c.unwrap()[0].toString():void 0;if(e&&e.isSome){var d=i(e.unwrap().info.display);d&&!(0,n.isHex)(d)&&(f=d)}return{display:f,hasIdentity:!(!f&&!a),parentId:a}}))}))):(0,r.of)(e.map((function(){return{hasIdentity:!1}})))}))},t.identity=function(e,t){return(0,a.memo)(e,(function(e){return function(e,t){var f;return t&&null!==(f=e.query.identity)&&void 0!==f&&f.identityOf?e.queryMulti([[e.query.identity.identityOf,t],[e.query.identity.superOf,t]]):(0,r.of)([void 0,void 0])}(t,e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return function(e,t,f){if(null!=t&&t.isSome)return(0,r.of)([t,void 0]);if(null!=f&&f.isSome){var c=f.unwrap();return(0,r.combineLatest)([e.query.identity.identityOf(c[0]),(0,r.of)(c)])}return(0,r.of)([void 0,void 0])}(t,n,a)})),(0,r.map)((function(e){var t=(0,c.default)(e,2);return function(e,t){if(null==e||!e.isSome)return{judgements:[]};var f,r=e.unwrap(),n=r.info,a=r.judgements,o=i(n.display);return{display:t&&i(t[1])||o,displayParent:t&&o,email:i(n.email),image:i(n.image),judgements:a,legal:i(n.legal),other:(f=n.additional,f.reduce((function(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=i(r),d=i(n);return a&&d&&(e[a]=d),e}),{})),parent:t&&t[0],pgp:n.pgpFingerprint.unwrapOr(d).toHex(),riot:i(n.riot),twitter:i(n.twitter),web:i(n.web)}}(t[0],t[1])})))}))};var r=f(72872),n=f(69338),a=f(48861),d={toHex:function(){}};function i(e){return e.isRaw?(0,n.u8aToString)(e.asRaw.toU8a(!0)):e.isNone?void 0:e.toHex()}var o=(0,a.firstMemo)((function(e,t){return e.derive.accounts.hasIdentityMulti([t])}));t.hasIdentity=o},17689:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(7962);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51865);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(89920);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(37108);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(34333);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(10730);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(58043);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(95243);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},10730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexToId=function(e,t){return(0,r.memo)(e,(function(e){return t.query.indices?t.query.indices.accounts(e).pipe((0,c.map)((function(e){return e.unwrapOr([])[0]}))):(0,c.of)(void 0)}))};var c=f(72872),r=f(48861)},58043:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return a?(0,r.of)(a):(t.query.indices?function(e){return e.query.indices.accounts.entries().pipe((0,r.map)((function(t){return t.reduce((function(t,f){var r=(0,c.default)(f,2),n=r[0],a=r[1];return a.isSome&&(t[a.unwrap()[0].toString()]=e.registry.createType("AccountIndex",n.args[0])),t}),{})})))}(t).pipe((0,r.startWith)({})):(0,r.of)({})).pipe((0,r.map)((function(e){return a=e,e})))}))};var r=f(72872),n=f(48861),a=null},95243:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,a.memo)(e,(function(e){return t.derive.accounts.idAndIndex(e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return(0,r.combineLatest)([(0,r.of)({accountId:n,accountIndex:a}),t.derive.accounts.identity(n),d(t,n)])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0];return{accountId:f.accountId,accountIndex:f.accountIndex,identity:t[1],nickname:t[2]}})))}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f;return(t&&null!==(f=e.query.nicks)&&void 0!==f&&f.nameOf?e.query.nicks.nameOf(t):(0,r.of)(void 0)).pipe((0,r.map)((function(t){return null!=t&&t.isSome?(0,n.u8aToString)(t.unwrap()[0]).substr(0,e.consts.nicks.maxLength.toNumber()):void 0})))}},76704:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(59713));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(95318)(f(59713));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(76704);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(59150);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(5573);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},5573:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listNodes=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.head.isSome?function(e,t){var f=new c.BehaviorSubject(t);return f.pipe((0,c.switchMap)((function(t){return e.query.bagsList.listNodes(t)})),(0,c.tap)((function(e){setTimeout((function(){e.isSome&&e.value.next.isSome?f.next(e.unwrap().next.unwrap()):f.complete()}),0)})),(0,c.toArray)(),(0,c.map)((function(e){return e.map((function(e){return e.unwrap()}))})))}(t,e.head.unwrap()):(0,c.of)([])}))};var c=f(72872),r=f(48861)},27109:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(59713)),a=c(f(68551)),d=c(f(63038));function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.account=function(e,t){var f=t.registry.getModuleInstances(t.runtimeVersion.specName.toString(),"balances");return(0,s.memo)(e,(function(e){return t.derive.accounts.accountId(e).pipe((0,o.switchMap)((function(e){var c,r,n;return e?(0,o.combineLatest)([(0,o.of)(e),f?y(t,e,f):(0,u.isFunction)(null===(c=t.query.system)||void 0===c?void 0:c.account)?v(t,e):(0,u.isFunction)(null===(r=t.query.balances)||void 0===r?void 0:r.account)?y(t,e):(0,u.isFunction)(null===(n=t.query.balances)||void 0===n?void 0:n.freeBalance)?b(t,e):h(t,e)]):(0,o.of)([t.registry.createType("AccountId"),[t.registry.createType("Index"),[[l(t),l(t),l(t),l(t)]]]])})),(0,o.map)((function(e){return function(e,t){var f=(0,d.default)(t,2),c=f[0],r=(0,d.default)(f[1],2),o=r[0],u=(0,a.default)(r[1]),s=u[0];return function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:["balances"],c=f.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customAccount)||(null===(c=e.query[t])||void 0===c?void 0:c.account)})).filter((function(e){return(0,u.isFunction)(e)})).map((function(e){return[e,t]})),n=function(e,t){return[e,t.map((function(e){var t=e.feeFrozen,f=e.free,c=e.miscFrozen;return[f,e.reserved,t,c]}))]};return c.length?(0,u.isFunction)(e.query.system.account)?e.queryMulti([[e.query.system.account,t]].concat((0,r.default)(c))).pipe((0,o.map)((function(e){var t=(0,a.default)(e),f=t[0].nonce,c=t.slice(1);return n(f,c)}))):e.queryMulti([[e.query.system.accountNonce,t]].concat((0,r.default)(c))).pipe((0,o.map)((function(e){var t=(0,a.default)(e),f=t[0],c=t.slice(1);return n(f,c)}))):h(e,t)}function v(e,t){return e.query.system.account(t).pipe((0,o.map)((function(t){var f=t.nonce?t.data:t[1],c=t.nonce||t[0];if(!f||f.isEmpty)return[c,[[l(e),l(e),l(e),l(e)]]];var r=f.feeFrozen,n=f.free,a=f.miscFrozen;return[c,[[n,f.reserved,r,a]]]})))}},97672:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(59713)),a=c(f(319));function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:["balances"],n=h(t,c.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customLocks)||(null===(c=e.query[t])||void 0===c?void 0:c.locks)}))),a=(0,r.default)(n,2),d=a[0],i=a[1],u=h(t,c.map((function(t){var f;return null===(f=e.query[t])||void 0===f?void 0:f.reserves}))),s=(0,r.default)(u,2),l=s[0],p=s[1];return(0,o.combineLatest)([null!==(f=e.query.vesting)&&void 0!==f&&f.vesting?e.query.vesting.vesting(t):(0,o.of)(e.registry.createType("Option")),i.length?e.queryMulti(i):(0,o.of)([]),p.length?e.queryMulti(p):(0,o.of)([])]).pipe((0,o.map)((function(t){var f=(0,r.default)(t,3),c=f[0],n=f[1],a=f[2],i=-1,o=-1,u=c.unwrapOr(null);return[u?Array.isArray(u)?u:[u]:null,d.map((function(t){return t?e.registry.createType("Vec"):n[++i]})),l.map((function(t){return t?e.registry.createType("Vec"):a[++o]}))]})))}},6666:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.fees=function(e,t){return(0,n.memo)(e,(function(){var e,f,n,a,d;return(0,r.of)([(null===(e=t.consts.balances)||void 0===e?void 0:e.creationFee)||t.registry.createType("Balance"),(null===(f=t.consts.balances)||void 0===f?void 0:f.transferFee)||t.registry.createType("Balance"),(null===(n=t.consts.balances)||void 0===n?void 0:n.existentialDeposit)||t.registry.createType("Balance"),(null===(a=t.consts.transactionPayment)||void 0===a?void 0:a.transactionBaseFee)||t.registry.createType("Balance"),(null===(d=t.consts.transactionPayment)||void 0===d?void 0:d.transactionByteFee)||t.registry.createType("Balance")]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,5),f=t[0],r=t[1];return{creationFee:f,existentialDeposit:t[2],transactionBaseFee:t[3],transactionByteFee:t[4],transferFee:r}})))}))};var r=f(72872),n=f(48861)},90782:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={votingBalance:!0,all:!0};Object.defineProperty(t,"all",{enumerable:!0,get:function(){return r.all}}),t.votingBalance=void 0;var r=f(97672),n=f(27109);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(6666);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(76207);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=r.all;t.votingBalance=i},76207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.votingBalances=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.length?(0,c.combineLatest)(e.map((function(e){return t.derive.balances.account(e)}))):(0,c.of)([])}))};var c=f(72872),r=f(48861)},97331:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.bounties=function(e,t){var f=t.query.bounties||t.query.treasury;return(0,n.memo)(e,(function(){return f.bounties?(0,r.combineLatest)([f.bountyCount(),t.query.council?t.query.council.proposalCount():(0,r.of)(0)]).pipe((0,r.switchMap)((function(){return(0,r.combineLatest)([f.bounties.keys(),t.derive.council?t.derive.council.proposals():(0,r.of)([])])})),(0,r.switchMap)((function(e){var n=(0,c.default)(e,2),d=n[0],i=n[1],o=d.map((function(e){return(0,c.default)(e.args,1)[0]}));return(0,r.combineLatest)([f.bounties.multi(o),f.bountyDescriptions.multi(o),(0,r.of)(o),(0,r.of)((0,a.filterBountiesProposals)(t,i))])})),(0,r.map)(d)):(0,r.of)(d([[],[],[],[]]))}))};var r=f(72872),n=f(48861),a=f(43880);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],a=t[3],d=[];return f.forEach((function(e,t){e.isSome&&d.push({bounty:e.unwrap(),description:r[t].unwrapOrDefault().toUtf8(),index:n[t],proposals:a.filter((function(e){return n[t].eq(e.proposal.args[0])}))})})),d}},43880:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterBountiesProposals=function(e,t){var f=e.tx.bounties?e.tx.bounties:e.tx.treasury,c=[f.approveBounty,f.closeBounty,f.proposeCurator,f.unassignCurator];return t.filter((function(e){return c.find((function(t){return t.is(e.proposal)}))}))}},20662:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(97331);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},19362:(e,t,f)=>{"use strict";var c=f(95318)(f(59713));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};return n(n({},s(e,t,i.derive)),s(e,t,f))},Object.defineProperty(t,"lazyDeriveSection",{enumerable:!0,get:function(){return d.lazyDeriveSection}});var d=f(11410),i=f(30880);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(4134);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u={bagsList:{instances:["bagsList"],methods:[]},contracts:{instances:["contracts"],methods:[]},council:{instances:["council"],methods:[],withDetect:!0},crowdloan:{instances:["crowdloan"],methods:[]},democracy:{instances:["democracy"],methods:[]},elections:{instances:["phragmenElection","electionsPhragmen","elections","council"],methods:[],withDetect:!0},imOnline:{instances:["imOnline"],methods:[]},membership:{instances:["membership"],methods:[]},parachains:{instances:["parachains","registrar"],methods:[]},session:{instances:["session"],methods:[]},society:{instances:["society"],methods:[]},staking:{instances:["staking"],methods:["erasRewardPoints"]},technicalCommittee:{instances:["technicalCommittee"],methods:[],withDetect:!0},treasury:{instances:["treasury"],methods:[]}};function s(e,t,f){for(var c={},r=Object.keys(f),n=Object.keys(t.query),a=t.runtimeVersion.specName.toString(),i=function(e){return n.includes(e)},o=function(e){return function(e,t,f){return e.registry.getModuleInstances(t,f)||[]}(t,a,e).some(i)},s=function(e){return Object.keys(f[e])},l=function(c,r){return f[c][r](e,t)},p=function(e){return!u[e]||u[e].instances.some(i)&&(!u[e].methods.length||u[e].methods.every((f=u[e].instances,function(e){return f.some((function(f){return n.includes(f)&&t.query[f][e]}))})))||u[e].withDetect&&u[e].instances.some(o);var f},b=0;b{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumber=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.derive.chain.subscribeNewHeads()}));t.bestNumber=c},71115:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberFinalized=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.rpc.chain.subscribeFinalizedHeads()}));t.bestNumberFinalized=c},81767:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberLag=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.derive.chain.bestNumber(),t.derive.chain.bestNumberFinalized()]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],n=f[1];return t.registry.createType("BlockNumber",r.sub(n))})))}))};var r=f(72872),n=f(48861)},18287:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.getBlock=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([e.system.events(),e.session?e.session.validators():(0,r.of)([])])})))]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],a=(0,c.default)(f[1],2),d=a[0],i=a[1];return(0,n.createSignedBlockExtended)(t.registry,r,d,i)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},59551:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBlockByNumber=function(e,t){return(0,r.memo)(e,(function(e){return t.rpc.chain.getBlockHash(e).pipe((0,c.switchMap)((function(e){return t.derive.chain.getBlock(e)})))}))};var c=f(72872),r=f(48861)},88698:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.getHeader=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getHeader(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.session?e.session.validators():(0,r.of)([])})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return(0,n.createHeaderExtended)(f.registry,f,r)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},14747:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(49834);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(71115);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(81767);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(88698);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(18287);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(59551);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(12756);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(12385);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},12756:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewBlocks=function(e,t){return(0,a.memo)(e,(function(){return t.derive.chain.subscribeNewHeads().pipe((0,r.switchMap)((function(e){var f=e.createdAtHash||e.hash;return(0,r.combineLatest)([(0,r.of)(e),t.rpc.chain.getBlock(f),t.queryAt(f).pipe((0,r.switchMap)((function(e){return e.system.events()})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0],r=t[1],a=t[2];return(0,n.createSignedBlockExtended)(r.registry,r,a,f.validators)})))}))};var r=f(72872),n=f(4134),a=f(48861)},12385:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewHeads=function(e,t){return(0,a.memo)(e,(function(){return(0,r.combineLatest)([t.rpc.chain.subscribeNewHeads(),t.query.session?t.query.session.validators():(0,r.of)(void 0)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.createdAtHash=f.hash,(0,n.createHeaderExtended)(f.registry,f,r)})))}))};var r=f(72872),n=f(4134),a=f(48861)},60669:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapBlockNumber=function(e){return function(t,f){return(0,r.memo)(t,(function(){return e(f).pipe((0,c.map)((function(e){return e.number.unwrap()})))}))}};var c=f(72872),r=f(48861)},92331:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callMethod=function(e,t){return function(f){return d(f,(function(f){return function(){return(0,r.isFunction)(null==f?void 0:f[e])?f[e]():(0,c.of)(t)}}))}},t.getInstance=a,t.withSection=d;var c=f(72872),r=f(69338),n=f(48861);function a(e,t){var f=e.registry.getModuleInstances(e.runtimeVersion.specName.toString(),t),c=f&&f.length?f[0]:t;return e.query[c]}function d(e,t){return function(f,c){return(0,n.memo)(f,t(a(c,e),c,f))}}},2024:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35031);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(72479);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(67624);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},35031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.members=void 0;var c=(0,f(92331).callMethod)("members",[]);t.members=c},72479:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prime=function(e){return(0,n.withSection)(e,(function(e){return function(){return(0,r.isFunction)(null==e?void 0:e.prime)?e.prime().pipe((0,c.map)((function(e){return e.unwrapOr(null)}))):(0,c.of)(null)}}))};var c=f(72872),r=f(69338),n=f(92331)},67624:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.hasProposals=function(e){return(0,d.withSection)(e,(function(e){return function(){return(0,r.of)((0,n.isFunction)(null==e?void 0:e.proposals))}}))},t.proposal=function(e){return(0,d.withSection)(e,(function(e,t){return function(f){return(0,n.isFunction)(null==e?void 0:e.proposals)?(0,a.firstObservable)(i(t,e,[f])):(0,r.of)(null)}}))},t.proposalHashes=t.proposalCount=void 0,t.proposals=function(e){return(0,d.withSection)(e,(function(t,f){return function(){return f.derive[e].proposalHashes().pipe((0,r.switchMap)((function(e){return i(f,t,e)})))}}))};var r=f(72872),n=f(69338),a=f(48861),d=f(92331);function i(e,t,f){return((0,n.isFunction)(null==t?void 0:t.proposals)&&f.length?(0,r.combineLatest)([(0,r.of)(f),(0,r.combineLatest)(f.map((function(e){return t.proposalOf(e).pipe((0,r.catchError)((function(){return(0,r.of)(null)})))}))),t.voting.multi(f)]):(0,r.of)([[],[],[]])).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,3),r=f[0],n=f[1],a=f[2];return n.map((function(t,f){return t&&t.isSome?{hash:e.registry.createType("Hash",r[f]),proposal:t.unwrap(),votes:a[f].unwrapOr(null)}:null})).filter((function(e){return!!e}))}(e,t)})))}var o=(0,d.callMethod)("proposalCount",null);t.proposalCount=o;var u=(0,d.callMethod)("proposals",[]);t.proposalHashes=u},27004:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.fees=function(e,t){return(0,n.memo)(e,(function(){return function(e){return(0,r.of)([e.consts.contracts.callBaseFee||e.registry.createType("Balance"),e.consts.contracts.contractFee||e.registry.createType("Balance"),e.consts.contracts.creationFee||e.registry.createType("Balance"),e.consts.contracts.transactionBaseFee||e.registry.createType("Balance"),e.consts.contracts.transactionByteFee||e.registry.createType("Balance"),e.consts.contracts.transferFee||e.registry.createType("Balance"),e.consts.contracts.rentByteFee,e.consts.contracts.rentDepositOffset,e.consts.contracts.surchargeReward,e.consts.contracts.tombstoneDeposit])}(t).pipe((0,r.map)((function(e){var t=(0,c.default)(e,10),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],i=t[5];return{callBaseFee:f,contractFee:r,creationFee:n,rentByteFee:t[6],rentDepositOffset:t[7],surchargeReward:t[8],tombstoneDeposit:t[9],transactionBaseFee:a,transactionByteFee:d,transferFee:i}})))}))};var r=f(72872),n=f(48861)},33320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(27004);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},40318:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={members:!0,hasProposals:!0,proposal:!0,proposalCount:!0,proposalHashes:!0,proposals:!0,prime:!0};t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var r=f(2024),n=f(69928);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(56907);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=(0,r.members)("council");t.members=d;var i=(0,r.hasProposals)("council");t.hasProposals=i;var o=(0,r.proposal)("council");t.proposal=o;var u=(0,r.proposalCount)("council");t.proposalCount=u;var s=(0,r.proposalHashes)("council");t.proposalHashes=s;var l=(0,r.proposals)("council");t.proposals=l;var p=(0,r.prime)("council");t.prime=p},69928:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.votes=function(e,t){var f=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,n.memo)(e,(function(){return f?f.stakeOf?function(e,t){return(0,r.combineLatest)([d(t),i(t)]).pipe((0,r.map)((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=[];return n.forEach((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1];a.push([r,{stake:e.registry.createType("Balance"),votes:n}])})),r.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],n=a.find((function(e){return(0,c.default)(e,1)[0].eq(f)}));n?n[1].stake=r:a.push([f,{stake:r,votes:[]}])})),a})))}(t,f):function(e){return e.voting.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2),f=(0,c.default)(t[0].args,1)[0],r=t[1];return[f,a(r)?{stake:r.stake,votes:r.votes}:{stake:r[0],votes:r[1]}]}))})))}(f):(0,r.of)([])}))};var r=f(72872),n=f(48861);function a(e){return!Array.isArray(e)}function d(e){return e.stakeOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}function i(e){return e.votesOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}},56907:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.votesOf=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.council.votes().pipe((0,r.map)((function(f){return(f.find((function(t){return(0,c.default)(t,1)[0].eq(e)}))||[null,{stake:t.registry.createType("Balance"),votes:[]}])[1]})))}))};var r=f(72872),n=f(48861)},40883:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.childKey=function(e,t){return(0,a.memo)(e,(function(e){return t.query.crowdloan.funds(e).pipe((0,c.map)((function(e){return e.isSome?(t=e.unwrap(),(0,r.u8aToHex)((0,r.u8aConcat)(":child_storage:default:",(0,n.blake2AsU8a)((0,r.u8aConcat)("crowdloan",(t.fundIndex||t.trieIndex).toU8a()))))):null;var t})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},18343:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.contributions=function(e,t){return(0,i.memo)(e,(function(e){return t.derive.crowdloan.childKey(e).pipe((0,a.switchMap)((function(f){return f?function(e,t,f){return(0,a.combineLatest)([s(e,t,f),u(e,t)]).pipe((0,a.map)((function(e){var t=(0,r.default)(e,2),f=t[0],c=t[1],n=c.added,a=c.blockHash,d=c.removed,i={};return f.forEach((function(e){i[e]=!0})),n.forEach((function(e){i[e]=!0})),d.forEach((function(e){delete i[e]})),{blockHash:a,contributorsHex:Object.keys(i)}})))}(t,e,f):(0,a.of)({blockHash:"-",contributorsHex:[]})})))}))};var a=f(72872),d=f(69338),i=f(48861),o=f(17080);function u(e,t){var f=[],c=[];return e.query.system.events().pipe((0,a.switchMap)((function(e){var r,d,i,u=(0,o.extractContributed)(t,e);return u.added.length||u.removed.length?(f=(r=f).concat.apply(r,(0,n.default)(u.added)),c=(d=c).concat.apply(d,(0,n.default)(u.removed)),(0,a.of)({added:f,addedDelta:u.added,blockHash:(null===(i=e.createdAtHash)||void 0===i?void 0:i.toHex())||"-",removed:c,removedDelta:u.removed})):a.EMPTY})),(0,a.startWith)({added:f,addedDelta:[],blockHash:"-",removed:c,removedDelta:[]}))}function s(e,t,f){return function(e,t){return e.query.system.events().pipe((0,a.switchMap)((function(e){var f;return e.filter((function(e){var f=e.event,c=(0,r.default)(f.data,1)[0],n=f.method;return"crowdloan"===f.section&&["AllRefunded","Dissolved","PartiallyRefunded"].includes(n)&&c.eq(t)})).length?(0,a.of)((null===(f=e.createdAtHash)||void 0===f?void 0:f.toHex())||"-"):a.EMPTY})),(0,a.startWith)("-"))}(e,t).pipe((0,a.switchMap)((function(){return(0,d.isFunction)(e.rpc.childstate.getKeysPaged)?function(e,t){var f=new a.BehaviorSubject(void 0);return f.pipe((0,a.switchMap)((function(f){return e.rpc.childstate.getKeysPaged(t,"0x",1e3,f)})),(0,a.tap)((function(e){setTimeout((function(){1e3===e.length?f.next(e[999].toHex()):f.complete()}),0)})),(0,a.toArray)(),(0,a.map)((function(e){return(0,d.arrayFlatten)(e)})))}(e,f):e.rpc.childstate.getKeys(f,"0x")})),(0,a.map)((function(e){return e.map((function(e){return e.toHex()}))})))}},17236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(40883);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(18343);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(33077);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},33077:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(59713));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t",t)})).map((function(t){return t.isSome?e.registry.createType("Balance",t.unwrap()):e.registry.createType("Balance")})).reduce((function(e,t,c){return d(d({},e),{},(0,n.default)({},f[c],t))}),{})})))}function l(e,t,f,c){return e.query.system.events().pipe((0,i.switchMap)((function(r){var n=(0,u.extractContributed)(t,r),a=c.filter((function(e){return n.added.includes(e)||n.removed.includes(e)}));return a.length?s(e,f,a):i.EMPTY})),(0,i.startWith)({}))}},17080:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.extractContributed=function(e,t){var f;return t.filter((function(t){var f=t.event,r=(0,c.default)(f.data,2)[1],n=f.method;return"crowdloan"===f.section&&["Contributed","Withdrew"].includes(n)&&r.eq(e)})).reduce((function(e,t){var f=t.event,r=(0,c.default)(f.data,1)[0];return"Contributed"===f.method?e.added.push(r.toHex()):e.removed.push(r.toHex()),e}),{added:[],blockHash:(null===(f=t.createdAtHash)||void 0===f?void 0:f.toHex())||"-",removed:[]})}},95441:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(95441);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(32065);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(68006);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(13947);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(38768);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(12493);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(97235);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(7600);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(23788);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(86585);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(92757);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}))},32065:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.locks=function(e,t){return(0,a.memo)(e,(function(e){return t.query.democracy.votingOf?t.query.democracy.votingOf(e).pipe((0,r.switchMap)((function(e){return e.isDirect?function(e,t){var f=t.votes;return f.length?e.query.democracy.referendumInfoOf.multi(f.map((function(e){return(0,c.default)(e,1)[0]}))).pipe((0,r.map)((function(t){return f.map((function(e,f){return[e,t[f].unwrapOr(null)]})).filter((function(e){return!!e[1]&&(0,n.isUndefined)(e[1].end)&&e[0][1].isStandard})).map((function(t){var f=(0,c.default)(t,2),r=f[0],a=f[1];return function(e,t,f){var r=(0,c.default)(t,2),a=r[0],i=r[1].asStandard,o=i.balance,u=i.vote,s=f.isFinished?function(e,t,f){var c=f.approved,r=f.end;return[r,c.isTrue&&t.isAye||c.isFalse&&t.isNay?r.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[t.conviction.index])):n.BN_ZERO]}(e,u,f.asFinished):[n.BN_ZERO,n.BN_ZERO],l=(0,c.default)(s,2),p=l[0],b=l[1];return{balance:o,isDelegated:!1,isFinished:f.isFinished,referendumEnd:p,referendumId:a,unlockAt:b,vote:u}}(e,r,a)}))}))):(0,r.of)([])}(t,e.asDirect):e.isDelegating?function(e,t){var f=t.balance,c=t.conviction,n=t.target;return e.derive.democracy.locks(n).pipe((0,r.map)((function(t){return t.map((function(t){var r=t.isFinished,n=t.referendumEnd,a=t.referendumId,i=t.unlockAt,o=t.vote;return{balance:f,isDelegated:!0,isFinished:r,referendumEnd:n,referendumId:a,unlockAt:i.isZero()?i:n.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[c.index])),vote:e.registry.createType("Vote",{aye:o.isAye,conviction:c})}}))})))}(t,e.asDelegating):(0,r.of)([])}))):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861),d=[0,1,2,4,8,16,32]},68006:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.nextExternal=function(e,t){return(0,n.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.nextExternal?t.query.democracy.nextExternal().pipe((0,r.switchMap)((function(e){return function(e,t){if(t.isNone)return(0,r.of)(null);var f=t.unwrap(),n=(0,c.default)(f,2),a=n[0],d=n[1];return e.derive.democracy.preimage(a).pipe((0,r.map)((function(e){return{image:e,imageHash:a,threshold:d}})))}(t,e)}))):(0,r.of)(null)}))};var r=f(72872),n=f(48861)},13947:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.preimage=void 0,t.preimages=function(e,t){return(0,a.memo)(e,(function(e){return e.length&&(0,n.isFunction)(t.query.democracy.preimages)?function(e,t){return e.query.democracy.preimages.multi(t).pipe((0,r.map)((function(t){return t.map((function(t){return function(e,t){if(!t.isNone){if(function(e,t){return!!t&&!e.query.democracy.dispatchQueue}(e,t)){var f=t.unwrap();if(f.isMissing)return;var c=f.asAvailable,r=c.data,n=c.deposit;return d(e,[r,c.provider,n,c.since])}return d(e,t.unwrap())}}(e,t)}))})))}(t,e):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f,r=(0,c.default)(t,4),n=r[0],a=r[1],d=r[2],i=r[3];try{f=e.registry.createType("Proposal",n.toU8a(!0))}catch(e){console.error(e)}return{at:i,balance:d,proposal:f,proposer:a}}var i=(0,a.firstMemo)((function(e,t){return e.derive.democracy.preimages([t])}));t.preimage=i},38768:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(95318),r=c(f(319)),n=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.referendumIds=function(e,t){return(0,d.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.lowestUnbaked?t.queryMulti([t.query.democracy.lowestUnbaked,t.query.democracy.referendumCount]).pipe((0,a.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1];return c.gt(f)?(0,r.default)(Array(c.sub(f).toNumber())).map((function(e,t){return f.addn(t)})):[]}))):(0,a.of)([])}))};var a=f(72872),d=f(48861)},97235:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsActive=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return e.length?t.derive.democracy.referendumsInfo(e):(0,c.of)([])})))}))};var c=f(72872),r=f(48861)},23788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsFinished=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return t.query.democracy.referendumInfoOf.multi(e)})),(0,c.map)((function(e){return e.map((function(e){return e.unwrapOr(null)})).filter((function(e){return!!e&&e.isFinished})).map((function(e){return e.asFinished}))})))}))};var c=f(72872),r=f(48861)},86585:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t._referendumInfo=function(e,t){return(0,o.memo)(e,(function(e,f){var c=(0,u.getStatus)(f);return c?t.derive.democracy.preimage(c.proposalHash).pipe((0,d.map)((function(f){return{image:f,imageHash:c.proposalHash,index:t.registry.createType("ReferendumIndex",e),status:c}}))):(0,d.of)(null)}))},t._referendumVotes=function(e,t){return(0,o.memo)(e,(function(e){return(0,d.combineLatest)([t.derive.democracy.sqrtElectorate(),(0,i.isFunction)(t.query.democracy.votingOf)?l(t,e.index):s(t,e.index)]).pipe((0,d.map)((function(t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,u.calcVotes)(c,e,r)})))}))},t._referendumsVotes=function(e,t){return(0,o.memo)(e,(function(e){return e.length?(0,d.combineLatest)(e.map((function(e){return t.derive.democracy._referendumVotes(e)}))):(0,d.of)([])}))},t.referendumsInfo=function(e,t){return(0,o.memo)(e,(function(e){return e.length?t.query.democracy.referendumInfoOf.multi(e).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)(e.map((function(e,c){return t.derive.democracy._referendumInfo(e,f[c])})))})),(0,d.map)((function(e){return e.filter((function(e){return!!e}))}))):(0,d.of)([])}))};var d=f(72872),i=f(69338),o=f(48861),u=f(31015);function s(e,t){return e.query.democracy.votersFor(t).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)([(0,d.of)(f),f.length?e.query.democracy.voteOf.multi(f.map((function(e){return[t,e]}))):(0,d.of)([]),e.derive.balances.votingBalances(f)])})),(0,d.map)((function(t){var f=(0,n.default)(t,3),c=f[0],r=f[1],a=f[2];return c.map((function(t,f){return{accountId:t,balance:a[f].votingBalance||e.registry.createType("Balance"),isDelegating:!1,vote:r[f]||e.registry.createType("Vote")}}))})))}function l(e,t){return e.query.democracy.votingOf.entries().pipe((0,d.map)((function(f){var c=f.map((function(e){var t=(0,n.default)(e,2);return[(0,n.default)(t[0].args,1)[0],t[1]]})),d=function(e,t){return e.filter((function(e){return(0,n.default)(e,2)[1].isDirect})).map((function(e){var f=(0,n.default)(e,2);return[f[0],f[1].asDirect.votes.filter((function(e){return(0,n.default)(e,1)[0].eq(t)}))]})).filter((function(e){return!!(0,n.default)(e,2)[1].length})).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0];return f[1].reduce((function(e,t){var f=(0,n.default)(t,2)[1];return f.isStandard&&e.push(function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtElectorate=function(e,t){return(0,n.memo)(e,(function(){return t.query.balances.totalIssuance().pipe((0,c.map)(r.bnSqrt))}))};var c=f(72872),r=f(69338),n=f(48861)},31015:(e,t,f)=>{"use strict";var c=f(95318)(f(59713));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";var c=f(95318)(f(50008));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(r=function(e){return e?f:t})(e)}function n(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=r(t);if(f&&f.has(e))return f.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in e)if("default"!==d&&Object.prototype.hasOwnProperty.call(e,d)){var i=a?Object.getOwnPropertyDescriptor(e,d):null;i&&(i.get||i.set)?Object.defineProperty(n,d,i):n[d]=e[d]}return n.default=e,f&&f.set(e,n),n}Object.defineProperty(t,"__esModule",{value:!0}),t.derive=void 0;var a={accounts:n(f(17689)),bagsList:n(f(15817)),balances:n(f(90782)),bounties:n(f(20662)),chain:n(f(14747)),contracts:n(f(33320)),council:n(f(40318)),crowdloan:n(f(17236)),democracy:n(f(36883)),elections:n(f(39526)),imOnline:n(f(20971)),membership:n(f(50509)),parachains:n(f(31656)),session:n(f(29441)),society:n(f(2276)),staking:n(f(47827)),technicalCommittee:n(f(7839)),treasury:n(f(29678)),tx:n(f(26099))};t.derive=a},19093:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},58649:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(19093)),a=f(38518);(0,r.detectPackage)(a.packageInfo,null,n.default)},39526:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(39790);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},39790:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(45955);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45955:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.receivedHeartbeats=function(e,t){return(0,a.memo)(e,(function(){var e;return null!==(e=t.query.imOnline)&&void 0!==e&&e.receivedHeartbeats?t.derive.staking.overview().pipe((0,r.switchMap)((function(e){var f=e.currentIndex,c=e.validators;return(0,r.combineLatest)([(0,r.of)({}),(0,r.of)(c),t.query.imOnline.receivedHeartbeats.multi(c.map((function(e,t){return[f,t]}))),t.query.imOnline.authoredBlocks.multi(c.map((function(e){return[f,e]})))])})),(0,r.map)(d)):(0,r.of)({})}))};var r=f(72872),n=f(69338),a=f(48861);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],a=t[2],d=t[3];return r.forEach((function(e,t){var c=e.toString(),r=d[t],i=!a[t].isEmpty,o=f[c];o&&o.hasMessage===i&&o.blockCount.eq(r)||(f[c]={blockCount:r,hasMessage:i,isOnline:i||r.gt(n.BN_ZERO)})})),f}},1154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(58649);var c=f(19362);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},50509:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("membership");t.members=r;var n=(0,c.hasProposals)("membership");t.hasProposals=n;var a=(0,c.proposal)("membership");t.proposal=a;var d=(0,c.proposalCount)("membership");t.proposalCount=d;var i=(0,c.proposalHashes)("membership");t.proposalHashes=i;var o=(0,c.proposals)("membership");t.proposals=o;var u=(0,c.prime)("membership");t.prime=u},38518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api-derive",path:"/",type:"cjs",version:"8.1.1"}},31656:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(62149);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(63905);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},62149:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.didUpdateToBool=function(e,t){return!!e.isSome&&e.unwrap().some((function(e){return e.eq(t)}))}},29441:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(50219);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(96874);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(70419);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},50219:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return t.query.session?t.query.staking?function(e){return e.queryMulti([e.query.session.currentIndex,e.query.staking.activeEra,e.query.staking.currentEra,e.query.staking.validatorCount]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],d=t[3],i=r.unwrapOrDefault();return a([f,i.index,i.start,n.unwrapOrDefault(),d])})))}(t):function(e){return e.query.session.currentIndex().pipe((0,r.map)((function(t){return a([t,e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")])})))}(t):function(e){return(0,r.of)(a([e.registry.createType("SessionIndex",1),e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")]))}(t)}))};var r=f(72872),n=f(48861);function a(e){var t=(0,c.default)(e,5),f=t[0];return{activeEra:t[1],activeEraStart:t[2],currentEra:t[3],currentIndex:f,validatorCount:t[4]}}},96874:(e,t,f)=>{"use strict";var c=f(95318)(f(59713));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.candidates=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.candidates().pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.suspendedCandidates.multi(e.map((function(e){return e.who})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f=e.kind,c=e.value;return{accountId:e.who,isSuspended:r[t].isSome,kind:f,value:c}}))})))}))};var r=f(72872),n=f(48861)},2276:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(55586);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(4700);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(49205);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(40994);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},4700:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,n.memo)(e,(function(){return t.queryMulti([t.query.society.bids,t.query.society.defender,t.query.society.founder,t.query.society.head,t.query.society.maxMembers,t.query.society.pot]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],i=t[5];return{bids:f,defender:r.unwrapOr(void 0),founder:n.unwrapOr(void 0),hasDefender:r.isSome&&a.isSome&&!a.eq(r)||!1,head:a.unwrapOr(void 0),maxMembers:d,pot:i}})))}))};var r=f(72872),n=f(48861)},49205:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.member=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.society._members([e]).pipe((0,r.map)((function(e){return(0,c.default)(e,1)[0]})))}))};var r=f(72872),n=f(48861)},40994:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t._members=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.payouts.multi(e),t.query.society.strikes.multi(e),t.query.society.defenderVotes.multi(e),t.query.society.suspendedMembers.multi(e),t.query.society.vouching.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],i=t[5];return f.map((function(e,t){return{accountId:e,isDefenderVoter:a[t].isSome,isSuspended:d[t].isTrue,payouts:r[t],strikes:n[t],vote:a[t].unwrapOr(void 0),vouching:i[t].unwrapOr(void 0)}}))})))}))},t.members=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.members().pipe((0,r.switchMap)((function(e){return t.derive.society._members(e)})))}))};var r=f(72872),n=f(48861)},35162:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterCachedEras=function(e,t,f){return e.map((function(e){return t.find((function(t){var f=t.era;return e.eq(f)}))||f.find((function(t){var f=t.era;return e.eq(f)}))}))},t.getEraCache=function(e,t,f){var r="".concat(e,"-").concat(t.toString());return[r,f?void 0:c.deriveCache.get(r)]},t.getEraMultiCache=function(e,t,f){return f?[]:t.map((function(t){return c.deriveCache.get("".concat(e,"-").concat(t.toString()))})).filter((function(e){return!!e}))},t.setEraCache=function(e,t,f){return!t&&c.deriveCache.set(e,f),f},t.setEraMultiCache=function(e,t,f){return!t&&f.forEach((function(t){return c.deriveCache.set("".concat(e,"-").concat(t.era.toString()),t)})),f};var c=f(48861)},69629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.currentPoints=function(e,t){return(0,r.memo)(e,(function(){return t.derive.session.indexes().pipe((0,c.switchMap)((function(e){var f=e.activeEra;return t.query.staking.erasRewardPoints(f)})))}))};var c=f(72872),r=f(48861)},41814:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electedInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return t.derive.staking.validators().pipe((0,c.switchMap)((function(f){var r=f.nextElected,n=f.validators;return t.derive.staking.queryMulti(d(r,n),e).pipe((0,c.map)((function(e){return{info:e,nextElected:r,validators:n}})))})))}))};var c=f(72872),r=f(69338),n=f(48861),a={withController:!0,withExposure:!0,withPrefs:!0};function d(e,t){return(0,r.arrayFlatten)([e,t.filter((function(t){return!e.find((function(e){return e.eq(t)}))}))])}},99099:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t._eraExposure=function(e,t){return(0,n.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.getEraCache)(i,e,f),d=(0,c.default)(n,2),u=d[0],s=d[1];return s?(0,r.of)(s):t.query.staking.erasStakersClipped.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(u,f,o(e,t))})))}))},t.erasExposure=t.eraExposure=t._erasExposure=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),i="eraExposure";function o(e,t){var f={},r={};return t.forEach((function(e){var t=(0,c.default)(e,2),n=t[0],a=t[1],d=n.args[1].toString();r[d]=a,a.others.forEach((function(e,t){var c=e.who.toString();f[c]=f[c]||[],f[c].push({validatorId:d,validatorIndex:t})}))})),{era:e,nominators:f,validators:r}}var u=(0,d.singleEra)("_eraExposure");t.eraExposure=u;var s=(0,d.combineEras)("_eraExposure");t._erasExposure=s;var l=(0,d.erasHistoricApply)("_erasExposure");t.erasExposure=l},59799:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.erasHistoric=function(e,t){return(0,a.memo)(e,(function(e){return t.queryMulti([t.query.staking.activeEra,t.query.staking.historyDepth]).pipe((0,r.map)((function(f){for(var r=(0,c.default)(f,2),a=r[0],d=[],i=r[1].toNumber(),o=a.unwrapOrDefault().index,u=o;u.gte(n.BN_ZERO)&&d.length{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t._erasPoints=function(e,t){return(0,i.memo)(e,(function(e,f){if(!e.length)return(0,a.of)([]);var c=(0,o.getEraMultiCache)(s,e,f),i=(0,u.filterEras)(e,c);return i.length?t.query.staking.erasRewardPoints.multi(i).pipe((0,a.map)((function(t){return(0,o.filterCachedEras)(e,c,(0,o.setEraMultiCache)(s,f,function(e,t){return e.map((function(e,f){return{era:e,eraPoints:t[f].total,validators:(c=t[f],a=c.individual,(0,n.default)(a.entries()).filter((function(e){return(0,r.default)(e,2)[1].gt(d.BN_ZERO)})).reduce((function(e,t){var f=(0,r.default)(t,2),c=f[0],n=f[1];return e[c.toString()]=n,e}),{}))};var c,a}))}(i,t)))}))):(0,a.of)(c)}))},t.erasPoints=void 0;var a=f(72872),d=f(69338),i=f(48861),o=f(69345),u=f(10173),s="eraPoints";var l=(0,u.erasHistoricApply)("_erasPoints");t.erasPoints=l},18344:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t._eraPrefs=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraPrefs",e,f),d=(0,c.default)(n,2),i=d[0],o=d[1];return o?(0,r.of)(o):t.query.staking.erasValidatorPrefs.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(i,f,function(e,t){var f={};return t.forEach((function(e){var t=(0,c.default)(e,2),r=t[0],n=t[1];f[r.args[1].toString()]=n})),{era:e,validators:f}}(e,t))})))}))},t.erasPrefs=t.eraPrefs=t._erasPrefs=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),i=(0,d.singleEra)("_eraPrefs");t.eraPrefs=i;var o=(0,d.combineEras)("_eraPrefs");t._erasPrefs=o;var u=(0,d.erasHistoricApply)("_erasPrefs");t.erasPrefs=u},57349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._erasRewards=function(e,t){return(0,r.memo)(e,(function(e,f){if(!e.length)return(0,c.of)([]);var r=(0,n.getEraMultiCache)(d,e,f),i=(0,a.filterEras)(e,r);return i.length?t.query.staking.erasValidatorReward.multi(i).pipe((0,c.map)((function(t){return(0,n.filterCachedEras)(e,r,(0,n.setEraMultiCache)(d,f,function(e,t){return e.map((function(e,f){return{era:e,eraReward:t[f].unwrapOrDefault()}}))}(i,t)))}))):(0,c.of)(r)}))},t.erasRewards=void 0;var c=f(72872),r=f(48861),n=f(69345),a=f(10173),d="eraRewards",i=(0,a.erasHistoricApply)("_erasRewards");t.erasRewards=i},37960:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t._eraSlashes=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraSlashes",e,f),d=(0,c.default)(n,2),i=d[0],o=d[1];return o?(0,r.of)(o):(0,r.combineLatest)([t.query.staking.nominatorSlashInEra.entries(e),t.query.staking.validatorSlashInEra.entries(e)]).pipe((0,r.map)((function(t){var r=(0,c.default)(t,2),n=r[0],d=r[1];return(0,a.setEraCache)(i,f,function(e,t,f){var r={},n={};return t.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],n=t[1];r[f.args[1].toString()]=n.unwrap()})),f.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];n[f.args[1].toString()]=r.unwrapOrDefault()[1]})),{era:e,nominators:r,validators:n}}(e,n,d))})))}))},t.erasSlashes=t.eraSlashes=t._erasSlashes=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),i=(0,d.singleEra)("_eraSlashes");t.eraSlashes=i;var o=(0,d.combineEras)("_eraSlashes");t._erasSlashes=o;var u=(0,d.erasHistoricApply)("_erasSlashes");t.erasSlashes=u},47827:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35162);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(69629);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(99099);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(59799);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(4744);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(18344);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(57349);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(37960);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(41814);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(40558);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(44825);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(16391);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(91912);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(72673);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(75029);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(63843);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(60783);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(94691);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(65473);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var P=f(17612);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var x=f(63897);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var k=f(96020);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}))},40558:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.keys=void 0,t.keysMulti=function(e,t){return(0,d.memo)(e,(function(e){return e.length?t.query.session.queuedKeys().pipe((0,a.switchMap)((function(f){var c;return(0,a.combineLatest)([(0,a.of)(f),null!==(c=t.consts.session)&&void 0!==c&&c.dedupKeyPrefix?t.query.session.nextKeys.multi(e.map((function(e){return[t.consts.session.dedupKeyPrefix,e]}))):t.query.session.nextKeys.multi(e)])})),(0,a.map)((function(t){var f=(0,n.default)(t,2),c=f[0],a=f[1];return e.map((function(e,t){return function(e,t,f){var c=(t.find((function(t){return(0,n.default)(t,1)[0].eq(e)}))||[void 0,[]])[1],a=f.unwrapOr([]);return{nextSessionIds:Array.isArray(a)?a:(0,r.default)(a.values()),sessionIds:Array.isArray(c)?c:(0,r.default)(c.values())}}(e,c,a[t])}))}))):(0,a.of)([])}))};var a=f(72872),d=f(48861),i=(0,d.firstMemo)((function(e,t){return e.derive.staking.keysMulti([t])}));t.keys=i},44825:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t._ownExposures=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.erasStakersClipped,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.erasStakers,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{clipped:e[c],era:t,exposure:e[f.length+c]}}))}))):(0,r.of)([])}))},t.ownExposures=t.ownExposure=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownExposures(t,[f],!0)}));t.ownExposure=d;var i=(0,a.erasHistoricApplyAccount)("_ownExposures");t.ownExposures=i},91912:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t._ownSlashes=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.validatorSlashInEra,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.nominatorSlashInEra,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{era:t,total:e[c].isSome?e[c].unwrap()[1]:e[c+f.length].unwrapOrDefault()}}))}))):(0,r.of)([])}))},t.ownSlashes=t.ownSlash=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownSlashes(t,[f],!0)}));t.ownSlash=d;var i=(0,a.erasHistoricApplyAccount)("_ownSlashes");t.ownSlashes=i},72673:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.query=void 0,t.queryMulti=function(e,t){return(0,n.memo)(e,(function(e,f){return e.length?t.derive.session.indexes().pipe((0,r.switchMap)((function(n){var a=n.activeEra,d=e.map((function(e){return t.registry.createType("AccountId",e)}));return function(e,t,f,n){return function(e,t,f,c){var n=c.withController,a=c.withDestination,d=c.withExposure,i=c.withLedger,o=c.withNominations,u=c.withPrefs,s=e.registry.createType("Option"),l=e.registry.createType("RewardDestination"),p=e.registry.createType("Exposure"),b=e.registry.createType("ValidatorPrefs");return(0,r.combineLatest)([n||i?e.query.staking.bonded.multi(t):(0,r.of)(t.map((function(){return null}))),o?e.query.staking.nominators.multi(t):(0,r.of)(t.map((function(){return s}))),a?e.query.staking.payee.multi(t):(0,r.of)(t.map((function(){return l}))),u?e.query.staking.validators.multi(t):(0,r.of)(t.map((function(){return b}))),d?e.query.staking.erasStakers.multi(t.map((function(e){return[f,e]}))):(0,r.of)(t.map((function(){return p})))])}(e,f,t,n).pipe((0,r.switchMap)((function(t){var a=(0,c.default)(t,5),d=a[0],i=a[1],o=a[2],u=a[3],s=a[4];return function(e,t,f){var c=f.withLedger,n=void 0!==c&&c,a=t.filter((function(e){return n&&!!e&&e.isSome})).map((function(e){return e.unwrap()})),d=e.registry.createType("Option");return(a.length?e.query.staking.ledger.multi(a):(0,r.of)([])).pipe((0,r.map)((function(e){var f=-1;return t.map((function(t){return t&&t.isSome&&e[++f]||d}))})))}(e,d,n).pipe((0,r.map)((function(e){return f.map((function(t,f){return function(e,t,f,c,r,n,a){return{accountId:e,controllerId:t&&t.unwrapOr(null),exposure:n,nominators:f.isSome?f.unwrap().targets:[],rewardDestination:c,stakingLedger:a.unwrapOrDefault(),stashId:e,validatorPrefs:r}}(t,d[f],i[f],o[f],u[f],s[f],e[f])}))})))})))}(t,a,d,f)}))):(0,r.of)([])}))};var r=f(72872),n=f(48861),a=(0,n.firstMemo)((function(e,t,f){return e.derive.staking.queryMulti([t],f)}));t.query=a},75029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerExposures=function(e,t){return(0,r.memo)(e,(function(e,f){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.map((function(e){return t.registry.createType("AccountId",e).toString()}));return t.derive.staking._erasExposure(f,r).pipe((0,c.map)((function(e){return n.map((function(t){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators,n=!!r[t],a={},d=c[t]||[];return n?a[t]=r[t]:d&&d.forEach((function(e){var t=e.validatorId;a[t]=r[t]})),{era:f,isEmpty:!Object.keys(a).length,isValidator:n,nominating:d,validators:a}}))}))})))}))},t.stakerExposure=void 0,t.stakerExposures=function(e,t){return(0,r.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,c.switchMap)((function(c){return t.derive.staking._stakerExposures(e,c,f)})))}))};var c=f(72872),r=f(48861),n=(0,r.firstMemo)((function(e,t,f){return e.derive.staking.stakerExposures([t],f)}));t.stakerExposure=n},63843:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPoints=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasPoints(f,r).pipe((0,c.map)((function(e){return e.map((function(e){return{era:e.era,eraPoints:e.eraPoints,points:e.validators[n]||t.registry.createType("RewardPoint")}}))})))}))},t.stakerPoints=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPoints");t.stakerPoints=n},60783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPrefs=function(e,t){return(0,r.memo)(e,(function(e,f,r){return t.query.staking.erasValidatorPrefs.multi(f.map((function(t){return[t,e]}))).pipe((0,c.map)((function(e){return e.map((function(e,t){return{era:f[t],validatorPrefs:e}}))})))}))},t.stakerPrefs=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPrefs");t.stakerPrefs=n},94691:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2];return(0,i.combineLatest)([t.derive.staking.queryMulti(e,{withLedger:!0}),t.derive.staking._stakerExposures(e,f,c),t.derive.staking._stakerRewardsEras(f,c)]).pipe((0,i.switchMap)((function(e){var r=(0,n.default)(e,3),a=r[0],d=r[1],o=r[2],u=a.map((function(e,f){var c=e.stakingLedger,r=e.stashId;return r&&c?s(t,r,o,d[f]):[]}));if(c)return(0,i.of)(u);var b=l(u),h=(0,n.default)(b,2),y=h[0],v=h[1];return t.derive.staking.queryMulti(y,{withLedger:!0}).pipe((0,i.map)((function(e){return a.map((function(t,c){var r=t.stakingLedger;return p(f,v[c].map((function(t){return[t,e.find((function(e){return e.accountId.eq(t)}))]})),{rewards:u[c],stakingLedger:r})}))})))})))}))},t._stakerRewardsEras=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,i.combineLatest)([t.derive.staking._erasPoints(e,f),t.derive.staking._erasPrefs(e,f),t.derive.staking._erasRewards(e,f)])}))},t.stakerRewards=void 0,t.stakerRewardsMulti=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,i.switchMap)((function(f){return t.derive.staking.stakerRewardsMultiEras(e,f)})))}))},t.stakerRewardsMultiEras=function(e,t){return(0,u.memo)(e,(function(e,f){return e.length&&f.length?t.derive.staking._stakerRewards(e,f,!1):(0,i.of)([])}))};var i=f(72872),o=f(69338),u=f(48861);function s(e,t,f,c){var r=(0,n.default)(f,3),a=r[0],d=r[1],i=r[2];return c.map((function(f){var c=f.era,r=f.isEmpty,u=f.isValidator,s=f.nominating,l=f.validators,p=a.find((function(e){return e.era.eq(c)}))||{eraPoints:o.BN_ZERO,validators:{}},b=p.eraPoints,h=p.validators,y=(i.find((function(e){return e.era.eq(c)}))||{eraReward:e.registry.createType("Balance")}).eraReward,v=(d.find((function(e){return e.era.eq(c)}))||{validators:{}}).validators,m={},g=t.toString();return Object.entries(l).forEach((function(t){var f,c,r,a=(0,n.default)(t,2),d=a[0],i=a[1],u=h[d]||o.BN_ZERO,s=(null===(f=v[d])||void 0===f?void 0:f.commission.unwrap())||o.BN_ZERO,l=(null===(c=i.total)||void 0===c?void 0:c.unwrap())||o.BN_ZERO,p=o.BN_ZERO;if(!(l.isZero()||u.isZero()||b.isZero())){p=y.mul(u).div(b);var w,O=s.mul(p).div(o.BN_BILLION);if(d===g)w=i.own.unwrap();else{var P=i.others.find((function(e){return e.who.eq(g)}));w=P?P.value.unwrap():o.BN_ZERO}r=p.sub(O).imul(w).div(l).iadd(d===g?O:o.BN_ZERO)}m[d]={total:e.registry.createType("Balance",p),value:e.registry.createType("Balance",r)}})),{era:c,eraReward:y,isEmpty:r,isValidator:u,nominating:s,validators:m}}))}function l(e){return e.reduce((function(e,t){var f=(0,n.default)(e,2),c=f[0],r=f[1],a=[];return r.push(a),t.forEach((function(e){var t=e.validators;return Object.keys(t).forEach((function(e){a.includes(e)||(a.push(e),c.includes(e)||c.push(e))}))})),[c,r]}),[[],[]])}function p(e,t,f){var c=f.rewards,r=f.stakingLedger,a=e.filter((function(e){return!r.claimedRewards.some((function(t){return t.eq(e)}))})),i=t.map((function(e){return(0,n.default)(e,1)[0]})),o=t.map((function(e){return(0,n.default)(e,2)[1]}));return c.filter((function(e){return!e.isEmpty})).filter((function(e){return!!a.some((function(t){return e.era.eq(t)}))&&(function(e,t,f){var c=[];Object.keys(f.validators).forEach((function(r){var n=e.indexOf(r);if(-1!==n){var a=t[n].stakingLedger;null!=a&&a.claimedRewards.some((function(e){return f.era.eq(e)}))&&c.push(r)}})),c.forEach((function(e){delete f.validators[e]}))}(i,o,e),!0)})).filter((function(e){var t=e.validators;return 0!==Object.keys(t).length})).map((function(e){return d(d({},e),{},{nominators:e.nominating.filter((function(t){return e.validators[t.validatorId]}))})}))}var b=(0,u.firstMemo)((function(e,t,f){return e.derive.staking.erasHistoric(f).pipe((0,i.switchMap)((function(c){return e.derive.staking._stakerRewards([t],c,f)})))}));t.stakerRewards=b},65473:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerSlashes=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasSlashes(f,r).pipe((0,c.map)((function(e){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators;return{era:f,total:c[n]||r[n]||t.registry.createType("Balance")}}))})))}))},t.stakerSlashes=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerSlashes");t.stakerSlashes=n},17612:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.stashes=function(e,t){return(0,n.memo)(e,(function(){return function(e){var t=Date.now();return e.query.system.events().pipe((0,r.map)((function(e){return t=e.filter((function(e){var t=e.event,f=e.phase;try{return f.isApplyExtrinsic&&"staking"===t.section&&"Bonded"===t.method}catch(e){return!1}}))?Date.now():t})),(0,r.startWith)(t),(0,n.drr)({skipTimeout:!0}))}(t).pipe((0,r.switchMap)((function(){return t.query.staking.validators.keys()})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,1)[0]})).filter((function(e){return e}))})))}))};var r=f(72872),n=f(48861)},10173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineEras=function(e){return function(t,f){return(0,n.memo)(t,(function(t,n){return t.length?function(e,t){var f=(0,r.arrayChunk)(e,14),n=0,a=new c.BehaviorSubject(f[n]);return a.pipe((0,c.switchMap)(t),(0,c.tap)((function(){setTimeout((function(){++n===f.length?a.complete():a.next(f[n])}),0)})),(0,c.toArray)(),(0,c.map)(r.arrayFlatten))}(t,(function(t){return(0,c.combineLatest)(t.map((function(t){return f.derive.staking[e](t,n)})))})):(0,c.of)([])}))}},t.erasHistoricApply=function(e){return function(t,f){return(0,n.memo)(t,(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return f.derive.staking.erasHistoric(t).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](c,t)})))}))}},t.erasHistoricApplyAccount=function(e){return function(t,f){return(0,n.memo)(t,(function(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return f.derive.staking.erasHistoric(r).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](t,c,r)})))}))}},t.filterEras=function(e,t){return e.filter((function(e){return!t.some((function(t){var f=t.era;return e.eq(f)}))}))},t.singleEra=function(e){return function(t,f){return(0,n.memo)(t,(function(t){return f.derive.staking[e](t,!0)}))}};var c=f(72872),r=f(69338),n=f(48861)},63897:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.nextElected=function(e,t){return(0,n.memo)(e,(function(){return t.query.staking.erasStakers?t.derive.session.indexes().pipe((0,r.switchMap)((function(e){var f=e.currentEra;return t.query.staking.erasStakers.keys(f)})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,2)[1]}))}))):t.query.staking.currentElected()}))},t.validators=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.query.session?t.query.session.validators():(0,r.of)([]),t.query.staking?t.derive.staking.nextElected():(0,r.of)([])]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{nextElected:r.length?r:f,validators:f}})))}))};var r=f(72872),n=f(48861)},96020:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.waitingInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,r.combineLatest)([t.derive.staking.validators(),t.derive.staking.stashes()]).pipe((0,r.switchMap)((function(f){var n=(0,c.default)(f,2),a=n[0].nextElected,d=n[1],i=a.map((function(e){return e.toString()})),o=d.filter((function(e){return!i.includes(e.toString())}));return t.derive.staking.queryMulti(o,e).pipe((0,r.map)((function(e){return{info:e,waiting:o}})))})))}))};var r=f(72872),n=f(48861),a={withController:!0,withPrefs:!0}},7839:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("technicalCommittee");t.members=r;var n=(0,c.hasProposals)("technicalCommittee");t.hasProposals=n;var a=(0,c.proposal)("technicalCommittee");t.proposal=a;var d=(0,c.proposalCount)("technicalCommittee");t.proposalCount=d;var i=(0,c.proposalHashes)("technicalCommittee");t.proposalHashes=i;var o=(0,c.proposals)("technicalCommittee");t.proposals=o;var u=(0,c.prime)("technicalCommittee");t.prime=u},29678:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(37869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37869:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=function(e,t){return(0,d.memo)(e,(function(){return t.query.treasury?(0,a.combineLatest)([t.query.treasury.proposalCount(),t.query.treasury.approvals()]).pipe((0,a.switchMap)((function(e){var f=(0,r.default)(e,2),c=f[0],d=f[1];return function(e,t,f){for(var c=[],d=t.toNumber(),i=function(t){f.some((function(e){return e.eqn(t)}))||c.push(e.registry.createType("ProposalIndex",t))},o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MORTAL_PERIOD=t.MAX_FINALITY_LAG=t.FALLBACK_PERIOD=t.FALLBACK_MAX_HASH_COUNT=void 0;var c=f(69338);t.FALLBACK_MAX_HASH_COUNT=250;var r=new c.BN(6e3);t.FALLBACK_PERIOD=r;var n=new c.BN(5);t.MAX_FINALITY_LAG=n;var a=new c.BN(3e5);t.MORTAL_PERIOD=a},24725:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.events=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.system.events()})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2);return{block:t[0],events:t[1]}})))}))};var r=f(72872),n=f(48861)},26099:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(24725);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(48222);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},48222:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.signingInfo=function(e,t){return function(e,f,u){return(0,r.combineLatest)([(0,n.isUndefined)(f)?d(t,e):-1===f?i(t,e):(0,r.of)(t.registry.createType("Index",f)),(0,n.isUndefined)(u)||(0,n.isNumber)(u)&&u>0?o(t):(0,r.of)(null)]).pipe((0,r.map)((function(e){var f,r,n,d,i=(0,c.default)(e,2),o=i[0];return{header:i[1],mortalLength:Math.min((null===(f=t.consts.system)||void 0===f||null===(r=f.blockHashCount)||void 0===r?void 0:r.toNumber())||a.FALLBACK_MAX_HASH_COUNT,a.MORTAL_PERIOD.div((null===(n=t.consts.babe)||void 0===n?void 0:n.expectedBlockTime)||(null===(d=t.consts.timestamp)||void 0===d?void 0:d.minimumPeriod.muln(2))||a.FALLBACK_PERIOD).iadd(a.MAX_FINALITY_LAG).toNumber()),nonce:o}})))}};var r=f(72872),n=f(69338),a=f(74397);function d(e,t){return e.derive.balances.account(t).pipe((0,r.map)((function(e){return e.accountNonce})))}function i(e,t){var f;return null!==(f=e.rpc.system)&&void 0!==f&&f.accountNextIndex?e.rpc.system.accountNextIndex(t):d(e,t)}function o(e){return(0,r.combineLatest)([e.rpc.chain.getHeader().pipe((0,r.switchMap)((function(t){return t.parentHash.isEmpty?(0,r.of)(t):e.rpc.chain.getHeader(t.parentHash)}))),e.rpc.chain.getFinalizedHead().pipe((0,r.switchMap)((function(t){return e.rpc.chain.getHeader(t)})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.number.unwrap().sub(r.number.unwrap()).gt(a.MAX_FINALITY_LAG)?f:r})))}},69753:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(37509)),s=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.createHeaderExtended=function(e,t,f){var c=e.createClass("Header"),p=(0,s.default)("author"),b=(0,s.default)("validators"),h=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t,f){var n;return(0,r.default)(this,s),n=c.call(this,e,t),Object.defineProperty((0,a.default)(n),p,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(n),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),p)[p]=(0,l.extractAuthor)(n.digest,f),(0,u.default)((0,a.default)(n),b)[b]=f,n.createdAtHash=null==t?void 0:t.createdAtHash,n}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,p)[p]}},{key:"validators",get:function(){return(0,u.default)(this,b)[b]}}]),s}(c);return new h(e,t,f)};var l=f(28753)},4866:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(37509)),s=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.createSignedBlockExtended=function(e,t,f,c){var p=e.createClass("SignedBlock"),b=(0,s.default)("author"),h=(0,s.default)("events"),y=(0,s.default)("extrinsics"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t,f,n){var d,i,o;return(0,r.default)(this,s),d=c.call(this,e,t),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=(0,l.extractAuthor)(d.block.header.digest,n),(0,u.default)((0,a.default)(d),h)[h]=f||[],(0,u.default)((0,a.default)(d),y)[y]=(i=d.block.extrinsics,o=(0,u.default)((0,a.default)(d),h)[h],i.map((function(e,t){var f,c,r=o.filter((function(e){var f=e.phase;return f.isApplyExtrinsic&&f.asApplyExtrinsic.eq(t)})).map((function(e){var t=e.event;return"system"===t.section&&("ExtrinsicSuccess"===t.method?c=t.data[0]:"ExtrinsicFailed"===t.method&&(f=t.data[0],c=t.data[1])),t}));return{dispatchError:f,dispatchInfo:c,events:r,extrinsic:e}}))),d.createdAtHash=null==t?void 0:t.createdAtHash,d}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,b)[b]}},{key:"events",get:function(){return(0,u.default)(this,h)[h]}},{key:"extrinsics",get:function(){return(0,u.default)(this,y)[y]}}]),s}(p);return new v(e,t,f,c)};var l=f(28753)},4134:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHeaderExtended",{enumerable:!0,get:function(){return c.createHeaderExtended}}),Object.defineProperty(t,"createSignedBlockExtended",{enumerable:!0,get:function(){return r.createSignedBlockExtended}});var c=f(69753),r=f(4866)},28753:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.extractAuthor=function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.logs.filter((function(e){return e.isConsensus})),n=(0,c.default)(r,1),a=n[0],d=e.logs.filter((function(e){return e.isPreRuntime})),i=(0,c.default)(d,1),o=i[0],u=e.logs.filter((function(e){return e.isSeal})),s=(0,c.default)(u,1),l=s[0];try{if(o){var p=(0,c.default)(o.asPreRuntime,2),b=p[0],h=p[1];t=b.extractAuthor(h,f)}if(!t&&a){var y=(0,c.default)(a.asConsensus,2),v=y[0],m=y[1];t=v.extractAuthor(m,f)}if(!t&&l){var g=(0,c.default)(l.asSeal,2),w=g[0],O=g[1];t=w.extractAuthor(O,f)}}catch(e){}return t}},59471:(e,t)=>{"use strict";function f(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=0?t.slice(0,d+1):[]}},34564:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deriveCache=void 0,t.setDeriveCache=d;var c,r=f(16825);function n(e,t){return{del:function(f){return t.del("".concat(e).concat(f))},forEach:t.forEach,get:function(f){var c="".concat(e).concat(f),r=t.get(c);if(r)return r.x=Date.now(),t.set(c,r),r.v},set:function(f,c){t.set("".concat(e).concat(f),{v:c,x:Date.now()})}}}function a(e){var t=Date.now(),f=[];e.forEach((function(e,c){var r=c.x;t-r>6048e5&&f.push(e)})),f.forEach((function(t){return e.del(t)}))}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1?arguments[1]:void 0;t.deriveCache=c=f?n("derive:".concat(e,":"),f):r.deriveNoopCache,f&&a(f)}t.deriveCache=c,d()},16825:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(n.entries());try{for(f.s();!(t=f.n()).done;){var a=(0,c.default)(t.value,2);e(a[0],a[1])}}catch(e){f.e(e)}finally{f.f()}},get:function(e){return n.get(e)},set:function(e,t){n.set(e,t)}};t.deriveMapCache=a;t.deriveNoopCache={del:function(){},forEach:function(){},get:function(){},set:function(e,t){return t}}},67979:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.firstMemo=function(e){return function(t,f){return(0,n.memo)(t,(function(){for(var t=arguments.length,c=new Array(t),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={drr:!0,memo:!0};Object.defineProperty(t,"drr",{enumerable:!0,get:function(){return r.drr}}),Object.defineProperty(t,"memo",{enumerable:!0,get:function(){return r.memo}});var r=f(39026),n=f(59471);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(34564);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(16825);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(67979);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},11410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyDeriveSection=function(e,t,f,r){(0,c.lazyMethod)(e,t,(function(){return(0,c.lazyMethods)({},f(t),(function(e){return r(t,e)}))}))};var c=f(69338)},52554:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(319)),a=c(f(34575)),d=c(f(93913)),i=c(f(81506)),o=c(f(2205)),u=c(f(78585)),s=c(f(29754)),l=c(f(37509)),p=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Decorate=void 0;var b=f(72872),h=f(1154),y=f(39026),v=f(51290),m=f(26700),g=f(69338),w=f(40194),O=f(80137),P=f(68550),x=f(80062),k=f(77261),M=f(14635),j=1e3,S=(0,g.logger)("api/init"),T=0;function A(e,t){var f=t.method,c=t.section;return(0,g.assertReturn)(e.rx.query[c]&&e.rx.query[c][f],(function(){return"query.".concat(c,".").concat(f," is not available in this version of the metadata")}))}var E=(0,p.default)("instanceId"),I=(0,p.default)("registry"),N=function(e){(0,o.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t,f){var r,n;(0,a.default)(this,p),r=c.call(this),Object.defineProperty((0,i.default)(r),E,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(r),I,{writable:!0,value:void 0}),r.__phantom=new g.BN(0),r._consts={},r._errors={},r._events={},r._extrinsicType=4,r._isReady=!1,r._query={},r._rx={consts:{},query:{},tx:{}},r._rxDecorateMethod=function(e){return e},(0,l.default)((0,i.default)(r),E)[E]="".concat(++T),(0,l.default)((0,i.default)(r),I)[I]=(null===(n=e.source)||void 0===n?void 0:n.registry)||e.registry||new m.TypeRegistry,r._rx.queryAt=function(e,t){return(0,b.from)(r.at(e,t)).pipe((0,b.map)((function(e){return e.rx.query})))},r._rx.registry=(0,l.default)((0,i.default)(r),I)[I];var d=e.source?e.source._rpcCore.provider.clone():e.provider||new v.WsProvider;return r._decorateMethod=f,r._options=e,r._type=t,r._rpcCore=new y.RpcCore((0,l.default)((0,i.default)(r),E)[E],(0,l.default)((0,i.default)(r),I)[I],d,r._options.rpc),r._isConnected=new b.BehaviorSubject(r._rpcCore.provider.isConnected),r._rx.hasSubscriptions=r._rpcCore.provider.hasSubscriptions,r}return(0,d.default)(p,[{key:"registry",get:function(){return(0,l.default)(this,I)[I]}},{key:"createType",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r1&&void 0!==arguments[1]&&arguments[1];!t&&e.decoratedApi||(e.decoratedApi=this._emptyDecorated(e.registry));var f=this._createDecorated(e,t,e.decoratedApi),c=f.decoratedApi,r=f.decoratedMeta;this._consts=c.consts,this._errors=c.errors,this._events=c.events,this._query=c.query,this._rx.query=c.rx.query;var n=this._decorateExtrinsics(r,this._decorateMethod),a=this._decorateExtrinsics(r,this._rxDecorateMethod);t||!this._extrinsics?(this._extrinsics=n,this._rx.tx=a):((0,O.augmentObject)("tx",n,this._extrinsics,!1),(0,O.augmentObject)(null,a,this._rx.tx,!1)),(0,O.augmentObject)(null,r.consts,this._rx.consts,t),this.emit("decorated")}},{key:"injectMetadata",value:function(e,t,f){this._injectMetadata({metadata:e,registry:f||(0,l.default)(this,I)[I],specName:(0,l.default)(this,I)[I].createType("Text"),specVersion:g.BN_ZERO},t)}},{key:"_decorateFunctionMeta",value:function(e,t){return t.meta=e.meta,t.method=e.method,t.section=e.section,t.toJSON=e.toJSON,e.callIndex&&(t.callIndex=e.callIndex),t}},{key:"_filterRpc",value:function(e,t){0!==Object.keys(t).length&&(this._rpcCore.addUserInterfaces(t),this._decorateRpc(this._rpcCore,this._decorateMethod,this._rpc),this._decorateRpc(this._rpcCore,this._rxDecorateMethod,this._rx.rpc)),this._filterRpcMethods(e)}},{key:"_filterRpcMethods",value:function(e){for(var t=0!==e.length,f=(0,n.default)(this._rpcCore.mapping.entries()),c=[],a=0;a2&&void 0!==arguments[2]?arguments[2]:{},r=c,n=function(f,c){var r=e[f][c],n=t(r,{methodName:c});return n.meta=r.meta,n.raw=t(r.raw,{methodName:c}),n},a=function(t){var c=e.sections[t];if(!Object.prototype.hasOwnProperty.call(r,c))for(var a=Object.keys(e[c]),d=function(e){return n(c,e)},i=0;i1?t-1:0),c=1;c1?t-1:0),r=1;r1?t-1:0),a=1;a1?t-1:0),r=1;r1?t-1:0),r=1;r{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399)),i=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;var o=i(f(26729)),u=(0,d.default)("eventemitter"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:new o.default})}return(0,n.default)(e,[{key:"emit",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.Getters=void 0;var o=f(69338),u=f(63783),s=f(14635);function l(e){return(0,o.assertReturn)(e,"Api needs to be initialized before using, listen on 'ready'")}var p=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){return(0,r.default)(this,o),c.apply(this,arguments)}return(0,n.default)(o,[{key:"consts",get:function(){return l(this._consts)}},{key:"derive",get:function(){return l(this._derive)}},{key:"errors",get:function(){return l(this._errors)}},{key:"events",get:function(){return l(this._events)}},{key:"extrinsicVersion",get:function(){return this._extrinsicType}},{key:"genesisHash",get:function(){return l(this._genesisHash)}},{key:"isConnected",get:function(){return this._isConnected.getValue()}},{key:"libraryInfo",get:function(){return"".concat(u.packageInfo.name," v").concat(u.packageInfo.version)}},{key:"query",get:function(){return l(this._query)}},{key:"queryMulti",get:function(){return l(this._queryMulti)}},{key:"rpc",get:function(){return l(this._rpc)}},{key:"runtimeChain",get:function(){return l(this._runtimeChain)}},{key:"runtimeMetadata",get:function(){return l(this._runtimeMetadata)}},{key:"runtimeVersion",get:function(){return l(this._runtimeVersion)}},{key:"rx",get:function(){return l(this._rx)}},{key:"type",get:function(){return this._type}},{key:"tx",get:function(){return l(this._extrinsics)}},{key:"findCall",value:function(e){return(0,s.findCall)(this.registry,e)}},{key:"findError",value:function(e){return(0,s.findError)(this.registry,e)}}]),o}(f(26174).Init);t.Getters=p},26174:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(34575)),i=c(f(93913)),o=c(f(81506)),u=c(f(2205)),s=c(f(78585)),l=c(f(29754));var p=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.Init=void 0;var b=p(f(37509)),h=p(f(53399)),y=f(72872),v=f(26700),m=f(7086),g=f(69338),w=f(94459),O=f(52554),P=(0,g.logger)("api/init");function x(e){return e.toString()}var k=(0,h.default)("healthTimer"),M=(0,h.default)("registries"),j=(0,h.default)("updateSub"),S=(0,h.default)("waitingRegistries"),T=(0,h.default)("onProviderConnect"),A=(0,h.default)("onProviderDisconnect"),E=(0,h.default)("onProviderError"),I=function(e){(0,u.default)(U,e);var t,f,c,p,h,w,O,I,R,V=(I=U,R=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(I);if(R){var f=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,f)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function U(e,t,f){var c;return(0,d.default)(this,U),c=V.call(this,e,t,f),Object.defineProperty((0,o.default)(c),E,{value:C}),Object.defineProperty((0,o.default)(c),A,{value:B}),Object.defineProperty((0,o.default)(c),T,{value:N}),Object.defineProperty((0,o.default)(c),k,{writable:!0,value:null}),Object.defineProperty((0,o.default)(c),M,{writable:!0,value:[]}),Object.defineProperty((0,o.default)(c),j,{writable:!0,value:null}),Object.defineProperty((0,o.default)(c),S,{writable:!0,value:{}}),c.registry.setKnownTypes(e),e.source?(0,b.default)((0,o.default)(c),M)[M]=(0,b.default)(e.source,M)[M]:c.registerTypes(e.types),c._rpc=c._decorateRpc(c._rpcCore,c._decorateMethod),c._rx.rpc=c._decorateRpc(c._rpcCore,c._rxDecorateMethod),c.supportMulti&&(c._queryMulti=c._decorateMulti(c._decorateMethod),c._rx.queryMulti=c._decorateMulti(c._rxDecorateMethod)),c._rx.signer=e.signer,c._rpcCore.setRegistrySwap((function(e){return c.getBlockRegistry(e)})),c._rpcCore.setResolveBlockHash((function(e){return(0,y.firstValueFrom)(c._rpcCore.chain.getBlockHash(e))})),c.hasSubscriptions?(c._rpcCore.provider.on("disconnected",(function(){return(0,b.default)((0,o.default)(c),A)[A]()})),c._rpcCore.provider.on("error",(function(e){return(0,b.default)((0,o.default)(c),E)[E](e)})),c._rpcCore.provider.on("connected",(function(){return(0,b.default)((0,o.default)(c),T)[T]()}))):P.warn("Api will be available in a limited mode since the provider does not support subscriptions"),c._rpcCore.provider.isConnected&&(0,b.default)((0,o.default)(c),T)[T](),c}return(0,i.default)(U,[{key:"_initRegistry",value:function(e,t,f,c,r){e.clearCache(),e.setChainProperties(r||this.registry.getChainProperties()),e.setKnownTypes(this._options),e.register((0,m.getSpecTypes)(e,t,f.specName,f.specVersion)),e.setHasher((0,m.getSpecHasher)(e,t,f.specName)),e.knownTypes.typesBundle&&(e.knownTypes.typesAlias=(0,m.getSpecAlias)(e,t,f.specName)),e.setMetadata(c,void 0,(0,g.objectSpread)({},(0,m.getSpecExtensions)(e,t,f.specName),this._options.signedExtensions))}},{key:"_getDefaultRegistry",value:function(){return(0,g.assertReturn)((0,b.default)(this,M)[M].find((function(e){return e.isDefault})),"Initialization error, cannot find the default registry")}},{key:"at",value:(O=(0,a.default)(r.default.mark((function e(t,f){var c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=(0,g.u8aToU8a)(t),e.next=3,this.getBlockRegistry(c,f);case 3:return n=e.sent,e.abrupt("return",this._createDecorated(n,!0,null,c).decoratedApi);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return O.apply(this,arguments)})},{key:"_createBlockRegistry",value:(w=(0,a.default)(r.default.mark((function e(t,f,c){var n,a,d;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new v.TypeRegistry(t),e.t0=v.Metadata,e.t1=n,e.next=5,(0,y.firstValueFrom)(this._rpcCore.state.getMetadata.raw(f.parentHash));case 5:return e.t2=e.sent,a=new e.t0(e.t1,e.t2),this._initRegistry(n,this._runtimeChain,c,a),d={lastBlockHash:t,metadata:a,registry:n,specName:c.specName,specVersion:c.specVersion},(0,b.default)(this,M)[M].push(d),e.abrupt("return",d);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return w.apply(this,arguments)})},{key:"_cacheBlockRegistryProgress",value:function(e,t){var f=this,c=(0,b.default)(this,S)[S][e];return(0,g.isUndefined)(c)&&(c=(0,b.default)(this,S)[S][e]=new Promise((function(c,r){t().then((function(t){delete(0,b.default)(f,S)[S][e],c(t)})).catch((function(t){delete(0,b.default)(f,S)[S][e],r(t)}))}))),c}},{key:"_getBlockRegistryViaVersion",value:function(e,t){if(t){var f=(0,b.default)(this,M)[M].find((function(e){var f=e.specName,c=e.specVersion;return f.eq(t.specName)&&c.eq(t.specVersion)}));if(f)return f.lastBlockHash=e,f}return null}},{key:"_getBlockRegistryViaHash",value:(h=(0,a.default)(r.default.mark((function e(t){var f,c,a,d,i,o,u=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,g.assert)(this._genesisHash&&this._runtimeVersion,"Cannot retrieve data on an uninitialized chain"),e.t0=this.registry,!this._genesisHash.eq(t)){e.next=6;break}e.t1={number:g.BN_ZERO,parentHash:this._genesisHash},e.next=9;break;case 6:return e.next=8,(0,y.firstValueFrom)(this._rpcCore.chain.getHeader.raw(t));case 8:e.t1=e.sent;case 9:if(e.t2=e.t1,f=e.t0.createType.call(e.t0,"HeaderPartial",e.t2),(0,g.assert)(!f.parentHash.isEmpty,"Unable to retrieve header and parent from supplied hash"),c=(0,m.getUpgradeVersion)(this._genesisHash,f.number),a=(0,n.default)(c,2),d=a[0],i=a[1],e.t3=this.registry,!d||!i&&!d.specVersion.eq(this._runtimeVersion.specVersion)){e.next=18;break}e.t4={specName:this._runtimeVersion.specName,specVersion:d.specVersion},e.next=21;break;case 18:return e.next=20,(0,y.firstValueFrom)(this._rpcCore.state.getRuntimeVersion.raw(f.parentHash));case 20:e.t4=e.sent;case 21:if(e.t5=e.t4,o=e.t3.createType.call(e.t3,"RuntimeVersionPartial",e.t5),e.t6=this._getBlockRegistryViaVersion(t,o),e.t6){e.next=28;break}return e.next=27,this._cacheBlockRegistryProgress(o.toHex(),(function(){return u._createBlockRegistry(t,f,o)}));case 27:e.t6=e.sent;case 28:return e.abrupt("return",e.t6);case 29:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"getBlockRegistry",value:(p=(0,a.default)(r.default.mark((function e(t,f){var c=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=(0,b.default)(this,M)[M].find((function(e){var f=e.lastBlockHash;return f&&(0,g.u8aEq)(f,t)}))||this._getBlockRegistryViaVersion(t,f),e.t0){e.next=5;break}return e.next=4,this._cacheBlockRegistryProgress((0,g.u8aToHex)(t),(function(){return c._getBlockRegistryViaHash(t)}));case 4:e.t0=e.sent;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return p.apply(this,arguments)})},{key:"_loadMeta",value:(c=(0,a.default)(r.default.mark((function e(){var t,f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isReady){e.next=2;break}return e.abrupt("return",!0);case 2:if(this._unsubscribeUpdates(),null===(t=this._options.source)||void 0===t||!t._isReady){e.next=9;break}return e.next=6,this._metaFromSource(this._options.source);case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,this._metaFromChain(this._options.metadata);case 11:e.t0=e.sent;case 12:return f=e.t0,c=(0,n.default)(f,2),this._genesisHash=c[0],this._runtimeMetadata=c[1],e.abrupt("return",this._initFromMeta(this._runtimeMetadata));case 17:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"_metaFromSource",value:(f=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,i;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(this._extrinsicType=t.extrinsicVersion,this._runtimeChain=t.runtimeChain,this._runtimeVersion=t.runtimeVersion,f=Object.keys(t.rpc),c=[],n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findCall=function(e,t){return e.findMetaCall((0,c.u8aToU8a)(t))},t.findError=function(e,t){return e.findMetaError((0,c.u8aToU8a)(t))};var c=f(69338)},7510:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(34575)),d=c(f(93913)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiBase=void 0;var s=f(69338),l=function(e){(0,i.default)(p,e);var t,f,c,l=(f=p,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,u.default)(f);if(c){var r=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,o.default)(this,e)});function p(){(0,a.default)(this,p);var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,f=arguments.length>2?arguments[2]:void 0;return l.call(this,e,t,f)}return(0,d.default)(p,[{key:"connect",value:function(){return this._rpcCore.connect()}},{key:"disconnect",value:function(){return this._unsubscribe(),this._rpcCore.disconnect()}},{key:"setSigner",value:function(e){this._rx.signer=e}},{key:"sign",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c,n,a,d=arguments;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=d.length>2&&void 0!==d[2]?d[2]:{},n=c.signer,!(0,s.isString)(t)){e.next=7;break}return a=n||this._rx.signer,(0,s.assert)(null==a?void 0:a.signRaw,"No signer exists with a signRaw interface. You possibly need to pass through an explicit keypair for the origin so it can be used for signing."),e.next=6,a.signRaw((0,s.objectSpread)({type:"bytes"},f,{address:t}));case 6:return e.abrupt("return",e.sent.signature);case 7:return e.abrupt("return",(0,s.u8aToHex)(t.sign((0,s.u8aToU8a)(f.data))));case 8:case"end":return e.stop()}}),e,this)}))),function(e,f){return t.apply(this,arguments)})}]),p}(f(87247).Getters);t.ApiBase=l},10133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,WsProvider:!0,HttpProvider:!0,packageInfo:!0,SubmittableResult:!0};Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return n.HttpProvider}}),Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return d.SubmittableResult}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return a.packageInfo}}),f(34328);var r=f(42946),n=f(51290),a=f(63783),d=f(40194),i=f(76853);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(19981);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},23618:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(38518),r=f(71614),n=f(12130),a=f(10686),d=f(21038),i=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=i},97178:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(23618)),a=f(63783);(0,r.detectPackage)(a.packageInfo,null,n.default)},13855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(97178);var c=f(10133);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},63783:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api",path:"/",type:"cjs",version:"8.1.1"}},62063:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(34575)),d=c(f(93913)),i=c(f(81506)),o=c(f(2205)),u=c(f(78585)),s=c(f(16525)),l=c(f(29754)),p=c(f(37509)),b=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiPromise=void 0;var h=f(69338),y=f(7510),v=f(87720),m=f(39158),g=(0,b.default)("isReadyPromise"),w=(0,b.default)("isReadyOrErrorPromise"),O=function(e){(0,o.default)(y,e);var t,f,c,b=(f=y,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(f);if(c){var r=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(e){var t,f,c,r;return(0,a.default)(this,y),r=b.call(this,e,"promise",m.toPromiseMethod),Object.defineProperty((0,i.default)(r),g,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(r),w,{writable:!0,value:void 0}),(0,p.default)((0,i.default)(r),g)[g]=new Promise((function(e){(0,s.default)((t=(0,i.default)(r),(0,l.default)(y.prototype)),"once",t).call(t,"ready",(function(){return e((0,i.default)(r))}))})),(0,p.default)((0,i.default)(r),w)[w]=new Promise((function(e,t){var n=(0,m.promiseTracker)(e,t);(0,s.default)((f=(0,i.default)(r),(0,l.default)(y.prototype)),"once",f).call(f,"ready",(function(){return n.resolve((0,i.default)(r))})),(0,s.default)((c=(0,i.default)(r),(0,l.default)(y.prototype)),"once",c).call(c,"error",(function(e){return n.reject(e)}))})),r}return(0,d.default)(y,[{key:"isReady",get:function(){return(0,p.default)(this,g)[g]}},{key:"isReadyOrError",get:function(){return(0,p.default)(this,w)[w]}},{key:"clone",value:function(){return new y((0,h.objectSpread)({},this._options,{source:this}))}},{key:"combineLatest",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=new v.Combinator(t,f),e.abrupt("return",(function(){c.unsubscribe()}));case 2:case"end":return e.stop()}}),e)}))),function(e,f){return t.apply(this,arguments)})}],[{key:"create",value:function(e){var t=new y(e);return e&&e.throwOnConnect?t.isReadyOrError:(t.isReadyOrError.catch((function(){})),t.isReady)}}]),y}(y.ApiBase);t.ApiPromise=O},87720:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(319)),a=c(f(68551)),d=c(f(48926)),i=c(f(34575)),o=c(f(93913)),u=c(f(37509)),s=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Combinator=void 0;var l=f(69338),p=(0,s.default)("allHasFired"),b=(0,s.default)("callback"),h=(0,s.default)("fired"),y=(0,s.default)("fns"),v=(0,s.default)("isActive"),m=(0,s.default)("results"),g=(0,s.default)("subscriptions"),w=function(){function e(t,f){var c=this;(0,i.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:!1}),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:[]}),Object.defineProperty(this,y,{writable:!0,value:[]}),Object.defineProperty(this,v,{writable:!0,value:!0}),Object.defineProperty(this,m,{writable:!0,value:[]}),Object.defineProperty(this,g,{writable:!0,value:[]}),(0,u.default)(this,b)[b]=f,(0,u.default)(this,g)[g]=t.map(function(){var e=(0,d.default)(r.default.mark((function e(t,f){var d,i,o,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=Array.isArray(t)?t:[t],i=(0,a.default)(d),o=i[0],s=i.slice(1),(0,u.default)(c,h)[h].push(!1),(0,u.default)(c,y)[y].push(o),e.abrupt("return",o.apply(void 0,(0,n.default)(s).concat([c._createCallback(f)])));case 4:case"end":return e.stop()}}),e)})));return function(t,f){return e.apply(this,arguments)}}())}return(0,o.default)(e,[{key:"_allHasFired",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return(0,u.default)(this,p)[p]||((0,u.default)(this,p)[p]=0===(0,u.default)(this,h)[h].filter((function(e){return!e})).length),(0,u.default)(this,p)[p]}))},{key:"_createCallback",value:function(e){var t=this;return function(f){(0,u.default)(t,h)[h][e]=!0,(0,u.default)(t,m)[m][e]=f,t._triggerUpdate()}}},{key:"_triggerUpdate",value:function(){if((0,u.default)(this,v)[v]&&(0,l.isFunction)((0,u.default)(this,b)[b])&&this._allHasFired())try{(0,u.default)(this,b)[b]((0,u.default)(this,m)[m])}catch(e){}}},{key:"unsubscribe",value:function(){(0,u.default)(this,v)[v]&&((0,u.default)(this,v)[v]=!1,(0,u.default)(this,g)[g].forEach(function(){var e=(0,d.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t;case 3:f=e.sent,(0,l.isFunction)(f)&&f(),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()))}}]),e}();t.Combinator=w},39158:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.promiseTracker=i,t.toPromiseMethod=function(e,t){var f=!!(t&&t.methodName&&t.methodName.includes("subscribe"));return function(){for(var c=arguments.length,n=new Array(c),a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiPromise",{enumerable:!0,get:function(){return c.ApiPromise}}),Object.defineProperty(t,"toPromiseMethod",{enumerable:!0,get:function(){return r.toPromiseMethod}});var c=f(62063),r=f(39158)},93636:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(16525)),u=c(f(29754)),s=c(f(37509)),l=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiRx=void 0;var p=f(72872),b=f(69338),h=f(7510),y=f(36630),v=(0,l.default)("isReadyRx"),m=function(e){(0,d.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e){var t,f;return(0,r.default)(this,l),f=c.call(this,e,"rxjs",y.toRxMethod),Object.defineProperty((0,a.default)(f),v,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),v)[v]=(0,p.from)(new Promise((function(e){(0,o.default)((t=(0,a.default)(f),(0,u.default)(l.prototype)),"on",t).call(t,"ready",(function(){return e((0,a.default)(f))}))}))),f}return(0,n.default)(l,[{key:"isReady",get:function(){return(0,s.default)(this,v)[v]}},{key:"clone",value:function(){return new l((0,b.objectSpread)({},this._options,{source:this}))}}],[{key:"create",value:function(e){return new l(e).isReady}}]),l}(h.ApiBase);t.ApiRx=m},36630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRxMethod=function(e){return e}},19981:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiRx",{enumerable:!0,get:function(){return c.ApiRx}}),Object.defineProperty(t,"toRxMethod",{enumerable:!0,get:function(){return r.toRxMethod}});var c=f(93636),r=f(36630)},37836:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.SubmittableResult=void 0;var d=function(e){return e};function i(e,t,f,c){return e.filter((function(e){var c=e.event;return t===c.section&&f.includes(c.method)})).map((function(e){return c(e)}))}function o(e){return(0,a.default)(e.event.data,1)[0]}function u(e){var t=e.event,f=t.data;return"ExtrinsicSuccess"===t.method?f[0]:f[1]}var s=function(){function e(t){(0,r.default)(this,e);var f=t.dispatchError,c=t.dispatchInfo,n=t.events,a=t.internalError,d=t.status,s=t.txHash,l=t.txIndex;this.dispatchError=f||function(){return i(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed"],o)[0]}(n),this.dispatchInfo=c||function(){return i(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed","ExtrinsicSuccess"],u)[0]}(n),this.events=n||[],this.internalError=a,this.status=d,this.txHash=s,this.txIndex=l}return(0,n.default)(e,[{key:"isCompleted",get:function(){return this.isError||this.status.isInBlock||this.status.isFinalized}},{key:"isError",get:function(){return this.status.isDropped||this.status.isFinalityTimeout||this.status.isInvalid||this.status.isUsurped}},{key:"isFinalized",get:function(){return this.status.isFinalized}},{key:"isInBlock",get:function(){return this.status.isInBlock}},{key:"isWarning",get:function(){return this.status.isRetracted}},{key:"filterRecords",value:function(e,t){return i(this.events,e,Array.isArray(t)?t:[t],d)}},{key:"findRecord",value:function(e,t){return this.filterRecords(e,t)[0]}},{key:"toHuman",value:function(e){var t,f,c;return{dispatchError:null===(t=this.dispatchError)||void 0===t?void 0:t.toHuman(),dispatchInfo:null===(f=this.dispatchInfo)||void 0===f?void 0:f.toHuman(),events:this.events.map((function(t){return t.toHuman(e)})),internalError:null===(c=this.internalError)||void 0===c?void 0:c.message.toString(),status:this.status.toHuman(e)}}}]),e}();t.SubmittableResult=s},11010:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(63038)),a=c(f(59713)),d=c(f(48926)),i=c(f(34575)),o=c(f(93913)),u=c(f(81506)),s=c(f(2205)),l=c(f(78585)),p=c(f(16525)),b=c(f(29754)),h=c(f(37509)),y=c(f(53399));function v(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function m(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(0,w.isBn)(e)||(0,w.isNumber)(e)?{nonce:e}:e}},66430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubmittable=function(e,t,f,r,n){var a=(0,c.createClass)({api:t,apiType:e,blockHash:n,decorateMethod:f});return function(e){return new a(r||t.registry,e)}};var c=f(11010)},40194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return r.SubmittableResult}}),Object.defineProperty(t,"createSubmittable",{enumerable:!0,get:function(){return c.createSubmittable}});var c=f(66430),r=f(37836)},80137:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.augmentObject=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]&&arguments[3];c&&(0,a.objectClear)(f),e&&Object.keys(f).length&&(u(e,"modules",l(t,f)),u(e,"calls",b(t,f)));for(var r=Object.keys(t),n=0;n2&&void 0!==arguments[2]?arguments[2]:[];return t.length?" ".concat(t.length," ").concat(e).concat(f.length?" and":""):""}function o(e,t){return t.length?"\n\t".concat(e.padStart(7),": ").concat(t.sort().join(", ")):""}function u(e,t,f){var c=(0,n.default)(f,2),r=c[0],a=c[1];(r.length||a.length)&&d.warn("api.".concat(e,": Found").concat(i("added",r,a)).concat(i("removed",a)," ").concat(t,":").concat(o("added",r)).concat(o("removed",a)))}function s(e,t){return e.filter((function(e){return!t.includes(e)}))}function l(e,t){var f=Object.keys(e),c=Object.keys(t);return[s(f,c),s(c,f)]}function p(e,t){for(var f,c,n=Object.keys(e),a=(f=Object.keys(t),c=n,f.filter((function(e){return c.includes(e)}))),d=[],i=function(f){var c=a[f],n=Object.keys(e[c]),i=Object.keys(t[c]);d.push.apply(d,(0,r.default)(i.filter((function(e){return!n.includes(e)})).map((function(e){return"".concat(c,".").concat(e)}))))},o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateDeriveSections=function(e,t){for(var f=function(e){return Object.keys(t[e])},r=function(f,c){return e(t[f][c])},n={},a=Object.keys(t),d=0;d{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(50008));function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,n=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw n}}}}(u.entries());try{var p=function(){var t=(0,r.default)(i.value,2),c=t[0];if(t[1].hash.eq(e))return{v:{events:f.filter((function(e){var t=e.phase;return t.isApplyExtrinsic&&t.asApplyExtrinsic.eqn(c)})),txIndex:c}}};for(l.s();!(i=l.n()).done;){var b=p();if("object"===(0,n.default)(b))return b.v}}catch(e){l.e(e)}finally{l.f()}if(c.isInBlock){var h=u.map((function(e){return e.hash.toHex()}));d.l.warn("block ".concat(s.hash.toHex(),": Unable to find extrinsic ").concat(e.toHex()," inside ").concat(h.join(", ")))}return{}};var d=f(10632)},52737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={filterEvents:!0,isKeyringPair:!0,l:!0};Object.defineProperty(t,"filterEvents",{enumerable:!0,get:function(){return n.filterEvents}}),Object.defineProperty(t,"isKeyringPair",{enumerable:!0,get:function(){return a.isKeyringPair}}),Object.defineProperty(t,"l",{enumerable:!0,get:function(){return d.l}});var r=f(68550);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(63705),a=f(13305),d=f(10632)},13305:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isKeyringPair=function(e){return(0,c.isFunction)(e.sign)};var c=f(69338)},10632:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.l=void 0;var c=(0,f(69338).logger)("api/util");t.l=c},80062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractStorageArgs=function(e,t,f){var n=f.filter((function(e){return!(0,c.isUndefined)(e)}));if(t.meta.type.isPlain)(0,c.assert)(0===n.length,(function(){return"".concat(r(e,t,[])," does not take any arguments, ").concat(n.length," found")}));else{var a=t.meta.type.asMap,d=a.hashers,i=a.key,o=1===d.length?[i]:e.lookup.getSiType(i).def.asTuple.map((function(e){return e}));(0,c.assert)(n.length===o.length,(function(){return"".concat(r(e,t,o)," is a map, requiring ").concat(o.length," arguments, ").concat(n.length," found")}))}return[t,n]};var c=f(69338);function r(e,t,f){var c=e.lookup,r=t.method,n=t.section;return"".concat(n,".").concat(r,"(").concat(f.map((function(e){return c.getTypeDef(e).type})).join(", "),")")}},70820:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapBytes=t.unwrapBytes=t.isWrapped=t.PREFIX=t.POSTFIX=t.ETHEREUM=void 0;var c=f(69338),r=c.U8A_WRAP_ETHEREUM;t.ETHEREUM=r;var n=c.U8A_WRAP_POSTFIX;t.POSTFIX=n;var a=c.U8A_WRAP_PREFIX;t.PREFIX=a;var d=c.u8aIsWrapped;t.isWrapped=d;var i=c.u8aUnwrapBytes;t.unwrapBytes=i;var o=c.u8aWrapBytes;t.wrapBytes=o},14203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,decodeAddress:!0,encodeAddress:!0,setSS58Format:!0,createPair:!0,packageInfo:!0,createTestKeyring:!0,createTestPairs:!0};Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"createPair",{enumerable:!0,get:function(){return d.createPair}}),Object.defineProperty(t,"createTestKeyring",{enumerable:!0,get:function(){return o.createTestKeyring}}),Object.defineProperty(t,"createTestPairs",{enumerable:!0,get:function(){return u.createTestPairs}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return n.decodeAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return n.encodeAddress}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return i.packageInfo}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return n.setSS58Format}});var r=f(79195),n=f(94459),a=f(68365);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(99322),i=f(54865),o=f(97236),u=f(27362)},68365:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEV_SEED=t.DEV_PHRASE=void 0,t.DEV_PHRASE="bottom drive obey lake curtain smoke basket hold race lonely fit walk",t.DEV_SEED="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e"},63029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(54216),r=f(99377),n=[c.packageInfo,r.packageInfo];t.default=n},92513:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(63029)),a=f(54865);(0,r.detectPackage)(a.packageInfo,null,n.default)},42946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={};t.default=void 0,f(92513);var r=f(14203);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=r.Keyring;t.default=n},79195:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Keyring=void 0;var i=f(69338),o=f(94459),u=f(68365),s=f(99322),l=f(45935),p={ecdsa:function(e){return(0,o.secp256k1PairFromSeed)(e)},ed25519:function(e){return(0,o.ed25519PairFromSeed)(e)},ethereum:function(e){return(0,o.secp256k1PairFromSeed)(e)},sr25519:function(e){return(0,o.sr25519PairFromSeed)(e)}};function b(e){return e.publicKey}var h=(0,d.default)("pairs"),y=(0,d.default)("type"),v=(0,d.default)("ss58"),m=function(){function e(){var t=this;(0,r.default)(this,e),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),this.decodeAddress=o.decodeAddress,this.encodeAddress=function(e,f){return"ethereum"===t.type?(0,o.ethereumEncode)(e):(0,o.encodeAddress)(e,(0,i.isUndefined)(f)?(0,a.default)(t,v)[v]:f)};var f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f.type=f.type||"ed25519",(0,i.assert)(["ecdsa","ethereum","ed25519","sr25519"].includes(f.type||"undefined"),(function(){return"Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '".concat(f.type||"unknown")})),(0,a.default)(this,h)[h]=new l.Pairs,(0,a.default)(this,v)[v]=f.ss58Format,(0,a.default)(this,y)[y]=f.type}return(0,n.default)(e,[{key:"pairs",get:function(){return this.getPairs()}},{key:"publicKeys",get:function(){return this.getPublicKeys()}},{key:"type",get:function(){return(0,a.default)(this,y)[y]}},{key:"addPair",value:function(e){return(0,a.default)(this,h)[h].add(e)}},{key:"addFromAddress",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.type,r=arguments.length>4?arguments[4]:void 0,n=arguments.length>5?arguments[5]:void 0,a=this.decodeAddress(e,r);return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:c},{publicKey:a,secretKey:new Uint8Array},t,f,n))}},{key:"addFromJson",value:function(e,t){return this.addPair(this.createFromJson(e,t))}},{key:"addFromMnemonic",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addFromUri(e,t,f)}},{key:"addFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromPair(e,t,f))}},{key:"addFromSeed",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:f},p[f](e),t,null))}},{key:"addFromUri",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromUri(e,t,f))}},{key:"createFromJson",value:function(e,t){var f=e.address,c=e.encoded,r=e.encoding,n=r.content,a=r.type,d=r.version,u=e.meta;(0,i.assert)("3"!==d||"pkcs8"===n[0],(function(){return"Unable to decode non-pkcs8 type, [".concat(n.join(","),"] found}")}));var l="0"!==d&&Array.isArray(n)?n[1]:this.type,p=Array.isArray(a)?a:[a];(0,i.assert)(["ed25519","sr25519","ecdsa","ethereum"].includes(l),(function(){return"Unknown crypto type ".concat(l)}));var b=(0,i.isHex)(f)?(0,i.hexToU8a)(f):this.decodeAddress(f,t),h=(0,i.isHex)(c)?(0,i.hexToU8a)(c):(0,o.base64Decode)(c);return(0,s.createPair)({toSS58:this.encodeAddress,type:l},{publicKey:b,secretKey:new Uint8Array},u,h,p)}},{key:"createFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return(0,s.createPair)({toSS58:this.encodeAddress,type:f},e,t,null)}},{key:"createFromUri",value:function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type,r=e.startsWith("//")?"".concat(u.DEV_PHRASE).concat(e):e,n=(0,o.keyExtractSuri)(r),a=n.derivePath,d=n.password,l=n.path,b=n.phrase,h=(0,i.isHex)(b,256);if(h)t=(0,i.hexToU8a)(b);else{var y=b.split(" ");[12,15,18,21,24].includes(y.length)?t="ethereum"===c?(0,o.mnemonicToLegacySeed)(b,"",!1,64):(0,o.mnemonicToMiniSecret)(b,d):((0,i.assert)(b.length<=32,"specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes"),t=(0,i.stringToU8a)(b.padEnd(32)))}var v="ethereum"===c?h?p[c](t):(0,o.hdEthereum)(t,a.substring(1)):(0,o.keyFromPath)(p[c](t),l,c);return(0,s.createPair)({toSS58:this.encodeAddress,type:c},v,f,null)}},{key:"getPair",value:function(e){return(0,a.default)(this,h)[h].get(e)}},{key:"getPairs",value:function(){return(0,a.default)(this,h)[h].all()}},{key:"getPublicKeys",value:function(){return(0,a.default)(this,h)[h].all().map(b)}},{key:"removePair",value:function(e){(0,a.default)(this,h)[h].remove(e)}},{key:"setSS58Format",value:function(e){(0,a.default)(this,v)[v]=e}},{key:"toJson",value:function(e,t){return(0,a.default)(this,h)[h].get(e).toJson(t)}}]),e}();t.Keyring=m},54865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/keyring",path:"/",type:"cjs",version:"9.0.1"}},24860:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePair=function(e,t,f){var d=Array.isArray(f)||(0,c.isUndefined)(f)?f:[f],i=(0,r.jsonDecryptData)(t,e,d),o=i.subarray(0,n.PKCS8_HEADER.length);(0,c.assert)((0,c.u8aEq)(o,n.PKCS8_HEADER),"Invalid Pkcs8 header found in body");var u=i.subarray(a,a+n.SEC_LENGTH),s=a+n.SEC_LENGTH,l=i.subarray(s,s+n.PKCS8_DIVIDER.length);(0,c.u8aEq)(l,n.PKCS8_DIVIDER)||(s=a+n.SEED_LENGTH,u=i.subarray(a,s),l=i.subarray(s,s+n.PKCS8_DIVIDER.length),(0,c.assert)((0,c.u8aEq)(l,n.PKCS8_DIVIDER),"Invalid Pkcs8 divider found in body"));var p=s+n.PKCS8_DIVIDER.length;return{publicKey:i.subarray(p,p+n.PUB_LENGTH),secretKey:u}};var c=f(69338),r=f(94459),n=f(59728),a=n.PKCS8_HEADER.length},59728:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SEED_LENGTH=t.SEC_LENGTH=t.SALT_LENGTH=t.PUB_LENGTH=t.PKCS8_HEADER=t.PKCS8_DIVIDER=void 0;var f=new Uint8Array([161,35,3,33,0]);t.PKCS8_DIVIDER=f;var c=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]);t.PKCS8_HEADER=c,t.PUB_LENGTH=32,t.SALT_LENGTH=32,t.SEC_LENGTH=64,t.SEED_LENGTH=32},99905:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodePair=function(e,t){var f=e.publicKey,a=e.secretKey;(0,c.assert)(a,"Expected a valid secretKey to be passed to encode");var d=(0,c.u8aConcat)(n.PKCS8_HEADER,a,n.PKCS8_DIVIDER,f);if(!t)return d;var i=(0,r.scryptEncode)(t),o=i.params,u=i.password,s=i.salt,l=(0,r.naclEncrypt)(d,u.subarray(0,32)),p=l.encrypted,b=l.nonce;return(0,c.u8aConcat)((0,r.scryptToU8a)(s,o),b,p)};var c=f(69338),r=f(94459),n=f(59728)},99322:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPair=function e(t,f){var h=t.toSS58,y=t.type,v=f.publicKey,m=f.secretKey,g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},w=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,O=arguments.length>4?arguments[4]:void 0,P=function(e,t){var f=(0,n.decodePair)(e,t||w,O);if(64===f.secretKey.length)v=f.publicKey,m=f.secretKey;else{var c=o[y](f.secretKey);v=c.publicKey,m=c.secretKey}},x=function(e){return p(m)&&w&&P(e,w),w=(0,a.encodePair)({publicKey:v,secretKey:m},e),O=void 0,w},k=function(){var e=l[y](v);return"ethereum"===y?(0,r.ethereumEncode)(e):h(e)};return{get address(){return k()},get addressRaw(){var e=l[y](v);return"ethereum"===y?e.slice(-20):e},get isLocked(){return p(m)},get meta(){return g},get publicKey(){return v},get type(){return y},decodePkcs8:P,decryptMessage:function(e,t){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var f=(0,c.u8aToU8a)(e);return(0,r.naclOpen)(f.slice(24,f.length),f.slice(0,24),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),(0,r.convertSecretKeyToCurve25519)(m))},derive:function(t,f){(0,c.assert)("ethereum"!==y,"Unable to derive on this keypair"),(0,c.assert)(!p(m),"Cannot derive on a locked keypair");var n=(0,r.keyExtractPath)(t).path,a=(0,r.keyFromPath)({publicKey:v,secretKey:m},n,y);return e({toSS58:h,type:y},a,f,null)},encodePkcs8:function(e){return x(e)},encryptMessage:function(e,t,f){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var n=(0,r.naclSeal)((0,c.u8aToU8a)(e),(0,r.convertSecretKeyToCurve25519)(m),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),f),a=n.nonce,d=n.sealed;return(0,c.u8aConcat)(a,d)},lock:function(){m=new Uint8Array},setMeta:function(e){g=(0,c.objectSpread)({},g,e)},sign:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,c.assert)(!p(m),"Cannot sign with a locked key pair"),(0,c.u8aConcat)(t.withType?u[y]:i,s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m}))},toJson:function(e){var t=["ecdsa","ethereum"].includes(y)?20===v.length?(0,c.u8aToHex)(v):(0,c.u8aToHex)((0,r.secp256k1Compress)(v)):k();return(0,d.pairToJson)(y,{address:t,meta:g},x(e),!!e)},unlock:function(e){return P(e)},verify:function(e,t,f){return(0,r.signatureVerify)(e,t,l[y]((0,c.u8aToU8a)(f))).isValid},vrfSign:function(e,t,f){if((0,c.assert)(!p(m),"Cannot sign with a locked key pair"),"sr25519"===y)return(0,r.sr25519VrfSign)(e,{secretKey:m},t,f);var n=s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m});return(0,c.u8aConcat)(b(n,t,f),n)},vrfVerify:function(e,t,f,n,a){return"sr25519"===y?(0,r.sr25519VrfVerify)(e,t,v,n,a):(0,r.signatureVerify)(e,(0,c.u8aConcat)(u[y],t.subarray(32)),l[y]((0,c.u8aToU8a)(f))).isValid&&(0,c.u8aEq)(t.subarray(0,32),b(t.subarray(32),n,a))}}};var c=f(69338),r=f(94459),n=f(24860),a=f(99905),d=f(11062),i=new Uint8Array,o={ecdsa:r.secp256k1PairFromSeed,ed25519:r.ed25519PairFromSeed,ethereum:r.secp256k1PairFromSeed,sr25519:r.sr25519PairFromSeed},u={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},s={ecdsa:function(e,t){return(0,r.secp256k1Sign)(e,t,"blake2")},ed25519:r.ed25519Sign,ethereum:function(e,t){return(0,r.secp256k1Sign)(e,t,"keccak")},sr25519:r.sr25519Sign},l={ecdsa:function(e){return e.length>32?(0,r.blake2AsU8a)(e):e},ed25519:function(e){return e},ethereum:function(e){return 20===e.length?e:(0,r.keccakAsU8a)((0,r.secp256k1Expand)(e))},sr25519:function(e){return e}};function p(e){return!e||(0,c.u8aEmpty)(e)}function b(e,t,f){return(0,r.blake2AsU8a)((0,c.u8aConcat)(t||"",f||"",e))}},34301:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nobody=function(){return i};var c=f(94459),r=new Uint8Array(32),n=(0,c.encodeAddress)(r),a={isTesting:!0,name:"nobody"},d={address:n,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:a},i={address:n,addressRaw:r,decodePkcs8:function(e,t){},decryptMessage:function(e,t){return null},derive:function(e,t){return i},encodePkcs8:function(e){return new Uint8Array(0)},encryptMessage:function(e,t,f){return new Uint8Array},isLocked:!0,lock:function(){},meta:a,publicKey:r,setMeta:function(e){},sign:function(e){return new Uint8Array(64)},toJson:function(e){return d},type:"ed25519",unlock:function(e){},verify:function(e,t){return!1},vrfSign:function(e,t,f){return new Uint8Array(96)},vrfVerify:function(e,t,f,c){return!1}}},11062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairToJson=function(e,t,f,n){var a=t.address,d=t.meta;return(0,c.objectSpread)((0,r.jsonEncryptFormat)(f,["pkcs8",e],n),{address:a,meta:d})};var c=f(69338),r=f(94459)},45935:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Pairs=void 0;var i=f(69338),o=f(94459),u=(0,d.default)("map"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:{}})}return(0,n.default)(e,[{key:"add",value:function(e){return(0,a.default)(this,u)[u][(0,o.decodeAddress)(e.address).toString()]=e,e}},{key:"all",value:function(){return Object.values((0,a.default)(this,u)[u])}},{key:"get",value:function(e){var t=(0,a.default)(this,u)[u][(0,o.decodeAddress)(e).toString()];return(0,i.assert)(t,(function(){return"Unable to retrieve keypair '".concat((0,i.isU8a)(e)||(0,i.isHex)(e)?(0,i.u8aToHex)((0,i.u8aToU8a)(e)):e,"'")})),t}},{key:"remove",value:function(e){delete(0,a.default)(this,u)[u][(0,o.decodeAddress)(e).toString()]}}]),e}();t.Pairs=s},97236:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f0&&void 0!==arguments[0]?arguments[0]:{},f=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=new a.Keyring(t),n=t.type&&"ethereum"===t.type?o:i,s=c(n);try{for(s.s();!(e=s.n()).done;){var l=e.value,p=l.name,b=l.publicKey,h=l.secretKey,y=l.seed,v=l.type,m=u(p,y),g=f||p||!y?r.addPair((0,d.createPair)({toSS58:r.encodeAddress,type:v},{publicKey:b,secretKey:h},m)):r.addFromUri(y,m,t.type);g.lock=function(){}}}catch(e){s.e(e)}finally{s.f()}return r};var n=f(69338),a=f(79195),d=f(99322),i=[{publicKey:(0,n.hexToU8a)("0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d"),secretKey:(0,n.hexToU8a)("0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011"),seed:"Alice",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f"),secretKey:(0,n.hexToU8a)("0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd"),seed:"Alice//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48"),secretKey:(0,n.hexToU8a)("0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325"),seed:"Bob",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e"),secretKey:(0,n.hexToU8a)("0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde"),seed:"Bob//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22"),secretKey:(0,n.hexToU8a)("0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c"),seed:"Charlie",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20"),secretKey:(0,n.hexToU8a)("0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568"),seed:"Dave",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e"),secretKey:(0,n.hexToU8a)("0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587"),seed:"Eve",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c"),secretKey:(0,n.hexToU8a)("0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426"),seed:"Ferdie",type:"sr25519"}];t.PAIRSSR25519=i;var o=[{name:"Alith",publicKey:(0,n.hexToU8a)("0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f"),secretKey:(0,n.hexToU8a)("0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133"),type:"ethereum"},{name:"Baltathar",publicKey:(0,n.hexToU8a)("0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518"),secretKey:(0,n.hexToU8a)("0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b"),type:"ethereum"},{name:"Charleth",publicKey:(0,n.hexToU8a)("0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e"),secretKey:(0,n.hexToU8a)("0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b"),type:"ethereum"},{name:"Dorothy",publicKey:(0,n.hexToU8a)("0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c"),secretKey:(0,n.hexToU8a)("0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68"),type:"ethereum"},{name:"Ethan",publicKey:(0,n.hexToU8a)("0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa"),secretKey:(0,n.hexToU8a)("0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4"),type:"ethereum"},{name:"Faith",publicKey:(0,n.hexToU8a)("0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74"),secretKey:(0,n.hexToU8a)("0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df"),type:"ethereum"}];function u(e,t){return(0,n.assert)(e||t,"Testing pair should have either a name or a seed"),{isTesting:!0,name:e||t&&t.replace("//","_").toLowerCase()}}t.PAIRSETHEREUM=o},27362:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1&&void 0!==arguments[1])||arguments[1],r=(0,a.createTestKeyring)(e,f),d=r.getPairs(),i={nobody:(0,n.nobody)()},o=c(d);try{for(o.s();!(t=o.n()).done;){var u=t.value;i[u.meta.name]=u}}catch(e){o.e(e)}finally{o.f()}return i};var n=f(34301),a=f(97236)},94476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownGenesis=void 0,t.knownGenesis={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],centrifuge:["0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],"nodle-chain":["0xa3d114c2b8d0627c1aa9b134eafcf7d05ca561fdc19fb388bb9457f81809fb23"],picasso:["0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],rococo:["0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"]}},74897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownIcon=void 0,t.knownIcon={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"}},45547:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"knownGenesis",{enumerable:!0,get:function(){return c.knownGenesis}}),Object.defineProperty(t,"knownIcon",{enumerable:!0,get:function(){return r.knownIcon}}),Object.defineProperty(t,"knownLedger",{enumerable:!0,get:function(){return n.knownLedger}}),Object.defineProperty(t,"knownTestnet",{enumerable:!0,get:function(){return a.knownTestnet}});var c=f(94476),r=f(74897),n=f(73712),a=f(97519)},73712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownLedger=void 0,t.knownLedger={bifrost:788,centrifuge:747,"dock-mainnet":594,edgeware:523,equilibrium:99999997,genshiro:99999996,kusama:434,"nodle-chain":1003,polkadot:354,polymesh:595,sora:617,statemine:434}},97519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownTestnet=void 0,t.knownTestnet={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,subspace_testnet:!0,"zero-alphaville":!0}},90015:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(19113);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(87152)},19113:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.selectableNetworks=t.availableNetworks=t.allNetworks=void 0;var r=c(f(48382)),n=f(45547),a=[0,2,42],d=["testnet"],i=r.default.map((function(e){var t=e.network||"",f=t.replace(/_/g,"-").split("-"),c=e;return c.slip44=n.knownLedger[t],c.hasLedgerSupport=!!c.slip44,c.genesisHash=n.knownGenesis[t]||[],c.icon=n.knownIcon[t]||"substrate",c.isTestnet=!!n.knownTestnet[t]||d.includes(f[f.length-1]),c.isIgnored=c.isTestnet||!(e.standardAccount&&e.decimals&&e.decimals.length&&e.symbols&&e.symbols.length)&&42!==e.prefix,c}));t.allNetworks=i;var o=i.filter((function(e){return!e.isIgnored&&!!e.network})).sort((function(e,t){var f=a.includes(e.prefix);return f===a.includes(t.prefix)?f?0:e.displayName.localeCompare(t.displayName):f?-1:1}));t.availableNetworks=o;var u=o.filter((function(e){var t=e.genesisHash,f=e.prefix;return!!t.length||42===f}));t.selectableNetworks=u},87152:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/networks",path:"/",type:"cjs",version:"9.0.1"}},69066:(e,t,f)=>{"use strict";f(37131)},37131:()=>{},39592:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),f(69066);var c=f(82897)},6195:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(71614),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},23426:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(6195)),a=f(82897);(0,r.detectPackage)(a.packageInfo,null,n.default)},34328:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(23426);var c=f(39592);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},82897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-augment",path:"/",type:"cjs",version:"8.1.1"}},50061:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(319)),i=c(f(34575)),o=c(f(93913)),u=c(f(37509)),s=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0});var l={RpcCore:!0,packageInfo:!0};t.RpcCore=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return v.packageInfo}});var p=f(72872),b=f(26700),h=f(69338),y=f(62293);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(l,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(71614),m=(0,h.logger)("rpc-core"),g={fallback:void 0,modifier:{isOptional:!0},type:{asMap:{linked:{isTrue:!1}},isMap:!1}};function w(e,t,f){var c=t.params,r=t.type,n=c.map((function(e){var t=e.isOptional,f=e.name,c=e.type;return"".concat(f).concat(t?"?":"",": ").concat(c)})).join(", ");m.error("".concat(e,"(").concat(n,"): ").concat(r,":: ").concat(f.message))}function O(e){return["0x3a636f6465"].includes(e.toHex())}var P=(0,s.default)("instanceId"),x=(0,s.default)("registryDefault"),k=(0,s.default)("getBlockRegistry"),M=(0,s.default)("getBlockHash"),j=(0,s.default)("storageCache"),S=function(){function e(t,f,c){var r;(0,i.default)(this,e),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:new Map}),this.mapping=new Map,this.sections=[];var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,h.assert)(c&&(0,h.isFunction)(c.send),"Expected Provider to API create"),(0,u.default)(this,P)[P]=t,(0,u.default)(this,x)[x]=f,this.provider=c;var a=Object.keys(b.rpcDefinitions);(r=this.sections).push.apply(r,(0,d.default)(a)),this.addUserInterfaces(n)}return(0,o.default)(e,[{key:"isConnected",get:function(){return this.provider.isConnected}},{key:"connect",value:function(){return this.provider.connect()}},{key:"disconnect",value:function(){return this.provider.disconnect()}},{key:"setRegistrySwap",value:function(e){var t=this;(0,u.default)(this,k)[k]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,P)[P]}})}},{key:"setResolveBlockHash",value:function(e){var t=this;(0,u.default)(this,M)[M]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,P)[P]}})}},{key:"addUserInterfaces",value:function(e){var t,f=this;(t=this.sections).push.apply(t,(0,d.default)(Object.keys(e).filter((function(e){return!f.sections.includes(e)}))));for(var c=function(t){for(var c=f.sections[t],r=(0,h.objectSpread)({},b.rpcDefinitions[c],e[c]),n=Object.keys(r),a=function(e){var t=n[e],a=r[t],d=a.endpoint||"".concat(c,"_").concat(t);if(!f.mapping.has(d)){var i=!!a.pubsub;f[c]||(f[c]={}),f.mapping.set(d,(0,h.objectSpread)({},a,{isSubscription:i,jsonrpc:d,method:t,section:c})),(0,h.lazyMethod)(f[c],t,(function(){return i?f._createMethodSubscribe(c,t,a):f._createMethodSend(c,t,a)}))}},d=0;d=r&&c.length<=f.params.length,(function(){return"Expected ".concat(f.params.length," parameters").concat(n,", ").concat(c.length," found instead")})),c.map((function(c,r){return e.createTypeUnsafe(f.params[r].type,[c],{blockHash:t})}))}},{key:"_formatOutput",value:function(e,t,f,c,r,n){var a=this;if("StorageData"===c.type){var d=r[0];return this._formatStorageData(e,t,d,n)}if("StorageChangeSet"===c.type){var i=r[0];return i?this._formatStorageSet(e,n.block,i,n.changes):e.createType("StorageChangeSet",n)}if("Vec"===c.type){var o=n.map((function(t){var f=t.block,c=t.changes;return[e.createType("Hash",f),a._formatStorageSet(e,f,r[0],c)]}));return"queryStorageAt"===f?o[0][1]:o}return e.createTypeUnsafe(c.type,[n],{blockHash:t})}},{key:"_formatStorageData",value:function(e,t,f,c){var r=(0,h.isNull)(c),n=r?null:O(f)?c:(0,h.u8aToU8a)(c);return this._newType(e,t,f,n,r)}},{key:"_formatStorageSet",value:function(e,t,f,c){var r=this,n=1!==f.length;return f.reduce((function(f,a,d){return f.push(r._formatStorageSetEntry(e,t,a,c,n,d)),f}),[])}},{key:"_formatStorageSetEntry",value:function(e,t,f,c,r,a){var d=f.toHex(),i=c.find((function(e){return(0,n.default)(e,1)[0]===d})),o=(0,h.isUndefined)(i)?r&&(0,u.default)(this,j)[j].get(d)||null:i[1],s=(0,h.isNull)(o),l=s||O(f)?o:(0,h.u8aToU8a)(o);return(0,u.default)(this,j)[j].set(d,o),this._newType(e,t,f,l,s,a)}},{key:"_newType",value:function(e,t,f,c,r){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:-1,a=f.outputType||"Raw",d=f.meta||g,i=-1===n?"":" entry ".concat(n,":");try{return e.createTypeUnsafe(a,[r?d.fallback?(0,h.hexToU8a)(d.fallback.toHex()):void 0:d.modifier.isOptional?e.createTypeUnsafe(a,[c],{blockHash:t,isPedantic:!0}):c],{blockHash:t,isOptional:d.modifier.isOptional,isPedantic:!d.modifier.isOptional})}catch(e){throw new Error("Unable to decode storage ".concat(f.section||"unknown",".").concat(f.method||"unknown",":").concat(i,": ").concat(e.message))}}}]),e}();t.RpcCore=S},396:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(12130),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},29667:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(396)),a=f(71614);(0,r.detectPackage)(a.packageInfo,null,n.default)},39026:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(29667);var c=f(50061);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},71614:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-core",path:"/",type:"cjs",version:"8.1.1"}},52516:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.drr=void 0;var c=f(72872),r=f(69338),n=f(83864),a=(0,r.logger)("drr"),d=function(e,t){return(0,r.stringify)({t:e})===(0,r.stringify)({t})},i=function(e){throw a.error(e.message),e},o=function(){};t.drr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.delay,f=e.skipChange,r=void 0!==f&&f,a=e.skipTimeout,u=void 0!==a&&a;return function(e){return e.pipe((0,c.catchError)(i),r?(0,c.tap)(o):(0,c.distinctUntilChanged)(d),(0,c.publishReplay)(1),u?(0,c.refCount)():(0,n.refCountDelay)(t))}}},62293:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(52516);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(79422);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(83864);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},79422:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memo=function(e,t){var f={getInstanceId:function(){return e}},a=(0,r.memoize)((function(){for(var e=arguments.length,f=new Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCountDelay=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1750;return function(t){var f=[0,0,c.Subscription.EMPTY,c.Subscription.EMPTY],r=f[0],n=f[1],a=f[2],d=f[3];return new c.Observable((function(f){return t.subscribe(f),0==n++&&(1===r?d.unsubscribe():a=t.connect(),r=3),function(){0==--n&&(2===r?(r=0,d.unsubscribe()):(r=1,d=c.asapScheduler.schedule((function(){r=0,a.unsubscribe()}),e)))}}))}};var c=f(72872)},116:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return c.HttpProvider}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(16340),r=f(12130),n=f(5004)},20026:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(65957));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=f(23146),l=-99999;function p(e,t,f){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:f})}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(){var e;(0,n.default)(this,u);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,r=arguments.length>2?arguments[2]:void 0;if(e=c.call(this),p((0,a.default)(e),"message",String(t)),p((0,a.default)(e),"name",e.constructor.name),p((0,a.default)(e),"data",r),p((0,a.default)(e),"code",f),(0,s.isFunction)(Error.captureStackTrace))Error.captureStackTrace((0,a.default)(e),e.constructor);else{var d=new Error(t),i=d.stack;i&&p((0,a.default)(e),"stack",i)}return e}return(0,r.default)(u)}((0,u.default)(Error));b.CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:l},t.default=b},97530:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(34575)),a=c(f(93913)),d=c(f(37509)),i=c(f(53399)),o=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.RpcCoder=void 0;var u=f(69338),s=o(f(20026));function l(e){if(e){var t=e.code,f=e.data,c=e.message;throw new s.default("".concat(t,": ").concat(c).concat(function(e){if((0,u.isUndefined)(e))return"";var t=": ".concat((0,u.isString)(e)?e.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,u.stringify)(e));return t.length<=256?t:"".concat(t.substring(0,255),"…")}(f)),t,f)}}var p=(0,i.default)("id"),b=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:0})}return(0,a.default)(e,[{key:"decodeResponse",value:function(e){(0,u.assert)(e&&"2.0"===e.jsonrpc,"Invalid jsonrpc field in decoded object");var t=!(0,u.isUndefined)(e.params)&&!(0,u.isUndefined)(e.method);return(0,u.assert)((0,u.isNumber)(e.id)||t&&((0,u.isNumber)(e.params.subscription)||(0,u.isString)(e.params.subscription)),"Invalid id field in decoded object"),l(e.error),(0,u.assert)(!(0,u.isUndefined)(e.result)||t,"No result found in jsonrpc response"),t?(l(e.params.error),e.params.result):e.result}},{key:"encodeJson",value:function(e,t){var f=this.encodeObject(e,t),c=(0,r.default)(f,2),n=c[0],a=c[1];return[n,(0,u.stringify)(a)]}},{key:"encodeObject",value:function(e,t){var f=++(0,d.default)(this,p)[p];return[f,{id:f,jsonrpc:"2.0",method:e,params:t}]}}]),e}();t.RpcCoder=b},91890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={HTTP_URL:"http://127.0.0.1:9933",WS_URL:"ws://127.0.0.1:9944"}},11434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},75317:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(11434)),a=f(12130);(0,r.detectPackage)(a.packageInfo,null,n.default)},16340:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(59713)),a=c(f(63038)),d=c(f(48926)),i=c(f(34575)),o=c(f(93913));function u(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:m.default.HTTP_URL,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.defineProperty(this,S,{value:A}),Object.defineProperty(this,P,{writable:!0,value:new g.LRUCache}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),(0,h.assert)(/^(https|http):\/\//.test(t),(function(){return"Endpoint should start with 'http://', received '".concat(t,"'")})),(0,p.default)(this,x)[x]=new v.RpcCoder,(0,p.default)(this,k)[k]=t,(0,p.default)(this,M)[M]=f,(0,p.default)(this,j)[j]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}}}var t,f,c,n,u;return(0,o.default)(e,[{key:"hasSubscriptions",get:function(){return!1}},{key:"clone",value:function(){return new e((0,p.default)(this,k)[k],(0,p.default)(this,M)[M])}},{key:"connect",value:(u=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return u.apply(this,arguments)})},{key:"disconnect",value:(n=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"stats",get:function(){return(0,p.default)(this,j)[j]}},{key:"isConnected",get:function(){return!0}},{key:"on",value:function(e,t){return O.error("HTTP Provider does not have 'on' emitters, use WebSockets instead"),function(){}}},{key:"send",value:(c=(0,d.default)(r.default.mark((function e(t,f,c){var n,d,i,o;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,j)[j].total.requests++,n=(0,p.default)(this,x)[x].encodeJson(t,f),d=(0,a.default)(n,2),i=d[1],(o=c?(0,p.default)(this,P)[P].get(i):null)?(0,p.default)(this,j)[j].total.cached++:(o=(0,p.default)(this,S)[S](i),c&&(0,p.default)(this,P)[P].set(i,o)),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return c.apply(this,arguments)})},{key:"subscribe",value:(f=(0,d.default)(r.default.mark((function e(t,f,c,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,t,c,r){return f.apply(this,arguments)})},{key:"unsubscribe",value:(t=(0,d.default)(r.default.mark((function e(t,f,c){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function A(e){return E.apply(this,arguments)}function E(){return(E=(0,d.default)(r.default.mark((function e(t){var f,c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,j)[j].active.requests++,(0,p.default)(this,j)[j].total.bytesSent+=t.length,e.prev=2,e.next=5,(0,y.fetch)((0,p.default)(this,k)[k],{body:t,headers:s({Accept:"application/json","Content-Length":"".concat(t.length),"Content-Type":"application/json"},(0,p.default)(this,M)[M]),method:"POST"});case 5:return f=e.sent,(0,h.assert)(f.ok,(function(){return"[".concat(f.status,"]: ").concat(f.statusText)})),e.next=9,f.text();case 9:return c=e.sent,(0,p.default)(this,j)[j].total.bytesRecv+=c.length,n=(0,p.default)(this,x)[x].decodeResponse(JSON.parse(c)),(0,p.default)(this,j)[j].active.requests--,e.abrupt("return",n);case 16:throw e.prev=16,e.t0=e.catch(2),(0,p.default)(this,j)[j].active.requests--,e.t0;case 20:case"end":return e.stop()}}),e,this,[[2,16]])})))).apply(this,arguments)}t.HttpProvider=T},51290:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(75317);var c=f(116);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},5686:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var d=a(f(37509)),i=a(f(53399)),o=(0,r.default)((function e(t){(0,n.default)(this,e),this.key=t,this.next=this.prev=this})),u=(0,i.default)("data"),s=(0,i.default)("refs"),l=(0,i.default)("length"),p=(0,i.default)("head"),b=(0,i.default)("tail"),h=(0,i.default)("toHead"),y=function(){function e(){(0,n.default)(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:384;Object.defineProperty(this,h,{value:v}),this.capacity=void 0,Object.defineProperty(this,u,{writable:!0,value:new Map}),Object.defineProperty(this,s,{writable:!0,value:new Map}),Object.defineProperty(this,l,{writable:!0,value:0}),Object.defineProperty(this,p,{writable:!0,value:void 0}),Object.defineProperty(this,b,{writable:!0,value:void 0}),this.capacity=t,(0,d.default)(this,p)[p]=(0,d.default)(this,b)[b]=new o("")}return(0,r.default)(e,[{key:"length",get:function(){return(0,d.default)(this,l)[l]}},{key:"lengthData",get:function(){return(0,d.default)(this,u)[u].size}},{key:"lengthRefs",get:function(){return(0,d.default)(this,s)[s].size}},{key:"entries",value:function(){for(var e=this.keys(),t=new Array(e.length),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-provider",path:"/",type:"cjs",version:"8.1.1"}},37263:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWSErrorString=function(e){return e>=0&&e<=999?"(Unused)":f[e]||function(e){return e<=1999?"(For WebSocket standard)":e<=2999?"(For WebSocket extensions)":e<=3999?"(For libraries and frameworks)":e<=4999?"(For applications)":void 0}(e)||"(Unknown)"};var f={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"}},5004:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(34575)),i=c(f(93913)),o=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.WsProvider=void 0;var u=o(f(37509)),s=o(f(53399)),l=o(f(26729)),p=f(69338),b=f(83137),h=f(88546),y=f(97530),v=o(f(91890)),m=f(5686),g=f(37263),w={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},O=(0,p.logger)("api-ws");function P(e,t){Object.keys(e).forEach((function(f){t&&t(e[f]),delete e[f]}))}var x=(0,s.default)("callCache"),k=(0,s.default)("coder"),M=(0,s.default)("endpoints"),j=(0,s.default)("headers"),S=(0,s.default)("eventemitter"),T=(0,s.default)("handlers"),A=(0,s.default)("isReadyPromise"),E=(0,s.default)("stats"),I=(0,s.default)("waitingForId"),N=(0,s.default)("autoConnectMs"),R=(0,s.default)("endpointIndex"),B=(0,s.default)("isConnected"),C=(0,s.default)("subscriptions"),V=(0,s.default)("timeoutId"),U=(0,s.default)("websocket"),H=(0,s.default)("send"),L=(0,s.default)("emit"),_=(0,s.default)("onSocketClose"),D=(0,s.default)("onSocketError"),z=(0,s.default)("onSocketMessage"),F=(0,s.default)("onSocketMessageResult"),q=(0,s.default)("onSocketMessageSubscribe"),W=(0,s.default)("onSocketOpen"),X=(0,s.default)("resubscribe"),K=(0,s.default)("timeout"),Z=function(){function e(){var t=this;(0,d.default)(this,e);var f=this,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.WS_URL,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2500,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object.defineProperty(this,H,{value:G}),Object.defineProperty(this,x,{writable:!0,value:new m.LRUCache}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:void 0}),Object.defineProperty(this,T,{writable:!0,value:{}}),Object.defineProperty(this,A,{writable:!0,value:void 0}),Object.defineProperty(this,E,{writable:!0,value:void 0}),Object.defineProperty(this,I,{writable:!0,value:{}}),Object.defineProperty(this,N,{writable:!0,value:void 0}),Object.defineProperty(this,R,{writable:!0,value:void 0}),Object.defineProperty(this,B,{writable:!0,value:!1}),Object.defineProperty(this,C,{writable:!0,value:{}}),Object.defineProperty(this,V,{writable:!0,value:null}),Object.defineProperty(this,U,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:function(e){for(var t,c=arguments.length,r=new Array(c>1?c-1:0),n=1;n0&&O.error(f.message),(0,u.default)(t,B)[B]=!1,(0,u.default)(t,U)[U]&&((0,u.default)(t,U)[U].onclose=null,(0,u.default)(t,U)[U].onerror=null,(0,u.default)(t,U)[U].onmessage=null,(0,u.default)(t,U)[U].onopen=null,(0,u.default)(t,U)[U]=null),(0,u.default)(t,V)[V]&&(clearInterval((0,u.default)(t,V)[V]),(0,u.default)(t,V)[V]=null),(0,u.default)(t,L)[L]("disconnected"),P((0,u.default)(t,T)[T],(function(e){try{e.callback(f,void 0)}catch(e){O.error(e)}})),P((0,u.default)(t,I)[I]),(0,u.default)(t,N)[N]>0&&setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(t,N)[N])}}),Object.defineProperty(this,D,{writable:!0,value:function(e){O.debug((function(){return["socket error",e]})),(0,u.default)(t,L)[L]("error",e)}}),Object.defineProperty(this,z,{writable:!0,value:function(e){O.debug((function(){return["received",e.data]})),(0,u.default)(t,E)[E].total.bytesRecv+=e.data.length;var f=JSON.parse(e.data);return(0,p.isUndefined)(f.method)?(0,u.default)(t,F)[F](f):(0,u.default)(t,q)[q](f)}}),Object.defineProperty(this,F,{writable:!0,value:function(e){var f=(0,u.default)(t,T)[T][e.id];if(f){try{var c=f.method,r=f.params,n=f.subscription,a=(0,u.default)(t,k)[k].decodeResponse(e);if(f.callback(null,a),n){var d="".concat(n.type,"::").concat(a);(0,u.default)(t,C)[C][d]=(0,p.objectSpread)({},n,{method:c,params:r}),(0,u.default)(t,I)[I][d]&&(0,u.default)(t,q)[q]((0,u.default)(t,I)[I][d])}}catch(e){f.callback(e,void 0)}delete(0,u.default)(t,T)[T][e.id]}else O.debug((function(){return"Unable to find handler for id=".concat(e.id)}))}}),Object.defineProperty(this,q,{writable:!0,value:function(e){var f=w[e.method]||e.method||"invalid",c="".concat(f,"::").concat(e.params.subscription),r=(0,u.default)(t,C)[C][c];if(!r)return(0,u.default)(t,I)[I][c]=e,void O.debug((function(){return"Unable to find handler for subscription=".concat(c)}));delete(0,u.default)(t,I)[I][c];try{var n=(0,u.default)(t,k)[k].decodeResponse(e);r.callback(null,n)}catch(e){r.callback(e,void 0)}}}),Object.defineProperty(this,W,{writable:!0,value:function(){return(0,p.assert)(!(0,p.isNull)((0,u.default)(t,U)[U]),"WebSocket cannot be null in onOpen"),O.debug((function(){return["connected to",(0,u.default)(t,M)[M][(0,u.default)(t,R)[R]]]})),(0,u.default)(t,B)[B]=!0,(0,u.default)(t,L)[L]("connected"),(0,u.default)(t,X)[X](),!0}}),Object.defineProperty(this,X,{writable:!0,value:function(){var e=(0,u.default)(t,C)[C];(0,u.default)(t,C)[C]={},Promise.all(Object.keys(e).map(function(){var f=(0,a.default)(r.default.mark((function f(c){var n,a,d,i,o;return r.default.wrap((function(f){for(;;)switch(f.prev=f.next){case 0:if(n=e[c],a=n.callback,d=n.method,i=n.params,!(o=n.type).startsWith("author_")){f.next=3;break}return f.abrupt("return");case 3:return f.prev=3,f.next=6,t.subscribe(o,d,i,a);case 6:f.next=11;break;case 8:f.prev=8,f.t0=f.catch(3),O.error(f.t0);case 11:case"end":return f.stop()}}),f,null,[[3,8]])})));return function(e){return f.apply(this,arguments)}}())).catch(O.error)}}),Object.defineProperty(this,K,{writable:!0,value:function(){for(var e=Date.now(),f=Object.keys((0,u.default)(t,T)[T]),c=0;c6e4){try{r.callback(new Error("No response received from RPC endpoint in ".concat(60,"s")),void 0)}catch(e){}(0,u.default)(t,E)[E].total.timeout++,delete(0,u.default)(t,T)[T][f[c]]}}}});var o=Array.isArray(c)?c:[c];(0,p.assert)(0!==o.length,"WsProvider requires at least one Endpoint"),o.forEach((function(e){(0,p.assert)(/^(wss|ws):\/\//.test(e),(function(){return"Endpoint should start with 'ws://', received '".concat(e,"'")}))})),(0,u.default)(this,S)[S]=new l.default,(0,u.default)(this,N)[N]=n||0,(0,u.default)(this,k)[k]=new y.RpcCoder,(0,u.default)(this,R)[R]=-1,(0,u.default)(this,M)[M]=o,(0,u.default)(this,j)[j]=i,(0,u.default)(this,U)[U]=null,(0,u.default)(this,E)[E]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}},n>0&&this.connectWithRetry().catch((function(){})),(0,u.default)(this,A)[A]=new Promise((function(e){(0,u.default)(t,S)[S].once("connected",(function(){e(t)}))}))}var t,f,c,o;return(0,i.default)(e,[{key:"hasSubscriptions",get:function(){return!0}},{key:"isConnected",get:function(){return(0,u.default)(this,B)[B]}},{key:"isReady",get:function(){return(0,u.default)(this,A)[A]}},{key:"clone",value:function(){return new e((0,u.default)(this,M)[M])}},{key:"connect",value:(o=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,(0,u.default)(this,R)[R]=((0,u.default)(this,R)[R]+1)%(0,u.default)(this,M)[M].length,(0,u.default)(this,U)[U]=void 0!==b.xglobal.WebSocket&&(0,p.isChildClass)(b.xglobal.WebSocket,h.WebSocket)?new h.WebSocket((0,u.default)(this,M)[M][(0,u.default)(this,R)[R]]):new h.WebSocket((0,u.default)(this,M)[M][(0,u.default)(this,R)[R]],void 0,void 0,(0,u.default)(this,j)[j],void 0,{fragmentOutgoingMessages:!0,fragmentationThreshold:1048576,maxReceivedFrameSize:25165824,maxReceivedMessageSize:25165824}),(0,u.default)(this,U)[U].onclose=(0,u.default)(this,_)[_],(0,u.default)(this,U)[U].onerror=(0,u.default)(this,D)[D],(0,u.default)(this,U)[U].onmessage=(0,u.default)(this,z)[z],(0,u.default)(this,U)[U].onopen=(0,u.default)(this,W)[W],(0,u.default)(this,V)[V]=setInterval((function(){return(0,u.default)(t,K)[K]()}),5e3),e.next=15;break;case 10:throw e.prev=10,e.t0=e.catch(0),O.error(e.t0),(0,u.default)(this,L)[L]("error",e.t0),e.t0;case 15:case"end":return e.stop()}}),e,this,[[0,10]])}))),function(){return o.apply(this,arguments)})},{key:"connectWithRetry",value:(c=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((0,u.default)(this,N)[N]>0)){e.next=9;break}return e.prev=1,e.next=4,this.connect();case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(this,N)[N]);case 9:case"end":return e.stop()}}),e,this,[[1,6]])}))),function(){return c.apply(this,arguments)})},{key:"disconnect",value:(f=(0,a.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,u.default)(this,N)[N]=0,e.prev=1,(0,u.default)(this,U)[U]&&(0,u.default)(this,U)[U].close(1e3),e.next=10;break;case 5:throw e.prev=5,e.t0=e.catch(1),O.error(e.t0),(0,u.default)(this,L)[L]("error",e.t0),e.t0;case 10:case"end":return e.stop()}}),e,this,[[1,5]])}))),function(){return f.apply(this,arguments)})},{key:"stats",get:function(){return{active:{requests:Object.keys((0,u.default)(this,T)[T]).length,subscriptions:Object.keys((0,u.default)(this,C)[C]).length},total:(0,u.default)(this,E)[E].total}}},{key:"on",value:function(e,t){var f=this;return(0,u.default)(this,S)[S].on(e,t),function(){(0,u.default)(f,S)[S].removeListener(e,t)}}},{key:"send",value:function(e,t,f,c){(0,u.default)(this,E)[E].total.requests++;var r=(0,u.default)(this,k)[k].encodeJson(e,t),a=(0,n.default)(r,2),d=a[0],i=a[1],o=f?(0,u.default)(this,x)[x].get(i):null;return o?(0,u.default)(this,E)[E].total.cached++:(o=(0,u.default)(this,H)[H](d,i,e,t,c),f&&(0,u.default)(this,x)[x].set(i,o)),o}},{key:"subscribe",value:function(e,t,f,c){return(0,u.default)(this,E)[E].total.subscriptions++,this.send(t,f,!1,{callback:c,type:e})}},{key:"unsubscribe",value:(t=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n="".concat(t,"::").concat(c),!(0,p.isUndefined)((0,u.default)(this,C)[C][n])){e.next=4;break}return O.debug((function(){return"Unable to find active subscription=".concat(n)})),e.abrupt("return",!1);case 4:return delete(0,u.default)(this,C)[C][n],e.prev=5,e.abrupt("return",!(this.isConnected&&!(0,p.isNull)((0,u.default)(this,U)[U]))||this.send(f,[c]));case 9:return e.prev=9,e.t0=e.catch(5),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e,this,[[5,9]])}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function G(e,t,f,c,r){return Y.apply(this,arguments)}function Y(){return(Y=(0,a.default)(r.default.mark((function e(t,f,c,n,a){var d=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){try{(0,p.assert)(d.isConnected&&!(0,p.isNull)((0,u.default)(d,U)[U]),"WebSocket is not connected"),O.debug((function(){return["calling",c,f]})),(0,u.default)(d,T)[T][t]={callback:function(t,f){t?r(t):e(f)},method:c,params:n,start:Date.now(),subscription:a},(0,u.default)(d,E)[E].total.bytesSent+=f.length,(0,u.default)(d,U)[U].send(f)}catch(e){r(e)}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.WsProvider=Z},54650:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(34575)),a=c(f(93913)),d=c(f(16525)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(65957));Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractArray=void 0;var l=f(69338),p=f(40557),b=function(e){(0,i.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t,f){var r;(0,n.default)(this,s),r=c.call(this,t.length);for(var a=0;a{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(34575)),a=c(f(93913)),d=c(f(81506)),i=c(f(2205)),o=c(f(78585)),u=c(f(16525)),s=c(f(29754)),l=c(f(37509)),p=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_UINT_BITS=t.AbstractInt=void 0;var b=f(69338);t.DEFAULT_UINT_BITS=64;var h=new b.BN(1e4),y=[["Perquintill",b.BN_QUINTILL],["Perbill",b.BN_BILLION],["Permill",b.BN_MILLION],["Percent",b.BN_HUNDRED]];function v(e,t,f){return(0,b.isU8a)(e)?(0,b.u8aToBn)(e.subarray(0,t/8),{isLe:!0,isNegative:f}).toString():(0,b.isBn)(e)?e.toString():(0,b.isHex)(e,-1,!0)?(0,b.hexToBn)(e,{isLe:!1,isNegative:f}).toString():((0,b.isNumber)(e)?(0,b.assert)(e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER&&Math.floor(e)===e,"Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1"):(0,b.isString)(e)&&(0,b.assert)(!(e.includes(".")||e.includes(",")||e.includes("e")),"String should not contain decimal points or scientific notation"),(0,b.bnToBn)(e).toString())}var m=(0,p.default)("bitLength"),g=(0,p.default)("isSigned"),w=function(e){(0,i.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function p(e){var t,f,r;(0,n.default)(this,p);var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:64,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];r=c.call(this,(0,b.isU8a)(a)?(0,b.u8aToBn)(a.subarray(0,i/8),{isLe:!0,isNegative:o}).toString():v(a,i,o)),Object.defineProperty((0,d.default)(r),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(r),g,{writable:!0,value:void 0}),r.registry=e,(0,l.default)((0,d.default)(r),m)[m]=i,r.encodedLength=(0,l.default)((0,d.default)(r),m)[m]/8,(0,l.default)((0,d.default)(r),g)[g]=o;var h=r.gte(b.BN_ZERO),y=i-(o&&h?1:0);return(0,b.assert)(o||h,(function(){return"".concat(r.toRawType(),": Negative number passed to unsigned type")})),(0,b.assert)((0,u.default)((t=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",t).call(t)<=y,(function(){return"".concat(r.toRawType(),": Input too large. Found input with ").concat((0,u.default)((f=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",f).call(f)," bits, expected ").concat(y)})),r}return(0,a.default)(p,[{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isZero()}},{key:"isUnsigned",get:function(){return!(0,l.default)(this,g)[g]}},{key:"bitLength",value:function(){return(0,l.default)(this,m)[m]}},{key:"eq",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"eq",this).call(this,(0,b.isHex)(e)?(0,b.hexToBn)(e.toString(),{isLe:!1,isNegative:(0,l.default)(this,g)[g]}):(0,b.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"isMax",value:function(){return this.toU8a().filter((function(e){return 255===e})).length===(0,l.default)(this,m)[m]/8}},{key:"toBigInt",value:function(){return BigInt(this.toString())}},{key:"toBn",value:function(){return this}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,b.bnToHex)(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}},{key:"toHuman",value:function(e){var t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":(0,b.formatBalance)(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});var f=y.find((function(e){return(0,r.default)(e,1)[0]===t}))||[],c=(0,r.default)(f,2)[1];return c?function(e,t){return"".concat((e.mul(h).div(t).toNumber()/100).toFixed(2),"%")}(this,c):(0,b.formatNumber)(this)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e||(0,u.default)((0,s.default)(p.prototype),"bitLength",this).call(this)>52?this.toHex():this.toNumber()}},{key:"toRawType",value:function(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":"".concat(this.isUnsigned?"u":"i").concat(this.bitLength())}},{key:"toString",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"toString",this).call(this,e)}},{key:"toU8a",value:function(e){return(0,b.bnToU8a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}]),p}(b.BN);t.AbstractInt=w},70629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AbstractArray",{enumerable:!0,get:function(){return c.AbstractArray}}),Object.defineProperty(t,"AbstractInt",{enumerable:!0,get:function(){return r.AbstractInt}});var c=f(54650),r=f(66576)},4218:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Base=void 0;var i=(0,d.default)("registry"),o=(0,d.default)("raw"),u=function(){function e(t,f,c){(0,r.default)(this,e),Object.defineProperty(this,i,{writable:!0,value:void 0}),Object.defineProperty(this,o,{writable:!0,value:void 0}),(0,a.default)(this,i)[i]=t,(0,a.default)(this,o)[o]=f,this.initialU8aLength=c}return(0,n.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"inner",get:function(){return(0,a.default)(this,o)[o]}},{key:"isEmpty",get:function(){return(0,a.default)(this,o)[o].isEmpty}},{key:"registry",get:function(){return(0,a.default)(this,i)[i]}},{key:"eq",value:function(e){return(0,a.default)(this,o)[o].eq(e)}},{key:"inspect",value:function(){return(0,a.default)(this,o)[o].inspect()}},{key:"toHex",value:function(e){return(0,a.default)(this,o)[o].toHex(e)}},{key:"toHuman",value:function(e){return(0,a.default)(this,o)[o].toHuman(e)}},{key:"toJSON",value:function(){return(0,a.default)(this,o)[o].toJSON()}},{key:"toString",value:function(){return(0,a.default)(this,o)[o].toString()}},{key:"toU8a",value:function(e){return(0,a.default)(this,o)[o].toU8a(e)}},{key:"toRawType",value:function(){return"Base"}},{key:"unwrap",value:function(){return(0,a.default)(this,o)[o]}}]),e}();t.Base=u},756:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(2205)),n=c(f(78585)),a=c(f(29754)),d=c(f(63038)),i=c(f(34575)),o=c(f(93913)),u=c(f(37509)),s=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Compact=void 0;var l=f(69338),p=f(15450),b=(0,s.default)("Type"),h=(0,s.default)("raw"),y=function(){function e(t,f){(0,i.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0});var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.registry=t,(0,u.default)(this,b)[b]=(0,p.typeToConstructor)(t,f);var r=e.decodeCompact(t,(0,u.default)(this,b)[b],c),n=(0,d.default)(r,2),a=n[0],o=n[1];this.initialU8aLength=o,(0,u.default)(this,h)[h]=a}return(0,o.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return(0,u.default)(this,h)[h].isEmpty}},{key:"bitLength",value:function(){return(0,u.default)(this,h)[h].bitLength()}},{key:"eq",value:function(t){return(0,u.default)(this,h)[h].eq(t instanceof e?(0,u.default)(t,h)[h]:t)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return(0,u.default)(this,h)[h].toBigInt()}},{key:"toBn",value:function(){return(0,u.default)(this,h)[h].toBn()}},{key:"toHex",value:function(e){return(0,u.default)(this,h)[h].toHex(e)}},{key:"toHuman",value:function(e){return(0,u.default)(this,h)[h].toHuman(e)}},{key:"toJSON",value:function(){return(0,u.default)(this,h)[h].toJSON()}},{key:"toNumber",value:function(){return(0,u.default)(this,h)[h].toNumber()}},{key:"toRawType",value:function(){return"Compact<".concat(this.registry.getClassName((0,u.default)(this,b)[b])||(0,u.default)(this,h)[h].toRawType(),">")}},{key:"toString",value:function(){return(0,u.default)(this,h)[h].toString()}},{key:"toU8a",value:function(e){return(0,l.compactToU8a)((0,u.default)(this,h)[h].toBn())}},{key:"unwrap",value:function(){return(0,u.default)(this,h)[h]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,d=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e,f){return(0,i.default)(this,u),d.call(this,e,t,f)}return(0,o.default)(u)}(e)}},{key:"decodeCompact",value:function(t,f,c){if(c instanceof e)return[new f(t,(0,u.default)(c,h)[h]),0];if(c instanceof f)return[c,0];if((0,l.isString)(c)||(0,l.isNumber)(c)||(0,l.isBn)(c)||(0,l.isBigInt)(c))return[new f(t,c),0];var r=(0,l.compactFromU8a)(c),n=(0,d.default)(r,2),a=n[0];return[new f(t,n[1]),a]}}]),e}();t.Compact=y},57202:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(2205)),n=c(f(78585)),a=c(f(29754)),d=c(f(34575)),i=c(f(93913)),o=c(f(37509)),u=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.DoNotConstruct=void 0;var s=(0,u.default)("neverError"),l=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,s,{writable:!0,value:void 0});var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DoNotConstruct";throw this.registry=t,(0,o.default)(this,s)[s]=new Error("DoNotConstruct: Cannot construct unknown type ".concat(f)),(0,o.default)(this,s)[s]}return(0,i.default)(e,[{key:"encodedLength",get:function(){throw(0,o.default)(this,s)[s]}},{key:"hash",get:function(){throw(0,o.default)(this,s)[s]}},{key:"isEmpty",get:function(){throw(0,o.default)(this,s)[s]}},{key:"eq",value:function(){throw(0,o.default)(this,s)[s]}},{key:"inspect",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toHex",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toHuman",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toJSON",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toRawType",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toString",value:function(){throw(0,o.default)(this,s)[s]}},{key:"toU8a",value:function(){throw(0,o.default)(this,s)[s]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,o=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e){return(0,d.default)(this,u),o.call(this,e,t)}return(0,i.default)(u)}(e)}}]),e}();t.DoNotConstruct=l},90831:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(81506)),n=c(f(2205)),a=c(f(78585)),d=c(f(29754)),i=c(f(59713)),o=c(f(319)),u=c(f(34575)),s=c(f(93913)),l=c(f(37509)),p=c(f(53399)),b=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.Enum=void 0;var h=f(69338),y=f(15450),v=f(20887);function m(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,r=Object.values(t).find((function(e){return e.index===f}));return(0,h.assert)(!(0,h.isUndefined)(r),(function(){return"Unable to create Enum via index ".concat(f,", in ").concat(Object.keys(t).join(", "))})),{index:f,value:c instanceof r.Type?c:new r.Type(e,c)}}function g(e,t,f,c){var r=Object.keys(t).map((function(e){return e.toLowerCase()})),n=f.toLowerCase(),a=r.indexOf(n);(0,h.assert)(-1!==a,(function(){return"Cannot map Enum JSON, unable to find '".concat(f,"' in ").concat(r.join(", "))}));try{return m(e,t,Object.values(t)[a].index,c)}catch(e){throw new Error("Enum(".concat(f,"):: ").concat(e.message))}}function w(e,t,f,c){if((0,h.isNumber)(c))return m(e,t,c,f);if((0,h.isU8a)(f)||(0,h.isHex)(f)){var r=(0,h.u8aToU8a)(f);if(r.length)return m(e,t,r[0],r.subarray(1))}else{if(f instanceof S)return m(e,t,f.index,f.value);if((0,h.isNumber)(f))return m(e,t,f);if((0,h.isString)(f))return g(e,t,f.toString());if((0,h.isObject)(f)){var n=Object.keys(f)[0];return g(e,t,n,f[n])}}return m(e,t,Object.values(t)[0].index)}var O=(0,p.default)("def"),P=(0,p.default)("entryIndex"),x=(0,p.default)("indexes"),k=(0,p.default)("isBasic"),M=(0,p.default)("isIndexed"),j=(0,p.default)("raw"),S=function(){function e(t,f,c,r){(0,u.default)(this,e),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0});var n=function(e,t){var f,c,r={};if(Array.isArray(t)){for(var n=0;n=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)){for(var a=Object.entries((0,y.mapToTypeMap)(e,t)),d=0;d{"use strict";var c=f(95318),r=c(f(16525)),n=c(f(34575)),a=c(f(93913)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Int=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(e){(0,n.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0;return t.call(this,e,c,r,!0)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(i,f);var c=u(i);function i(t,f){return(0,n.default)(this,i),c.call(this,t,f,e)}return(0,a.default)(i,[{key:"toRawType",value:function(){return t||(0,r.default)((0,o.default)(i.prototype),"toRawType",this).call(this)}}]),i}(f)}}]),f}(f(66576).AbstractInt);t.Int=s},20887:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.Null=void 0;var a=f(69338),d=function(){function e(t){(0,r.default)(this,e),this.initialU8aLength=0,this.registry=t}return(0,n.default)(e,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){throw new Error(".hash is not implemented on Null")}},{key:"isEmpty",get:function(){return!0}},{key:"eq",value:function(t){return t instanceof e||(0,a.isNull)(t)}},{key:"inspect",value:function(){return{}}},{key:"toHex",value:function(){return"0x"}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return null}},{key:"toRawType",value:function(){return"Null"}},{key:"toString",value:function(){return""}},{key:"toU8a",value:function(e){return new Uint8Array}}]),e}();t.Null=d},67:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(37509)),a=c(f(53399)),d=c(f(34575)),i=c(f(93913)),o=c(f(2205)),u=c(f(78585)),s=c(f(29754));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Option=void 0;var p=f(69338),b=f(15450),h=function(e){(0,o.default)(f,e);var t=l(f);function f(){return(0,d.default)(this,f),t.apply(this,arguments)}return(0,i.default)(f,[{key:"toRawType",value:function(){return"None"}}]),f}(f(20887).Null);function y(e,t,f){return f instanceof w&&(f=f.value),(0,p.isNull)(f)||(0,p.isUndefined)(f)||"0x"===f||f instanceof h?new h(e):f instanceof t?f:(0,p.isU8a)(f)?f.length&&0!==f[0]?new t(e,f.subarray(1)):new h(e):new t(e,f)}var v=(0,a.default)("Type"),m=(0,a.default)("initialU8aLength"),g=(0,a.default)("raw"),w=function(){function e(t,f,c){(0,d.default)(this,e),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0});var r=(0,b.typeToConstructor)(t,f),a=(0,p.isU8a)(c)&&c.length&&!(0,p.isCodec)(c)?0===c[0]?new h(t):new r(t,c.subarray(1)):y(t,r,c);this.registry=t,(0,n.default)(this,v)[v]=r,(0,n.default)(this,g)[g]=a,a&&a.initialU8aLength&&((0,n.default)(this,m)[m]=1+a.initialU8aLength)}return(0,i.default)(e,[{key:"encodedLength",get:function(){return 1+(0,n.default)(this,g)[g].encodedLength}},{key:"initialU8aLength",get:function(){return(0,n.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isNone}},{key:"isNone",get:function(){return(0,n.default)(this,g)[g]instanceof h}},{key:"isSome",get:function(){return!this.isNone}},{key:"value",get:function(){return(0,n.default)(this,g)[g]}},{key:"eq",value:function(t){return t instanceof e?this.isSome===t.isSome&&this.value.eq(t.value):this.value.eq(t)}},{key:"inspect",value:function(){if(this.isNone)return{outer:[new Uint8Array([0])]};var e=(0,n.default)(this,g)[g].inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([1])].concat((0,r.default)(c))}}},{key:"toHex",value:function(){return this.isNone?"0x":(0,p.u8aToHex)(this.toU8a().subarray(1))}},{key:"toHuman",value:function(e){return(0,n.default)(this,g)[g].toHuman(e)}},{key:"toJSON",value:function(){return this.isNone?null:(0,n.default)(this,g)[g].toJSON()}},{key:"toRawType",value:function(e){var t=this.registry.getClassName((0,n.default)(this,v)[v])||new((0,n.default)(this,v)[v])(this.registry).toRawType();return e?t:"Option<".concat(t,">")}},{key:"toString",value:function(){return(0,n.default)(this,g)[g].toString()}},{key:"toU8a",value:function(e){if(e)return(0,n.default)(this,g)[g].toU8a(!0);var t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set((0,n.default)(this,g)[g].toU8a(),1)),t}},{key:"unwrap",value:function(){return(0,p.assert)(this.isSome,"Option: unwrapping a None value"),(0,n.default)(this,g)[g]}},{key:"unwrapOr",value:function(e){return this.isSome?this.unwrap():e}},{key:"unwrapOrDefault",value:function(){return this.isSome?this.unwrap():new((0,n.default)(this,v)[v])(this.registry)}}],[{key:"with",value:function(t){return function(e){(0,o.default)(c,e);var f=l(c);function c(e,r){return(0,d.default)(this,c),f.call(this,e,t,r)}return(0,i.default)(c)}(e)}}]),e}();t.Option=w},60309:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Result=void 0;var u=f(69338),s=function(e){(0,a.default)(f,e);var t=o(f);function f(e,c,n,a){return(0,r.default)(this,f),t.call(this,e,{Ok:c,Err:n},a)}return(0,n.default)(f,[{key:"asErr",get:function(){return(0,u.assert)(this.isErr,"Cannot extract Err value from Ok result, check isErr first"),this.value}},{key:"asError",get:function(){return this.asErr}},{key:"asOk",get:function(){return(0,u.assert)(this.isOk,"Cannot extract Ok value from Err result, check isOk first"),this.value}},{key:"isEmpty",get:function(){return this.isOk&&this.value.isEmpty}},{key:"isErr",get:function(){return!this.isOk}},{key:"isError",get:function(){return this.isErr}},{key:"isOk",get:function(){return 0===this.index}},{key:"toRawType",value:function(){var e=this._toRawStruct();return"Result<".concat(e.Ok,",").concat(e.Err,">")}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=o(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e.Ok,e.Err,n)}return(0,n.default)(c)}(f)}}]),f}(f(90831).Enum);t.Result=s},24806:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(63038)),a=c(f(34575)),d=c(f(93913)),i=c(f(81506)),o=c(f(2205)),u=c(f(78585)),s=c(f(29754)),l=c(f(37509)),p=c(f(53399));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Tuple=void 0;var h=f(69338),y=f(54650),v=f(15450),m=(0,p.default)("Types"),g=function(e){(0,o.default)(f,e);var t=b(f);function f(e,c,r){var d;(0,a.default)(this,f);var o=Array.isArray(c)?c.map((function(t){return(0,v.typeToConstructor)(e,t)})):(0,h.isFunction)(c)||(0,h.isString)(c)?[(0,v.typeToConstructor)(e,c)]:(0,v.mapToTypeMap)(e,c),u=(0,h.isU8a)(r)?(0,v.decodeU8a)(e,r,o):function(e,t,f){return(0,h.isU8a)(f)||(0,h.isHex)(f)?(0,v.decodeU8a)(e,(0,h.u8aToU8a)(f),t):[(Array.isArray(t)?t:Object.values(t)).map((function(t,c){try{var r=null==f?void 0:f[c];return r instanceof t?r:new t(e,r)}catch(e){throw new Error("Tuple: failed on ".concat(c,":: ").concat(e.message))}})),0]}(e,o,r),s=(0,n.default)(u,2),p=s[0],b=s[1];return d=t.call(this,e,p,b),Object.defineProperty((0,i.default)(d),m,{writable:!0,value:void 0}),(0,l.default)((0,i.default)(d),m)[m]=o,d}return(0,d.default)(f,[{key:"encodedLength",get:function(){for(var e=0,t=0;t{"use strict";var c=f(95318),r=c(f(16525)),n=c(f(34575)),a=c(f(93913)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.UInt=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(){return(0,n.default)(this,f),t.apply(this,arguments)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(i,f);var c=u(i);function i(t,f){return(0,n.default)(this,i),c.call(this,t,f,e)}return(0,a.default)(i,[{key:"toRawType",value:function(){return t||(0,r.default)((0,o.default)(i.prototype),"toRawType",this).call(this)}}]),i}(f)}}]),f}(f(66576).AbstractInt);t.UInt=s},23115:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(37509)),s=c(f(53399)),l=c(f(63038));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Vec=void 0,t.decodeVec=g;var b=f(69338),h=f(54650),y=f(15450),v=65536,m=(0,b.logger)("Vec");function g(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;if(Array.isArray(f)){for(var r=new Array(f.length),n=0;n2&&void 0!==arguments[2]?arguments[2]:[],i=(0,y.typeToConstructor)(e,c),o=g(e,i,d),s=(0,l.default)(o,2),p=s[0],b=s[1];return n=t.call(this,e,p,b),Object.defineProperty((0,a.default)(n),w,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),w)[w]=i,n}return(0,n.default)(f,[{key:"Type",get:function(){return(0,u.default)(this,w)[w].name}},{key:"indexOf",value:function(e){for(var t=e instanceof(0,u.default)(this,w)[w]?e:new((0,u.default)(this,w)[w])(this.registry,e),f=0;f")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=p(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(h.AbstractArray);t.Vec=O},54414:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.VecAny=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){return(0,r.default)(this,o),c.apply(this,arguments)}return(0,n.default)(o,[{key:"toRawType",value:function(){return"Vec"}}]),o}(f(54650).AbstractArray);t.VecAny=o},64062:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(34575)),a=c(f(93913)),d=c(f(81506)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(37509)),l=c(f(53399)),p=c(f(63038));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.VecFixed=void 0;var h=f(69338),y=f(54650),v=f(15450),m=f(23115);function g(e,t,f,c){for(var r=(0,m.decodeVec)(e,f,t,c),n=(0,p.default)(r,3),a=n[0],d=n[1],i=n[2];a.length3&&void 0!==arguments[3]?arguments[3]:[],o=(0,v.typeToConstructor)(e,c),u=(0,h.isU8a)(i)?(0,v.decodeU8aVec)(e,i,0,o,r):g(e,i,o,r),l=(0,p.default)(u,3),b=l[0],y=l[2];return a=t.call(this,e,b,y),Object.defineProperty((0,d.default)(a),w,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),w)[w]=o,a}return(0,a.default)(f,[{key:"Type",get:function(){return new((0,s.default)(this,w)[w])(this.registry).toRawType()}},{key:"encodedLength",get:function(){for(var e=0,t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Base",{enumerable:!0,get:function(){return c.Base}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return r.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return n.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return a.Enum}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return d.Int}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return i.Null}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return o.Option}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return u.Result}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return s.Tuple}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return l.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return p.Vec}}),Object.defineProperty(t,"VecAny",{enumerable:!0,get:function(){return b.VecAny}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return h.VecFixed}});var c=f(4218),r=f(756),n=f(57202),a=f(90831),d=f(81852),i=f(20887),o=f(67),u=f(60309),s=f(24806),l=f(28271),p=f(23115),b=f(54414),h=f(64062)},68680:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(68434),n=f(70629);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(74858);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(81376);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(49147);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(94440);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(15450);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},49069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},82420:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(49069)),a=f(68434);(0,r.detectPackage)(a.packageInfo,null,n.default)},99815:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.BTreeMap=void 0;var u=function(e){(0,a.default)(f,e);var t=o(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=o(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n,"BTreeMap")}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.BTreeMap=u},35466:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(34575)),a=c(f(93913)),d=c(f(81506)),i=c(f(16525)),o=c(f(2205)),u=c(f(78585)),s=c(f(29754)),l=c(f(65957)),p=c(f(37509)),b=c(f(53399)),h=c(f(63038));function y(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return v(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?v(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f")}},{key:"toString",value:function(){return(0,g.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,g.compactToU8a)(this.size));var f,c=y(this.values());try{for(c.s();!(f=c.n()).done;){var r=f.value;t.push(r.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return g.u8aConcat.apply(void 0,t)}}],[{key:"with",value:function(e){return function(t){(0,o.default)(c,t);var f=m(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}((0,l.default)(Set));t.BTreeSet=x},52954:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(34575)),a=c(f(93913)),d=c(f(81506)),i=c(f(16525)),o=c(f(2205)),u=c(f(78585)),s=c(f(29754)),l=c(f(37509)),p=c(f(53399)),b=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.BitVec=void 0;var h=f(69338),y=f(18922);function v(e){if(Array.isArray(e)||(0,h.isString)(e)){var t=(0,h.u8aToU8a)(e);return[t.length/8,t]}return function(e){if(!e||!e.length)return[0,new Uint8Array];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+Math.ceil(r.toNumber()/8);return(0,h.assert)(n<=e.length,(function(){return"BitVec: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[r.toNumber(),e.subarray(c,n)]}(e)}var m=(0,p.default)("decodedLength"),g=(0,p.default)("isMsb"),w=function(e){(0,o.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t){var f;(0,n.default)(this,p);var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=v(t),i=(0,b.default)(a,2),o=i[0],u=i[1];return f=c.call(this,e,u),Object.defineProperty((0,d.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(f),g,{writable:!0,value:void 0}),(0,l.default)((0,d.default)(f),m)[m]=o,(0,l.default)((0,d.default)(f),g)[g]=r,f}return(0,a.default)(p,[{key:"encodedLength",get:function(){return this.length+(0,h.compactToU8a)((0,l.default)(this,m)[m]).length}},{key:"inspect",value:function(){return{outer:[(0,h.compactToU8a)((0,l.default)(this,m)[m]),(0,i.default)((0,s.default)(p.prototype),"toU8a",this).call(this)]}}},{key:"toHuman",value:function(){var e=this;return"0b".concat((0,r.default)(this.toU8a(!0)).map((function(e){return"00000000".concat(e.toString(2)).slice(-8)})).map((function(t){return(0,l.default)(e,g)[g]?t:t.split("").reverse().join("")})).join("_"))}},{key:"toRawType",value:function(){return"BitVec"}},{key:"toU8a",value:function(e){var t=(0,i.default)((0,s.default)(p.prototype),"toU8a",this).call(this);return e?t:(0,h.u8aConcat)((0,h.compactToU8a)((0,l.default)(this,m)[m]),t)}}]),p}(y.Raw);t.BitVec=w},33974:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(16525)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.Bytes=void 0;var s=f(69338),l=f(18922),p=10485760;var b=function(e){(0,d.default)(b,e);var t,f,c=(t=b,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function b(e,t){(0,r.default)(this,b);var f=function(e){return Array.isArray(e)||(0,s.isString)(e)?[(0,s.u8aToU8a)(e),0]:e instanceof l.Raw||!(0,s.isU8a)(e)?[e,0]:function(e){if(!e.length)return[new Uint8Array,0];var t=(0,s.compactFromU8a)(e),f=(0,u.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,s.assert)(r.lten(p),(function(){return"Bytes length ".concat(r.toString()," exceeds ").concat(p)})),(0,s.assert)(n<=e.length,(function(){return"Bytes: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[e.subarray(c,n),n]}(e)}(t),n=(0,u.default)(f,2),a=n[0],d=n[1];return c.call(this,e,a,d)}return(0,n.default)(b,[{key:"encodedLength",get:function(){return this.length+(0,s.compactToU8a)(this.length).length}},{key:"inspect",value:function(){var e=(0,s.compactToU8a)(this.length);return{outer:this.length?[e,(0,a.default)((0,o.default)(b.prototype),"toU8a",this).call(this)]:[e]}}},{key:"toRawType",value:function(){return"Bytes"}},{key:"toU8a",value:function(e){return e?(0,a.default)((0,o.default)(b.prototype),"toU8a",this).call(this,e):(0,s.compactAddLength)(this)}}]),b}(l.Raw);t.Bytes=b},50623:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.HashMap=void 0;var u=function(e){(0,a.default)(f,e);var t=o(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=o(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n)}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.HashMap=u},81765:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(34575)),a=c(f(93913)),d=c(f(16525)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.LinkageResult=t.Linkage=void 0;var l=f(67),p=f(24806),b=f(23115),h=f(993),y=new Uint8Array,v=function(e){(0,i.default)(f,e);var t=s(f);function f(e,c,r){return(0,n.default)(this,f),t.call(this,e,{previous:l.Option.with(c),next:l.Option.with(c)},r)}return(0,a.default)(f,[{key:"previous",get:function(){return this.get("previous")}},{key:"next",get:function(){return this.get("next")}},{key:"toRawType",value:function(){return"Linkage<".concat(this.next.toRawType(!0),">")}},{key:"toU8a",value:function(){return this.isEmpty?y:(0,d.default)((0,u.default)(f.prototype),"toU8a",this).call(this)}}],[{key:"withKey",value:function(e){return function(t){(0,i.default)(c,t);var f=s(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}(h.Struct);t.Linkage=v;var m=function(e){(0,i.default)(f,e);var t=s(f);function f(e,c,a){(0,n.default)(this,f);var d=(0,r.default)(c,2),i=d[0],o=d[1],u=(0,r.default)(a,2),s=u[0],l=u[1];return t.call(this,e,{Keys:b.Vec.with(i),Values:b.Vec.with(s)},[o,l])}return(0,a.default)(f)}(p.Tuple);t.LinkageResult=m},90498:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(65957)),s=c(f(37509)),l=c(f(53399)),p=c(f(63038));function b(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return h(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f4&&void 0!==arguments[4]?arguments[4]:"HashMap",o=x(e,t,f,n),l=(0,p.default)(o,2),b=l[0],h=l[1];return d=c.call(this,"BTreeMap"===i?(0,w.sortMap)(b):b),Object.defineProperty((0,a.default)(d),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),j,{writable:!0,value:void 0}),d.registry=e,d.initialU8aLength=h,(0,s.default)((0,a.default)(d),k)[k]=(0,w.typeToConstructor)(e,t),(0,s.default)((0,a.default)(d),M)[M]=(0,w.typeToConstructor)(e,f),(0,s.default)((0,a.default)(d),j)[j]=i,d}return(0,n.default)(u,[{key:"encodedLength",get:function(){var e,t=(0,y.compactToU8a)(this.size).length,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t+=r.encodedLength+n.encodedLength}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"eq",value:function(e){return(0,w.compareMap)(this,e)}},{key:"inspect",value:function(){var e,t=new Array,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t.push(r.inspect()),t.push(n.inspect())}}catch(e){f.e(e)}finally{f.f()}return{inner:t,outer:[(0,y.compactToU8a)(this.size)]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){var t,f={},c=b(this.entries());try{for(c.s();!(t=c.n()).done;){var r=(0,p.default)(t.value,2),n=r[0],a=r[1];f[n.toString()]=a.toHuman(e)}}catch(e){c.e(e)}finally{c.f()}return f}},{key:"toJSON",value:function(){var e,t={},f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t[r.toString()]=n.toJSON()}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,j)[j],"<").concat(this.registry.getClassName((0,s.default)(this,k)[k])||new((0,s.default)(this,k)[k])(this.registry).toRawType(),",").concat(this.registry.getClassName((0,s.default)(this,M)[M])||new((0,s.default)(this,M)[M])(this.registry).toRawType(),">")}},{key:"toString",value:function(){return(0,y.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,y.compactToU8a)(this.size));var f,c=b(this.entries());try{for(c.s();!(f=c.n()).done;){var r=(0,p.default)(f.value,2),n=r[0],a=r[1];t.push(n.toU8a(e),a.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return y.u8aConcat.apply(void 0,t)}}]),u}((0,u.default)(Map));t.CodecMap=S},29777:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(37509)),s=c(f(53399));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;var p=f(24806),b=(0,s.default)("rangeName"),h=function(e){(0,d.default)(f,e);var t=l(f);function f(e,c,n){var d;(0,r.default)(this,f);var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Range";return d=t.call(this,e,{end:c,start:c},n),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=i,d}return(0,n.default)(f,[{key:"start",get:function(){return this[0]}},{key:"end",get:function(){return this[1]}},{key:"toRawType",value:function(){return"".concat((0,u.default)(this,b)[b],"<").concat(this.start.toRawType(),">")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=l(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(p.Tuple);t.Range=h},37801:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.RangeInclusive=void 0;var u=function(e){(0,a.default)(f,e);var t=o(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"RangeInclusive")}return(0,n.default)(f,null,[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=o(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(29777).Range);t.RangeInclusive=u},7294:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.Type=void 0;var o=f(76875),u=f(15450),s=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e){var t;(0,r.default)(this,o);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(t=c.call(this,e,f)).setOverride((0,u.sanitize)(t.toString())),t}return(0,n.default)(o,[{key:"toRawType",value:function(){return"Type"}}]),o}(o.Text);t.Type=s},94820:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(16525)),n=c(f(63038)),a=c(f(34575)),d=c(f(93913)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.U8aFixed=void 0;var l=f(69338);function p(e,t){var f=(0,l.u8aToU8a)(e),c=t/8;return f.length?((0,l.assert)(f.length>=c,(function(){return"Expected at least ".concat(c," bytes (").concat(t," bits), found ").concat(f.length," bytes")})),[f.subarray(0,c),c]):[new Uint8Array(c),0]}var b=function(e){(0,i.default)(f,e);var t=s(f);function f(e){(0,a.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,d=p(c,r),i=(0,n.default)(d,2),o=i[0],u=i[1];return t.call(this,e,o,u)}return(0,d.default)(f,[{key:"toRawType",value:function(){return"[u8;".concat(this.length,"]")}}],[{key:"with",value:function(e,t){return function(f){(0,i.default)(n,f);var c=s(n);function n(t,f){return(0,a.default)(this,n),c.call(this,t,f,e)}return(0,d.default)(n,[{key:"toRawType",value:function(){return t||(0,r.default)((0,u.default)(n.prototype),"toRawType",this).call(this)}}]),n}(f)}}]),f}(f(18922).Raw);t.U8aFixed=b},47058:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(16525)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(37509)),l=c(f(53399)),p=c(f(63038));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperKeepOpaque=void 0;var h=f(69338),y=f(18922),v=f(15450),m=f(33974);function g(e,t,f){var c=(0,v.typeToConstructor)(e,t);if((0,h.isU8a)(f)||(0,h.isHex)(f))try{var r=(0,h.isHex)(f)||f instanceof y.Raw?[0,f]:(0,h.compactStripLength)(f);return[c,new c(e,(0,p.default)(r,2)[1]),f]}catch(e){return[c,null,f]}var n=new c(e,f);return[c,n,(0,h.compactAddLength)(n.toU8a())]}var w=(0,l.default)("Type"),O=(0,l.default)("decoded"),P=(0,l.default)("opaqueName"),x=function(e){(0,i.default)(f,e);var t=b(f);function f(e,c,n){var d;(0,r.default)(this,f);var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"WrapperKeepOpaque",o=g(e,c,n),u=(0,p.default)(o,3),l=u[0],b=u[1],h=u[2];return d=t.call(this,e,h),Object.defineProperty((0,a.default)(d),w,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),O,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),P,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(d),w)[w]=l,(0,s.default)((0,a.default)(d),O)[O]=b,(0,s.default)((0,a.default)(d),P)[P]=i,d}return(0,n.default)(f,[{key:"isDecoded",get:function(){return!!(0,s.default)(this,O)[O]}},{key:"inspect",value:function(){return(0,s.default)(this,O)[O]?{inner:[(0,s.default)(this,O)[O].inspect()],outer:[(0,h.compactToU8a)(this.length)]}:{outer:[(0,h.compactToU8a)(this.length),this.toU8a(!0)]}}},{key:"toHuman",value:function(e){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toHuman(e):(0,d.default)((0,u.default)(f.prototype),"toHuman",this).call(this)}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,P)[P],"<").concat(this.registry.getClassName((0,s.default)(this,w)[w])||((0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toRawType():new((0,s.default)(this,w)[w])(this.registry).toRawType()),">")}},{key:"toString",value:function(){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toString():(0,d.default)((0,u.default)(f.prototype),"toString",this).call(this)}},{key:"unwrap",value:function(){var e=this;return(0,h.assertReturn)((0,s.default)(this,O)[O],(function(){return"".concat((0,s.default)(e,P)[P],": unwrapping an undecodable value")}))}}],[{key:"with",value:function(e){return function(t){(0,i.default)(c,t);var f=b(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(m.Bytes);t.WrapperKeepOpaque=x},4664:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));function o(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperOpaque=void 0;var u=function(e){(0,a.default)(f,e);var t=o(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"WrapperOpaque")}return(0,n.default)(f,[{key:"inner",get:function(){return this.unwrap()}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=o(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(47058).WrapperKeepOpaque);t.WrapperOpaque=u},81376:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return r.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return n.BTreeSet}}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return a.Bytes}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return o.CodecMap}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return d.HashMap}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return i.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return o.CodecMap}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return u.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return s.RangeInclusive}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return l.Type}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return p.U8aFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return b.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return h.WrapperOpaque}});var c=f(52954),r=f(99815),n=f(35466),a=f(33974),d=f(50623),i=f(81765),o=f(90498),u=f(29777),s=f(37801),l=f(7294),p=f(94820),b=f(47058),h=f(4664)},74754:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(82420);var c=f(68680);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},95174:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754)),o=c(f(65957));Object.defineProperty(t,"__esModule",{value:!0}),t.bool=void 0;var u=f(69338);function s(e){return(0,u.isU8a)(e)?1===e[0]:e instanceof Boolean?e.valueOf():!!e}var l=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e){var t;(0,r.default)(this,o);var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(t=c.call(this,s(f))).registry=e,t}return(0,n.default)(o,[{key:"encodedLength",get:function(){return 1}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isFalse}},{key:"isFalse",get:function(){return!this.isTrue}},{key:"isTrue",get:function(){return this.valueOf()}},{key:"eq",value:function(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,u.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.valueOf()}},{key:"toRawType",value:function(){return"bool"}},{key:"toString",value:function(){return this.toJSON().toString()}},{key:"toU8a",value:function(e){return new Uint8Array([this.valueOf()?1:0])}}]),o}((0,o.default)(Boolean));t.bool=l},89717:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(16525)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(65957));Object.defineProperty(t,"__esModule",{value:!0}),t.CodecDate=void 0;var s=f(69338);function l(e){if((0,s.isU8a)(e))e=(0,s.u8aToBn)(e.subarray(0,8),!0);else{if(e instanceof Date)return e;(0,s.isString)(e)&&(e=new s.BN(e.toString(),10,"le"))}return new Date(1e3*(0,s.bnToBn)(e).toNumber())}var p=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e){var t;(0,r.default)(this,u);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(t=c.call(this,l(f))).registry=e,t}return(0,n.default)(u,[{key:"encodedLength",get:function(){return 8}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.getTime()}},{key:"bitLength",value:function(){return 64}},{key:"eq",value:function(e){return l(e).getTime()===this.getTime()}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return BigInt(this.toNumber())}},{key:"toBn",value:function(){return new s.BN(this.toNumber())}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,s.bnToHex)(this.toBn(),{bitLength:64,isLe:e,isNegative:!1})}},{key:"toHuman",value:function(){return this.toISOString()}},{key:"toJSON",value:function(){return this.toNumber()}},{key:"toNumber",value:function(){return Math.ceil(this.getTime()/1e3)}},{key:"toRawType",value:function(){return"Moment"}},{key:"toString",value:function(){return(0,a.default)((0,o.default)(u.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){return(0,s.bnToU8a)(this.toNumber(),64,!0)}}]),u}((0,u.default)(Date));t.CodecDate=p},52262:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(63038)),a=c(f(34575)),d=c(f(93913)),i=c(f(81506)),o=c(f(2205)),u=c(f(78585)),s=c(f(29754)),l=c(f(65957));Object.defineProperty(t,"__esModule",{value:!0}),t.Json=void 0;var p=f(69338),b=f(15450),h=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t){var f;(0,a.default)(this,l);var r=function(e){return Object.entries(e||{})}(t);return(f=c.call(this,r)).registry=e,(0,p.objectProperties)((0,i.default)(f),r.map((function(e){return(0,n.default)(e,1)[0]})),(function(e){return f.get(e)})),f}return(0,d.default)(l,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===(0,r.default)(this.keys()).length}},{key:"eq",value:function(e){return(0,b.compareMap)(this,e)}},{key:"getT",value:function(e){return this.get(e)}},{key:"inspect",value:function(){throw new Error("Unimplemented")}},{key:"toHex",value:function(){throw new Error("Unimplemented")}},{key:"toHuman",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=(0,p.isFunction)(r.toHuman)?r.toHuman():r,e}),{})}},{key:"toJSON",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=r,e}),{})}},{key:"toRawType",value:function(){return"Json"}},{key:"toString",value:function(){return(0,p.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){throw new Error("Unimplemented")}}]),l}((0,l.default)(Map));t.Json=h},18922:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(16525)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(65957));Object.defineProperty(t,"__esModule",{value:!0}),t.Raw=void 0;var s=f(69338),l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t,f){var n;return(0,r.default)(this,u),(n=c.call(this,(0,s.u8aToU8a)(t))).registry=e,n.initialU8aLength=f,n}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isAscii",get:function(){return(0,s.isAscii)(this)}},{key:"isEmpty",get:function(){return!this.length||(0,s.isUndefined)(this.find((function(e){return!!e})))}},{key:"isUtf8",get:function(){return(0,s.isUtf8)(this)}},{key:"length",get:function(){return(0,a.default)((0,o.default)(u.prototype),"length",this)}},{key:"bitLength",value:function(){return 8*this.length}},{key:"eq",value:function(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((function(t,f){return t!==e[f]})):this.eq((0,s.u8aToU8a)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"slice",value:function(e,t){return Uint8Array.from(this).slice(e,t)}},{key:"subarray",value:function(e,t){return Uint8Array.from(this).subarray(e,t)}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this)}},{key:"toHuman",value:function(){if(this.isAscii){var e=this.toUtf8();if((0,s.isAscii)(e))return e}return this.toJSON()}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Raw"}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return Uint8Array.from(this)}},{key:"toUtf8",value:function(){return(0,s.assert)(this.isUtf8,"The character sequence is not a valid Utf8 string"),(0,s.u8aToString)(this)}}]),u}((0,u.default)(Uint8Array));t.Raw=l},42201:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(16525)),u=c(f(29754)),s=c(f(65957)),l=c(f(37509)),p=c(f(53399)),b=c(f(319));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.CodecSet=void 0;var y=f(69338),v=f(15450);function m(e,t){for(var f=new y.BN(0),c=0;c1&&void 0!==arguments[1]?arguments[1]:0,f=arguments.length>2?arguments[2]:void 0;(0,y.assert)(f%8==0,(function(){return"Expected valid bitLength, power of 8, found ".concat(f)}));var c=f/8;if((0,y.isU8a)(t))return 0===t.length?[]:w(e,(0,y.u8aToBn)(t.subarray(0,c),{isLe:!0}));if((0,y.isString)(t))return O(e,(0,y.u8aToU8a)(t),c);if(t instanceof Set||Array.isArray(t)){var r=Array.isArray(t)?t:(0,b.default)(t.values());return g(e,r)}return w(e,t)}var P=(0,p.default)("allowed"),x=(0,p.default)("byteLength"),k=function(e){(0,d.default)(f,e);var t=h(f);function f(e,c,n){var d,i;(0,r.default)(this,f);var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8;return i=t.call(this,O(c,n,s)),Object.defineProperty((0,a.default)(i),P,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(i),x,{writable:!0,value:void 0}),i.add=function(e){return(0,y.assert)((0,y.isUndefined)((0,l.default)((0,a.default)(i),P)[P])||!(0,y.isUndefined)((0,l.default)((0,a.default)(i),P)[P][e]),(function(){return"Set: Invalid key '".concat(e,"' on add")})),(0,o.default)((d=(0,a.default)(i),(0,u.default)(f.prototype)),"add",d).call(d,e),(0,a.default)(i)},i.registry=e,(0,l.default)((0,a.default)(i),P)[P]=c,(0,l.default)((0,a.default)(i),x)[x]=s/8,i}return(0,n.default)(f,[{key:"encodedLength",get:function(){return(0,l.default)(this,x)[x]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"strings",get:function(){return(0,b.default)((0,o.default)((0,u.default)(f.prototype),"values",this).call(this))}},{key:"valueEncoded",get:function(){return m((0,l.default)(this,P)[P],this.strings)}},{key:"eq",value:function(e){return Array.isArray(e)?(0,v.compareArray)(this.strings.sort(),e.sort()):e instanceof Set?this.eq((0,b.default)(e.values())):!(!(0,y.isNumber)(e)&&!(0,y.isBn)(e))&&this.valueEncoded.eq((0,y.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.strings}},{key:"toNumber",value:function(){return this.valueEncoded.toNumber()}},{key:"toRawType",value:function(){return(0,y.stringify)({_set:(0,l.default)(this,P)[P]})}},{key:"toString",value:function(){return"[".concat(this.strings.join(", "),"]")}},{key:"toU8a",value:function(e){return(0,y.bnToU8a)(this.valueEncoded,{bitLength:8*(0,l.default)(this,x)[x],isLe:!0})}}],[{key:"with",value:function(e,t){for(var c=Object.keys(e),i=new Array(c.length),o=0;o{"use strict";var c=f(95318),r=c(f(319)),n=c(f(59713)),a=c(f(63038)),d=c(f(34575)),i=c(f(93913)),o=c(f(81506)),u=c(f(16525)),s=c(f(2205)),l=c(f(78585)),p=c(f(29754)),b=c(f(65957)),h=c(f(37509)),y=c(f(53399)),v=c(f(50008));function m(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function g(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f3&&void 0!==arguments[3]?arguments[3]:new Map,u=(0,k.mapToTypeMap)(e,c),s=(0,x.isU8a)(r)?(0,k.decodeU8a)(e,r,u,!0):(0,x.isHex)(r)?(0,k.decodeU8a)(e,(0,x.u8aToU8a)(r),u,!0):r instanceof f?[r,0]:M(e,u,r||{},i),l=(0,a.default)(s,2),p=l[0],b=l[1];return n=t.call(this,p),Object.defineProperty((0,o.default)(n),j,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(n),S,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(n),T,{writable:!0,value:void 0}),(0,h.default)((0,o.default)(n),j)[j]=e,n.initialU8aLength=b,(0,h.default)((0,o.default)(n),S)[S]=i,(0,h.default)((0,o.default)(n),T)[T]=u,n}return(0,i.default)(f,[{key:"defKeys",get:function(){return Object.keys((0,h.default)(this,T)[T])}},{key:"getT",value:function(e){return this.get(e)}},{key:"isEmpty",get:function(){var e,t=w(this.values());try{for(t.s();!(e=t.n()).done;)if(!e.value.isEmpty)return!1}catch(e){t.e(e)}finally{t.f()}return!0}},{key:"Type",get:function(){for(var e={},t=Object.entries((0,h.default)(this,T)[T]),f=0;f{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(16525)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(65957)),l=c(f(37509)),p=c(f(53399)),b=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.Text=void 0;var h=f(69338),y=f(18922),v=131072,m=(0,p.default)("initialU8aLength"),g=(0,p.default)("override"),w=function(e){(0,i.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e){if((0,h.isU8a)(e)){if(!e.length)return["",0];if(e instanceof y.Raw)return[(0,h.u8aToString)(e),0];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,h.assert)(r.lten(v),(function(){return"Text: length ".concat(r.toString()," exceeds ").concat(v)})),(0,h.assert)(n<=e.length,(function(){return"Text: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[(0,h.u8aToString)(e.subarray(c,n)),n]}return(0,h.isHex)(e)?[(0,h.u8aToString)((0,h.hexToU8a)(e)),0]:[e?e.toString():"",0]}(t),d=(0,b.default)(n,2),i=d[0],o=d[1];return f=c.call(this,i),Object.defineProperty((0,a.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:null}),f.registry=e,(0,l.default)((0,a.default)(f),m)[m]=o,f}return(0,n.default)(s,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"initialU8aLength",get:function(){return(0,l.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.length}},{key:"length",get:function(){return(0,d.default)((0,u.default)(s.prototype),"length",this)}},{key:"eq",value:function(e){return!!(0,h.isString)(e)&&this.toString()===e.toString()}},{key:"inspect",value:function(){var e=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return{outer:e.length?[(0,h.compactToU8a)(e.length),e]:[(0,h.compactToU8a)(e.length)]}}},{key:"setOverride",value:function(e){(0,l.default)(this,g)[g]=e}},{key:"toHex",value:function(){return(0,h.u8aToHex)(this.toU8a(!0))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"Text"}},{key:"toString",value:function(){return(0,l.default)(this,g)[g]||(0,d.default)((0,u.default)(s.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){var t=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return e?t:(0,h.compactAddLength)(t)}}]),s}((0,s.default)(String));t.Text=w},49147:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"CodecDate",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Date",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return n.Json}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return a.Raw}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return i.Struct}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return o.Text}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}});var c=f(95174),r=f(89717),n=f(52262),a=f(18922),d=f(42201),i=f(993),o=f(76875)},68434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-codec",path:"/",type:"cjs",version:"8.1.1"}},69975:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.i128=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.i16=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.i256=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.i32=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.i64=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.i8=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.u128=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.u16=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.u256=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.u32=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.u64=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.u8=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,n.default)(this,o);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.usize=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){throw(0,n.default)(this,o),c.call(this,e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}return(0,r.default)(o)}(f(33266).u32);t.usize=o},94440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return i.i256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return o.u8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return h.usize}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return i.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return o.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return h.usize}});var c=f(45929),r=f(8872),n=f(86567),a=f(57842),d=f(69975),i=f(55929),o=f(39767),u=f(43790),s=f(33266),l=f(61984),p=f(78909),b=f(86633),h=f(62983)},40557:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareArray=function(e,t){return!!Array.isArray(t)&&(e.length===t.length&&(0,c.isUndefined)(e.find((function(e,f){return(0,r.hasEq)(e)?!e.eq(t[f]):e!==t[f]}))))};var c=f(69338),r=f(55362)},73477:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.compareMap=function(e,t){return Array.isArray(t)?a(e,t):t instanceof Map?a(e,(0,c.default)(t.entries())):!!(0,r.isObject)(t)&&a(e,Object.entries(t))};var r=f(69338),n=f(55362);function a(e,t){return e.size===t.length&&!t.some((function(t){return f=t,!Array.isArray(f)||2!==f.length||function(e,t){return(0,r.isUndefined)(e)||((0,n.hasEq)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var f}))}},94522:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.compareSet=function(e,t){return Array.isArray(t)?n(e,t):t instanceof Set?n(e,(0,c.default)(t.values())):!!(0,r.isObject)(t)&&n(e,Object.values(t))};var r=f(69338);function n(e,t){return e.size===t.length&&!t.some((function(t){return!e.has(t)}))}},30967:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeU8a=function(e,t,f,r){for(var d=Array.isArray(f)?[f,[]]:[Object.values(f),Object.keys(f)],i=(0,c.default)(d,2),o=i[0],u=i[1],s=new Array(o.length),l=0,p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareArray",{enumerable:!0,get:function(){return c.compareArray}}),Object.defineProperty(t,"compareMap",{enumerable:!0,get:function(){return r.compareMap}}),Object.defineProperty(t,"compareSet",{enumerable:!0,get:function(){return n.compareSet}}),Object.defineProperty(t,"decodeU8a",{enumerable:!0,get:function(){return a.decodeU8a}}),Object.defineProperty(t,"decodeU8aVec",{enumerable:!0,get:function(){return a.decodeU8aVec}}),Object.defineProperty(t,"mapToTypeMap",{enumerable:!0,get:function(){return d.mapToTypeMap}}),Object.defineProperty(t,"sanitize",{enumerable:!0,get:function(){return o.sanitize}}),Object.defineProperty(t,"sortAsc",{enumerable:!0,get:function(){return u.sortAsc}}),Object.defineProperty(t,"sortMap",{enumerable:!0,get:function(){return u.sortMap}}),Object.defineProperty(t,"sortSet",{enumerable:!0,get:function(){return u.sortSet}}),Object.defineProperty(t,"typeToConstructor",{enumerable:!0,get:function(){return i.typeToConstructor}}),Object.defineProperty(t,"typesToMap",{enumerable:!0,get:function(){return s.typesToMap}});var c=f(40557),r=f(73477),n=f(94522),a=f(30967),d=f(57586),i=f(67450),o=f(13474),u=f(26538),s=f(32996)},57586:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToTypeMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alias=d,t.cleanupCompact=i,t.findClosing=a,t.flattenSingleTuple=o,t.removeColons=l,t.removeExtensions=s,t.removeGenerics=p,t.removePairOf=b,t.removeTraits=h,t.removeWrap=y,t.sanitize=function(e,t){var f=e.toString();if(!t){var c=v.get(f);if(c)return c}for(var r=0;r::Inherent","InherentOfflineReport",!1),d("VecDeque<","Vec<",!1),i(),s("Bounded",!0),s("Weak",!1),h(),b(),y("Box<"),p(),d("String","Text"),d("Vec","Bytes"),d("&\\[u8\\]","Bytes"),d("&'static\\[u8\\]","Bytes"),d("RawAddress","Address"),d("Lookup::Source","LookupSource"),d("Lookup::Target","LookupTarget"),d("exec::StorageKey","ContractStorageKey"),o(),l()];function a(e,t){for(var f=0,c=t;c"===e[c]){if(!f)return c;f--}else"<"===e[c]&&f++;throw new Error("Unable to find closing matching <> on '".concat(e,"' (start ").concat(t,")"))}function d(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=new RegExp("(^".concat(e,"|").concat(r.map((function(t){return"\\".concat(t).concat(e)})).join("|"),")"),"g"),n=function(e){return c.lastIndex=0,f&&r.includes(e[0])?"".concat(e[0]).concat(t):t};return function(e){return e.replace(c,n)}}function i(){return function(e){for(var t=0;t"))}return e}}function o(){var e=/,\)/g,t=/\(([^,]+)\)/;return function(f){return e.lastIndex=0,f.replace(e,")").replace(t,"$1")}}function u(e,t,f){for(var c=-1;;){if(-1===(c=e.indexOf(t,c+1)))return e;var r=c+t.length,n=a(e,r);e="".concat(e.substr(0,c)).concat(f(e.substr(r,n-r))).concat(e.substr(n+1))}}function s(e,t){return function(c){return f.reduce((function(f,c){return u(f,"".concat(e).concat(c,"<"),(function(e){var f=e.split(",").map((function(e){return e.trim()})).filter((function(e){return e}));return t&&f.pop(),"".concat(c,"<").concat(f.join(","),">")}))}),c)}}function l(){return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.allowNamespaces,c=0;-1!==c;)if(0===(c=e.indexOf("::")))e=e.substr(2);else if(-1!==c){if(f)return e;for(var n=c;-1!==n&&!r.includes(e[n]);)n--;e="".concat(e.substr(0,n+1)).concat(e.substr(c+2))}return e}}function p(){return function(e){for(var t=function(t){if("<"===e[t]&&!c.find((function(f){var c=t-f.length;return c>=0&&e.substr(c,f.length)===f&&(0===c||r.includes(e[c-1]))}))){var f=a(e,t+1);e="".concat(e.substr(0,t)).concat(e.substr(f+1))}},f=0;f::/g,c=/::/g,r=//g,n=/::Type/g;return function(a){return e.lastIndex=0,t.lastIndex=0,f.lastIndex=0,c.lastIndex=0,r.lastIndex=0,n.lastIndex=0,a.replace(e,"").replace(t,"").replace(f,"").replace(c,"").replace(r,"Lookup").replace(n,"")}}function y(e){var t=function(e){return e};return function(f){return u(f,e,t)}}var v=new Map},26538:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.sortAsc=s,t.sortMap=function(e){return new Map(Array.from(e.entries()).sort((function(e,t){return s((0,r.default)(e,1)[0],(0,r.default)(t,1)[0])})))},t.sortSet=function(e){return new Set(Array.from(e).sort(s))};var a=f(69338);function d(e){return e instanceof Uint8Array||Array.isArray(e)}function i(e){return(0,a.isFunction)(e&&e.toU8a)}function o(e){return i(e)&&(0,a.isNumber)(e.index)&&i(e.value)}function u(e){return(0,a.isNumber)(e)||(0,a.isBn)(e)||(0,a.isBigInt)(e)}function s(e,t){if(u(e)&&u(t))return(0,a.bnToBn)(e).cmp((0,a.bnToBn)(t));if(e instanceof Map&&t instanceof Map)return s(Array.from(e.values()),Array.from(t.values()));if(o(e)&&o(t))return s(e.index,t.index)||s(e.value,t.value);if(d(e)&&d(t))return function(e,t){for(var f=0,c=Math.min(e.length,t.length),r=0;r ").concat((0,a.stringify)(t)," (typeof ").concat((0,n.default)(t),")"))}},67450:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeToConstructor=function(e,t){return(0,c.isString)(t)?e.createClassUnsafe(t):t};var c=f(69338)},32996:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.typesToMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasEq=function(e){return(0,c.isFunction)(e.eq)};var c=f(69338)},31002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0,TypeDefInfo:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return n.TypeDefInfo}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(42959),n=f(52133),a=f(79126);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(43400);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},534:(e,t,f)=>{"use strict";var c,r=f(95318),n=r(f(59713)),a=r(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.constructTypeClass=function(e,t){try{var f=g[t.info](e,t);return(0,i.assert)(f,"No class created"),!f.__fallbackType&&t.fallbackType&&(f.__fallbackType=t.fallbackType),f}catch(e){throw new Error("Unable to construct class from ".concat((0,i.stringify)(t),": ").concat(e.message))}},t.createClassUnsafe=function(e,t){return w(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,u.getTypeDef)(t))},t.getTypeClass=w;var d=f(74754),i=f(69338),o=f(52133),u=f(76682);function s(e){var t=e.lookupName,f=e.type;return t||f}function l(e){return(0,i.assert)(e.sub&&Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef[] in ".concat((0,i.stringify)(e))})),e.sub}function p(e){return s(function(e){return(0,i.assert)(e.sub&&!Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef in ".concat((0,i.stringify)(e))})),e.sub}(e))}function b(e){for(var t=l(e),f={},c=0;c")})),e.with(c,f)}function v(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return e.with(r,n)}function m(e,t){return e.with(p(t))}var g=(c={},(0,n.default)(c,o.TypeDefInfo.BTreeMap,(function(e,t){return v(d.BTreeMap,t)})),(0,n.default)(c,o.TypeDefInfo.BTreeSet,(function(e,t){return m(d.BTreeSet,t)})),(0,n.default)(c,o.TypeDefInfo.Compact,(function(e,t){return m(d.Compact,t)})),(0,n.default)(c,o.TypeDefInfo.DoNotConstruct,(function(e,t){return d.DoNotConstruct.with(t.displayName||t.type)})),(0,n.default)(c,o.TypeDefInfo.Enum,(function(e,t){var f=l(t);return d.Enum.with(f.every((function(e){return"Null"===e.type}))?f.reduce((function(e,t,f){var c=t.index;return e[t.name]=c||f,e}),{}):b(t))})),(0,n.default)(c,o.TypeDefInfo.HashMap,(function(e,t){return v(d.HashMap,t)})),(0,n.default)(c,o.TypeDefInfo.Int,(function(e,t){return y(d.Int,t)})),(0,n.default)(c,o.TypeDefInfo.Linkage,(function(e,t){var f="Option<".concat(p(t),">"),c=d.Struct.with({previous:f,next:f});return c.prototype.toRawType=function(){return"Linkage<".concat(this.next.toRawType(!0),">")},c})),(0,n.default)(c,o.TypeDefInfo.Null,(function(e,t){return d.Null})),(0,n.default)(c,o.TypeDefInfo.Option,(function(e,t){return m(d.Option,t)})),(0,n.default)(c,o.TypeDefInfo.Plain,(function(e,t){return e.getOrUnknown(t.type)})),(0,n.default)(c,o.TypeDefInfo.Range,(function(e,t){return m(d.Range,t)})),(0,n.default)(c,o.TypeDefInfo.RangeInclusive,(function(e,t){return m(d.RangeInclusive,t)})),(0,n.default)(c,o.TypeDefInfo.Result,(function(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return d.Result.with({Err:n,Ok:r})})),(0,n.default)(c,o.TypeDefInfo.Set,(function(e,t){return d.CodecSet.with(l(t).reduce((function(e,t){var f=t.index;return e[t.name]=f,e}),{}),t.length)})),(0,n.default)(c,o.TypeDefInfo.Si,(function(e,t){return w(e,e.lookup.getTypeDef(t.type))})),(0,n.default)(c,o.TypeDefInfo.Struct,(function(e,t){return d.Struct.with(b(t),t.alias)})),(0,n.default)(c,o.TypeDefInfo.Tuple,(function(e,t){return d.Tuple.with(h(t))})),(0,n.default)(c,o.TypeDefInfo.UInt,(function(e,t){return y(d.UInt,t)})),(0,n.default)(c,o.TypeDefInfo.Vec,(function(e,t){var f=t.sub;return(0,i.assert)(f&&!Array.isArray(f),"Expected type information for vector"),"u8"===f.type?d.Bytes:d.Vec.with(s(f))})),(0,n.default)(c,o.TypeDefInfo.VecFixed,(function(e,t){var f=t.displayName,c=t.length,r=t.sub;return(0,i.assert)(r&&(0,i.isNumber)(c)&&!Array.isArray(r),"Expected length & type information for fixed vector"),"u8"===r.type?d.U8aFixed.with(8*c,f):d.VecFixed.with(s(r),c)})),(0,n.default)(c,o.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return m(d.WrapperKeepOpaque,t)})),(0,n.default)(c,o.TypeDefInfo.WrapperOpaque,(function(e,t){return m(d.WrapperOpaque,t)})),c);function w(e,t){return e.getUnsafe(t.type,!1,t)}},79126:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(534);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(40640);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},40640:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(69100)),n=c(f(319)),a=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.createTypeUnsafe=p;var d=f(74754),i=f(69338),o=f(534);function u(e,t){var f=e.toU8a(),c=e.toRawType(),r=(0,i.u8aEq)(f,t)||["Bytes","Text","Type"].includes(c)&&t.length===e.length||e.isEmpty&&t.every((function(e){return!e}));(0,i.assert)(r,(function(){return"".concat(c,":: Decoded input doesn't match input, received ").concat((0,i.u8aToHex)(t,512)," (").concat(t.length," bytes), created ").concat((0,i.u8aToHex)(f,512)," (").concat(f.length," bytes)")}))}function s(e,t){var f=(0,a.default)(t,1),c=f[0],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r&&((0,i.isU8a)(c)?u(e,c):(0,i.isHex)(c)&&u(e,(0,i.u8aToU8a)(c)))}function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=c.blockHash,i=c.isOptional,o=c.isPedantic,u=(0,r.default)(i?d.Option.with(t):t,[e].concat((0,n.default)(f)));return s(u,f,o),a&&(u.createdAtHash=p(e,"Hash",[a])),u}function p(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=null,n=null;try{return l(e,r=(0,o.createClassUnsafe)(e,t),f,c)}catch(e){n=new Error("createType(".concat(t,"):: ").concat(e.message))}if(r&&r.__fallbackType)try{return l(e,r=(0,o.createClassUnsafe)(e,r.__fallbackType),f,c)}catch(e){}throw n}},41952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(68434).packageInfo];t.default=c},77650:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(41952)),a=f(42959);(0,r.detectPackage)(a.packageInfo,null,n.default)},91812:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(77650);var c=f(31002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},42959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-create",path:"/",type:"cjs",version:"8.1.1"}},76665:()=>{},52133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(76665);var c=f(8130);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(99584);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},8130:()=>{},99584:(e,t)=>{"use strict";var f;Object.defineProperty(t,"__esModule",{value:!0}),t.TypeDefInfo=void 0,t.TypeDefInfo=f,function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(f||(t.TypeDefInfo=f={}))},35168:(e,t,f)=>{"use strict";var c,r=f(95318),n=r(f(63038)),a=r(f(319)),d=r(f(59713));Object.defineProperty(t,"__esModule",{value:!0}),t.encodeTypeDef=v,t.paramsNotation=l,t.withTypeString=function(e,t){return(0,i.objectSpread)({},t,{type:y(e,t,!1)})};var i=f(69338),o=f(52133),u=function(e){return e.toString()},s=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;return"".concat(e).concat(t?"<".concat((Array.isArray(t)?t:[t]).map(f).join(", "),">"):"")}function p(e,t,f){var c=t.info,r=t.sub;switch(c){case o.TypeDefInfo.BTreeMap:case o.TypeDefInfo.BTreeSet:case o.TypeDefInfo.Compact:case o.TypeDefInfo.HashMap:case o.TypeDefInfo.Linkage:case o.TypeDefInfo.Option:case o.TypeDefInfo.Range:case o.TypeDefInfo.RangeInclusive:case o.TypeDefInfo.Result:case o.TypeDefInfo.Vec:case o.TypeDefInfo.WrapperKeepOpaque:case o.TypeDefInfo.WrapperOpaque:return l(f,r,(function(t){return v(e,t)}))}throw new Error("Unable to encode ".concat((0,i.stringify)(t)," with params"))}function b(e,t,f,c){var r=t.map((function(e){return e.name}));(0,i.assert)(r.every((function(e){return!!e})),(function(){return"Subtypes does not have consistent names, ".concat(r.join(", "))}));for(var n=(0,i.objectSpread)({},c),a=0;a")})),(0,d.default)(c,o.TypeDefInfo.Enum,(function(e,t){var f=t.sub;return(0,i.assert)(f&&Array.isArray(f),"Unable to encode Enum type"),f.every((function(e){return"Null"===e.type}))?(0,i.stringify)({_enum:f.map((function(e,t){var f=e.name;return"".concat(f||"Empty".concat(t))}))}):b(e,f,!0)})),(0,d.default)(c,o.TypeDefInfo.HashMap,(function(e,t){return p(e,t,"HashMap")})),(0,d.default)(c,o.TypeDefInfo.Int,(function(e,t){var f=t.length;return"Int<".concat(void 0===f?32:f,">")})),(0,d.default)(c,o.TypeDefInfo.Linkage,(function(e,t){return p(e,t,"Linkage")})),(0,d.default)(c,o.TypeDefInfo.Null,(function(e,t){return"Null"})),(0,d.default)(c,o.TypeDefInfo.Option,(function(e,t){return p(e,t,"Option")})),(0,d.default)(c,o.TypeDefInfo.Plain,(function(e,t){var f=t.displayName,c=t.type;return f||c})),(0,d.default)(c,o.TypeDefInfo.Range,(function(e,t){return p(e,t,"Range")})),(0,d.default)(c,o.TypeDefInfo.RangeInclusive,(function(e,t){return p(e,t,"RangeInclusive")})),(0,d.default)(c,o.TypeDefInfo.Result,(function(e,t){return p(e,t,"Result")})),(0,d.default)(c,o.TypeDefInfo.Set,(function(e,t){var f=t.length,c=void 0===f?8:f,r=t.sub;return(0,i.assert)(r&&Array.isArray(r),"Unable to encode Set type"),(0,i.stringify)({_set:r.reduce((function(e,t,f){var c=t.index,r=t.name;return(0,i.objectSpread)(e,(0,d.default)({},"".concat(r||"Unknown".concat(c||f)),c||f))}),{_bitLength:c||8})})})),(0,d.default)(c,o.TypeDefInfo.Si,(function(e,t){var f=t.lookupName,c=t.type;return f||c})),(0,d.default)(c,o.TypeDefInfo.Struct,(function(e,t){var f=t.alias,c=t.sub;return(0,i.assert)(c&&Array.isArray(c),"Unable to encode Struct type"),b(e,c,!1,f?{_alias:(0,a.default)(f.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,i.objectSpread)(e,(0,d.default)({},c,r))}),{})}:{})})),(0,d.default)(c,o.TypeDefInfo.Tuple,(function(e,t){var f=t.sub;return(0,i.assert)(f&&Array.isArray(f),"Unable to encode Tuple type"),"(".concat(f.map((function(t){return v(e,t)})).join(","),")")})),(0,d.default)(c,o.TypeDefInfo.UInt,(function(e,t){var f=t.length;return"UInt<".concat(void 0===f?32:f,">")})),(0,d.default)(c,o.TypeDefInfo.Vec,(function(e,t){return p(e,t,"Vec")})),(0,d.default)(c,o.TypeDefInfo.VecFixed,(function(e,t){var f=t.length,c=t.sub;return(0,i.assert)((0,i.isNumber)(f)&&!(0,i.isUndefined)(c)&&!Array.isArray(c),"Unable to encode VecFixed type"),"[".concat(c.type,";").concat(f,"]")})),(0,d.default)(c,o.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return p(e,t,"WrapperKeepOpaque")})),(0,d.default)(c,o.TypeDefInfo.WrapperOpaque,(function(e,t){return p(e,t,"WrapperOpaque")})),c);function y(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return f&&t.lookupName?t.lookupName:h[t.info](e,t)}function v(e,t){return t.displayName&&!s.some((function(e){return t.displayName===e}))?t.displayName:y(e,t)}},76682:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.getTypeDef=y;var r=f(74754),n=f(69338),a=f(52133),d=f(35096),i=["_alias","_fallback"];function o(e){return(0,n.isString)(e)?e.toString():JSON.stringify(e)}function u(e,t,f,c){return e.sub=0===f.length?[]:(0,d.typeSplit)(f).map((function(e){return y(e,{},c)})),e}function s(e,t,f,r){var a=t.substr(r.length+1,t.length-r.length-1-1).split(","),d=(0,c.default)(a,2),i=d[0],o=d[1],u=parseInt(i.trim(),10);return(0,n.assert)(u<=8192&&u%8==0,(function(){return"".concat(t,": Only support for ").concat(r,", where length <= 8192 and a power of 8, found ").concat(u)})),e.displayName=o,e.length=u,e}function l(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substr(0,r.length)===r&&e.substr(-1*n.length)===n}var p=[["[","]",a.TypeDefInfo.VecFixed,function(e,t,f,r){for(var a=t.length-1,d=-1,i=0,o=1;o"].includes(t[o])&&i--;(0,n.assert)(-1!==d,(function(){return"".concat(t,": Unable to extract location of ';'")}));var u=t.substr(1,d-1),s=t.substr(d+1,a-d-1).split(";"),l=(0,c.default)(s,2),p=l[0],b=l[1],h=parseInt(p.trim(),10);return(0,n.assert)(h<=256,(function(){return"".concat(t,": Only support for [Type; ], where length <= 256")})),e.displayName=b,e.length=h,e.sub=y(u,{},r),e}],["{","}",a.TypeDefInfo.Struct,function(e,t,f,r){var d=JSON.parse(t),u=Object.keys(d);return u.includes("_enum")?function(e,t,f,r){return e.info=a.TypeDefInfo.Enum,e.fallbackType=r,Array.isArray(t)?e.sub=t.map((function(e,t){return{index:t,info:a.TypeDefInfo.Plain,name:e,type:"Null"}})):function(e){var t=Object.values(e);return!t.some((function(e){return(0,n.isNumber)(e)}))||((0,n.assert)(t.every((function(e){return(0,n.isNumber)(e)&&e>=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)?e.sub=Object.entries(t).map((function(e,t){var r=(0,c.default)(e,2),a=r[0],d=r[1];return(0,n.objectSpread)({},y(o(d||"Null"),{name:a},f),{index:t})})):e.sub=Object.entries(t).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._enum,r,d._fallback):u.includes("_set")?function(e,t,f){return e.info=a.TypeDefInfo.Set,e.fallbackType=f,e.length=t._bitLength,e.sub=Object.entries(t).filter((function(e){return!(0,c.default)(e,1)[0].startsWith("_")})).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._set,d._fallback):(e.alias=d._alias?new Map(Object.entries(d._alias)):void 0,e.fallbackType=d._fallback,e.sub=u.filter((function(e){return!i.includes(e)})).map((function(e){return y(o(d[e]),{name:e},r)})),e)}],["(",")",a.TypeDefInfo.Tuple,u],["BTreeMap<",">",a.TypeDefInfo.BTreeMap,u],["HashMap<",">",a.TypeDefInfo.HashMap,u],["Int<",">",a.TypeDefInfo.Int,function(e,t,f){return s(e,t,0,"Int")}],["Result<",">",a.TypeDefInfo.Result,u],["UInt<",">",a.TypeDefInfo.UInt,function(e,t,f){return s(e,t,0,"UInt")}],["DoNotConstruct<",">",a.TypeDefInfo.DoNotConstruct,function(e,t,f){var c="DoNotConstruct".length;return e.displayName=t.substr(c+1,t.length-c-1-1),e}]],b=[["BTreeSet<",">",a.TypeDefInfo.BTreeSet],["Compact<",">",a.TypeDefInfo.Compact],["Linkage<",">",a.TypeDefInfo.Linkage],["Option<",">",a.TypeDefInfo.Option],["Range<",">",a.TypeDefInfo.Range],["RangeInclusive<",">",a.TypeDefInfo.RangeInclusive],["Vec<",">",a.TypeDefInfo.Vec],["WrapperKeepOpaque<",">",a.TypeDefInfo.WrapperKeepOpaque],["WrapperOpaque<",">",a.TypeDefInfo.WrapperOpaque]];function h(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substr(r.length,e.length-r.length-n.length)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.displayName,c=t.name,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=(0,r.sanitize)(e),o={displayName:f,info:a.TypeDefInfo.Plain,name:c,type:i};(0,n.assert)(64!=++d,"getTypeDef: Maximum nested limit reached");var u=p.find((function(e){return l(i,e)}));if(u)return o.info=u[2],u[3](o,i,h(i,u),d);var s=b.find((function(e){return l(i,e)}));return s&&(o.info=s[2],o.sub=y(h(i,s),{},d)),o}},43400:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35168);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(76682);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(35096);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(45127);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},35096:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeSplit=function(e){for(var t=0,f=0,n=0,a=0,d=0,i=[],o=function(c){r(t,f,n,a)&&(i.push(e.substr(d,c-d).trim()),d=c+1)},u=0;u":t--;break;case"[":f++;break;case"]":f--;break;case"{":n++;break;case"}":n--;break;case"(":a++;break;case")":a--}return(0,c.assert)(r(t,f,n,a),(function(){return"Invalid definition (missing terminators) found in ".concat(e)})),i.push(e.substr(d,e.length-d).trim()),i};var c=f(69338);function r(){for(var e=arguments.length,t=new Array(e),f=0;f{"use strict";var c=f(95318)(f(59713));Object.defineProperty(t,"__esModule",{value:!0}),t.XCM_MAPPINGS=void 0,t.mapXcmTypes=function(e){return n.reduce((function(t,f){return(0,r.objectSpread)(t,(0,c.default)({},f,"".concat(f).concat(e)))}),{})};var r=f(69338),n=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError","XcmOrder"];t.XCM_MAPPINGS=n},50349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={mapXcmTypes:!0,packageInfo:!0};Object.defineProperty(t,"mapXcmTypes",{enumerable:!0,get:function(){return r.mapXcmTypes}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(91812),n=f(21038),a=f(44466);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},61327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={}},47879:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},15738:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(47879)),a=f(21038);(0,r.detectPackage)(a.packageInfo,null,n.default)},7086:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(15738);var c=f(50349);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},21038:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-known",path:"/",type:"cjs",version:"8.1.1"}},19440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},n=(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"}),a=[{minmax:[240,243],types:(0,c.objectSpread)({},n,{ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}})},{minmax:[244,999],types:(0,c.objectSpread)({},n)},{minmax:[1e3,void 0],types:(0,c.objectSpread)({},r)}];t.default=a},88282:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(19440)),n=c(f(82831)),a=c(f(99688)),d=c(f(33599)),i=c(f(10635)),o=c(f(29590)),u=c(f(61354)),s=c(f(93005)),l=c(f(10576)),p={"centrifuge-chain":r.default,kusama:n.default,node:a.default,"node-template":d.default,polkadot:i.default,rococo:o.default,shell:u.default,statemine:s.default,statemint:s.default,westend:l.default,westmint:s.default};t.default=p},82831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith24",RawSolution:"RawSolutionWith24",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","IdentityJudgement","CancelProxy","Auction"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"IndicesLookupSource",ValidatorPrefs:"ValidatorPrefsWithCommission"},d={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},i=[{minmax:[1019,1031],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchError:"DispatchErrorTo198",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",IdentityInfo:"IdentityInfoTo198",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1032,1042],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1043,1045],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1046,1054],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1055,1056],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1057,1061],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[1062,2012],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[2013,2022],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[2023,2024],types:(0,r.objectSpread)({},n,d,{RefCount:"RefCountTo259"})},{minmax:[2025,2027],types:(0,r.objectSpread)({},n,d)},{minmax:[2028,2029],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[2030,9e3],types:(0,r.objectSpread)({},n,{CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[9010,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=i},33599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},99688:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},10635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}}},n={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},a=[{minmax:[0,12],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[13,22],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[23,24],types:(0,c.objectSpread)({},r,n,{RefCount:"RefCountTo259"})},{minmax:[25,27],types:(0,c.objectSpread)({},r,n)},{minmax:[28,29],types:(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[30,9109],types:(0,c.objectSpread)({},r)},{minmax:[9110,void 0],types:{}}];t.default=a},29590:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={FullIdentification:"()",Keys:"SessionKeys7B"},a=[{minmax:[0,200],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"})},{minmax:[201,214],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[215,228],types:(0,r.objectSpread)({},n,{Keys:"SessionKeys6"})},{minmax:[229,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=a},61354:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},93005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]}},a=[{minmax:[0,3],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[4,5],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[500,void 0],types:{}}];t.default=a},10576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},d=[{minmax:[1,2],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"})},{minmax:[3,22],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[23,42],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[43,44],types:(0,r.objectSpread)({},n,a,{DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[45,47],types:(0,r.objectSpread)({},n,a)},{minmax:[48,49],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[50,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=d},88129:(e,t,f)=>{"use strict";var c=f(95318)(f(63038)),r=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(90015),a=f(69338),d=r(f(69379)),i=r(f(18588)),o=r(f(74585)),u={kusama:d.default,polkadot:i.default,westend:o.default},s={westend:{genesisHash:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"]}};function l(e,t){var f=t.filter((function(e,f){var c=t[f-1];return 0!==f&&(e[0]<=c[0]||e[1]<=c[1])}));return(0,a.assert)(!f.length,(function(){return"".concat(e,": Mismatched upgrade ordering: ").concat((0,a.stringify)(f))})),t}var p=Object.entries(u).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],d=n.selectableNetworks.find((function(e){return e.network===f}))||s[f];return(0,a.assert)(d,(function(){return"Unable to find info for chain ".concat(f)})),{genesisHash:(0,a.hexToU8a)(d.genesisHash[0]),network:f,versions:l(f,r).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{blockNumber:new a.BN(f),specVersion:new a.BN(r)}}))}}));t.default=p},69379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,1020],[26669,1021],[38245,1022],[54248,1023],[59659,1024],[67651,1025],[82191,1027],[83238,1028],[101503,1029],[203466,1030],[295787,1031],[461692,1032],[504329,1033],[569327,1038],[587687,1039],[653183,1040],[693488,1042],[901442,1045],[1375086,1050],[1445458,1051],[1472960,1052],[1475648,1053],[1491596,1054],[1574408,1055],[2064961,1058],[2201991,1062],[2671528,2005],[2704202,2007],[2728002,2008],[2832534,2011],[2962294,2012],[324e4,2013],[3274408,2015],[3323565,2019],[3534175,2022],[3860281,2023],[4143129,2024],[4401242,2025],[4841367,2026],[5961600,2027],[6137912,2028],[6561855,2029],[7100891,2030],[7468792,9010],[7668600,9030],[7812476,9040],[8010981,9050],[8073833,9070],[8555825,9080],[8945245,9090],[9611377,9100],[9625129,9111],[9866422,9122],[10403784,9130],[10960765,9150],[11006614,9151],[11404482,9160],[11601803,9170],[12008022,9180]]},18588:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,0],[29231,1],[188836,5],[199405,6],[214264,7],[244358,8],[303079,9],[314201,10],[342400,11],[443963,12],[528470,13],[687751,14],[746085,15],[787923,16],[799302,17],[1205128,18],[1603423,23],[1733218,24],[2005673,25],[2436698,26],[3613564,27],[3899547,28],[4345767,29],[4876134,30],[5661442,9050],[6321619,9080],[6713249,9090],[7217907,9100],[7229126,9110],[7560558,9122],[8115869,9140],[8638103,9151],[9280179,9170],[9738717,9180]]},74585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[214356,4],[392764,7],[409740,8],[809976,20],[877581,24],[879238,25],[889472,26],[902937,27],[932751,28],[991142,29],[1030162,31],[1119657,32],[1199282,33],[1342534,34],[1392263,35],[1431703,36],[1433369,37],[1490972,41],[2087397,43],[2316688,44],[2549864,45],[3925782,46],[3925843,47],[4207800,48],[4627944,49],[5124076,50],[5478664,900],[5482450,9e3],[5584305,9010],[5784566,9030],[5879822,9031],[5896856,9032],[5897316,9033],[6117927,9050],[6210274,9070],[6379314,9080],[6979141,9090],[7568453,9100],[7766394,9111],[7911691,9120],[7968866,9121],[7982889,9122],[8514322,9130],[9091726,9140],[9091774,9150],[9406726,9160],[9921066,9170],[10007115,9180]]},44466:(e,t,f)=>{"use strict";var c=f(95318)(f(63038)),r=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getSpecAlias=function(e,t,f){var c=e.knownTypes;return o(t,f,(function(e,t){var f,r,a,d,i,o;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.alias,null===(d=c.typesBundle)||void 0===d||null===(i=d.chain)||void 0===i||null===(o=i[e])||void 0===o?void 0:o.alias,c.typesAlias)}))},t.getSpecExtensions=function(e,t,f){var c=e.knownTypes;return o(t,f,(function(e,t){var f,r,a,d,i,o;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.signedExtensions,null===(d=c.typesBundle)||void 0===d||null===(i=d.chain)||void 0===i||null===(o=i[e])||void 0===o?void 0:o.signedExtensions)}))},t.getSpecHasher=function(e,t,f){var c=e.knownTypes;return o(t,f,(function(e,t){var f,r,n,a,d,i;return c.hasher||(null===(f=c.typesBundle)||void 0===f||null===(r=f.chain)||void 0===r||null===(n=r[e])||void 0===n?void 0:n.hasher)||(null===(a=c.typesBundle)||void 0===a||null===(d=a.spec)||void 0===d||null===(i=d[t])||void 0===i?void 0:i.hasher)||null}))},t.getSpecRpc=function(e,t,f){var c=e.knownTypes;return o(t,f,(function(e,t){var f,r,a,d,i,o;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.rpc,null===(d=c.typesBundle)||void 0===d||null===(i=d.chain)||void 0===i||null===(o=i[e])||void 0===o?void 0:o.rpc)}))},t.getSpecTypes=function(e,t,f,c){var r=e.knownTypes,i=(0,n.bnToBn)(c).toNumber();return o(t,f,(function(e,t){var f,c,o,s,l,p,b,h;return(0,n.objectSpread)({},u(d.default[t],i),u(a.default[e],i),u(null===(f=r.typesBundle)||void 0===f||null===(c=f.spec)||void 0===c||null===(o=c[t])||void 0===o?void 0:o.types,i),u(null===(s=r.typesBundle)||void 0===s||null===(l=s.chain)||void 0===l||null===(p=l[e])||void 0===p?void 0:p.types,i),null===(b=r.typesSpec)||void 0===b?void 0:b[t],null===(h=r.typesChain)||void 0===h?void 0:h[e],r.types)}))},t.getUpgradeVersion=function(e,t){var f=i.default.find((function(t){return e.eq(t.genesisHash)}));return f?[f.versions.reduce((function(e,f){return t.gt(f.blockNumber)?f:e}),void 0),f.versions.find((function(e){return t.lte(e.blockNumber)}))]:[void 0,void 0]};var n=f(69338),a=r(f(61327)),d=r(f(88282)),i=r(f(88129));function o(e,t,f){return f(e.toString(),t.toString())}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e.filter((function(e){var f=(0,c.default)(e.minmax,2),r=f[0],a=f[1];return((0,n.isUndefined)(r)||(0,n.isNull)(r)||t>=r)&&((0,n.isUndefined)(a)||(0,n.isNull)(a)||t<=a)})).reduce((function(e,t){var f=t.types;return(0,n.objectSpread)(e,f)}),{})}},66533:(e,t,f)=>{"use strict";var c=f(95318)(f(50008)),r=f(95318);Object.defineProperty(t,"__esModule",{value:!0});var n={typeDefinitions:!0,rpcDefinitions:!0,TypeDefInfo:!0,convertSiV0toV1:!0,packageInfo:!0,unwrapStorageType:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return l.TypeDefInfo}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return p.convertSiV0toV1}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return b.packageInfo}}),Object.defineProperty(t,"rpcDefinitions",{enumerable:!0,get:function(){return d.default}}),t.typeDefinitions=void 0,Object.defineProperty(t,"unwrapStorageType",{enumerable:!0,get:function(){return h.unwrapStorageType}});var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=y(t);if(f&&f.has(e))return f.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=n?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(r,a,d):r[a]=e[a]}return r.default=e,f&&f.set(e,r),r}(f(2272));t.typeDefinitions=a;var d=r(f(73745)),i=f(67448);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(78774);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(88925);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(49890);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(91812),p=f(73598),b=f(10686),h=f(98621);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(y=function(e){return e?f:t})(e)}},67448:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return c.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return c.BTreeSet}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return c.CodecMap}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return c.CodecSet}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return c.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return c.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return c.Enum}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return c.HashMap}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return c.Int}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return c.Json}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return c.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return c.Map}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return c.Option}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return c.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return c.RangeInclusive}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return c.Raw}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return c.Result}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return c.Set}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return c.Struct}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return c.Tuple}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return c.U8aFixed}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return c.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return c.Vec}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return c.VecFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return c.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return c.WrapperOpaque}});var c=f(74754)},88307:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClass=function(e,t){return(0,c.createClassUnsafe)(e,t)};var c=f(91812)},80093:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createType=function(e,t){for(var f=arguments.length,r=new Array(f>2?f-2:0),n=2;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(91812);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(88307);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(80093);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(1038);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(86974);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},1038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyVariants=function(e,t,f,r){for(var n=t.type,a={},d=e.getSiType(n).def.asVariant.variants,i=0;i{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(319)),a=c(f(37509)),d=c(f(53399)),i=c(f(93913)),o=c(f(34575)),u=c(f(2205)),s=c(f(78585)),l=c(f(29754)),p=c(f(50008));function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1?t-1:0),c=1;c=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}((0,a.default)(this,V)[V].entries());try{for(o.s();!(i=o.n()).done;){var u=(0,r.default)(i.value,2),s=u[0];e===u[1]&&t.push(s)}}catch(e){o.e(e)}finally{o.f()}return t.sort().reverse(),t.length?t[0]:void 0}},{key:"getDefinition",value:function(e){return(0,a.default)(this,U)[U].get(e)}},{key:"getModuleInstances",value:function(e,t){var f,c,r,n,d;return null===(f=(0,a.default)(this,G)[G])||void 0===f||null===(c=f.typesBundle)||void 0===c||null===(r=c.spec)||void 0===r||null===(n=r[e])||void 0===n||null===(d=n.instances)||void 0===d?void 0:d[t]}},{key:"getOrThrow",value:function(e,t){var f=this.get(e);return(0,m.assert)(f,t||"type ".concat(e," not found")),f}},{key:"getOrUnknown",value:function(e){return this.get(e,!0)}},{key:"getSignedExtensionExtra",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,Y)[Y],"payload",(0,a.default)(this,J)[J])}},{key:"getSignedExtensionTypes",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,Y)[Y],"extrinsic",(0,a.default)(this,J)[J])}},{key:"hasClass",value:function(e){return(0,a.default)(this,V)[V].has(e)||!!(0,a.default)(this,K)[K][e]}},{key:"hasDef",value:function(e){return(0,a.default)(this,U)[U].has(e)}},{key:"hasType",value:function(e){return!(0,a.default)(this,q)[q].get(e)&&(this.hasClass(e)||this.hasDef(e))}},{key:"hash",value:function(e){return this.createType("CodecHash",(0,a.default)(this,X)[X](e))}},{key:"register",value:function(e,t){(0,m.isFunction)(e)?(0,a.default)(this,V)[V].set(e.name,e):(0,m.isString)(e)?((0,m.assert)((0,m.isFunction)(t),(function(){return"Expected class definition passed to '".concat(e,"' registration")})),(0,m.assert)(e!==t.toString(),(function(){return"Unable to register circular ".concat(e," === ").concat(e)})),(0,a.default)(this,V)[V].set(e,t)):this._registerObject(e)}},{key:"_registerObject",value:function(e){for(var t=this,f=Object.entries(e),c=function(e){var c=(0,r.default)(f[e],2),n=c[0],d=c[1];if((0,m.isFunction)(d))(0,a.default)(t,V)[V].set(n,d);else{var i=(0,m.isString)(d)?d:(0,m.stringify)(d);(0,m.assert)(n!==i,(function(){return"Unable to register circular ".concat(n," === ").concat(i)})),(0,a.default)(t,V)[V].has(n)&&(0,a.default)(t,V)[V].delete(n),(0,a.default)(t,U)[U].set(n,i)}},n=0;n=12?i.toNumber():t;(0,m.lazyMethod)(c,u,(function(){return(0,T.lazyVariants)(r,d.unwrap(),C,(function(t){return(0,M.createCallFunction)(e,r,t,(0,m.stringCamelCase)(o),u)}))}))},d=0;d=12?d.toNumber():e,(function(){return(0,T.lazyVariants)(r,a.unwrap(),C,(function(e){var t=e.docs,f=e.fields,c=e.index,n=e.name;return{args:R(r,f),docs:t.map(N),fields:f,index:c.toNumber(),method:n.toString(),name:n.toString(),section:o}}))}))}},d=0;d=12?s.toNumber():t,(function(){return(0,T.lazyVariants)(r,d.unwrap(),C,(function(t){var f=e.createType("EventMetadataLatest",(0,m.objectSpread)({},t,{args:R(r,t.fields)}));return function(e){(0,u.default)(r,e);var c=h(r);function r(e,n){return(0,o.default)(this,r),c.call(this,e,n,f,(0,m.stringCamelCase)(l),t.name.toString())}return(0,i.default)(r)}(O.GenericEventData)}))}))},d=0;d0&&void 0!==arguments[0]?arguments[0]:w.fallbackExtensions,t=arguments.length>1?arguments[1]:void 0;(0,a.default)(this,Y)[Y]=e,(0,a.default)(this,J)[J]=t;var f=(0,w.findUnknownExtensions)((0,a.default)(this,Y)[Y],(0,a.default)(this,J)[J]);f.length&&I.warn("Unknown signed extensions ".concat(f.join(", ")," found, treating them as no-effect"))}}]),e}();t.TypeRegistry=Q},38237:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(68434),r=f(42959),n=[c.packageInfo,r.packageInfo];t.default=n},87192:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(38237)),a=f(10686);(0,r.detectPackage)(a.packageInfo,null,n.default)},13553:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(16525)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumAccountId=void 0;var u=f(74754),s=f(69338),l=f(94459);function p(e){return(0,s.isU8a)(e)||Array.isArray(e)?(0,s.u8aToU8a)(e):(0,s.isHex)(e)||(0,l.isEthereumAddress)(e)?(0,s.hexToU8a)(e):(0,s.isString)(e)?(0,s.u8aToU8a)(e):e}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,p(t),160)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,o.default)(u.prototype),"eq",this).call(this,p(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,l.ethereumEncode)(this)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(u.U8aFixed);t.GenericEthereumAccountId=b},51907:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754)),o=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(39882),b=f(13553),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof b.GenericEthereumAccountId||t instanceof p.GenericAccountIndex?t:(0,s.isU8a)(t)||Array.isArray(t)||(0,s.isHex)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);var f=p.GenericAccountIndex.readLength(t),c=(0,o.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){var f=(0,l.decodeAddress)(t);return 20===f.length?e.createTypeUnsafe("EthereumAccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e){(0,r.default)(this,o);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(o,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.writeLength(t):h,t)}}]),o}(u.Base);t.GenericEthereumLookupSource=v},24280:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericEthereumAccountId",{enumerable:!0,get:function(){return c.GenericEthereumAccountId}}),Object.defineProperty(t,"GenericEthereumLookupSource",{enumerable:!0,get:function(){return r.GenericEthereumLookupSource}});var c=f(13553),r=f(51907)},89028:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(37509)),a=c(f(53399)),d=c(f(34575)),i=c(f(93913)),o=c(f(81506)),u=c(f(16525)),s=c(f(2205)),l=c(f(78585)),p=c(f(29754)),b=c(f(63038));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,p.default)(e);if(t){var r=(0,p.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,l.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsic=void 0,Object.defineProperty(t,"LATEST_EXTRINSIC_VERSION",{enumerable:!0,get:function(){return g.EXTRINSIC_VERSION}});var y=f(74754),v=f(69338),m=f(96420),g=f(60213),w=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4"];function O(e,t,f){if(t instanceof j)return t.unwrap();var c=(f&m.BIT_SIGNED)===m.BIT_SIGNED,r=w[f&m.UNMASK_VERSION]||w[0];return e.createTypeUnsafe(r,[t,{isSigned:c,version:f}])}function P(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m.DEFAULT_VERSION;return(0,v.isU8a)(t)||Array.isArray(t)||(0,v.isHex)(t)?x(e,(0,v.u8aToU8a)(t),f):t instanceof e.createClassUnsafe("Call")?O(e,{method:t},f):O(e,t,f)}function x(e,t,f){if(!t.length)return O(e,new Uint8Array,f);var c=(0,v.compactFromU8a)(t),r=(0,b.default)(c,2),n=r[0],a=n+r[1].toNumber();(0,v.assert)(a<=t.length,(function(){return"Extrinsic: length less than remainder, expected at least ".concat(a,", found ").concat(t.length)}));var d=t.subarray(n,a);return O(e,d.subarray(1),d[0])}var k=function(e){(0,s.default)(f,e);var t=h(f);function f(e,c,r){var n;(0,d.default)(this,f),n=t.call(this,e,c,r);for(var a=Object.keys(e.getSignedExtensionTypes()),i=function(e){return n.inner.signature[e]},u=0;u2&&void 0!==arguments[2]?arguments[2]:{},a=n.version;return r=t.call(this,e,P(e,c,a)),Object.defineProperty((0,o.default)(r),M,{writable:!0,value:void 0}),r}return(0,i.default)(f,[{key:"hash",get:function(){return(0,n.default)(this,M)[M]||((0,n.default)(this,M)[M]=(0,u.default)((0,p.default)(f.prototype),"hash",this)),(0,n.default)(this,M)[M]}},{key:"addSignature",value:function(e,t,f){return this.inner.addSignature(e,t,f),(0,n.default)(this,M)[M]=void 0,this}},{key:"inspect",value:function(){var e=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return{inner:this.inner.inspect().inner,outer:[(0,v.compactToU8a)(e.length),new Uint8Array([this.version])]}}},{key:"sign",value:function(e,t){return this.inner.sign(e,t),(0,n.default)(this,M)[M]=void 0,this}},{key:"signFake",value:function(e,t){return this.inner.signFake(e,t),(0,n.default)(this,M)[M]=void 0,this}},{key:"toHex",value:function(e){return(0,v.u8aToHex)(this.toU8a(e))}},{key:"toHuman",value:function(e){return(0,v.objectSpread)({},{isSigned:this.isSigned,method:this.method.toHuman(e)},this.isSigned?{era:this.era.toHuman(e),nonce:this.nonce.toHuman(e),signature:this.signature.toHex(),signer:this.signer.toHuman(e),tip:this.tip.toHuman(e)}:null)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Extrinsic"}},{key:"toU8a",value:function(e){var t=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return e?t:(0,v.compactAddLength)(t)}},{key:"toU8aInner",value:function(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}]),f}(k);t.GenericExtrinsic=j},63663:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754)),o=c(f(63038));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.MortalEra=t.ImmortalEra=t.GenericExtrinsicEra=void 0;var s=f(74754),l=f(69338),p=f(96420);function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array;if((0,l.isU8a)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof v)return b(e.toU8a());if((0,l.isHex)(e))return b((0,l.hexToU8a)(e));if((0,l.isObject)(e)){var t=Object.entries(e).map((function(e){var t=(0,o.default)(e,2),f=t[0],c=t[1];return[f.toLowerCase(),c]})),f=t.find((function(e){return"mortalera"===(0,o.default)(e,1)[0].toLowerCase()})),c=t.find((function(e){return"immortalera"===(0,o.default)(e,1)[0].toLowerCase()}));return f?{MortalEra:f[1]}:c?{ImmortalEra:c[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}var h=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,p.IMMORTAL_ERA)}return(0,r.default)(f)}(s.Raw);t.ImmortalEra=h;var y=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{period:s.U64,phase:s.U64},function(e,t){if((0,l.isU8a)(t)||(0,l.isHex)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new s.U64(e),new s.U64(e)];var f=(0,l.u8aToBn)(t.subarray(0,1)).toNumber()+((0,l.u8aToBn)(t.subarray(1,2)).toNumber()<<8),c=2<>4)*Math.max(c>>12,1);return(0,l.assert)(c>=4&&r>12,1),d=n/a*a;return[new s.U64(e,r),new s.U64(e,d)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return 2}},{key:"period",get:function(){return this[0]}},{key:"phase",get:function(){return this[1]}},{key:"toHuman",value:function(){return{period:(0,l.formatNumber)(this.period),phase:(0,l.formatNumber)(this.phase)}}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){var t=this.period.toNumber(),f=this.phase.toNumber(),c=Math.max(t>>12,1),r=function(e){for(var t=e.toString(2),f=0;"0"===t[t.length-1-f];)f++;return f}(t),n=Math.min(15,Math.max(1,r-1))+(f/c<<4);return new Uint8Array([255&n,n>>8])}},{key:"birth",value:function(e){return Math.floor((Math.max((0,l.bnToBn)(e).toNumber(),this.phase.toNumber())-this.phase.toNumber())/this.period.toNumber())*this.period.toNumber()+this.phase.toNumber()}},{key:"death",value:function(e){return this.birth(e)+this.period.toNumber()}}]),f}(s.Tuple);t.MortalEra=y;var v=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{ImmortalEra:h,MortalEra:y},b(c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}},{key:"asImmortalEra",get:function(){var e=this;return(0,l.assert)(this.isImmortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asImmortalEra")})),this.inner}},{key:"asMortalEra",get:function(){var e=this;return(0,l.assert)(this.isMortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asMortalEra")})),this.inner}},{key:"isImmortalEra",get:function(){return 0===this.index}},{key:"isMortalEra",get:function(){return this.index>0}},{key:"toU8a",value:function(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}]),f}(s.Enum);t.GenericExtrinsicEra=v},85989:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(16525)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayload=void 0;var u=f(74754),s=f(69338),l=f(96420),p=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4"];function b(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.DEFAULT_VERSION;return t instanceof h?t.unwrap():e.createTypeUnsafe(p[f]||p[0],[t,{version:f}])}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.version;return c.call(this,e,b(e,t,n))}return(0,n.default)(u,[{key:"blockHash",get:function(){return this.inner.blockHash}},{key:"era",get:function(){return this.inner.era}},{key:"genesisHash",get:function(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}},{key:"method",get:function(){return this.inner.method}},{key:"nonce",get:function(){return this.inner.nonce}},{key:"specVersion",get:function(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"tip",get:function(){return this.inner.tip||this.registry.createTypeUnsafe("Compact",[])}},{key:"transactionVersion",get:function(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"eq",value:function(e){return this.inner.eq(e)}},{key:"sign",value:function(e){var t=this.inner.sign(e);return{signature:(0,s.u8aToHex)(t)}}},{key:"toHuman",value:function(e){return this.inner.toHuman(e)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return(0,a.default)((0,o.default)(u.prototype),"toU8a",this).call(this,!!e&&{method:!0})}}]),u}(u.Base);t.GenericExtrinsicPayload=h},34221:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadUnknown=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){(0,n.default)(this,o);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.version,a=void 0===r?0:r;throw c.call(this,e,{}),new Error("Unsupported extrinsic payload version ".concat(a))}return(0,r.default)(o)}(f(74754).Struct);t.GenericExtrinsicPayloadUnknown=o},4577:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicUnknown=void 0;var o=f(74754),u=f(96420),s=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){(0,n.default)(this,o);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.isSigned,a=void 0!==r&&r,d=f.version,i=void 0===d?0:d;throw c.call(this,e,{}),new Error("Unsupported ".concat(a?"":"un","signed extrinsic version ").concat(i&u.UNMASK_VERSION))}return(0,r.default)(o)}(o.Struct);t.GenericExtrinsicUnknown=s},44896:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(34575)),a=c(f(93913)),d=c(f(81506)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(37509)),l=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericSignerPayload=void 0;var p=f(74754),b=f(69338),h={address:"Address",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",method:"Call",nonce:"Compact",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec",tip:"Compact",version:"u8"},y=(0,l.default)("extraTypes"),v=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e,t){var f;(0,n.default)(this,l);var a=(0,b.objectSpread)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());f=c.call(this,e,(0,b.objectSpread)({},a,h),t),Object.defineProperty((0,d.default)(f),y,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(f),y)[y]={};for(var i=function(e){return f.get(e)},o=0,u=Object.entries(a);o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNMASK_VERSION=t.IMMORTAL_ERA=t.EMPTY_U8A=t.DEFAULT_VERSION=t.BIT_UNSIGNED=t.BIT_SIGNED=void 0,t.BIT_SIGNED=128,t.BIT_UNSIGNED=0;var f=new Uint8Array;t.EMPTY_U8A=f,t.DEFAULT_VERSION=4;var c=new Uint8Array([0]);t.IMMORTAL_ERA=c,t.UNMASK_VERSION=127},10963:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericExtrinsic:!0,GenericExtrinsicEra:!0,GenericMortalEra:!0,GenericImmortalEra:!0,GenericExtrinsicPayload:!0,GenericExtrinsicPayloadUnknown:!0,GenericExtrinsicUnknown:!0,GenericSignerPayload:!0};Object.defineProperty(t,"GenericExtrinsic",{enumerable:!0,get:function(){return r.GenericExtrinsic}}),Object.defineProperty(t,"GenericExtrinsicEra",{enumerable:!0,get:function(){return n.GenericExtrinsicEra}}),Object.defineProperty(t,"GenericExtrinsicPayload",{enumerable:!0,get:function(){return a.GenericExtrinsicPayload}}),Object.defineProperty(t,"GenericExtrinsicPayloadUnknown",{enumerable:!0,get:function(){return d.GenericExtrinsicPayloadUnknown}}),Object.defineProperty(t,"GenericExtrinsicUnknown",{enumerable:!0,get:function(){return i.GenericExtrinsicUnknown}}),Object.defineProperty(t,"GenericImmortalEra",{enumerable:!0,get:function(){return n.ImmortalEra}}),Object.defineProperty(t,"GenericMortalEra",{enumerable:!0,get:function(){return n.MortalEra}}),Object.defineProperty(t,"GenericSignerPayload",{enumerable:!0,get:function(){return o.GenericSignerPayload}});var r=f(89028),n=f(63663),a=f(85989),d=f(34221),i=f(4577),o=f(44896),u=f(39143);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},17083:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyCheck=void 0,t.emptyCheck={extrinsic:{},payload:{}}},98277:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.allExtensions=void 0,t.expandExtensionTypes=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.map((function(e){return f[e]||o[e]})).filter((function(e){return!!e})).reduce((function(e,f){return(0,r.objectSpread)(e,f[t])}),{})},t.fallbackExtensions=void 0,t.findUnknownExtensions=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=[].concat((0,c.default)(Object.keys(o)),(0,c.default)(Object.keys(t)));return e.filter((function(e){return!f.includes(e)}))};var r=f(69338),n=f(18262),a=f(31248),d=f(33561),i=f(28954),o=(0,r.objectSpread)({},i.substrate,n.polkadot,a.shell,d.statemint);t.allExtensions=o,t.fallbackExtensions=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"]},18262:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polkadot=void 0;var c=f(17083),r={LimitParathreadCommits:c.emptyCheck,OnlyStakingAndClaims:c.emptyCheck,PrevalidateAttests:c.emptyCheck,RestrictFunctionality:c.emptyCheck,TransactionCallFilter:c.emptyCheck,ValidateDoubleVoteReports:c.emptyCheck};t.polkadot=r},31248:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shell=void 0;var c={DisallowSigned:f(17083).emptyCheck};t.shell=c},33561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.statemint=void 0,t.statemint={ChargeAssetTxPayment:{extrinsic:{tip:"Compact",assetId:"Option"},payload:{}}}},28954:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(17083),r={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},n={ChargeTransactionPayment:{extrinsic:{tip:"Compact"},payload:{}},CheckBlockGasLimit:c.emptyCheck,CheckEra:r,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMortality:r,CheckNonZeroSender:c.emptyCheck,CheckNonce:{extrinsic:{nonce:"Compact"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:c.emptyCheck,LockStakingStatus:c.emptyCheck,ValidateEquivocationReport:c.emptyCheck};t.substrate=n},93214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sign=function(e,t,f,c){var r=f.length>256?e.hash(f):f;return t.sign(r,c)}},60213:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(16525)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicV4=t.EXTRINSIC_VERSION=void 0;var u=f(74754),s=f(69338);t.EXTRINSIC_VERSION=4;var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.isSigned;return c.call(this,e,{signature:"ExtrinsicSignatureV4",method:"Call"},u.decodeExtrinsic(e,t,n))}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"method",get:function(){return this.getT("method")}},{key:"registry",get:function(){return(0,a.default)((0,o.default)(u.prototype),"registry",this)}},{key:"signature",get:function(){return this.getT("signature")}},{key:"version",get:function(){return 4}},{key:"addSignature",value:function(e,t,f){return this.signature.addSignature(e,t,f),this}},{key:"sign",value:function(e,t){return this.signature.sign(this.method,e,t),this}},{key:"signFake",value:function(e,t){return this.signature.signFake(this.method,e,t),this}}],[{key:"decodeExtrinsic",value:function(e,t){var f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t instanceof u)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,s.isU8a)(t)){var c=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:f}]),r=e.createTypeUnsafe("Call",[t.subarray(c.encodedLength)]);return{method:r,signature:c}}return t||{}}}]),u}(u.Struct);t.GenericExtrinsicV4=l},52982:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(37509)),s=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadV4=void 0;var l=f(74754),p=f(69338),b=f(93214),h=(0,s.default)("signOptions"),y=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t){var f;return(0,r.default)(this,s),f=c.call(this,e,(0,p.objectSpread)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),t),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof l.Enum},f}return(0,n.default)(s,[{key:"blockHash",get:function(){return this.getT("blockHash")}},{key:"era",get:function(){return this.getT("era")}},{key:"genesisHash",get:function(){return this.getT("genesisHash")}},{key:"method",get:function(){return this.getT("method")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"specVersion",get:function(){return this.getT("specVersion")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"transactionVersion",get:function(){return this.getT("transactionVersion")}},{key:"assetId",get:function(){return this.getT("assetId")}},{key:"sign",value:function(e){return(0,b.sign)(this.registry,e,this.toU8a({method:!0}),(0,u.default)(this,h)[h])}}]),s}(l.Struct);t.GenericExtrinsicPayloadV4=y},64194:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(16525)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(37509)),l=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicSignatureV4=void 0;var p=f(74754),b=f(69338),h=f(96420),y=f(52982),v=new Uint8Array(256).fill(1);function m(e,t){return e.createTypeUnsafe("Address",[(0,b.isU8a)(t)?(0,b.u8aToHex)(t):t])}var g=(0,l.default)("signKeys"),w=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=n.isSigned,i=e.getSignedExtensionTypes();return f=c.call(this,e,(0,b.objectSpread)({signer:"Address",signature:"ExtrinsicSignature"},i),l.decodeExtrinsicSignature(t,d)),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),g)[g]=Object.keys(i),(0,b.objectProperties)((0,a.default)(f),(0,s.default)((0,a.default)(f),g)[g],(function(e){return f.get(e)})),f}return(0,n.default)(l,[{key:"encodedLength",get:function(){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"encodedLength",this):0}},{key:"isSigned",get:function(){return!this.signature.isEmpty}},{key:"era",get:function(){return this.getT("era")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"signature",get:function(){return this.multiSignature.value||this.multiSignature}},{key:"multiSignature",get:function(){return this.getT("signature")}},{key:"signer",get:function(){return this.getT("signer")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"_injectSignature",value:function(e,t,f){for(var c=0;c<(0,s.default)(this,g)[g].length;c++){var r=(0,s.default)(this,g)[g][c],n=f.get(r);(0,b.isUndefined)(n)||this.set(r,n)}return this.set("signer",e),this.set("signature",t),this}},{key:"addSignature",value:function(e,t,f){return this._injectSignature(m(this.registry,e),this.registry.createTypeUnsafe("ExtrinsicSignature",[t]),new y.GenericExtrinsicPayloadV4(this.registry,f))}},{key:"createPayload",value:function(e,t){var f=t.era,c=t.runtimeVersion,r=c.specVersion,n=c.transactionVersion;return new y.GenericExtrinsicPayloadV4(this.registry,(0,b.objectSpread)({},t,{era:f||h.IMMORTAL_ERA,method:e.toHex(),specVersion:r,transactionVersion:n}))}},{key:"sign",value:function(e,t,f){(0,b.assert)(t&&t.addressRaw,(function(){return"Expected a valid keypair for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t.addressRaw),this.registry.createTypeUnsafe("ExtrinsicSignature",[c.sign(t)]),c)}},{key:"signFake",value:function(e,t,f){(0,b.assert)(t,(function(){return"Expected a valid address for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t),this.registry.createTypeUnsafe("ExtrinsicSignature",[v]),c)}},{key:"toU8a",value:function(e){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"toU8a",this).call(this,e):h.EMPTY_U8A}}],[{key:"decodeExtrinsicSignature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(e instanceof l||t)?e:h.EMPTY_U8A}}]),l}(p.Struct);t.GenericExtrinsicSignatureV4=w},39143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericExtrinsicPayloadV4",{enumerable:!0,get:function(){return r.GenericExtrinsicPayloadV4}}),Object.defineProperty(t,"GenericExtrinsicSignatureV4",{enumerable:!0,get:function(){return n.GenericExtrinsicSignatureV4}}),Object.defineProperty(t,"GenericExtrinsicV4",{enumerable:!0,get:function(){return c.GenericExtrinsicV4}});var c=f(60213),r=f(52982),n=f(64194)},32534:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(16525)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountId=void 0;var s=f(74754),l=f(69338),p=f(94459);function b(e){if((0,l.isU8a)(e)||Array.isArray(e))return(0,l.u8aToU8a)(e);if(!e)return new Uint8Array;if((0,l.isHex)(e))return(0,l.hexToU8a)(e);if((0,l.isString)(e))return(0,p.decodeAddress)(e);throw new Error("Unknown type passed to AccountId constructor, found typeof ".concat((0,u.default)(e)))}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=b(t);return(0,l.assert)(f.length>=32||!f.some((function(e){return e})),(function(){return"Invalid AccountId provided, expected 32 bytes, found ".concat(f.length)})),c.call(this,e,f,256)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,o.default)(u.prototype),"eq",this).call(this,b(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,p.encodeAddress)(this,this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(s.U8aFixed);t.GenericAccountId=h},39882:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(16525)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountIndex=void 0;var u=f(74754),s=f(69338),l=f(94459),p=new s.BN(239),b=new s.BN(1).shln(16),h=new s.BN(1).shln(32);function y(e){return e instanceof v?e.toBn():(0,s.isBn)(e)||(0,s.isNumber)(e)||(0,s.isHex)(e)||(0,s.isU8a)(e)||(0,s.isBigInt)(e)?e:y((0,l.decodeAddress)(e))}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new s.BN(0);return c.call(this,e,y(t))}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,s.isBn)(e)||(0,s.isNumber)(e)?(0,a.default)((0,o.default)(u.prototype),"eq",this).call(this,e):(0,a.default)((0,o.default)(u.prototype),"eq",this).call(this,this.registry.createTypeUnsafe("AccountIndex",[e]))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){var e=u.calcLength(this);return(0,l.encodeAddress)(this.toU8a().subarray(0,e),this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountIndex"}}],[{key:"calcLength",value:function(e){var t=(0,s.bnToBn)(e);return t.lte(p)?1:t.lt(b)?2:t.lt(h)?4:8}},{key:"readLength",value:function(e){var t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}},{key:"writeLength",value:function(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}}]),u}(u.u32);t.GenericAccountIndex=v},42858:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericBlock=void 0;var o=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){return(0,r.default)(this,o),c.call(this,e,{header:"Header",extrinsics:"Vec"},t)}return(0,n.default)(o,[{key:"contentHash",get:function(){return this.registry.hash(this.toU8a())}},{key:"extrinsics",get:function(){return this.getT("extrinsics")}},{key:"hash",get:function(){return this.header.hash}},{key:"header",get:function(){return this.getT("header")}}]),o}(f(74754).Struct);t.GenericBlock=o},48300:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(59713)),n=c(f(63038)),a=c(f(319)),d=c(f(16525)),i=c(f(93913)),o=c(f(34575)),u=c(f(2205)),s=c(f(78585)),l=c(f(29754)),p=c(f(50008));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,l.default)(e);if(t){var r=(0,l.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,s.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericCallIndex=t.GenericCall=void 0;var h=f(74754),y=f(69338);function v(e,t){return t.fields.reduce((function(t,f,c){var r=f.name,n=f.type;return t[r.unwrapOr("param".concat(c)).toString()]=e.createLookupType(n),t}),{})}function m(e,t,f){var c=t.args,r=t.callIndex,n=r instanceof w?r.toU8a():r,a=f||e.findMetaCall(n).meta;return{args:c,argsDef:v(e,a),callIndex:r,meta:a}}function g(e,t,f){var c=new Uint8Array(2);c.set(t.subarray(0,2),0);var r=f||e.findMetaCall(c).meta;return{args:t.subarray(2),argsDef:v(e,r),callIndex:c,meta:r}}var w=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c){return(0,o.default)(this,f),t.call(this,e,c,16)}return(0,i.default)(f)}(h.U8aFixed);t.GenericCallIndex=w;var O=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c,r){var n;(0,o.default)(this,f);var a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,f=arguments.length>2?arguments[2]:void 0;if((0,y.isU8a)(t)||(0,y.isHex)(t))return g(e,(0,y.u8aToU8a)(t),f);if((0,y.isObject)(t)&&t.callIndex&&t.args)return m(e,t,f);throw new Error("Call: Cannot decode value '".concat(t,"' of type ").concat((0,p.default)(t)))}(e,c,r);try{n=t.call(this,e,{callIndex:w,args:h.Struct.with(a.argsDef)},a)}catch(t){var d="unknown.unknown";try{var i=e.findMetaCall(a.callIndex);d="".concat(i.section,".").concat(i.method)}catch(e){}throw new Error("Call: failed decoding ".concat(d,":: ").concat(t.message))}return n._meta=a.meta,n}return(0,i.default)(f,[{key:"args",get:function(){return(0,a.default)(this.getT("args").values())}},{key:"argsDef",get:function(){return v(this.registry,this.meta)}},{key:"argsEntries",get:function(){return(0,a.default)(this.getT("args").entries())}},{key:"callIndex",get:function(){return this.getT("callIndex").toU8a()}},{key:"data",get:function(){return this.getT("args").toU8a()}},{key:"meta",get:function(){return this._meta}},{key:"method",get:function(){return this.registry.findMetaCall(this.callIndex).method}},{key:"registry",get:function(){return(0,d.default)((0,l.default)(f.prototype),"registry",this)}},{key:"section",get:function(){return this.registry.findMetaCall(this.callIndex).section}},{key:"is",value:function(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}},{key:"toHuman",value:function(e){var t,f,c;try{c=this.registry.findMetaCall(this.callIndex)}catch(e){}return(0,y.objectSpread)({args:this.argsEntries.reduce((function(t,f){var c=(0,n.default)(f,2),a=c[0],d=c[1];return(0,y.objectSpread)(t,(0,r.default)({},a,d.toHuman(e)))}),{}),method:null===(t=c)||void 0===t?void 0:t.method,section:null===(f=c)||void 0===f?void 0:f.section},e&&c?{docs:c.meta.docs.map((function(e){return e.toString()}))}:null)}},{key:"toRawType",value:function(){return"Call"}}]),f}(h.Struct);t.GenericCall=O},37028:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754)),o=c(f(63038)),u=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericChainProperties=void 0;var s=f(74754),l=f(69338);function p(e,t,f){var c=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return f&&(0,l.isFunction)(f.unwrapOrDefault)?f:e.createTypeUnsafe(t,[c?(0,l.isNull)(f)||(0,l.isUndefined)(f)?null:Array.isArray(f)?f:[f]:f])}var b=function(e){(0,a.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function s(e,t){return(0,r.default)(this,s),c.call(this,e,function(e,t){return(t&&(0,l.isFunction)(t.entries)?(0,u.default)(t.entries()):Object.entries(t||{})).reduce((function(t,f){var c=(0,o.default)(f,2),r=c[0],n=c[1];return t[r]=function(e,t,f){return"ss58Format"===t?p(e,"Option",f,!1):"tokenDecimals"===t?p(e,"Option>",f):"tokenSymbol"===t?p(e,"Option>",f):f}(e,r,n),t}),{ss58Format:e.createTypeUnsafe("Option",[]),tokenDecimals:e.createTypeUnsafe("Option>",[]),tokenSymbol:e.createTypeUnsafe("Option>",[])})}(e,t))}return(0,n.default)(s,[{key:"ss58Format",get:function(){return this.getT("ss58Format")}},{key:"tokenDecimals",get:function(){return this.getT("tokenDecimals")}},{key:"tokenSymbol",get:function(){return this.getT("tokenSymbol")}}]),s}(s.Json);t.GenericChainProperties=b},61027:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericConsensusEngineId=t.CID_POW=t.CID_GRPA=t.CID_BABE=t.CID_AURA=void 0;var o=f(74754),u=f(69338),s=(0,u.stringToU8a)("aura");t.CID_AURA=s;var l=(0,u.stringToU8a)("BABE");t.CID_BABE=l;var p=(0,u.stringToU8a)("FRNK");t.CID_GRPA=p;var b=(0,u.stringToU8a)("pow_");t.CID_POW=b;var h=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){return(0,r.default)(this,o),c.call(this,e,(0,u.isNumber)(t)?(0,u.bnToU8a)(t,{isLe:!1}):t,32)}return(0,n.default)(o,[{key:"isAura",get:function(){return this.eq(s)}},{key:"isBabe",get:function(){return this.eq(l)}},{key:"isGrandpa",get:function(){return this.eq(p)}},{key:"isPow",get:function(){return this.eq(b)}},{key:"extractAuthor",value:function(e,t){if(null!=t&&t.length){if(this.isAura)return function(e,t,f){return f[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new u.BN(f.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,f){return f[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||20===e.length)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}},{key:"toHuman",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"ConsensusEngineId"}},{key:"toString",value:function(){return this.isAscii?(0,u.u8aToString)(this):(0,u.u8aToHex)(this)}}]),o}(o.U8aFixed);t.GenericConsensusEngineId=h},56750:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(16525)),n=c(f(34575)),a=c(f(93913)),d=c(f(81506)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(37509)),l=c(f(53399));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEventData=t.GenericEvent=void 0;var b=f(74754),h=f(69338),y=(0,l.default)("meta"),v=(0,l.default)("method"),m=(0,l.default)("section"),g=(0,l.default)("typeDef"),w=function(e){(0,i.default)(f,e);var t=p(f);function f(e,c,r){var a;(0,n.default)(this,f);var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",u=(null==r?void 0:r.fields)||[];return a=t.call(this,e,u.map((function(t){var f=t.type;return e.createLookupType(f)})),c),Object.defineProperty((0,d.default)(a),y,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),v,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),g,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),y)[y]=r,(0,s.default)((0,d.default)(a),v)[v]=o,(0,s.default)((0,d.default)(a),m)[m]=i,(0,s.default)((0,d.default)(a),g)[g]=u.map((function(t){var f=t.type;return e.lookup.getTypeDef(f)})),a}return(0,a.default)(f,[{key:"meta",get:function(){return(0,s.default)(this,y)[y]}},{key:"method",get:function(){return(0,s.default)(this,v)[v]}},{key:"section",get:function(){return(0,s.default)(this,m)[m]}},{key:"typeDef",get:function(){return(0,s.default)(this,g)[g]}}]),f}(b.Tuple);t.GenericEventData=w;var O=function(e){(0,i.default)(f,e);var t=p(f);function f(e,c){(0,n.default)(this,f);var r=function(e,t){if(!t||!t.length)return{DataType:b.Null};var f=t.subarray(0,2);return{DataType:e.findMetaEvent(f),value:{data:t.subarray(2),index:f}}}(e,c),a=r.DataType,d=r.value;return t.call(this,e,{index:"EventId",data:a},d)}return(0,a.default)(f,[{key:"data",get:function(){return this.getT("data")}},{key:"index",get:function(){return this.getT("index")}},{key:"meta",get:function(){return this.data.meta}},{key:"method",get:function(){return this.data.method}},{key:"section",get:function(){return this.data.section}},{key:"typeDef",get:function(){return this.data.typeDef}},{key:"toHuman",value:function(e){return(0,h.objectSpread)({method:this.method,section:this.section},e?{docs:this.meta.docs.map((function(e){return e.toString()}))}:null,(0,r.default)((0,u.default)(f.prototype),"toHuman",this).call(this,e))}}]),f}(b.Struct);t.GenericEvent=O},90989:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754)),o=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof p.GenericAccountId||t instanceof b.GenericAccountIndex?t:(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,s.isHex)(t)||(0,s.isU8a)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);var f=b.GenericAccountIndex.readLength(t),c=(0,o.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):function(e,t){var f=(0,l.decodeAddress)(t);return 32===f.length?e.createTypeUnsafe("AccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e){(0,r.default)(this,o);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(o,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"inspect",value:function(){var e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(e):h),e]}}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(t):h,t)}}]),o}(u.Base);t.GenericLookupSource=v},56583:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(34575)),a=c(f(93913)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericMultiAddress=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882);function h(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}function y(e,t){return t instanceof p.GenericAccountId?{Id:t}:(0,s.isU8a)(t)?h(e,t):t instanceof v?t:t instanceof b.GenericAccountIndex||(0,s.isBn)(t)||(0,s.isNumber)(t)?{Index:(0,s.isNumber)(t)?t:t.toNumber()}:(0,s.isString)(t)?h(e,(0,l.decodeAddress)(t.toString())):t}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){return(0,n.default)(this,u),c.call(this,e,{Id:"AccountId",Index:"Compact",Raw:"Bytes",Address32:"H256",Address20:"H160"},y(e,t))}return(0,a.default)(u,[{key:"inspect",value:function(){var e=this.inner.inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([this.index])].concat((0,r.default)(c))}}},{key:"toString",value:function(){return this.value.toString()}}]),u}(u.Enum);t.GenericMultiAddress=v},55510:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754)),u=c(f(37509)),s=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericVote=void 0;var l=f(74754),p=f(69338);function b(e){return e?new Uint8Array([128]):new Uint8Array([0])}var h=(0,s.default)("aye"),y=(0,s.default)("conviction"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e,t){return(0,p.isU8a)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,p.isUndefined)(t)||t instanceof Boolean||(0,p.isBoolean)(t)?b(new l.Bool(e,t).isTrue):(0,p.isNumber)(t)?b(t<0):function(e,t){return new Uint8Array([(new l.Bool(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);return f=c.call(this,e,n,8),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]=128==(128&n[0]),(0,u.default)((0,a.default)(f),y)[y]=f.registry.createTypeUnsafe("Conviction",[127&n[0]]),f}return(0,n.default)(s,[{key:"conviction",get:function(){return(0,u.default)(this,y)[y]}},{key:"isAye",get:function(){return(0,u.default)(this,h)[h]}},{key:"isNay",get:function(){return!this.isAye}},{key:"toHuman",value:function(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}},{key:"toRawType",value:function(){return"Vote"}}]),s}(l.U8aFixed);t.GenericVote=v},51432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericAccountId:!0,GenericAccountIndex:!0,GenericBlock:!0,GenericCall:!0,GenericChainProperties:!0,GenericConsensusEngineId:!0,GenericEvent:!0,GenericEventData:!0,GenericLookupSource:!0,GenericMultiAddress:!0,GenericAddress:!0,GenericVote:!0};Object.defineProperty(t,"GenericAccountId",{enumerable:!0,get:function(){return n.GenericAccountId}}),Object.defineProperty(t,"GenericAccountIndex",{enumerable:!0,get:function(){return a.GenericAccountIndex}}),Object.defineProperty(t,"GenericAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericBlock",{enumerable:!0,get:function(){return d.GenericBlock}}),Object.defineProperty(t,"GenericCall",{enumerable:!0,get:function(){return i.GenericCall}}),Object.defineProperty(t,"GenericChainProperties",{enumerable:!0,get:function(){return o.GenericChainProperties}}),Object.defineProperty(t,"GenericConsensusEngineId",{enumerable:!0,get:function(){return u.GenericConsensusEngineId}}),Object.defineProperty(t,"GenericEvent",{enumerable:!0,get:function(){return s.GenericEvent}}),Object.defineProperty(t,"GenericEventData",{enumerable:!0,get:function(){return s.GenericEventData}}),Object.defineProperty(t,"GenericLookupSource",{enumerable:!0,get:function(){return l.GenericLookupSource}}),Object.defineProperty(t,"GenericMultiAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericVote",{enumerable:!0,get:function(){return b.GenericVote}});var r=f(24280);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(32534),a=f(39882),d=f(42858),i=f(48300),o=f(37028),u=f(61027),s=f(56750),l=f(90989),p=f(56583),b=f(55510)},26700:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(87192);var c=f(66533);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},88925:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(10963);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51432);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(62347);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},41122:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAliasTypes=function(e,t){var f,n=e.knownTypes;return(0,c.objectSpread)({},r[t],null===(f=n.typesAlias)||void 0===f?void 0:f[t])};var c=f(69338),r={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},parachains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeParachain:{Proposal:"ParachainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPallet:{AssetId:"XcmAssetId"}}},56008:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact",sufficients:"Compact",approvals:"Compact"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec",symbol:"Vec",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}}},14044:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec",invalid:"Vec"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeParachains:"Vec",paraBlocks:"Vec"},MoreAttestations:{}}}},42821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{RawAuraPreDigest:{slotNumber:"u64"}}}},5735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",params:[{name:"bytesOrHash",type:"Vec"}],type:"Vec"},insertKey:{description:"Insert a key into the keystore.",params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",params:[],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec"},submitExtrinsic:{isSigned:!0,description:"Submit a fully formatted extrinsic for block inclusion",params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}}},10234:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option)"}}}}},28658:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",params:[],type:"HashMap"}},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeWeight:"u64",MaybeRandomness:"Option",MaybeVrf:"Option",EpochAuthorship:{primary:"Vec",secondary:"Vec",secondary_vrf:"Vec"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}}},90796:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}}},4612:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside side its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefySignedCommitment"},getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"}},types:{BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec>"},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"MmrRootHash",MmrRootHash:"H256",ValidatorSetId:"u64"}}},67250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}}},64979:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Header"},getBlock:{description:"Get header and body of a relay chain block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{name:"blockNumber",type:"BlockNumber",isOptional:!0}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"}},types:{BlockHash:"Hash"}}},63551:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"}},types:{PrefixedStorageKey:"StorageKey"}}},36920:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}}},41836:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec",end:"BlockNumber"}}}},22327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}}},23625:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={rpc:c(f(68307)).default,types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option",_reserved:"Option"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option"},CodeUploadResult:{_enum:{Ok:"CodeUploadResultValue",Err:"Null"}},CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultErrModule:{index:"u8",error:"u8",message:"Option"},ContractExecResultErr:{_enum:{Other:"Text",CannotLookup:"Null",BadOrigin:"Null",Module:"ContractExecResultErrModule"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:{_enum:{Ok:"ContractExecResultOk",Err:"ContractExecResultErr"}},ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:{_enum:{Ok:"InstantiateReturnValueTo267",Err:"Null"}},ContractInstantiateResultTo299:{_enum:{Ok:"InstantiateReturnValue",Err:"Null"},_fallback:"ContractInstantiateResultTo267"},ContractInstantiateResult:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:{_enum:{Ok:"InstantiateReturnValueOk",Err:"DispatchError"}},InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact",initial:"Compact",maximum:"Compact",refcount:"Compact",_reserved:"Option",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}};t.default=r},68307:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={call:{description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"ContractInstantiateResult"},uploadCode:{endpoint:"contracts_upload_code",description:"Upload new code without instantiating a contract from it",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"CodeUploadResult"},getStorage:{description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option"},rentProjection:{description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option"}}},45620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={types:"Vec",spec:"ContractContractSpecV0"},n={source:"ContractProjectSource",contract:"ContractProjectContract"},a={rpc:{},types:(0,c.objectSpread)({},{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec",prefix:"Vec"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}}},{ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV1:{name:"Vec",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec"},ContractContractSpecV0:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV1:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV2:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV3:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventSpecV0:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV1:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV2:{label:"Text",args:"Vec",docs:"Vec"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV1:{name:"Vec",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"}},{ContractConstructorSpecLatest:"ContractConstructorSpecV3",ContractEventSpecLatest:"ContractEventSpecV2",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV2",ContractMetadataLatest:"ContractMetadataV3"},{ContractProjectInfo:n,ContractMetadataV0:r,ContractMetadataV1:{types:"Vec",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec",spec:"ContractContractSpecV3"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3"}},ContractProjectV0:(0,c.objectSpread)({metadataVersion:"Text"},n,r),ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec",description:"Option",docs:"Option",repository:"Option",homepage:"Option",license:"Option"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"}})};t.default=a},15778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}}},4927:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={rpc:{},types:{ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}}},2272:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0});var r={assets:!0,authorship:!0,aura:!0,babe:!0,balances:!0,beefy:!0,collective:!0,consensus:!0,contracts:!0,democracy:!0,dev:!0,elections:!0,engine:!0,evm:!0,extrinsics:!0,genericAsset:!0,gilt:!0,grandpa:!0,identity:!0,imOnline:!0,lottery:!0,mmr:!0,offences:!0,proxy:!0,recovery:!0,scheduler:!0,session:!0,society:!0,staking:!0,support:!0,syncstate:!0,system:!0,treasury:!0,txpayment:!0,uniques:!0,utility:!0,vesting:!0,attestations:!0,bridges:!0,claims:!0,crowdloan:!0,cumulus:!0,parachains:!0,poll:!0,purchase:!0,xcm:!0,contractsAbi:!0,eth:!0,rpc:!0,author:!0,chain:!0,childstate:!0,offchain:!0,payment:!0,state:!0};Object.defineProperty(t,"assets",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"attestations",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"aura",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"author",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"authorship",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"babe",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"balances",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"beefy",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"bridges",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"chain",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(t,"childstate",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"claims",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"collective",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"consensus",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"contracts",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"contractsAbi",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"crowdloan",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"cumulus",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"democracy",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"dev",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"elections",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"engine",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"eth",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"evm",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"extrinsics",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"genericAsset",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"gilt",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"grandpa",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"imOnline",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"lottery",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"mmr",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"offchain",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"offences",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"parachains",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"payment",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"poll",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"proxy",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"purchase",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"recovery",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"rpc",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"scheduler",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"session",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"society",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"staking",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"state",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"support",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"syncstate",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"system",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"treasury",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"txpayment",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"uniques",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"utility",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"vesting",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"xcm",{enumerable:!0,get:function(){return J.default}});var n=f(74690);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=c(f(56008)),d=c(f(10234)),i=c(f(42821)),o=c(f(28658)),u=c(f(90796)),s=c(f(4612)),l=c(f(41836)),p=c(f(22327)),b=c(f(23625)),h=c(f(47054)),y=c(f(76346)),v=c(f(85395)),m=c(f(98107)),g=c(f(22761)),w=c(f(35178)),O=c(f(19360)),P=c(f(79785)),x=c(f(74386)),k=c(f(74505)),M=c(f(1508)),j=c(f(67360)),S=c(f(73698)),T=c(f(85645)),A=c(f(60434)),E=c(f(52621)),I=c(f(50271)),N=c(f(75430)),R=c(f(90337)),B=c(f(99849)),C=c(f(83432)),V=c(f(14846)),U=c(f(7724)),H=c(f(82532)),L=c(f(76868)),_=c(f(29464)),D=c(f(81784)),z=c(f(1456)),F=c(f(14044)),q=c(f(67250)),W=c(f(36920)),X=c(f(15778)),K=c(f(4927)),Z=c(f(20814)),G=c(f(66366)),Y=c(f(67912)),J=c(f(23769)),Q=c(f(45620)),$=c(f(75009)),ee=c(f(57386)),te=c(f(5735)),fe=c(f(64979)),ce=c(f(63551)),re=c(f(15370)),ne=c(f(50059)),ae=c(f(50942))},47054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AllConvictions=void 0;var f=["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"];t.AllConvictions=f;var c={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:f},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}};t.default=c},76346:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",params:[{name:"at",type:"Hash",isHistoric:!0}],type:"Option"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}}},85395:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact",candidateCount:"Compact"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}}},98107:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{name:"parentHash",type:"BlockHash",isOptional:!0}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{name:"justification",type:"Justification",isOptional:!0}],type:"bool"}},types:{CreatedBlock:{hash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}}},74690:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"metadata",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"runtime",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"scaleInfo",{enumerable:!0,get:function(){return a.default}});var r=c(f(76102)),n=c(f(11952)),a=c(f(65524))},75009:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(96136),n=(0,c.objectSpread)({},{BlockV0:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthTransactionSignature"},TransactionV0:"LegacyTransaction"},{BlockV1:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}}},{BlockV2:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}}},{EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec"},EthAccessList:"Vec",EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec",storageProof:"Vec"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option",sealFields:"Vec",uncles:"Vec",transactions:"Vec",blockSize:"Option"},EthBloom:"H2048",EthCallRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthFilter:{fromBlock:"Option",toBlock:"Option",blockHash:"Option",address:"Option",topics:"Option"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec",Hashes:"Vec",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec",Null:"Null"}},EthFilterTopicEntry:"Option",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec",blockSize:"Option"},EthLog:{address:"EthAddress",topics:"Vec",data:"Bytes",blockHash:"Option",blockNumber:"Option",transactionHash:"Option",transactionIndex:"Option",logIndex:"Option",transactionLogIndex:"Option",removed:"bool"},EthReceipt:{transactionHash:"Option",transactionIndex:"Option",blockHash:"Option",from:"Option",to:"Option",blockNumber:"Option",cumulativeGasUsed:"U256",gasUsed:"Option",contractAddress:"Option",logs:"Vec",root:"Option",logsBloom:"EthBloom",statusCode:"Option"},EthStorageProof:{key:"U256",value:"U256",proof:"Vec"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option",warpChunksProcessed:"Option"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:"LegacyTransaction",EthTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option",contractAddress:"Option",logs:"Vec",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option"}}),a={rpc:r.rpc,types:n};t.default=a},96136:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rpc=void 0;var c=(0,f(69338).objectSpread)({},{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"String"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"String"}},{clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"String"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"}},{accounts:{description:"Returns accounts list.",params:[],type:"Vec"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"hash",type:"H256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}});t.rpc=c},22761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmLog:{address:"H160",topics:"Vec",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}}},35178:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}}},19360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetOptions:{initalIssuance:"Compact",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}}},79785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}}},74386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},types:{AuthorityIndex:"u64",AuthorityList:"Vec",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec",bestFinalizedNumber:"Option"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec
"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet"},Prevotes:{currentWeight:"u32",missing:"BTreeSet"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}}},74505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}}},1508:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Bytes",OpaquePeerId:"Bytes",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec"}}}},73745:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=f(69338),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,n.default)(e)&&"function"!=typeof e)return{default:e};var f=i(t);if(f&&f.has(e))return f.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=r?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(c,a,d):c[a]=e[a]}return c.default=e,f&&f.set(e,c),c}(f(2272));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(i=function(e){return e?f:t})(e)}var o={};Object.keys(d).forEach((function(e){return Object.entries(d[e].rpc||{}).forEach((function(t){var f=(0,r.default)(t,2),c=f[0],n=f[1],d=n.aliasSection||e;o[d]||(o[d]={}),o[d][c]=(0,a.objectSpread)({},n,{isSubscription:!!n.pubsub,jsonrpc:"".concat(d,"_").concat(c),method:c,section:d})}))}));var u=o;t.default=u},67360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}}},76102:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AllHashers",{enumerable:!0,get:function(){return r.AllHashers}}),t.default=void 0;var c=f(69338),r=f(56697),n=f(64649),a=f(16476),d=f(77850),i=f(15939),o=f(15461),u=f(7946),s={rpc:{},types:(0,c.objectSpread)({},n.v9,a.v10,d.v11,i.v12,o.v13,u.v14,{ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV14",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV14",PalletCallMetadataLatest:"PalletCallMetadataV14",PalletConstantMetadataLatest:"PalletConstantMetadataV14",PalletErrorMetadataLatest:"PalletErrorMetadataV14",PalletEventMetadataLatest:"PalletEventMetadataV14",PalletMetadataLatest:"PalletMetadataV14",PalletStorageMetadataLatest:"PalletStorageMetadataV14",PortableType:"PortableTypeV14",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",StorageEntryMetadataLatest:"StorageEntryMetadataV14",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",MetadataAll:{_enum:{V0:"DoNotConstruct",V1:"DoNotConstruct",V2:"DoNotConstruct",V3:"DoNotConstruct",V4:"DoNotConstruct",V5:"DoNotConstruct",V6:"DoNotConstruct",V7:"DoNotConstruct",V8:"DoNotConstruct",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14"}}})};t.default=s},56697:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AllHashers=void 0,t.AllHashers={Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},16476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v10=void 0,t.v10={ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}}}},77850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v11=void 0;var c={ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec"},StorageHasherV11:{_enum:f(56697).AllHashers}};t.v11=c},15939:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v12=void 0,t.v12={ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11"}},15461:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v13=void 0,t.v13={ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec",hashers:"Vec",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec"},StorageHasherV13:"StorageHasherV12"}},7946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v14=void 0;var c=f(69338),r=f(75917),n={PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),EventMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option"},FunctionMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PalletCallMetadataV14:{type:"SiLookupTypeId"},PalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec"},PalletErrorMetadataV14:{type:"SiLookupTypeId"},PalletEventMetadataV14:{type:"SiLookupTypeId"},PalletMetadataV14:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8"},PalletStorageMetadataV14:{prefix:"Text",items:"Vec"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13"};t.v14=n},64649:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v9=void 0,t.v9={ErrorMetadataV9:{name:"Text",docs:"Vec"},EventMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},MetadataV9:{modules:"Vec"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec"},ModuleMetadataV9:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec"}}},73698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{generateProof:{description:"Generate MMR proof for given leaf index.",params:[{name:"leafIndex",type:"u64"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafProof"}},types:{MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"}}}},15370:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{localStorageSet:{description:"Set offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option"}},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}}},85645:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{DeferredOffenceOf:"(Vec, Vec, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}}},20814:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(69338),n=c(f(7758)),a=c(f(44358)),d={rpc:{},types:(0,r.objectSpread)({},{ServiceQuality:{_enum:["Ordered","Fast"]}},{DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec",ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}}},n.default,{ParachainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec",name:"Bytes",balance:"Balance"},RegisteredParachainInfo:{validators:"Vec",proposer:"AccountId"}},a.default,{AbridgedCandidateReceipt:{parachainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Parachain:"Null",Parathread:"(CollatorId, u32)"}},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec",queued:"Vec",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Parachain:"Null"}},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxParachainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxParachainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option",maxValidators:"Option",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpMessages:"Vec",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option"},MessageIngestionType:{downwardMessages:"Vec",horizontalMessages:"BTreeMap"},MessageQueueChain:"RelayChainHash",OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},ParachainDispatchOrigin:{_enum:["Signed","Parachain","Root"]},ParachainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec",horizontalMessages:"BTreeMap"},ParachainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",parachain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Parachain","UpgradingToParachain","DowngradingToParathread","OutgoingParathread","OutgoingParachain"]},ParaPastCodeMeta:{upgradeTimes:"Vec",lastPruned:"Option"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},Scheduling:{_enum:["Always","Dynamic"]},SessionInfo:{validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"ParachainInherentData",VecInboundHrmpMessage:"Vec"})};t.default=d},7758:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"}}},44358:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},r={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},n=(0,f(69338).objectSpread)({},{Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingParachain:{_enum:{Unset:"NewBidder",Fixed:"IncomingParachainFixed",Deploy:"IncomingParachainDeploy"}},IncomingParachainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingParachainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32"},{AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:c,SlotRange:r,WinningData10:"[WinningDataEntry; ".concat(c._enum.length,"]"),WinningData:"[WinningDataEntry; ".concat(r._enum.length,"]"),WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec",WinnersData:"Vec",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)"});t.default=n},50059:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],c={rpc:{queryInfo:{description:"Retrieves the fee information for an encoded extrinsic",params:f,type:"RuntimeDispatchInfo"},queryFeeDetails:{description:"Query the detailed fee of a given encoded extrinsic",params:f,type:"FeeDetails"}},types:{FeeDetails:{inclusionFee:"Option"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"}}};t.default=c},66366:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Approvals:"[bool; 4]"}}},60434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}}},67912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}}},52621:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec",threshold:"u16"}}}},57386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec"}}}},11952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownOrigins=t.default=void 0;var c=f(69338);t.knownOrigins={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"};var r={rpc:{},types:(0,c.objectSpread)({},{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>"},{AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"LockIdentifier",PalletsOrigin:"OriginCaller",PalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option"},SignedBlockWithJustifications:{block:"Block",justifications:"Option"},Slot:"u64",StorageData:"Bytes",StorageProof:{trieNodes:"Vec"},TransactionPriority:"u64",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec",proof:"Vec>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",Weight:"u64",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)"})};t.default=r},65524:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(12990),n=f(75917),a={rpc:{},types:(0,c.objectSpread)({},r.v0,n.v1,{SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"})};t.default=a},12990:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={Si0Field:{name:"Option",type:"Si0LookupTypeId",typeName:"Option",docs:"Vec"},Si0LookupTypeId:"u32",Si0Path:"Vec",Si0Type:{path:"Si0Path",params:"Vec",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec",Si0TypeParameter:{name:"Text",type:"Option"},Si0Variant:{name:"Text",fields:"Vec",index:"Option",discriminant:"Option",docs:"Vec"}}},75917:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=t.Si1Variant=void 0;var f={name:"Text",fields:"Vec",index:"u8",docs:"Vec"};t.Si1Variant=f;var c={Si1Field:{name:"Option",type:"Si1LookupTypeId",typeName:"Option",docs:"Vec"},Si1LookupTypeId:"Compact",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec",def:"Si1TypeDef",docs:"Vec"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec",Si1TypeParameter:{name:"Text",type:"Option"},Si1TypeDefVariant:{variants:"Vec"},Si1Variant:f};t.v1=c},50271:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option",origin:"PalletsOrigin"},ScheduledTo254:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option"},TaskAddress:"(BlockNumber, u32)"}}},75430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)"},{FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec>",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"})};t.default=c},90337:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}}},99849:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{Points:"u32",EraPoints:{total:"Points",individual:"Vec"}},{CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact",nominators:"Compact"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec)>",targets:"Vec"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact",targets:"Compact"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap",Voter:{votes:"Vec",stake:"Balance",deposit:"Balance"},VoteWeight:"u64"},{ActiveEraInfo:{index:"EraIndex",start:"Option"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap"},EraRewards:{total:"u32",rewards:"Vec"},Exposure:{total:"Compact",own:"Compact",others:"Vec"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec"},StakingLedgerTo240:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",lastReward:"Option"},StakingLedger:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",claimedRewards:"Vec"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec",reporters:"Vec",payout:"Balance"},UnlockChunk:{value:"Compact",era:"Compact"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact"},ValidatorPrefsWithBlocked:{commission:"Compact",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact"},ValidatorPrefsTo145:{unstakeThreshold:"Compact",validatorPayment:"Compact"}})};t.default=c},50942:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Bytes"},getKeys:{description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getPairs:{description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",params:[{name:"prefix",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getMetadata:{description:"Returns the runtime metadata",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Metadata"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"RuntimeVersion"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",params:[{name:"keys",type:"Vec"},{name:"fromBlock",type:"Hash"},{name:"toBlock",type:"BlockHash",isOptional:!0}],type:"Vec"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{name:"keys",type:"Vec",isOptional:!0}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",params:[{name:"block",type:"Hash"},{name:"targets",type:"Option"},{name:"storageKeys",type:"Option"},{name:"methods",type:"Option"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec",events:"Vec"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option"},BlockTraceEventData:{stringValues:"HashMap"},BlockTraceSpan:{id:"u64",parentId:"Option",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}}},83432:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}}},14846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{genSyncSpec:{endpoint:"sync_state_genSyncSpec",description:"Returns the json-serialized chainspec running the node, with a sync state.",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}}},7724:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",params:[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ApplyExtrinsicResult"},name:{description:"Retrieves the node name",params:[],type:"Text"},version:{description:"Retrieves the version of the node",params:[],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},health:{description:"Return health status of the node",params:[],type:"Health"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec"},peers:{description:"Returns the currently connected peers",params:[],type:"Vec"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",params:[],type:"NetworkState"},addReservedPeer:{description:"Adds a reserved peer",params:[{name:"peer",type:"Text"}],type:"Text"},removeReservedPeer:{description:"Remove a reserved peer",params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},addLogFilter:{description:"Adds the supplied directives to the current log filter",params:[{name:"directives",type:"Text"}],type:"Null"},resetLogFilter:{description:"Resets the log filter to Substrate defaults",params:[],type:"Null"}},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError"}},DispatchErrorModule:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorTo198:{module:"Option",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec",externalAddresses:"Vec",connectedPeers:"HashMap",notConnectedPeers:"HashMap",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec",latestPingTime:"Option",versionString:"Option"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option",maxTotal:"Option",reserved:"Option"}}}},82532:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option",tips:"Vec",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option",closes:"Option",tips:"Vec"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}}},76868:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multiplier:"Fixed128"}}},29464:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact",instanceMetadatas:"Compact",attributes:"Compact"},InstanceDetails:{owner:"AccountId",approved:"Option",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"}}}},81784:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec"},Timepoint:{height:"BlockNumber",index:"u32"}}}},1456:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}}},23769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n=f(8406),a=f(30820),d=f(2108),i={rpc:{},types:(0,r.objectSpread)({},{BodyId:{_enum:{Unit:"Null",Named:"Vec",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact",Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec",Polkadot:"Null",Kusama:"Null"}}},{XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec"},n.v0,a.v1,d.v2,(0,c.mapXcmTypes)("V2"),{DoubleEncodedCall:{encoded:"Vec"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2"}},VersionedMultiAssets:{_enum:{V0:"Vec",V1:"MultiAssetsV1",V2:"MultiAssetsV2"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2"}},XcmVersion:"u32"})};t.default=i},8406:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact",Index32:"Compact",Index64:"Compact",Index128:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec"}},JunctionV0:{_enum:{Parent:"Null",Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec",AllAbstractNonFungible:"Vec",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec",instance:"Compact"},AbstractNonFungible:{class:"Vec",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec",effects:"Vec"},ReserveAssetDeposit:{assets:"Vec",effects:"Vec"},ReceiveTeleportedAsset:{assets:"Vec",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV0"},TransferAsset:{assets:"Vec",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},ExchangeAsset:{give:"Vec",receive:"Vec"},InitiateReserveWithdraw:{assets:"Vec",reserve:"MultiLocationV0",effects:"Vec"},InitiateTeleport:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV0",assets:"Vec"},BuyExecution:{fees:"MultiAsset",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec"}}}}},30820:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=void 0,t.v1={AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec"}}}}},2108:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v2=void 0,t.v2={AssetInstanceV2:"AssetInstanceV1",FungibilityV2:"FungibilityV1",JunctionV2:"JunctionV1",JunctionsV2:"JunctionsV1",MultiAssetsV2:"MultiAssetsV1",MultiAssetV2:"MultiAssetV1",MultiAssetFilterV2:"MultiAssetFilterV1",MultiLocationV2:"MultiLocationV1",OriginKindV2:"OriginKindV1",WildFungibilityV2:"WildFungibilityV1",ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"ResponseV2Result"}},ResponseV2Error:"(u32, XcmErrorV2)",ResponseV2Result:"Result",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact",response:"ResponseV2",maxWeight:"Compact"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"OriginKindV2",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocation",ReportError:{queryId:"Compact",dest:"MultiLocationV2",maxResponseWeight:"Compact"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{query_id:"Compact",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponse_Weight:"Compact"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"u64"}},WildMultiAssetV2:"WildMultiAssetV1",XcmV2:"Vec",XcmErrorV2:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null",Transport:"Null",Unroutable:"Null",UnknownWeightRequired:"Null",Trap:"u64",UnknownClaim:"Null",InvalidLocation:"Null"}},XcmOrderV2:"XcmOrderV1"}},49545:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.MagicNumber=t.MAGIC_NUMBER=void 0;var o=f(74754),u=f(69338),s=1635018093;t.MAGIC_NUMBER=s;var l=function(e){(0,a.default)(o,e);var t,f,c=(t=o,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function o(e,t){var f;return(0,n.default)(this,o),(f=c.call(this,e,t)).isEmpty||(0,u.assert)(f.eq(s),(function(){return"MagicNumber mismatch: expected ".concat(e.createTypeUnsafe("u32",[s]).toHex(),", found ").concat(f.toHex())})),f}return(0,r.default)(o)}(o.U32);t.MagicNumber=l},42319:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(2205)),d=c(f(78585)),i=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var o=f(69338),u=f(49048),s=new Uint8Array([109,101,116,97,9]);function l(e){return(0,o.isHex)(e)?l((0,o.u8aToU8a)(e)):0===e.length?s:e}function p(e,t){try{return new u.MetadataVersioned(e,t)}catch(f){if(9===t[4])return t[4]=10,p(e,t);throw f}}var b=function(e){(0,a.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function s(e,t){return(0,n.default)(this,s),c.call(this,e,(0,o.isU8a)(t)||(0,o.isHex)(t)?p(e,l(t)):new u.MetadataVersioned(e,t))}return(0,r.default)(s)}(u.MetadataVersioned);t.Metadata=b},49048:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(16525)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(37509)),l=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.MetadataVersioned=void 0;var p=f(74754),b=f(69338),h=f(5411),y=f(8349),v=f(88094),m=f(35194),g=f(35874),w=f(50118),O=f(49545),P=f(83373),x=(0,l.default)("converted"),k=(0,l.default)("assertVersion"),M=(0,l.default)("getVersion"),j=(0,l.default)("metadata"),S=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e,t){var f;return(0,r.default)(this,l),f=c.call(this,e,{magicNumber:O.MagicNumber,metadata:"MetadataAll"},t),Object.defineProperty((0,a.default)(f),x,{writable:!0,value:new Map}),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:function(e){return(0,b.assert)(f.version<=e,(function(){return"Cannot convert metadata from version ".concat(f.version," to ").concat(e)})),f.version===e}}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:function(e,t){var c="asV".concat(e),r="asV".concat("latest"===e?14:e-1);return"latest"!==e&&(0,s.default)((0,a.default)(f),k)[k](e)?(0,s.default)((0,a.default)(f),j)[j]()[c]:((0,s.default)((0,a.default)(f),x)[x].has(e)||(0,s.default)((0,a.default)(f),x)[x].set(e,t(f.registry,f[r],f.version)),(0,s.default)((0,a.default)(f),x)[x].get(e))}}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:function(){return f.getT("metadata")}}),f}return(0,n.default)(l,[{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"asCallsOnly",get:function(){return new l(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[(0,P.toCallsOnly)(this.registry,this.asLatest),14])})}},{key:"asV9",get:function(){return(0,s.default)(this,k)[k](9),(0,s.default)(this,j)[j]().asV9}},{key:"asV10",get:function(){return(0,s.default)(this,M)[M](10,h.toV10)}},{key:"asV11",get:function(){return(0,s.default)(this,M)[M](11,y.toV11)}},{key:"asV12",get:function(){return(0,s.default)(this,M)[M](12,v.toV12)}},{key:"asV13",get:function(){return(0,s.default)(this,M)[M](13,m.toV13)}},{key:"asV14",get:function(){return(0,s.default)(this,M)[M](14,g.toV14)}},{key:"asLatest",get:function(){return(0,s.default)(this,M)[M]("latest",w.toLatest)}},{key:"magicNumber",get:function(){return this.getT("magicNumber")}},{key:"version",get:function(){return(0,s.default)(this,j)[j]().index}},{key:"getUniqTypes",value:function(e){return(0,P.getUniqTypes)(this.registry,this.asLatest,e)}},{key:"toJSON",value:function(){return this.asLatest,(0,d.default)((0,u.default)(l.prototype),"toJSON",this).call(this)}}]),l}(p.Struct);t.MetadataVersioned=S},20187:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(34575)),a=c(f(93913)),d=c(f(81506)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(63038));var l=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.PortableRegistry=void 0;var p=l(f(37509)),b=l(f(53399)),h=f(74754),y=f(91812),v=f(69338),m=(0,v.logger)("PortableRegistry"),g={toNumber:function(){return-1}},w={Char:"u32",Str:"Text"},O=S(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","account::AccountId20","polkadot_runtime_common::claims::EthereumAddress","*_democracy::vote::Vote","*_identity::types::Data","primitive_types::*","sp_arithmetic::per_things::*","ink_env::types::*"]),P=S(["pallet_identity::types::BitFlags"]),x=[].concat(["bitvec::order::Lsb0","BitOrderLsb0"],["bitvec::order::Msb0","BitOrderMsb0"]),k=["BoundedBTreeMap","BoundedVec","Box","BTreeMap","Cow","Result","Option","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],M=["entries","hash","keys","new","size"],j=["generic","misc","pallet","traits","types"];function S(e){return e.map((function(e){return e.split("::")}))}function T(e){return A(e.path).join("::")}function A(e){return e.map((function(e){return e.toString()}))}function E(e,t){return e.length===t.length&&e.every((function(e,f){var c=t[f].toString();if("*"===e||e===c)return!0;if(e.includes("*")&&e.includes("_")&&c.includes("_")){var r=e.split("_"),n=c.split("_");if("*"===r[0]){var a=n.indexOf(r[1]);-1!==a&&(r=r.slice(1),n=n.slice(a))}return 2===r.length&&"*"===r[1]&&r[0]===n[0]||E(r,n)}return!1}))}function I(e,t){var f=t.id,c=t.type,r=c.params,n=c.path;if(!n.length||k.includes(n[n.length-1].toString()))return null;var a=n.map((function(e){return(0,v.stringPascalCase)(e)})).filter((function(e,t){var f=e.toLowerCase();return!(1===t&&j.includes(f)||t!==n.length-1&&f===n[t+1].toLowerCase())})),d=a.join("");if(2===a.length&&"RawOrigin"===a[1]&&2===r.length&&r[1].type.isSome){var i=e[r[1].type.unwrap().toNumber()];2===i.type.path.length&&(d="".concat(d).concat(i.type.path[1].toString()))}return[f.toNumber(),d,r]}var N=(0,b.default)("alias"),R=(0,b.default)("lookups"),B=(0,b.default)("names"),C=(0,b.default)("params"),V=(0,b.default)("typeDefs"),U=(0,b.default)("types"),H=(0,b.default)("createSiDef"),L=(0,b.default)("getLookupId"),_=(0,b.default)("extract"),D=(0,b.default)("extractArray"),z=(0,b.default)("extractBitSequence"),F=(0,b.default)("extractCompact"),q=(0,b.default)("extractComposite"),W=(0,b.default)("extractCompositeSet"),X=(0,b.default)("extractFields"),K=(0,b.default)("extractFieldsAlias"),Z=(0,b.default)("extractHistoric"),G=(0,b.default)("extractPrimitive"),Y=(0,b.default)("extractAliasPath"),J=(0,b.default)("extractSequence"),Q=(0,b.default)("extractTuple"),$=(0,b.default)("extractVariant"),ee=(0,b.default)("extractVariantEnum"),te=function(e){(0,i.default)(r,e);var t,f,c=(t=r,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function r(e,t,f){var a;(0,n.default)(this,r),a=c.call(this,e,{types:"Vec"},t),Object.defineProperty((0,d.default)(a),ee,{value:me}),Object.defineProperty((0,d.default)(a),$,{value:ve}),Object.defineProperty((0,d.default)(a),Q,{value:ye}),Object.defineProperty((0,d.default)(a),J,{value:he}),Object.defineProperty((0,d.default)(a),Y,{value:be}),Object.defineProperty((0,d.default)(a),G,{value:pe}),Object.defineProperty((0,d.default)(a),Z,{value:le}),Object.defineProperty((0,d.default)(a),K,{value:se}),Object.defineProperty((0,d.default)(a),X,{value:ue}),Object.defineProperty((0,d.default)(a),W,{value:oe}),Object.defineProperty((0,d.default)(a),q,{value:ie}),Object.defineProperty((0,d.default)(a),F,{value:de}),Object.defineProperty((0,d.default)(a),z,{value:ae}),Object.defineProperty((0,d.default)(a),D,{value:ne}),Object.defineProperty((0,d.default)(a),_,{value:re}),Object.defineProperty((0,d.default)(a),L,{value:ce}),Object.defineProperty((0,d.default)(a),H,{value:fe}),Object.defineProperty((0,d.default)(a),N,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),R,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),B,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),C,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),V,{writable:!0,value:{}}),Object.defineProperty((0,d.default)(a),U,{writable:!0,value:void 0});var i=function(e,t){for(var f=[],c={},r=0;r], where length <= 256"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.VecFixed,length:f.toNumber(),sub:(0,p.default)(this,H)[H](c)})}function ae(e,t){var f=t.bitOrderType,c=t.bitStoreType,r=(0,p.default)(this,H)[H](f),n=(0,p.default)(this,H)[H](c),a=x.includes(r.namespace||"")?[r,n]:[n,r],d=(0,s.default)(a,2),i=d[0],o=d[1];return(0,v.assert)(x.includes(i.namespace||""),(function(){return"Unexpected bitOrder found as ".concat(i.namespace||"")})),(0,v.assert)(o.info===y.TypeDefInfo.Plain&&"u8"===o.type,(function(){return"Only u8 bitStore is currently supported, found ".concat(o.type)})),{info:y.TypeDefInfo.Plain,type:"BitVec"}}function de(e,t){var f=t.type;return(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Compact,sub:(0,p.default)(this,H)[H](f)})}function ie(e,t,f){var c=this,r=t.params,n=t.path,a=f.fields,d=n[0].toString(),i=n[n.length-1].toString();return 1===n.length&&"BTreeMap"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeMap,sub:r.map((function(e){var t=e.type;return(0,p.default)(c,H)[H](t.unwrap())}))}):["Range","RangeInclusive"].includes(d)?(0,y.withTypeString)(this.registry,{info:"Range"===d?y.TypeDefInfo.Range:y.TypeDefInfo.RangeInclusive,sub:(0,p.default)(this,H)[H](r[0].type.unwrap()),type:d}):["WrapperKeepOpaque","WrapperOpaque"].includes(i)?(0,y.withTypeString)(this.registry,{info:"WrapperKeepOpaque"===i?y.TypeDefInfo.WrapperKeepOpaque:y.TypeDefInfo.WrapperOpaque,sub:(0,p.default)(this,H)[H](r[0].type.unwrap()),type:i}):P.some((function(e){return E(e,n)}))?(0,p.default)(this,W)[W](e,r,a):(0,p.default)(this,X)[X](e,a)}function oe(e,t,f){return(0,v.assert)(1===t.length&&1===f.length,"Set handling expects param/field as single entries"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(f[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map((function(e){var t=e.index,f=e.name;return{index:t.toNumber(),info:y.TypeDefInfo.Plain,name:f.toString(),type:"Null"}}))})}function ue(e,t){for(var f=!0,c=!0,r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return c.PortableRegistry}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return r.toV1}});var c=f(20187),r=f(69606)},69606:(e,t,f)=>{"use strict";var c=f(95318)(f(59713));Object.defineProperty(t,"__esModule",{value:!0}),t.toV1=function(e,t){return t.map((function(t,f){return e.createType("PortableType",{id:f+1,type:{def:o(e,t),docs:[],params:t.params.map((function(t){return e.createType("Si1TypeParameter",{type:t.toNumber()})})),path:t.path.map((function(e){return e.toString()}))}})}))};var r=f(69338);function n(e){return function(t,f){var r=f.type;return t.createType("Si1TypeDef",(0,c.default)({},e,{type:r.toNumber()}))}}var a=n("Compact");function d(e,t){return t.map((function(t){var f=t.docs,c=t.name,r=t.type,n=t.typeName;return e.createType("Si1Field",{docs:f,name:c,type:r.toNumber(),typeName:n})}))}var i=n("Sequence");function o(e,t){var f,c=t.def,n=t.path;switch(c.type){case"Array":f=function(e,t){var f=t.len,c=t.type;return e.createType("Si1TypeDef",{Array:{len:f,type:c.toNumber()}})}(e,c.asArray);break;case"BitSequence":f=function(e,t){var f=t.bitOrderType,c=t.bitStoreType;return e.createType("Si1TypeDef",{BitSequence:{bitOrderType:f.toNumber(),bitStoreType:c.toNumber()}})}(e,c.asBitSequence);break;case"Compact":f=a(e,c.asCompact);break;case"Composite":f=function(e,t){var f=t.fields;return e.createType("Si1TypeDef",{Composite:{fields:d(e,f)}})}(e,c.asComposite);break;case"Phantom":f=function(e,t){return console.warn("Converting phantom type ".concat(t.map((function(e){return e.toString()})).join("::")," to empty tuple")),e.createType("Si1TypeDef",{Tuple:[]})}(e,n);break;case"Primitive":f=function(e,t){return e.createType("Si1TypeDef",{Primitive:t.toString()})}(e,c.asPrimitive);break;case"Sequence":f=i(e,c.asSequence);break;case"Tuple":f=function(e,t){return e.createType("Si1TypeDef",{Tuple:t.map((function(e){return e.toNumber()}))})}(e,c.asTuple);break;case"Variant":f=function(e,t){var f=t.variants;return e.createType("Si1TypeDef",{Variant:{variants:f.map((function(t,f){var c=t.discriminant,r=t.docs,n=t.fields,a=t.name;return e.createType("Si1Variant",{docs:r,fields:d(e,n),index:c.isSome?c.unwrap().toNumber():f,name:a})}))}})}(e,c.asVariant);break;default:(0,r.assertUnreachable)(c.type)}return f}},86696:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateConstants=function(e,t,f){for(var n=t.pallets,a={},d=function(t){var f=n[t],d=f.constants,i=f.name;d.isEmpty||(0,c.lazyMethod)(a,(0,c.stringCamelCase)(i),(function(){return(0,c.lazyMethods)({},d,(function(t){var f=e.createTypeUnsafe(e.createLookupType(t.type),[(0,c.hexToU8a)(t.value.toHex())]);return f.meta=t,f}),r.objectNameToCamel)}))},i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateErrors=function(e,t,f){for(var d=t.lookup,i=t.pallets,o={},u=function(t){var u=i[t],s=u.errors,l=u.index,p=u.name;if(s.isSome){var b=f>=12?l.toNumber():t;(0,c.lazyMethod)(o,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(d,s.unwrap(),n.objectNameToString,(function(t){return{is:function(e){var f=e.error;return e.index.eq(b)&&((0,c.isU8a)(f)?f[0]===t.index.toNumber():f.eq(t.index))},meta:e.createTypeUnsafe("ErrorMetadataLatest",[a(d,t)])}}))}))}},s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateEvents=function(e,t,f){for(var i=t.lookup,o=t.pallets,u={},s=o.filter(d),l=function(t){var d=s[t],o=d.events,l=d.index,p=d.name,b=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(i,o.unwrap(),a.objectNameToString,(function(t){return{is:function(e){return b===e.index[0]&&t.index.eq(e.index[1])},meta:e.createTypeUnsafe("EventMetadataLatest",[(0,n.variantToMeta)(i,t)])}}))}))},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnchecked=function(e,t,f,r){var n=r.fields,a=(0,c.stringCamelCase)(r.name),d=function(){for(var d=arguments.length,i=new Array(d),o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCallFunction=o,t.decorateExtrinsics=function(e,t,f){for(var n=t.lookup,d=t.pallets,u={},s=d.filter(i),l=function(t){var d=s[t],i=d.calls,l=d.index,p=d.name,b=(0,c.stringCamelCase)(p),h=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,b,(function(){return(0,r.lazyVariants)(n,i.unwrap(),a.objectNameToCamel,(function(t){return o(e,n,t,b,h)}))}))},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateErrors",{enumerable:!0,get:function(){return a.decorateErrors}}),Object.defineProperty(t,"decorateEvents",{enumerable:!0,get:function(){return d.decorateEvents}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return i.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return o.decorateStorage}}),t.expandMetadata=function(e,t){(0,c.assert)(t instanceof r.Metadata,"You need to pass a valid Metadata instance to Decorated");var f=t.asLatest,u=t.version;return{consts:(0,n.decorateConstants)(e,f,u),errors:(0,a.decorateErrors)(e,f,u),events:(0,d.decorateEvents)(e,f,u),query:(0,o.decorateStorage)(e,f,u),registry:e,tx:(0,i.decorateExtrinsics)(e,f,u)}},Object.defineProperty(t,"filterCallsSome",{enumerable:!0,get:function(){return i.filterCallsSome}}),Object.defineProperty(t,"filterEventsSome",{enumerable:!0,get:function(){return d.filterEventsSome}});var c=f(69338),r=f(42319),n=f(86696),a=f(61537),d=f(50716),i=f(79977),o=f(95675)},92876:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.NO_RAW_ARGS=void 0,t.createFunction=function(e,t,f){var c=t.meta.type,r=function(e,t,f){var c=t.meta,r=t.method,n=t.prefix,a=t.section,i=function(e,t,f){var c=t.meta.type,r=null;return function(){if(c.isPlain)return r||(r=f.skipHashing?(0,d.compactAddLength)((0,d.u8aToU8a)(f.key)):v(e,t,s)),r;for(var n=c.asMap,a=n.hashers,i=n.key,o=arguments.length,u=new Array(o),l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHasher=function(e){return a[e.type]||n};var c=f(69338),r=f(94459),n=function(e){return(0,r.xxhashAsU8a)(e,128)},a={Blake2_128:function(e){return(0,r.blake2AsU8a)(e,128)},Blake2_128Concat:function(e){return(0,c.u8aConcat)((0,r.blake2AsU8a)(e,128),(0,c.u8aToU8a)(e))},Blake2_256:function(e){return(0,r.blake2AsU8a)(e,256)},Identity:function(e){return(0,c.u8aToU8a)(e)},Twox128:function(e){return(0,r.xxhashAsU8a)(e,128)},Twox256:function(e){return(0,r.xxhashAsU8a)(e,256)},Twox64Concat:function(e){return(0,c.u8aConcat)((0,r.xxhashAsU8a)(e,64),(0,c.u8aToU8a)(e))}}},44255:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStorage=function(e){for(var t={},f=Object.entries(c.substrate),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateStorage=function(e,t,f){for(var o=t.pallets,u=(0,a.getStorage)(e),s=function(t){var f=o[t],a=f.name,s=f.storage;if(s.isSome){var l=(0,c.stringCamelCase)(a),p=s.unwrap(),b=p.items,h=p.prefix.toString();(0,c.lazyMethod)(u,l,(function(){return(0,c.lazyMethods)({palletVersion:(0,d.createRuntimeFunction)({method:"palletVersion",prefix:h,section:l},(0,n.createKeyRaw)(e,{method:":__STORAGE_VERSION__:",prefix:a.toString()},n.NO_RAW_ARGS),i)(e)},b,(function(t){return(0,n.createFunction)(e,{meta:t,method:t.name.toString(),prefix:h,section:l},{})}),r.objectNameToCamel)}))}},l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(37066);function r(e,t,f){return(0,c.createRuntimeFunction)({method:e,prefix:"Substrate",section:"substrate"},t,f)}var n={changesTrieConfig:r("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:r("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:r("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),extrinsicIndex:r("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:r("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"})};t.substrate=n},37066:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRuntimeFunction=function(e,t,f){var r=e.method,a=e.prefix,d=e.section,i=f.docs,o=f.type;return function(e){var f;return(0,c.createFunction)(e,{meta:e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:e.createTypeUnsafe("Vec",[[i]]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:e.createTypeUnsafe("Text",[r]),toJSON:function(){return t},type:e.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:(null===(f=n(e,o))||void 0===f?void 0:f.id)||0}])}]),method:r,prefix:a,section:d},{key:t,skipHashing:!0})}};var c=f(92876);function r(e,t){var f=t.toLowerCase();return e.lookup.types.find((function(e){return e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===f||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===f}))}function n(e,t){var f=r(e,t);if(!f&&"Bytes"===t){var c=r(e,"u8");c&&(f=e.lookup.types.find((function(e){return e.type.def.isSequence&&e.type.def.asSequence.type.eq(c.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t)})))}return f||console.warn("Unable to map ".concat(t," to a lookup index")),f}},85549:(e,t,f)=>{"use strict";function c(e){return function(t){var f=t.name;return e(f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.objectNameToString=t.objectNameToCamel=void 0;var r=c(f(69338).stringCamelCase);t.objectNameToCamel=r;var n=c((function(e){return e.toString()}));t.objectNameToString=n},49890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Metadata",{enumerable:!0,get:function(){return c.Metadata}}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return r.PortableRegistry}}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return n.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return n.decorateStorage}}),Object.defineProperty(t,"expandMetadata",{enumerable:!0,get:function(){return n.expandMetadata}});var c=f(42319),r=f(73598),n=f(24551)},24174:(e,t,f)=>{"use strict";var c,r=f(95318)(f(59713));Object.defineProperty(t,"__esModule",{value:!0}),t.extractTypes=u;var n=f(91812);function a(e,t){var f=t.sub,c=f.lookupName,r=f.type;return u([c||r])}function d(e,t){return u(t.sub.map((function(e){var t=e.lookupName,f=e.type;return t||f})))}function i(e,t){var f=t.info;throw new Error("Unhandled: Unable to create and validate type from ".concat(e," (info=").concat(n.TypeDefInfo[f],")"))}var o=(c={},(0,r.default)(c,n.TypeDefInfo.BTreeMap,d),(0,r.default)(c,n.TypeDefInfo.BTreeSet,a),(0,r.default)(c,n.TypeDefInfo.Compact,a),(0,r.default)(c,n.TypeDefInfo.DoNotConstruct,i),(0,r.default)(c,n.TypeDefInfo.Enum,d),(0,r.default)(c,n.TypeDefInfo.HashMap,d),(0,r.default)(c,n.TypeDefInfo.Int,i),(0,r.default)(c,n.TypeDefInfo.Linkage,i),(0,r.default)(c,n.TypeDefInfo.Null,i),(0,r.default)(c,n.TypeDefInfo.Option,a),(0,r.default)(c,n.TypeDefInfo.Plain,(function(e,t){return t.lookupName||t.type})),(0,r.default)(c,n.TypeDefInfo.Range,a),(0,r.default)(c,n.TypeDefInfo.RangeInclusive,a),(0,r.default)(c,n.TypeDefInfo.Result,d),(0,r.default)(c,n.TypeDefInfo.Set,d),(0,r.default)(c,n.TypeDefInfo.Si,i),(0,r.default)(c,n.TypeDefInfo.Struct,d),(0,r.default)(c,n.TypeDefInfo.Tuple,d),(0,r.default)(c,n.TypeDefInfo.UInt,i),(0,r.default)(c,n.TypeDefInfo.Vec,a),(0,r.default)(c,n.TypeDefInfo.VecFixed,a),(0,r.default)(c,n.TypeDefInfo.WrapperKeepOpaque,a),(0,r.default)(c,n.TypeDefInfo.WrapperOpaque,a),c);function u(e){return e.map((function(e){var t=(0,n.getTypeDef)(e);return o[t.info](e,t)}))}},43914:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.flattenUniq=function e(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSiName=function(e,t){var f=e.getTypeDef(t);return f.lookupName||f.type}},44711:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqTypes=function(e,t,f){return(0,n.validateTypes)(e,f,(0,r.flattenUniq)((o=(i=t).lookup,i.pallets.reduce((function(e,t){var f=t.calls,r=t.constants,n=t.events,i=t.storage;return e.push([a(o,r)]),f.isSome&&e.push(d(o,f.unwrap().type)),n.isSome&&e.push(d(o,n.unwrap().type)),i.isSome&&e.push(i.unwrap().items.map((function(e){var t=e.type;if(t.isPlain)return[o.getTypeDef(t.asPlain).type];var f=t.asMap,r=f.hashers,n=f.key,a=f.value;return 1===r.length?[o.getTypeDef(a).type,o.getTypeDef(n).type]:[o.getTypeDef(a).type].concat((0,c.default)(o.getSiType(n).def.asTuple.map((function(e){return o.getTypeDef(e).type}))))}))),e}),[]))));var i,o};var r=f(43914),n=f(98129);function a(e,t){return t.map((function(t){var f=t.type;return e.getTypeDef(f).type}))}function d(e,t){return e.getSiType(t).def.asVariant.variants.map((function(t){var f=t.fields;return a(e,f)}))}},83373:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"flattenUniq",{enumerable:!0,get:function(){return c.flattenUniq}}),Object.defineProperty(t,"getSiName",{enumerable:!0,get:function(){return r.getSiName}}),Object.defineProperty(t,"getUniqTypes",{enumerable:!0,get:function(){return n.getUniqTypes}}),Object.defineProperty(t,"toCallsOnly",{enumerable:!0,get:function(){return a.toCallsOnly}}),Object.defineProperty(t,"validateTypes",{enumerable:!0,get:function(){return d.validateTypes}});var c=f(43914),r=f(12701),n=f(44711),a=f(4749),d=f(98129)},4749:(e,t,f)=>{"use strict";var c=f(95318)(f(59713));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t",[f.unwrapOr(null)]),index:c,name:r}}))}]).toJSON()}},98129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTypes=function(e,t,f){var c=(0,n.flattenUniq)((0,r.extractTypes)(f)).filter((function(t){return!e.hasType(t)&&!e.isLookupType(t)})).sort();if(0!==c.length){var d="Unknown types found, no types for ".concat(c.join(", "));if(t)throw new Error(d);a.warn(d)}return f};var c=f(69338),r=f(24174),n=f(43914),a=(0,c.logger)("metadata")},8349:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV11=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:f}])}},88094:(e,t,f)=>{"use strict";var c=f(95318)(f(59713));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV13=function(e,t){return e.createTypeUnsafe("MetadataV13",[t])}},35874:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.toV14=function(e,t,f){var c=[];(function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++)u(e,t+1<1||arguments.length<=t+1?void 0:arguments[t+1])})(c,"Null","u8","u16","u32","u64"),function(e,t,f){e.register({OriginCaller:{_enum:t.map((function(e,t){return[e.name.toString(),f>=12?e.index.toNumber():t]})).sort((function(e,t){return e[1]-t[1]})).reduce((function(e,t){for(var f=(0,n.default)(t,2),c=f[0],r=f[1],a=Object.keys(e).length;a"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function u(e,t){var f=t.toString(),c=e.findIndex((function(e){return e.def.HistoricMetaCompat===f}));return-1!==c?c:e.push({def:{HistoricMetaCompat:f}})-1}function s(e,t){return e.push({def:{Tuple:t}})-1}function l(e,t,f,c){return f.push({def:{Variant:{variants:c}},path:["pallet_".concat(e.toString()),"pallet",t]})-1}function p(e,t){t.forEach((function(t){var f=Object.keys(e).find((function(e){return t.eq(e)}));if(f)t.setOverride(e[f]);else{var c=t.toString(),r=Object.entries(e).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return o.reduce((function(e,t){var f=(0,n.default)(t,2),a=f[0],d=f[1];return e.replace("".concat(a).concat(c).concat(d),"".concat(a).concat(r).concat(d))}),e)}),c);c!==r&&t.setOverride(r)}}))}function b(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n.map((function(e){return e.type}))),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){var c=f.name,r=f.type;return t.createTypeUnsafe("SiField",[{name:c,type:u(e,r)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletCallMetadataV14",[{type:l(f,"Call",e,n)}])}function h(e,t,f,c){return f.map((function(f){var r=f.docs,n=f.name,a=f.type,d=f.value;return p(c,[a]),t.createTypeUnsafe("PalletConstantMetadataV14",[{docs:r,name:n,type:u(e,a),value:d}])}))}function y(e,t,f,c,r){var n=c.map((function(e,f){var c=e.docs,r=e.name;return t.createTypeUnsafe("SiVariant",[{docs:c,fields:[],index:f,name:r}])}));return t.createTypeUnsafe("PalletErrorMetadataV14",[{type:l(f,"Error",e,n)}])}function v(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){return t.createTypeUnsafe("SiField",[{type:u(e,f)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletEventMetadataV14",[{type:l(f,"Event",e,n)}])}function m(e,t,f,c){var n=c.hashers,a=c.keys,d=c.value;return p(f,[d].concat((0,r.default)(Array.isArray(a)?a:[a]))),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:n,key:1===n.length?u(e,a[0]):s(e,a.map((function(t){return u(e,t)}))),value:u(e,d)}}])}function g(e,t,f,c){var r=f.items,n=f.prefix;return t.createTypeUnsafe("PalletStorageMetadataV14",[{items:r.map((function(f){var r,n=f.docs,a=f.fallback,d=f.modifier,i=f.name,o=f.type;if(o.isPlain){var s=o.asPlain;p(c,[s]),r=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:u(e,s)}])}else if(o.isMap){var l=o.asMap;r=m(e,t,c,{hashers:[l.hasher],keys:[l.key],value:l.value})}else if(o.isDoubleMap){var b=o.asDoubleMap;r=m(e,t,c,{hashers:[b.hasher,b.key2Hasher],keys:[b.key1,b.key2],value:b.value})}else{var h=o.asNMap;r=m(e,t,c,{hashers:h.hashers,keys:h.keyVec,value:h.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:n,fallback:a,modifier:d,name:i,type:r}])})),prefix:n}])}},50118:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLatest=function(e,t,f){return t}},5411:(e,t,f)=>{"use strict";var c=f(95318)(f(59713));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function d(e,t){return t.isMap?[n(n({},t.asMap),{},{hasher:a(e,t.asMap.hasher)}),1]:t.isDoubleMap?[n(n({},t.asDoubleMap),{},{hasher:a(e,t.asDoubleMap.hasher),key2Hasher:a(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}Object.defineProperty(t,"__esModule",{value:!0}),t.toV10=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV10",[{modules:f.map((function(t){return function(e,t){var f=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[n(n({},t),{},{storage:f?n(n({},f),{},{items:f.items.map((function(t){return n(n({},t),{},{type:e.createTypeUnsafe("StorageEntryTypeV10",d(e,t.type))})}))}):null})])}(e,t)}))}])}},10686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types",path:"/",type:"cjs",version:"8.1.1"}},13853:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(319)),n=c(f(34575)),a=c(f(93913)),d=c(f(2205)),i=c(f(78585)),o=c(f(29754));Object.defineProperty(t,"__esModule",{value:!0}),t.Data=void 0;var u=f(74754),s=f(69338);var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function u(e,t){var f;return(0,n.default)(this,u),f=c.call.apply(c,[this,e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"}].concat((0,r.default)(function(e,t){return(0,s.isU8a)(t)||(0,s.isString)(t)?function(e,t){var f=t[0];if(!f)return[void 0,void 0];if(f>=1&&f<=33){var c=f-1,r=t.subarray(1,c+1);return[e.createTypeUnsafe("Raw",[r]),1]}if(f>=34&&f<=37)return[t.subarray(1,33),f-32];throw new Error("Unable to decode Data, invalid indicator byte ".concat(f))}(e,(0,s.u8aToU8a)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)))),(0,s.assert)(!f.isRaw||f.asRaw.length<=32,"Data.Raw values are limited to a maximum length of 32 bytes"),f}return(0,a.default)(u,[{key:"asBlakeTwo256",get:function(){return this.value}},{key:"asKeccak256",get:function(){return this.value}},{key:"asRaw",get:function(){return this.value}},{key:"asSha256",get:function(){return this.value}},{key:"asShaThree256",get:function(){return this.value}},{key:"isBlakeTwo256",get:function(){return 2===this.index}},{key:"isKeccak256",get:function(){return 4===this.index}},{key:"isNone",get:function(){return 0===this.index}},{key:"isRaw",get:function(){return 1===this.index}},{key:"isSha256",get:function(){return 3===this.index}},{key:"isShaThree256",get:function(){return 5===this.index}},{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"toU8a",value:function(){if(0===this.index)return new Uint8Array(1);if(1===this.index){var e=this.value.toU8a(!0),t=Math.min(e.length,32),f=new Uint8Array(t+1);return f.set([t+1],0),f.set(e.subarray(0,t),1),f}var c=new Uint8Array(33);return c.set([this.index+32],0),c.set(this.value.toU8a(),1),c}}]),u}(u.Enum);t.Data=l},98621:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(81506)),d=c(f(16525)),i=c(f(2205)),o=c(f(78585)),u=c(f(29754)),s=c(f(37509)),l=c(f(53399)),p=c(f(319)),b=c(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.StorageKey=void 0,t.unwrapStorageSi=g,t.unwrapStorageType=w;var h=f(74754),y=f(69338),v=f(83373),m={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};function g(e){return e.isPlain?e.asPlain:e.asMap.value}function w(e,t,f){var c=(0,v.getSiName)(e.lookup,g(t));return f?"Option<".concat(c,">"):c}function O(e){if((0,y.isU8a)(e)||!e||(0,y.isString)(e))return{key:e};if(e instanceof A)return{key:e,method:e.method,section:e.section};if((0,y.isFunction)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){var t=(0,b.default)(e,2),f=t[0],c=t[1],r=void 0===c?[]:c;if((0,y.assert)((0,y.isFunction)(f),"Expected function input for key construction"),f.meta&&f.meta.type.isMap){var n=f.meta.type.asMap;(0,y.assert)(Array.isArray(r)&&r.length===n.hashers.length,(function(){return"Expected an array of ".concat(n.hashers.length," values as params to a Map query")}))}return{key:f.apply(void 0,(0,p.default)(r)),method:f.method,section:f.section}}throw new Error("Unable to convert input ".concat(e," to StorageKey"))}function P(e){return e instanceof A||(0,y.isFunction)(e)?e.meta:Array.isArray(e)?(0,b.default)(e,1)[0].meta:void 0}function x(e,t){if(t instanceof A)return t.outputType;if((0,y.isFunction)(t))return w(e,t.meta.type);if(Array.isArray(t)){var f=(0,b.default)(t,1)[0];if(f.meta)return w(e,f.meta.type)}return"Raw"}var k=(0,l.default)("args"),M=(0,l.default)("meta"),j=(0,l.default)("outputType"),S=(0,l.default)("method"),T=(0,l.default)("section"),A=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=O(t),i=d.key,o=d.method,u=d.section;return f=c.call(this,e,i),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),S,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),T,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),j)[j]=x(e,t),f.setMeta(P(t),n.section||u,n.method||o),f}return(0,n.default)(l,[{key:"args",get:function(){return(0,s.default)(this,k)[k]}},{key:"meta",get:function(){return(0,s.default)(this,M)[M]}},{key:"method",get:function(){return(0,s.default)(this,S)[S]}},{key:"outputType",get:function(){return(0,s.default)(this,j)[j]}},{key:"section",get:function(){return(0,s.default)(this,T)[T]}},{key:"is",value:function(e){return e.section===this.section&&e.method===this.method}},{key:"setMeta",value:function(e,t,f){(0,s.default)(this,M)[M]=e,(0,s.default)(this,S)[S]=f||(0,s.default)(this,S)[S],(0,s.default)(this,T)[T]=t||(0,s.default)(this,T)[T],e&&((0,s.default)(this,j)[j]=w(this.registry,e.type));try{(0,s.default)(this,k)[k]=function(e,t,f){if(!f||!f.type.isMap)return[];var c=f.type.asMap,r=c.hashers,n=c.key,a=1===r.length?[n]:e.lookup.getSiType(n).def.asTuple;return function(e,t,f){for(var c=32,r=new Array(f.length),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.Bool}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return c.Bytes}}),Object.defineProperty(t,"Data",{enumerable:!0,get:function(){return r.Data}}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return c.I128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return c.I16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return c.I256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return c.I32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return c.I64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.I8}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return c.Null}}),Object.defineProperty(t,"StorageKey",{enumerable:!0,get:function(){return n.StorageKey}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return c.Text}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return c.Type}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return c.U128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return c.U16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return c.U256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return c.U32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return c.U64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return c.U8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return c.USize}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return c.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return c.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return c.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return c.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return c.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return c.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return c.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return c.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return c.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return c.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return c.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return c.usize}});var c=f(74754),r=f(13853),n=f(98621)},3320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(30379);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(74785)},84064:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},41645:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(84064)),a=f(74785);(0,r.detectPackage)(a.packageInfo,null,n.default)},99355:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.colors=function(e){var t=30*e()-15,f=n.COLORS.map((function(e){return(0,r.default)(e).rotate(t)}));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,c=Math.floor(f.length*e());return f.splice(c,1)[0].alpha(t).string()}};var r=c(f(6767)),n=f(82535)},16746:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.container=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"white",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=document.createElement("div"),n=Object.assign({background:t,borderRadius:"".concat(e/2,"px"),display:"inline-block",height:"".concat(e,"px"),margin:"0px",overflow:"hidden",padding:"0px",width:"".concat(e,"px")},c);return r.className=f,r.style.background=t,Object.keys(n).forEach((function(e){r.style[e]=n[e]})),r}},82535:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHAPE_COUNT=t.COLORS=void 0,t.COLORS=["#ffe119","#4363d8","#f58231","#fabebe","#e6beff","#800000","#000075","#a9a9a9","#ffffff","#000000"],t.SHAPE_COUNT=5},84:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.beachballIcon=function(e,t){var f=t.size,o=void 0===f?256:f,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3?arguments[3]:void 0,l=(0,i.seeder)(e),p=(0,n.colors)(l),b=(0,a.container)(o,"white",u,s),h=(0,a.container)(o,p()),y=(0,r.element)(o);b.appendChild(h),h.appendChild(y);for(var v=0;v{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seeder=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array(32),t=(0,c.isU8a)(e)?e:(0,c.stringToU8a)(e),f=t[Math.floor(t.length/2)]%t.length-1,r=function(){return(f+=1)===t.length&&(f=0),t[f]};return function(){return(256*r()+r())/65536}};var c=f(69338)},41647:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f,n){var a=f/2,d=360*e(),i=(c.SHAPE_COUNT-n)/c.SHAPE_COUNT*(f/2)+f/8*e(),o=f/4*(e()+(n+1)/c.SHAPE_COUNT),u=o*Math.sin(d)+a,s=o*Math.cos(d)+a,l=(0,r.circle)(i,u,s);return l.setAttributeNS("","fill",t),l};var c=f(82535),r=f(43326)},43326:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f){var r=(0,c.svg)("circle");return r.setAttributeNS("","cx","".concat(t)),r.setAttributeNS("","cy","".concat(f)),r.setAttributeNS("","r","".concat(e)),r};var c=f(46668)},31857:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.element=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"svg",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=(0,c.svg)(t);return n.setAttributeNS("","x","".concat(f)),n.setAttributeNS("","y","".concat(r)),n.setAttributeNS("","width","".concat(e)),n.setAttributeNS("","height","".concat(e)),n};var c=f(46668)},46668:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.svg=function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}},30379:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"beachballIcon",{enumerable:!0,get:function(){return c.beachballIcon}}),Object.defineProperty(t,"polkadotIcon",{enumerable:!0,get:function(){return r.polkadotIcon}});var c=f(84),r=f(15845)},15845:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.polkadotIcon=function(e,t){var f,u,s,l,p,b,h,y,v=(u=function(e){var t=e?20:24;return{r:t,r3o4:3*t/4,ro2:t/2,ro4:t/4,rroot3o2:t*Math.sqrt(3)/2,rroot3o4:t*Math.sqrt(3)/4}}(t.isAlternative),s=u.r,l=u.r3o4,p=u.ro2,b=u.ro4,h=u.rroot3o2,y=u.rroot3o4,[[a,a-s],[a,a-p],[a-y,a-l],[a-h,a-p],[a-y,a-b],[a-h,a],[a-h,a+p],[a-y,a+b],[a-y,a+l],[a,a+s],[a,a+p],[a+y,a+l],[a+h,a+p],[a+y,a+b],[a+h,a],[a+h,a-p],[a+y,a-b],[a+y,a-l],[a,a]]);try{f=function(e){var t=Object.values(d).map((function(e){return e.freq})).reduce((function(e,t){return e+t})),f=function(e){return o.length||(o=n(new Uint8Array(32))),n((0,r.decodeAddress)(e)).map((function(e,t){return(e+256-o[t])%256}))}(e),c=Math.floor((f[30]+256*f[31])%t),a=f[28]%6*3,i=Math.floor(70*f[29]/256+26)%80+30,u=function(e){var t=0,f=Object.values(d).find((function(f){return t+=f.freq,e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(41645);var c=f(3320);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},74785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/ui-shared",path:"/",type:"cjs",version:"2.0.1"}},92349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToEvm=function(e,t){return(0,c.decodeAddress)(e,t).subarray(0,20)};var c=f(85709)},12086:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddress=function(e,t){var f;try{f=(0,r.base58Decode)(e)}catch(e){return[!1,e.message]}var d=(0,n.checkAddressChecksum)(f),i=(0,c.default)(d,4),o=i[0],u=i[3];return u!==t?[!1,"Prefix mismatch, expected ".concat(t,", found ").concat(u)]:a.defaults.allowedEncodedLengths.includes(f.length)?[o,o?null:"Invalid decoded address checksum"]:[!1,"Invalid decoded address length"]};var r=f(15603),n=f(78184),a=f(42327)},78184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddressChecksum=function(e){var t=64&e[0]?2:1,f=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),n=e.length-(r?2:1),a=(0,c.sshash)(e.subarray(0,n));return[0==(128&e[0])&&![46,47].includes(e[0])&&(r?e[e.length-2]===a[0]&&e[e.length-1]===a[1]:e[e.length-1]===a[0]),n,t,f]};var c=f(48882)},85709:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;if((0,r.assert)(e,"Invalid empty address passed"),(0,r.isU8a)(e)||(0,r.isHex)(e))return(0,r.u8aToU8a)(e);try{var i=(0,n.base58Decode)(e);(0,r.assert)(d.defaults.allowedEncodedLengths.includes(i.length),"Invalid decoded address length");var o=(0,a.checkAddressChecksum)(i),u=(0,c.default)(o,4),s=u[0],l=u[1],p=u[2],b=u[3];return(0,r.assert)(t||s,"Invalid decoded address checksum"),(0,r.assert)([-1,b].includes(f),(function(){return"Expected ss58Format ".concat(f,", received ").concat(b)})),i.slice(p,l)}catch(t){throw new Error("Decoding ".concat(e,": ").concat(t.message))}};var r=f(69338),n=f(15603),a=f(78184),d=f(42327)},42327:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=void 0;var c={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:f(43545).availableNetworks.map((function(e){return e.prefix})),prefix:42};t.defaults=c},14003:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(u);try{for(p.s();!(s=p.n()).done;){var b=s.value.chainCode;l=(0,a.sr25519DerivePublic)(l,b)}}catch(e){p.e(e)}finally{p.f()}return(0,i.encodeAddress)(l,f)};var r=f(69338),n=f(53992),a=f(31730),d=f(85709),i=f(61031);function o(e){return e.isHard}},61031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeAddress=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.defaults.prefix,f=(0,n.decodeAddress)(e);(0,c.assert)(t>=0&&t<=16383&&![46,47].includes(t),"Out of range ss58Format specified"),(0,c.assert)(a.defaults.allowedDecodedLengths.includes(f.length),(function(){return"Expected a valid key to convert, with length ".concat(a.defaults.allowedDecodedLengths.join(", "))}));var i=(0,c.u8aConcat)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],f);return(0,r.base58Encode)((0,c.u8aConcat)(i,(0,d.sshash)(i).subarray(0,[32,33].includes(f.length)?2:1)))};var c=f(69338),r=f(15603),n=f(85709),a=f(42327),d=f(48882)},45709:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeDerivedAddress=function(e,t,f){return(0,r.encodeAddress)((0,n.createKeyDerived)((0,c.decodeAddress)(e),t),f)};var c=f(85709),r=f(61031),n=f(26012)},54018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeMultiAddress=function(e,t,f){return(0,c.encodeAddress)((0,r.createKeyMulti)(e,t),f)};var c=f(61031),r=f(5848)},47650:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressEq=function(e,t){return(0,c.u8aEq)((0,r.decodeAddress)(e),(0,r.decodeAddress)(t))};var c=f(69338),r=f(85709)},20475:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evmToAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",a=(0,c.u8aConcat)("evm:",e);return(0,c.assert)(24===a.length,(function(){return"Converting ".concat(e,": Invalid evm address length")})),(0,n.encodeAddress)((0,r.hasher)(f,a),t)};var c=f(69338),r=f(92156),n=f(61031)},20018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addressEq",{enumerable:!0,get:function(){return b.addressEq}}),Object.defineProperty(t,"addressToEvm",{enumerable:!0,get:function(){return c.addressToEvm}}),Object.defineProperty(t,"checkAddress",{enumerable:!0,get:function(){return r.checkAddress}}),Object.defineProperty(t,"checkAddressChecksum",{enumerable:!0,get:function(){return n.checkAddressChecksum}}),Object.defineProperty(t,"createKeyDerived",{enumerable:!0,get:function(){return d.createKeyDerived}}),Object.defineProperty(t,"createKeyMulti",{enumerable:!0,get:function(){return a.createKeyMulti}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return i.decodeAddress}}),Object.defineProperty(t,"deriveAddress",{enumerable:!0,get:function(){return o.deriveAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return u.encodeAddress}}),Object.defineProperty(t,"encodeDerivedAddress",{enumerable:!0,get:function(){return s.encodeDerivedAddress}}),Object.defineProperty(t,"encodeMultiAddress",{enumerable:!0,get:function(){return l.encodeMultiAddress}}),Object.defineProperty(t,"evmToAddress",{enumerable:!0,get:function(){return p.evmToAddress}}),Object.defineProperty(t,"isAddress",{enumerable:!0,get:function(){return h.isAddress}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return y.setSS58Format}}),Object.defineProperty(t,"sortAddresses",{enumerable:!0,get:function(){return v.sortAddresses}}),Object.defineProperty(t,"validateAddress",{enumerable:!0,get:function(){return m.validateAddress}});var c=f(92349),r=f(12086),n=f(78184),a=f(5848),d=f(26012),i=f(85709),o=f(14003),u=f(61031),s=f(45709),l=f(54018),p=f(20475),b=f(47650),h=f(16622),y=f(71347),v=f(47831),m=f(28311)},16622:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAddress=function(e,t,f){try{return(0,c.validateAddress)(e,t,f)}catch(e){return!1}};var c=f(28311)},26012:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyDerived=function(e,t){return(0,r.blake2AsU8a)((0,c.u8aConcat)(d,(0,a.decodeAddress)(e),(0,c.bnToU8a)(t,n.BN_LE_16_OPTS)))};var c=f(69338),r=f(4410),n=f(32421),a=f(85709),d=(0,c.stringToU8a)("modlpy/utilisuba")},5848:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyMulti=function(e,t){return(0,n.blake2AsU8a)(r.u8aConcat.apply(void 0,[i,(0,r.compactToU8a)(e.length)].concat((0,c.default)((0,r.u8aSorted)(e.map(d.addressToU8a))),[(0,r.bnToU8a)(t,a.BN_LE_16_OPTS)])))};var r=f(69338),n=f(4410),a=f(32421),d=f(47377),i=(0,r.stringToU8a)("modlpy/utilisuba")},71347:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSS58Format=function(e){n.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as pat of the address encode function"),r.defaults.prefix=e};var c=f(69338),r=f(42327),n=(0,c.logger)("setSS58Format")},47831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAddresses=function(e,t){return(0,c.u8aSorted)(e.map(n.addressToU8a)).map((function(e){return(0,r.encodeAddress)(e,t)}))};var c=f(69338),r=f(61031),n=f(47377)},48882:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sshash=function(e){return(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e),512)};var c=f(69338),r=f(4410),n=(0,c.stringToU8a)("SS58PRE")},47377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToU8a=function(e){return(0,c.decodeAddress)(e)};var c=f(85709)},28311:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAddress=function(e,t,f){return!!(0,c.decodeAddress)(e,t,f)};var c=f(85709)},23141:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase32=t.base32Validate=t.base32Encode=t.base32Decode=void 0;var c=f(96090),r=f(49817),n="abcdefghijklmnopqrstuvwxyz234567",a={chars:n,coder:c.utils.chain(c.utils.radix2(5),c.utils.alphabet(n),{decode:function(e){return e.split("")},encode:function(e){return e.join("")}}),ipfs:"b",type:"base32"},d=(0,r.createValidate)(a);t.base32Validate=d;var i=(0,r.createIs)(d);t.isBase32=i;var o=(0,r.createDecode)(a,d);t.base32Decode=o;var u=(0,r.createEncode)(a);t.base32Encode=u},49817:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDecode=function(e,t){var f=e.coder,c=e.ipfs;return function(e,r){return t(e,r),f.decode(c&&r?e.substr(1):e)}},t.createEncode=function(e){var t=e.coder,f=e.ipfs;return function(e,r){var n=t.encode((0,c.u8aToU8a)(e));return f&&r?"".concat(f).concat(n):n}},t.createIs=function(e){return function(t,f){try{return e(t,f)}catch(e){return!1}}},t.createValidate=function(e){var t=e.chars,f=e.ipfs,r=e.type;return function(e,n){(0,c.assert)(e&&"string"==typeof e,(function(){return"Expected non-null, non-empty ".concat(r," string input")})),f&&n&&(0,c.assert)(e[0]===f,(function(){return"Expected ipfs-compatible ".concat(r," to start with '").concat(f,"'")}));for(var a=function(f){(0,c.assert)(t.includes(e[f])||"="===e[f]&&(f===e.length-1||!t.includes(e[f+1])),(function(){return"Invalid ".concat(r,' character "').concat(e[f],'" (0x').concat(e.charCodeAt(f).toString(16),") at index ").concat(f)}))},d=n?1:0;d{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base32Decode",{enumerable:!0,get:function(){return c.base32Decode}}),Object.defineProperty(t,"base32Encode",{enumerable:!0,get:function(){return c.base32Encode}}),Object.defineProperty(t,"base32Validate",{enumerable:!0,get:function(){return c.base32Validate}}),Object.defineProperty(t,"isBase32",{enumerable:!0,get:function(){return c.isBase32}});var c=f(23141)},51995:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase58=t.base58Validate=t.base58Encode=t.base58Decode=void 0;var c=f(96090),r=f(49817),n={chars:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",coder:c.base58,ipfs:"z",type:"base58"},a=(0,r.createValidate)(n);t.base58Validate=a;var d=(0,r.createDecode)(n,a);t.base58Decode=d;var i=(0,r.createEncode)(n);t.base58Encode=i;var o=(0,r.createIs)(a);t.isBase58=o},15603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base58Decode",{enumerable:!0,get:function(){return c.base58Decode}}),Object.defineProperty(t,"base58Encode",{enumerable:!0,get:function(){return c.base58Encode}}),Object.defineProperty(t,"base58Validate",{enumerable:!0,get:function(){return c.base58Validate}}),Object.defineProperty(t,"isBase58",{enumerable:!0,get:function(){return c.isBase58}});var c=f(51995)},67037:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase64=t.base64Validate=t.base64Encode=t.base64Decode=void 0;var c=f(96090),r=f(49817),n={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:c.base64,type:"base64"},a=(0,r.createValidate)(n);t.base64Validate=a;var d=(0,r.createIs)(a);t.isBase64=d;var i=(0,r.createDecode)(n,a);t.base64Decode=i;var o=(0,r.createEncode)(n);t.base64Encode=o},1584:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"base64Encode",{enumerable:!0,get:function(){return c.base64Encode}}),Object.defineProperty(t,"base64Pad",{enumerable:!0,get:function(){return r.base64Pad}}),Object.defineProperty(t,"base64Trim",{enumerable:!0,get:function(){return n.base64Trim}}),Object.defineProperty(t,"base64Validate",{enumerable:!0,get:function(){return c.base64Validate}}),Object.defineProperty(t,"isBase64",{enumerable:!0,get:function(){return c.isBase64}});var c=f(67037),r=f(55925),n=f(31567)},55925:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Pad=function(e){return e.padEnd(e.length+e.length%4,"=")}},31567:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Trim=function(e){for(;e.length&&"="===e[e.length-1];)e=e.slice(0,-1);return e}},4410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blake2AsHex=void 0,t.blake2AsU8a=a;var c=f(13803),r=f(69338),n=f(56431);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,f=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,d=Math.ceil(t/8),i=(0,r.u8aToU8a)(e);return!r.hasBigInt||!a&&(0,n.isReady)()?(0,n.blake2b)(i,(0,r.u8aToU8a)(f),d):(0,c.blake2b)(i,{dkLen:d,key:f||void 0})}var d=(0,f(50162).createAsHex)(a);t.blake2AsHex=d},23172:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"blake2AsHex",{enumerable:!0,get:function(){return c.blake2AsHex}}),Object.defineProperty(t,"blake2AsU8a",{enumerable:!0,get:function(){return c.blake2AsU8a}});var c=f(4410)},32421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_LE_OPTS=t.BN_LE_512_OPTS=t.BN_LE_32_OPTS=t.BN_LE_256_OPTS=t.BN_LE_16_OPTS=t.BN_BE_OPTS=t.BN_BE_32_OPTS=t.BN_BE_256_OPTS=void 0,t.BN_BE_OPTS={isLe:!1},t.BN_LE_OPTS={isLe:!0},t.BN_LE_16_OPTS={bitLength:16,isLe:!0},t.BN_BE_32_OPTS={bitLength:32,isLe:!1},t.BN_LE_32_OPTS={bitLength:32,isLe:!0},t.BN_BE_256_OPTS={bitLength:256,isLe:!1},t.BN_LE_256_OPTS={bitLength:256,isLe:!0},t.BN_LE_512_OPTS={bitLength:512,isLe:!0}},47097:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}}),f(45980);var r=f(99377),n=f(20018);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(612);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(15603);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(1584);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(23172);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(35840);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(19309);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(31856);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(69769);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(83665);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(9574);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(9774);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(53992);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(3050);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(43545);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(69459);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(12257);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var P=f(41177);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var x=f(32793);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var k=f(29640);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var M=f(23082);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}));var j=f(28571);Object.keys(j).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===j[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}}))}));var S=f(31730);Object.keys(S).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===S[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}}))}));var T=f(29151);Object.keys(T).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}}))}))},45980:(e,t,f)=>{"use strict";f(39574);var c=f(79656),r=f(69338),n=f(83665);c.utils.hmacSha256Sync=function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),c=1;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cryptoIsReady=void 0,t.cryptoWaitReady=function(){return(0,r.waitReady)().then((function(){return(0,c.assert)((0,r.isReady)(),"Unable to initialize @polkadot/util-crypto"),!0})).catch((function(){return!1}))};var c=f(69338),r=f(56431),n=r.isReady;t.cryptoIsReady=n},29310:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(87152),r=f(54216),n=f(41649),a=[c.packageInfo,r.packageInfo,n.packageInfo];t.default=a},22868:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(29310)),a=f(99377);(0,r.detectPackage)(a.packageInfo,null,n.default)},28179:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.convertPublicKeyToCurve25519=function(e){return(0,n.assertReturn)(r.default.convertPublicKey(e),"Unable to convert publicKey to ed25519")},t.convertSecretKeyToCurve25519=function(e){return r.default.convertSecretKey(e)};var r=c(f(75678)),n=f(69338)},55390:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t))};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Ed25519HDKD"))},19309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"convertPublicKeyToCurve25519",{enumerable:!0,get:function(){return c.convertPublicKeyToCurve25519}}),Object.defineProperty(t,"convertSecretKeyToCurve25519",{enumerable:!0,get:function(){return c.convertSecretKeyToCurve25519}}),Object.defineProperty(t,"ed25519DeriveHard",{enumerable:!0,get:function(){return r.ed25519DeriveHard}}),Object.defineProperty(t,"ed25519PairFromRandom",{enumerable:!0,get:function(){return n.ed25519PairFromRandom}}),Object.defineProperty(t,"ed25519PairFromSecret",{enumerable:!0,get:function(){return a.ed25519PairFromSecret}}),Object.defineProperty(t,"ed25519PairFromSeed",{enumerable:!0,get:function(){return d.ed25519PairFromSeed}}),Object.defineProperty(t,"ed25519PairFromString",{enumerable:!0,get:function(){return i.ed25519PairFromString}}),Object.defineProperty(t,"ed25519Sign",{enumerable:!0,get:function(){return o.ed25519Sign}}),Object.defineProperty(t,"ed25519Verify",{enumerable:!0,get:function(){return u.ed25519Verify}});var c=f(28179),r=f(55390),n=f(59128),a=f(12034),d=f(5091),i=f(97411),o=f(7010),u=f(55535)},59128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromRandom=function(){return(0,r.ed25519PairFromSeed)((0,c.randomAsU8a)())};var c=f(41177),r=f(5091)},12034:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSecret=function(e){return r.default.sign.keyPair.fromSecretKey(e)};var r=c(f(50780))},5091:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSeed=function(e,t){if(!t&&(0,n.isReady)()){var f=(0,n.ed25519KeypairFromSeed)(e);return{publicKey:f.slice(32),secretKey:f.slice(0,64)}}return r.default.sign.keyPair.fromSeed(e)};var r=c(f(50780)),n=f(56431)},97411:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromString=function(e){return(0,n.ed25519PairFromSeed)((0,r.blake2AsU8a)((0,c.stringToU8a)(e)))};var c=f(69338),r=f(4410),n=f(5091)},7010:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Sign=function(e,t,f){var c=t.publicKey,d=t.secretKey;(0,n.assert)(d,"Expected a valid secretKey");var i=(0,n.u8aToU8a)(e);return!f&&(0,a.isReady)()?(0,a.ed25519Sign)(c,d.subarray(0,32),i):r.default.sign.detached(i,d)};var r=c(f(50780)),n=f(69338),a=f(56431)},55535:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Verify=function(e,t,f,c){var d=(0,n.u8aToU8a)(e),i=(0,n.u8aToU8a)(f),o=(0,n.u8aToU8a)(t);return(0,n.assert)(32===i.length,(function(){return"Invalid publicKey, received ".concat(i.length,", expected 32")})),(0,n.assert)(64===o.length,(function(){return"Invalid signature, received ".concat(o.length," bytes, expected 64")})),!c&&(0,a.isReady)()?(0,a.ed25519Verify)(o,d,i):r.default.sign.detached.verify(d,o,i)};var r=c(f(50780)),n=f(69338),a=f(56431)},32281:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethereumEncode=function(e){if(!e)return"0x";var t,f=(0,c.u8aToU8a)(e);(0,c.assert)([20,32,33,65].includes(f.length),"Invalid address or publicKey passed");for(var a=(0,c.u8aToHex)(([33,65].includes((t=f).length)&&(t=(0,r.keccakAsU8a)((0,n.secp256k1Expand)(t))),t.slice(-20)),-1,!1),d=(0,c.u8aToHex)((0,r.keccakAsU8a)(a),-1,!1),i="",o=0;o<40;o++)i="".concat(i).concat(parseInt(d[o],16)>7?a[o].toUpperCase():a[o]);return"0x".concat(i)};var c=f(69338),r=f(9774),n=f(29640)},31856:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ethereumEncode",{enumerable:!0,get:function(){return c.ethereumEncode}}),Object.defineProperty(t,"isEthereumAddress",{enumerable:!0,get:function(){return r.isEthereumAddress}}),Object.defineProperty(t,"isEthereumChecksum",{enumerable:!0,get:function(){return n.isEthereumChecksum}});var c=f(32281),r=f(59525),n=f(41938)},59525:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumAddress=function(e){return!(!e||42!==e.length||!(0,c.isHex)(e))&&(!(!/^(0x)?[0-9a-f]{40}$/.test(e)&&!/^(0x)?[0-9A-F]{40}$/.test(e))||(0,r.isEthereumChecksum)(e))};var c=f(69338),r=f(41938)},41938:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumChecksum=function(e){for(var t=e.replace("0x",""),f=(0,c.u8aToHex)((0,r.keccakAsU8a)(t.toLowerCase()),-1,!1),n=0;n<40;n++)if((a=t[n])!==(parseInt(f[n],16)>7?a.toUpperCase():a.toLowerCase()))return!1;var a;return!0};var c=f(69338),r=f(9774)},92878:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1&&void 0!==arguments[1]?arguments[1]:"",f=(0,d.hmacShaAsU8a)(u,e,512),r=s(f.slice(0,32),f.slice(32));if(!t||"m"===t||"M"===t||"m'"===t||"M'"===t)return r;(0,n.assert)((0,o.hdValidatePath)(t),"Invalid derivation path");var a,i=t.split("/").slice(1),p=c(i);try{for(p.s();!(a=p.n()).done;){var b=a.value;r=l(r,parseInt(b,10)+(b.length>1&&b.endsWith("'")?o.HARDENED:0))}}catch(e){p.e(e)}finally{p.f()}return r};var n=f(69338),a=f(32421),d=f(83665),i=f(29640),o=f(19121),u=(0,n.stringToU8a)("Bitcoin seed");function s(e,t){return{chainCode:t,publicKey:(0,i.secp256k1PairFromSeed)(e).publicKey,secretKey:e}}function l(e,t){var f=(0,n.bnToU8a)(t,a.BN_BE_32_OPTS),c=t>=o.HARDENED?(0,n.u8aConcat)(new Uint8Array(1),e.secretKey,f):(0,n.u8aConcat)(e.publicKey,f);try{var r=(0,d.hmacShaAsU8a)(e.chainCode,c,512);return s((0,i.secp256k1PrivateKeyTweakAdd)(e.secretKey,r.slice(0,32)),r.slice(32))}catch(f){return l(e,t+1)}}},69769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hdEthereum",{enumerable:!0,get:function(){return c.hdEthereum}}),Object.defineProperty(t,"hdLedger",{enumerable:!0,get:function(){return r.hdLedger}}),Object.defineProperty(t,"hdValidatePath",{enumerable:!0,get:function(){return n.hdValidatePath}});var c=f(92878),r=f(72424),n=f(19121)},30194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerDerivePrivate=function(e,t){var f=e.subarray(0,32),a=e.subarray(32,64),d=e.subarray(64,96),i=(0,c.u8aConcat)([0],f,a,(0,c.bnToU8a)(t,r.BN_LE_32_OPTS)),o=(0,n.hmacShaAsU8a)(d,i,512);return i[0]=1,(0,c.u8aConcat)((0,c.bnToU8a)((0,c.u8aToBn)(f,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(o.subarray(0,28),r.BN_LE_OPTS).imul(c.BN_EIGHT)),r.BN_LE_512_OPTS).subarray(0,32),(0,c.bnToU8a)((0,c.u8aToBn)(a,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(o.subarray(32,64),r.BN_LE_OPTS)),r.BN_LE_512_OPTS).subarray(0,32),(0,n.hmacShaAsU8a)(d,i,512).subarray(32,64))};var c=f(69338),r=f(32421),n=f(83665)},72424:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(y);try{for(m.s();!(h=m.n()).done;){var g=h.value,w=parseInt(g.replace(/'$/,""),10);v=(0,o.ledgerDerivePrivate)(v,w{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerMaster=function(e,t){for(var f,i=(0,a.mnemonicToSeedSync)(e,t),o=(0,n.hmacShaAsU8a)(d,new Uint8Array([1].concat((0,c.default)(i))),256);!f||32&f[31];)f=(0,n.hmacShaAsU8a)(d,f||i,512);return f[0]&=248,f[31]&=127,f[31]|=64,(0,r.u8aConcat)(f,o)};var r=f(69338),n=f(83665),a=f(94953),d="ed25519 seed"},19121:(e,t)=>{"use strict";function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){c=c.call(e)},n:function(){var e=c.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==c.return||c.return()}finally{if(i)throw a}}}}(e.split("/").slice(1));try{for(r.s();!(t=r.n()).done;){var n=t.value,a=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(a)||a>=c||a<0)return!1}}catch(e){r.e(e)}finally{r.f()}return!0};var c=2147483648;t.HARDENED=c},50162:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsHex=function(e){return function(){return(0,c.u8aToHex)(e.apply(void 0,arguments))}},t.createBitHasher=function(e,t){return function(f,c){return t(f,e,c)}},t.createDualHasher=function(e,t){return function(f){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,a=arguments.length>2?arguments[2]:void 0,d=(0,c.u8aToU8a)(f);return!c.hasBigInt||!a&&(0,r.isReady)()?e[n](d):t[n](d)}};var c=f(69338),r=f(56431)},83665:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmacSha256AsU8a",{enumerable:!0,get:function(){return c.hmacSha256AsU8a}}),Object.defineProperty(t,"hmacSha512AsU8a",{enumerable:!0,get:function(){return c.hmacSha512AsU8a}}),Object.defineProperty(t,"hmacShaAsU8a",{enumerable:!0,get:function(){return c.hmacShaAsU8a}});var c=f(39577)},39577:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmacSha512AsU8a=t.hmacSha256AsU8a=void 0,t.hmacShaAsU8a=s;var c=f(79569),r=f(23061),n=f(86262),a=f(69338),d=f(56431),i={256:r.sha256,512:n.sha512},o={256:d.hmacSha256,512:d.hmacSha512};function u(e){return function(t,f,c){return s(t,f,e,c)}}function s(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,r=arguments.length>3?arguments[3]:void 0,n=(0,a.u8aToU8a)(e);return!a.hasBigInt||!r&&(0,d.isReady)()?o[f](n,t):(0,c.hmac)(i[f],n,t)}var l=u(256);t.hmacSha256AsU8a=l;var p=u(512);t.hmacSha512AsU8a=p},94459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(22868);var c=f(47097);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},75295:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCRYPT_LENGTH=t.NONCE_LENGTH=t.ENCODING_VERSION=t.ENCODING_NONE=t.ENCODING=void 0,t.ENCODING=["scrypt","xsalsa20-poly1305"],t.ENCODING_NONE=["none"],t.ENCODING_VERSION="3",t.NONCE_LENGTH=24,t.SCRYPT_LENGTH=44},93884:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecrypt=function(e,t){var f=e.encoded,a=e.encoding;return(0,c.assert)(f,"No encrypted data available to decode"),(0,n.jsonDecryptData)((0,c.isHex)(f)?(0,c.hexToU8a)(f):(0,r.base64Decode)(f),t,Array.isArray(a.type)?a.type:[a.type])};var c=f(69338),r=f(1584),n=f(96064)},96064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecryptData=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.ENCODING;(0,c.assert)(e,"No encrypted data available to decode"),(0,c.assert)(t||!f.includes("xsalsa20-poly1305"),"Password required to decode encrypted data");var d=e;if(t){var i;if(f.includes("scrypt")){var o=(0,n.scryptFromU8a)(e),u=o.params,s=o.salt;i=(0,n.scryptEncode)(t,s,u).password,e=e.subarray(a.SCRYPT_LENGTH)}else i=(0,c.stringToU8a)(t);d=(0,r.naclDecrypt)(e.subarray(a.NONCE_LENGTH),e.subarray(0,a.NONCE_LENGTH),(0,c.u8aFixLength)(i,256,!0))}return(0,c.assert)(d,"Unable to decode using the supplied passphrase"),d};var c=f(69338),r=f(69459),n=f(32793),a=f(75295)},32620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncrypt=function(e,t,f){var d=!1,i=e;if(f){var o=(0,n.scryptEncode)(f),u=o.params,s=o.password,l=o.salt,p=(0,r.naclEncrypt)(i,s.subarray(0,32)),b=p.encrypted,h=p.nonce;d=!0,i=(0,c.u8aConcat)((0,n.scryptToU8a)(l,u),h,b)}return(0,a.jsonEncryptFormat)(i,t,d)};var c=f(69338),r=f(69459),n=f(32793),a=f(56725)},56725:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncryptFormat=function(e,t,f){return{encoded:(0,c.base64Encode)(e),encoding:{content:t,type:f?r.ENCODING:r.ENCODING_NONE,version:r.ENCODING_VERSION}}};var c=f(1584),r=f(75295)},9574:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"jsonDecrypt",{enumerable:!0,get:function(){return c.jsonDecrypt}}),Object.defineProperty(t,"jsonDecryptData",{enumerable:!0,get:function(){return r.jsonDecryptData}}),Object.defineProperty(t,"jsonEncrypt",{enumerable:!0,get:function(){return n.jsonEncrypt}}),Object.defineProperty(t,"jsonEncryptFormat",{enumerable:!0,get:function(){return a.jsonEncryptFormat}});var c=f(93884),r=f(96064),n=f(32620),a=f(56725)},58937:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keccakAsU8a=t.keccakAsHex=t.keccak512AsU8a=t.keccak256AsU8a=void 0;var c=f(85426),r=f(56431),n=f(50162),a=(0,n.createDualHasher)({256:r.keccak256,512:r.keccak512},{256:c.keccak_256,512:c.keccak_512});t.keccakAsU8a=a;var d=(0,n.createBitHasher)(256,a);t.keccak256AsU8a=d;var i=(0,n.createBitHasher)(512,a);t.keccak512AsU8a=i;var o=(0,n.createAsHex)(a);t.keccakAsHex=o},9774:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keccak256AsU8a",{enumerable:!0,get:function(){return c.keccak256AsU8a}}),Object.defineProperty(t,"keccak512AsU8a",{enumerable:!0,get:function(){return c.keccak512AsU8a}}),Object.defineProperty(t,"keccakAsHex",{enumerable:!0,get:function(){return c.keccakAsHex}}),Object.defineProperty(t,"keccakAsU8a",{enumerable:!0,get:function(){return c.keccakAsU8a}});var c=f(58937)},5325:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(34575)),a=c(f(93913)),d=c(f(37509)),i=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.DeriveJunction=void 0;var o=f(69338),u=f(4410),s=f(32421),l=/^\d+$/,p=(0,i.default)("chainCode"),b=(0,i.default)("isHard"),h=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:new Uint8Array(32)}),Object.defineProperty(this,b,{writable:!0,value:!1})}return(0,a.default)(e,[{key:"chainCode",get:function(){return(0,d.default)(this,p)[p]}},{key:"isHard",get:function(){return(0,d.default)(this,b)[b]}},{key:"isSoft",get:function(){return!(0,d.default)(this,b)[b]}},{key:"hard",value:function(e){return this.soft(e).harden()}},{key:"harden",value:function(){return(0,d.default)(this,b)[b]=!0,this}},{key:"soft",value:function(e){return(0,o.isNumber)(e)||(0,o.isBn)(e)||(0,o.isBigInt)(e)?this.soft((0,o.bnToU8a)(e,s.BN_LE_256_OPTS)):(0,o.isHex)(e)?this.soft((0,o.hexToU8a)(e)):(0,o.isString)(e)?this.soft((0,o.compactAddLength)((0,o.stringToU8a)(e))):e.length>32?this.soft((0,u.blake2AsU8a)(e)):((0,d.default)(this,p)[p].fill(0),(0,d.default)(this,p)[p].set(e,0),this)}},{key:"soften",value:function(){return(0,d.default)(this,b)[b]=!1,this}}],[{key:"from",value:function(t){var f=new e,c=t.startsWith("/")?[t.substr(1),!0]:[t,!1],n=(0,r.default)(c,2),a=n[0],d=n[1];return f.soft(l.test(a)?new o.BN(a,10):a),d?f.harden():f}}]),e}();t.DeriveJunction=h},29785:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(t);try{for(o.s();!(i=o.n()).done;){var u=i.value;f.push(n.DeriveJunction.from(u.substr(1)))}}catch(e){o.e(e)}finally{o.f()}}return(0,r.assert)(d===e,(function(){return'Re-constructed path "'.concat(d,'" does not match input')})),{parts:t,path:f}};var r=f(69338),n=f(5325),a=/\/(\/?)([^/]+)/g},61196:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.keyExtractSuri=function(e){var t=e.match(a);(0,r.assert)(!(0,r.isNull)(t),"Unable to match provided value to a secret URI");var f=(0,c.default)(t,7),d=f[1],i=f[3];return{derivePath:i,password:f[6],path:(0,n.keyExtractPath)(i).path,phrase:d}};var r=f(69338),n=f(29785),a=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/},20104:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(t);try{for(i.s();!(r=i.n()).done;){a=n(a,r.value)}}catch(e){i.e(e)}finally{i.f()}return a};var r=f(36038),n=f(45388),a=f(50297),d={ecdsa:r.keyHdkdEcdsa,ed25519:n.keyHdkdEd25519,ethereum:r.keyHdkdEcdsa,sr25519:a.keyHdkdSr25519}},75596:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSeedDeriveFn=function(e,t){return function(f,r){var n=r.chainCode,a=r.isHard;return(0,c.assert)(a,"A soft key was found in the path and is not supported"),e(t(f.secretKey.subarray(0,32),n))}};var c=f(69338)},36038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEcdsa=void 0;var c=f(64209),r=f(2793),n=(0,f(75596).createSeedDeriveFn)(r.secp256k1PairFromSeed,c.secp256k1DeriveHard);t.keyHdkdEcdsa=n},45388:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEd25519=void 0;var c=f(19309),r=(0,f(75596).createSeedDeriveFn)(c.ed25519PairFromSeed,c.ed25519DeriveHard);t.keyHdkdEd25519=r},50297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdSr25519=function(e,t){var f=t.chainCode;return t.isSoft?(0,r.sr25519DeriveSoft)(e,f):(0,c.sr25519DeriveHard)(e,f)};var c=f(34278),r=f(43576)},53992:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keyExtractPath",{enumerable:!0,get:function(){return c.keyExtractPath}}),Object.defineProperty(t,"keyExtractSuri",{enumerable:!0,get:function(){return r.keyExtractSuri}}),Object.defineProperty(t,"keyFromPath",{enumerable:!0,get:function(){return n.keyFromPath}}),Object.defineProperty(t,"keyHdkdEcdsa",{enumerable:!0,get:function(){return i.keyHdkdEcdsa}}),Object.defineProperty(t,"keyHdkdEd25519",{enumerable:!0,get:function(){return a.keyHdkdEd25519}}),Object.defineProperty(t,"keyHdkdSr25519",{enumerable:!0,get:function(){return d.keyHdkdSr25519}});var c=f(29785),r=f(61196),n=f(20104),a=f(45388),d=f(50297),i=f(36038)},7506:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f="abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");t.default=f},94953:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.entropyToMnemonic=y,t.generateMnemonic=function(e){return e=e||128,(0,r.assert)(e%32==0,u),y((0,a.randomAsU8a)(e/8))},t.mnemonicToEntropy=h,t.mnemonicToSeedSync=function(e,t){return(0,n.pbkdf2Encode)((0,r.stringToU8a)(s(e)),(0,r.stringToU8a)("mnemonic".concat(s(t)))).password},t.validateMnemonic=function(e){try{h(e)}catch(e){return!1}return!0};var r=f(69338),n=f(12257),a=f(41177),d=f(23082),i=c(f(7506)),o="Invalid mnemonic",u="Invalid entropy";function s(e){return(e||"").normalize("NFKD")}function l(e){return parseInt(e,2)}function p(e){return e.map((function(e){return e.toString(2).padStart(8,"0")})).join("")}function b(e){return p(Array.from((0,d.sha256AsU8a)(e))).slice(0,8*e.length/32)}function h(e){var t,f=s(e).split(" ");(0,r.assert)(f.length%3==0,o);var c=f.map((function(e){var t=i.default.indexOf(e);return(0,r.assert)(-1!==t,o),t.toString(2).padStart(11,"0")})).join(""),n=32*Math.floor(c.length/33),a=c.slice(0,n),d=c.slice(n),p=null===(t=a.match(/(.{1,8})/g))||void 0===t?void 0:t.map(l);(0,r.assert)(p&&p.length%4==0&&p.length>=16&&p.length<=32,u);var h=(0,r.u8aToU8a)(p),y=b(h);return(0,r.assert)(y===d,"Invalid mnemonic checksum"),h}function y(e){return(0,r.assert)(e.length%4==0&&e.length>=16&&e.length<=32,u),(p(Array.from(e))+b(e)).match(/(.{1,11})/g).map((function(e){return i.default[l(e)]})).join(" ")}},86697:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicGenerate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t=arguments.length>1?arguments[1]:void 0;return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Generate)(e):(0,n.generateMnemonic)(a[e])};var c=f(69338),r=f(56431),n=f(94953),a={12:128,15:160,18:192,21:224,24:256}},3050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"mnemonicGenerate",{enumerable:!0,get:function(){return c.mnemonicGenerate}}),Object.defineProperty(t,"mnemonicToEntropy",{enumerable:!0,get:function(){return r.mnemonicToEntropy}}),Object.defineProperty(t,"mnemonicToLegacySeed",{enumerable:!0,get:function(){return n.mnemonicToLegacySeed}}),Object.defineProperty(t,"mnemonicToMiniSecret",{enumerable:!0,get:function(){return a.mnemonicToMiniSecret}}),Object.defineProperty(t,"mnemonicValidate",{enumerable:!0,get:function(){return d.mnemonicValidate}});var c=f(86697),r=f(29620),n=f(74324),a=f(78089),d=f(56539)},29620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToEntropy=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39ToEntropy)(e):(0,n.mnemonicToEntropy)(e)};var c=f(69338),r=f(56431),n=f(94953)},74324:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToLegacySeed=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:32;return(0,c.assert)((0,a.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),(0,c.assert)([32,64].includes(d),(function(){return"Invalid seed length ".concat(d,", expected 32 or 64")})),32===d?!c.hasBigInt||!f&&(0,r.isReady)()?(0,r.bip39ToSeed)(e,t):(0,n.mnemonicToSeedSync)(e,t).subarray(0,32):(0,n.mnemonicToSeedSync)(e,t)};var c=f(69338),r=f(56431),n=f(94953),a=f(56539)},78089:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToMiniSecret=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0;if((0,c.assert)((0,d.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),!f&&(0,r.isReady)())return(0,r.bip39ToMiniSecret)(e,t);var i=(0,a.mnemonicToEntropy)(e),o=(0,c.stringToU8a)("mnemonic".concat(t));return(0,n.pbkdf2Encode)(i,o).password.slice(0,32)};var c=f(69338),r=f(56431),n=f(12257),a=f(29620),d=f(56539)},56539:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicValidate=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Validate)(e):(0,n.validateMnemonic)(e)};var c=f(69338),r=f(56431),n=f(94953)},621:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclBoxPairFromSecret=function(e){return r.default.box.keyPair.fromSecretKey(e.slice(0,32))};var r=c(f(50780))},84627:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclDecrypt=function(e,t,f){return r.default.secretbox.open(e,t,f)||null};var r=c(f(50780))},37945:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclEncrypt=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,n.randomAsU8a)(24);return{encrypted:r.default.secretbox(e,f,t),nonce:f}};var r=c(f(50780)),n=f(33571)},69459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"naclBoxPairFromSecret",{enumerable:!0,get:function(){return n.naclBoxPairFromSecret}}),Object.defineProperty(t,"naclDecrypt",{enumerable:!0,get:function(){return c.naclDecrypt}}),Object.defineProperty(t,"naclEncrypt",{enumerable:!0,get:function(){return r.naclEncrypt}}),Object.defineProperty(t,"naclOpen",{enumerable:!0,get:function(){return a.naclOpen}}),Object.defineProperty(t,"naclSeal",{enumerable:!0,get:function(){return d.naclSeal}});var c=f(84627),r=f(37945),n=f(621),a=f(10940),d=f(78362)},10940:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclOpen=function(e,t,f,c){return r.default.box.open(e,t,f,c)||null};var r=c(f(50780))},78362:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclSeal=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,n.randomAsU8a)(24);return{nonce:c,sealed:r.default.box(e,c,f,t)}};var r=c(f(50780)),n=f(33571)},43545:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"allNetworks",{enumerable:!0,get:function(){return c.allNetworks}}),Object.defineProperty(t,"availableNetworks",{enumerable:!0,get:function(){return c.availableNetworks}}),Object.defineProperty(t,"selectableNetworks",{enumerable:!0,get:function(){return c.selectableNetworks}});var c=f(90015)},99377:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util-crypto",path:"/",type:"cjs",version:"9.0.1"}},89923:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Encode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,d.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2048,i=arguments.length>3?arguments[3]:void 0,o=(0,n.u8aToU8a)(e),u=(0,n.u8aToU8a)(t);return{password:!n.hasBigInt||!i&&(0,a.isReady)()?(0,a.pbkdf2)(o,u,f):(0,c.pbkdf2)(r.sha512,o,u,{c:f,dkLen:64}),rounds:f,salt:t}};var c=f(29023),r=f(86262),n=f(69338),a=f(56431),d=f(33571)},12257:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pbkdf2Encode",{enumerable:!0,get:function(){return c.pbkdf2Encode}});var c=f(89923)},3296:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsNumber=function(){return(0,c.hexToBn)((0,r.randomAsHex)(8)).and(n).toNumber()};var c=f(69338),r=f(33571),n=new c.BN(9007199254740991)},33571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsHex=void 0,t.randomAsU8a=r;var c=f(41649);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32;return(0,c.getRandomValues)(new Uint8Array(e))}var n=(0,f(50162).createAsHex)(r);t.randomAsHex=n},41177:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"randomAsHex",{enumerable:!0,get:function(){return r.randomAsHex}}),Object.defineProperty(t,"randomAsNumber",{enumerable:!0,get:function(){return c.randomAsNumber}}),Object.defineProperty(t,"randomAsU8a",{enumerable:!0,get:function(){return r.randomAsU8a}});var c=f(3296),r=f(33571)},16199:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_PARAMS=void 0,t.DEFAULT_PARAMS={N:32768,p:1,r:8}},52951:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptEncode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.DEFAULT_PARAMS,i=arguments.length>3?arguments[3]:void 0,o=(0,r.u8aToU8a)(e);return{params:f,password:!r.hasBigInt||!i&&(0,n.isReady)()?(0,n.scrypt)(o,t,Math.log2(f.N),f.r,f.p):(0,c.scrypt)(o,t,(0,r.objectSpread)({dkLen:64},f)),salt:t}};var c=f(69514),r=f(69338),n=f(56431),a=f(33571),d=f(16199)},77440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptFromU8a=function(e){var t=e.subarray(0,32),f=(0,c.u8aToBn)(e.subarray(32,36),r.BN_LE_OPTS).toNumber(),a=(0,c.u8aToBn)(e.subarray(36,40),r.BN_LE_OPTS).toNumber(),d=(0,c.u8aToBn)(e.subarray(40,44),r.BN_LE_OPTS).toNumber();return(0,c.assert)(f===n.DEFAULT_PARAMS.N&&a===n.DEFAULT_PARAMS.p&&d===n.DEFAULT_PARAMS.r,"Invalid injected scrypt params found"),{params:{N:f,p:a,r:d},salt:t}};var c=f(69338),r=f(32421),n=f(16199)},32793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"scryptEncode",{enumerable:!0,get:function(){return c.scryptEncode}}),Object.defineProperty(t,"scryptFromU8a",{enumerable:!0,get:function(){return r.scryptFromU8a}}),Object.defineProperty(t,"scryptToU8a",{enumerable:!0,get:function(){return n.scryptToU8a}});var c=f(52951),r=f(77440),n=f(32757)},32757:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptToU8a=function(e,t){var f=t.N,n=t.p,a=t.r;return(0,c.u8aConcat)(e,(0,c.bnToU8a)(f,r.BN_LE_32_OPTS),(0,c.bnToU8a)(n,r.BN_LE_32_OPTS),(0,c.bnToU8a)(a,r.BN_LE_32_OPTS))};var c=f(69338),r=f(32421)},10189:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Compress=function(e,t){return 33===e.length?e:((0,r.assert)(65===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)()?(0,n.secp256k1Compress)(e):c.Point.fromHex(e).toRawBytes(!0))};var c=f(79656),r=f(69338),n=f(56431)},64209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t),256)};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Secp256k1HDKD"))},41447:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Expand=function(e,t){if(65===e.length)return e.subarray(1);if((0,r.assert)(33===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)())return(0,n.secp256k1Expand)(e).subarray(1);var f=c.Point.fromHex(e),d=f.x,i=f.y;return(0,r.u8aConcat)((0,r.bnToU8a)(d,a.BN_BE_256_OPTS),(0,r.bnToU8a)(i,a.BN_BE_256_OPTS))};var c=f(79656),r=f(69338),n=f(56431),a=f(32421)},92156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasher=function(e,t,f){return"keccak"===e?(0,r.keccakAsU8a)(t,void 0,f):(0,c.blake2AsU8a)(t,void 0,void 0,f)};var c=f(23172),r=f(9774)},29640:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"secp256k1Compress",{enumerable:!0,get:function(){return c.secp256k1Compress}}),Object.defineProperty(t,"secp256k1Expand",{enumerable:!0,get:function(){return r.secp256k1Expand}}),Object.defineProperty(t,"secp256k1PairFromSeed",{enumerable:!0,get:function(){return n.secp256k1PairFromSeed}}),Object.defineProperty(t,"secp256k1PrivateKeyTweakAdd",{enumerable:!0,get:function(){return i.secp256k1PrivateKeyTweakAdd}}),Object.defineProperty(t,"secp256k1Recover",{enumerable:!0,get:function(){return a.secp256k1Recover}}),Object.defineProperty(t,"secp256k1Sign",{enumerable:!0,get:function(){return d.secp256k1Sign}}),Object.defineProperty(t,"secp256k1Verify",{enumerable:!0,get:function(){return o.secp256k1Verify}});var c=f(10189),r=f(41447),n=f(2793),a=f(75236),d=f(59398),i=f(43847),o=f(35270)},2793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PairFromSeed=function(e,t){if((0,r.assert)(32===e.length,"Expected valid 32-byte private key as a seed"),!r.hasBigInt||!t&&(0,n.isReady)()){var f=(0,n.secp256k1FromSeed)(e),a=f.slice(32);return(0,r.assert)(!(0,r.u8aEmpty)(a),"Invalid publicKey generated from WASM interface"),{publicKey:a,secretKey:f.slice(0,32)}}return{publicKey:(0,c.getPublicKey)(e,!0),secretKey:e}};var c=f(79656),r=f(69338),n=f(56431)},75236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Recover=function(e,t,f){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",o=arguments.length>4?arguments[4]:void 0,u=(0,r.u8aToU8a)(t).subarray(0,64),s=(0,r.u8aToU8a)(e),l=!r.hasBigInt||!o&&(0,n.isReady)()?(0,n.secp256k1Recover)(s,u,f):(0,c.recoverPublicKey)(s,c.Signature.fromCompact(u).toRawBytes(),f);return(0,r.assert)(l,"Unable to recover publicKey from signature"),"keccak"===i?(0,d.secp256k1Expand)(l,o):(0,a.secp256k1Compress)(l,o)};var c=f(79656),r=f(69338),n=f(56431),a=f(10189),d=f(41447)},59398:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Sign=function(e,t){var f=t.secretKey,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",u=arguments.length>3?arguments[3]:void 0;(0,n.assert)(32===(null==f?void 0:f.length),"Expected valid secp256k1 secretKey, 32-bytes");var s=(0,i.hasher)(o,e,u);if(!n.hasBigInt||!u&&(0,a.isReady)())return(0,a.secp256k1Sign)(s,f);var l=(0,r.signSync)(s,f,{canonical:!0,recovered:!0}),p=(0,c.default)(l,2),b=p[0],h=p[1],y=r.Signature.fromHex(b),v=y.r,m=y.s;return(0,n.u8aConcat)((0,n.bnToU8a)(v,d.BN_BE_256_OPTS),(0,n.bnToU8a)(m,d.BN_BE_256_OPTS),new Uint8Array([h||0]))};var r=f(79656),n=f(69338),a=f(56431),d=f(32421),i=f(92156)},43847:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PrivateKeyTweakAdd=function(e,t,f){return(0,c.assert)((0,c.isU8a)(e)&&32===e.length,"Expected seckey to be an Uint8Array with length 32"),(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Expected tweak to be an Uint8Array with length 32"),!c.hasBigInt||f?function(e,t){var f=new c.BN(t);return(0,c.assert)(f.cmp(i)<0,"Tweak parameter is out of range"),f.iadd(new c.BN(e)),f.cmp(i)>=0&&f.isub(i),(0,c.assert)(!f.isZero(),"Invalid resulting private key"),(0,c.bnToU8a)(f,n.BN_BE_256_OPTS)}(e,t):function(e,t){var f=(0,c.u8aToBigInt)(t,n.BN_BE_OPTS);return(0,c.assert)(f=d&&(f-=d),(0,c.assert)(f!==c._0n,"Invalid resulting private key"),(0,c.nToU8a)(f,n.BN_BE_256_OPTS)}(e,t)};var c=f(69338),r=f(68107),n=f(32421),a="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),d=(0,r.BigInt)("0x".concat(a)),i=new c.BN(a,"hex")},35270:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Verify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",d=arguments.length>4?arguments[4]:void 0,i=(0,c.u8aToU8a)(t);(0,c.assert)(65===i.length,"Expected signature with 65 bytes, ".concat(i.length," found instead"));var o=(0,n.secp256k1Recover)((0,r.hasher)(a,e),i,i[64],a,d),u=(0,r.hasher)(a,o,d),s=(0,c.u8aToU8a)(f);return(0,c.u8aEq)(o,s)||("keccak"===a?(0,c.u8aEq)(u.slice(-20),s.slice(-20)):(0,c.u8aEq)(u,s))};var c=f(69338),r=f(92156),n=f(75236)},32871:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shaAsU8a=t.sha512AsU8a=t.sha256AsU8a=void 0;var c=f(23061),r=f(86262),n=f(56431),a=f(50162),d=(0,a.createDualHasher)({256:n.sha256,512:n.sha512},{256:c.sha256,512:r.sha512});t.shaAsU8a=d;var i=(0,a.createBitHasher)(256,d);t.sha256AsU8a=i;var o=(0,a.createBitHasher)(512,d);t.sha512AsU8a=o},23082:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sha256AsU8a",{enumerable:!0,get:function(){return c.sha256AsU8a}}),Object.defineProperty(t,"sha512AsU8a",{enumerable:!0,get:function(){return c.sha512AsU8a}}),Object.defineProperty(t,"shaAsU8a",{enumerable:!0,get:function(){return c.shaAsU8a}});var c=f(32871)},28571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"signatureVerify",{enumerable:!0,get:function(){return c.signatureVerify}});var c=f(91712)},91712:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.signatureVerify=function(e,t,f){var c=(0,r.u8aToU8a)(t);(0,r.assert)([64,65,66].includes(c.length),(function(){return"Invalid signature length, expected [64..66] bytes, found ".concat(c.length)}));var a=(0,n.decodeAddress)(f),d={message:(0,r.u8aToU8a)(e),publicKey:a,signature:c},i={crypto:"none",isValid:!1,isWrapped:(0,r.u8aIsWrapped)(d.message,!0),publicKey:a},o=(0,r.u8aIsWrapped)(d.message,!1),u=function(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?b:p}(c);return u(i,d),"none"!==i.crypto||i.isWrapped&&!o?i:(d.message=o?(0,r.u8aUnwrapBytes)(d.message):(0,r.u8aWrapBytes)(d.message),u(i,d))};var r=f(69338),n=f(85709),a=f(55535),d=f(35270),i=f(16926),o=function(e){return function(t,f,c){return(0,d.secp256k1Verify)(t,f,c,e)}},u=[["ecdsa",o("blake2")],["ethereum",o("keccak")]],s=[["ed25519",a.ed25519Verify],["sr25519",i.sr25519Verify]].concat(u),l=["ed25519","sr25519","ecdsa"];function p(e,t){var f=t.message,r=t.publicKey,n=t.signature,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;return e.isValid=a.some((function(t){var a=(0,c.default)(t,2),d=a[0],i=a[1];try{if(i(f,n,r))return e.crypto=d,!0}catch(e){}return!1})),e}function b(e,t){var f=t.message,c=t.publicKey,n=t.signature;(0,r.assert)([0,1,2].includes(n[0]),(function(){return"Unknown crypto type, expected signature prefix [0..2], found ".concat(n[0])}));var d=l[n[0]]||"none";e.crypto=d;try{e.isValid={ecdsa:function(){return p(e,{message:f,publicKey:c,signature:n.subarray(1)},u).isValid},ed25519:function(){return(0,a.ed25519Verify)(f,n.subarray(1),c)},none:function(){throw Error("no verify for `none` crypto type")},sr25519:function(){return(0,i.sr25519Verify)(f,n.subarray(1),c)}}[d]()}catch(e){}return e}},93186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Agreement=function(e,t){var f=(0,c.u8aToU8a)(e),n=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===f.length,(function(){return"Invalid secretKey, received ".concat(f.length," bytes, expected 64")})),(0,r.sr25519Agree)(n,f)};var c=f(69338),r=f(56431)},14258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeriveFn=function(e){return function(t,f){return(0,c.assert)((0,c.isU8a)(f)&&32===f.length,"Invalid chainCode passed to derive"),(0,r.sr25519PairFromU8a)(e((0,n.sr25519KeypairToU8a)(t),f))}};var c=f(69338),r=f(44967),n=f(76203)},34278:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveHard=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairHard);t.sr25519DeriveHard=r},34160:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DerivePublic=function(e,t){var f=(0,c.u8aToU8a)(e);return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,c.assert)(32===f.length,(function(){return"Invalid publicKey, received ".concat(f.length," bytes, expected 32")})),(0,r.sr25519DerivePublicSoft)(f,t)};var c=f(69338),r=f(56431)},43576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveSoft=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairSoft);t.sr25519DeriveSoft=r},31730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sr25519Agreement",{enumerable:!0,get:function(){return c.sr25519Agreement}}),Object.defineProperty(t,"sr25519DeriveHard",{enumerable:!0,get:function(){return r.sr25519DeriveHard}}),Object.defineProperty(t,"sr25519DerivePublic",{enumerable:!0,get:function(){return n.sr25519DerivePublic}}),Object.defineProperty(t,"sr25519DeriveSoft",{enumerable:!0,get:function(){return a.sr25519DeriveSoft}}),Object.defineProperty(t,"sr25519PairFromSeed",{enumerable:!0,get:function(){return d.sr25519PairFromSeed}}),Object.defineProperty(t,"sr25519Sign",{enumerable:!0,get:function(){return i.sr25519Sign}}),Object.defineProperty(t,"sr25519Verify",{enumerable:!0,get:function(){return o.sr25519Verify}}),Object.defineProperty(t,"sr25519VrfSign",{enumerable:!0,get:function(){return u.sr25519VrfSign}}),Object.defineProperty(t,"sr25519VrfVerify",{enumerable:!0,get:function(){return s.sr25519VrfVerify}});var c=f(93186),r=f(34278),n=f(34160),a=f(43576),d=f(31741),i=f(18139),o=f(16926),u=f(5213),s=f(64536)},31741:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromSeed=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(32===t.length,(function(){return"Expected a seed matching 32 bytes, found ".concat(t.length)})),(0,n.sr25519PairFromU8a)((0,r.sr25519KeypairFromSeed)(t))};var c=f(69338),r=f(56431),n=f(44967)},44967:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromU8a=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(96===t.length,(function(){return"Expected keypair with ".concat(96," bytes, found ").concat(t.length)})),{publicKey:t.slice(64,96),secretKey:t.slice(0,64)}};var c=f(69338)},76203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519KeypairToU8a=function(e){var t=e.publicKey,f=e.secretKey;return(0,c.u8aConcat)(f,t).slice()};var c=f(69338)},18139:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Sign=function(e,t){var f=t.publicKey,n=t.secretKey;return(0,c.assert)(32===(null==f?void 0:f.length),"Expected a valid publicKey, 32-bytes"),(0,c.assert)(64===(null==n?void 0:n.length),"Expected a valid secretKey, 64-bytes"),(0,r.sr25519Sign)(f,n,(0,c.u8aToU8a)(e))};var c=f(69338),r=f(56431)},16926:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Verify=function(e,t,f){var n=(0,c.u8aToU8a)(f),a=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===a.length,(function(){return"Invalid signature, received ".concat(a.length," bytes, expected 64")})),(0,r.sr25519Verify)(a,(0,c.u8aToU8a)(e),n)};var c=f(69338),r=f(56431)},5213:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfSign=function(e,t){var f=t.secretKey,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return(0,c.assert)(64===(null==f?void 0:f.length),"Invalid secretKey, expected 64-bytes"),(0,r.vrfSign)(f,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d))};var c=f(69338),r=f(56431),n=new Uint8Array},64536:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfVerify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n,d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:n,i=(0,c.u8aToU8a)(f),o=(0,c.u8aToU8a)(t);return(0,c.assert)(32===i.length,"Invalid publicKey, expected 32-bytes"),(0,c.assert)(96===o.length,"Invalid vrfSign output, expected 96 bytes"),(0,r.vrfVerify)(i,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d),o)};var c=f(69338),r=f(56431),n=new Uint8Array},806:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhashAsHex=void 0,t.xxhashAsU8a=d;var c=f(69338),r=f(56431),n=f(50162),a=f(75748);function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:64,f=arguments.length>2?arguments[2]:void 0,n=Math.ceil(t/64),d=(0,c.u8aToU8a)(e);if(!c.hasBigInt||!f&&(0,r.isReady)())return(0,r.twox)(d,n);for(var i=new Uint8Array(8*n),o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"xxhashAsHex",{enumerable:!0,get:function(){return c.xxhashAsHex}}),Object.defineProperty(t,"xxhashAsU8a",{enumerable:!0,get:function(){return c.xxhashAsU8a}});var c=f(806)},75748:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhash64=function(e,t){for(var f=function(e,t){if(t.length<32)return e.u8a.set(t),e.u8asize=t.length,e;var f=t.length-32,c=0;if(f>=0){var r=function(e){return n*k(e+a*M(t,c,4),g)};do{e.v1=r(e.v1),c+=8,e.v2=r(e.v2),c+=8,e.v3=r(e.v3),c+=8,e.v4=r(e.v4),c+=8}while(c<=f)}return c=32?((((k(S,c._1n)+k(T,s)+k(A,p)+k(E,h)^n*k(S*a,g))*n+i^n*k(T*a,g))*n+i^n*k(A*a,g))*n+i^n*k(E*a,g))*n+i:b+o);I<=j-8;)N=u&i+n*k(N^n*k(a*M(P,I,4),g),v),I+=8;for(I+4<=j&&(N=u&d+a*k(N^n*M(P,I,2),y),I+=4);I=0;f--)t[f]=Number(e%x),e/=x;return t}(u&((N=u&d*((N=u&a*(N^N>>O))^N>>m))^N>>w))};var c=f(69338),r=f(68107),n=(0,r.BigInt)("11400714785074694791"),a=(0,r.BigInt)("14029467366897019727"),d=(0,r.BigInt)("1609587929392839161"),i=(0,r.BigInt)("9650029242287828579"),o=(0,r.BigInt)("2870177450012600261"),u=(0,r.BigInt)("0xffffffffffffffff"),s=(0,r.BigInt)(7),l=(0,r.BigInt)(11),p=(0,r.BigInt)(12),b=(0,r.BigInt)(16),h=(0,r.BigInt)(18),y=(0,r.BigInt)(23),v=(0,r.BigInt)(27),m=(0,r.BigInt)(29),g=(0,r.BigInt)(31),w=(0,r.BigInt)(32),O=(0,r.BigInt)(33),P=(0,r.BigInt)(64),x=(0,r.BigInt)(256);function k(e,t){var f=e&u;return(f<>P-t)&u}function M(e,t,f){for(var n=new Array(f),a=0,d=0;d=0;o--)i=(i<{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayChunk=function(e,t){for(var f=Math.ceil(e.length/t),c=Array(f),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFilter=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.filter((function(e){return!(0,r.isUndefined)(e)&&(t||!(0,c.isNull)(e))}))};var c=f(35943),r=f(78098)},16599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFlatten=function(e){for(var t=0,f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"arrayChunk",{enumerable:!0,get:function(){return c.arrayChunk}}),Object.defineProperty(t,"arrayFilter",{enumerable:!0,get:function(){return r.arrayFilter}}),Object.defineProperty(t,"arrayFlatten",{enumerable:!0,get:function(){return n.arrayFlatten}}),Object.defineProperty(t,"arrayRange",{enumerable:!0,get:function(){return a.arrayRange}}),Object.defineProperty(t,"arrayShuffle",{enumerable:!0,get:function(){return d.arrayShuffle}}),Object.defineProperty(t,"arrayZip",{enumerable:!0,get:function(){return i.arrayZip}});var c=f(93549),r=f(12761),n=f(16599),a=f(92793),d=f(24698),i=f(37543)},92793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,c.assert)(e>0,"Expected non-zero, positive number as a range size");for(var f=new Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayShuffle=function(e){var t=e.slice(),f=t.length;if(1===f)return t;for(;0!==f;){var c=Math.floor(Math.random()*f);f--;var r=[t[c],t[f]];t[f]=r[0],t[c]=r[1]}return t}},37543:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayZip=function(e,t){for(var f=new Array(e.length),c=0;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=a,t.assertReturn=function(e,t){return a(!(0,n.isUndefined)(e)&&!(0,r.isNull)(e),t),e},t.assertUnreachable=function(e){throw new Error("This codepath should be unreachable. Unhandled input: ".concat(e))};var c=f(23146),r=f(35943),n=f(78098);function a(e,t){if(!e)throw new Error((0,c.isFunction)(t)?t():t)}},44377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._2pow53n=t._1n=t._1Qn=t._1Mn=t._1Bn=t._0n=void 0;var c=f(68107),r=(0,c.BigInt)(0);t._0n=r;var n=(0,c.BigInt)(1);t._1n=n;var a=(0,c.BigInt)(1e6);t._1Mn=a;var d=(0,c.BigInt)(1e9);t._1Bn=d;var i=d*d;t._1Qn=i;var o=(0,c.BigInt)(Number.MAX_SAFE_INTEGER);t._2pow53n=o},82952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={nSqrt:!0,nToBigInt:!0,nMax:!0,nMin:!0,nToHex:!0,nToU8a:!0};Object.defineProperty(t,"nMax",{enumerable:!0,get:function(){return d.nMax}}),Object.defineProperty(t,"nMin",{enumerable:!0,get:function(){return d.nMin}}),Object.defineProperty(t,"nSqrt",{enumerable:!0,get:function(){return n.nSqrt}}),Object.defineProperty(t,"nToBigInt",{enumerable:!0,get:function(){return a.nToBigInt}}),Object.defineProperty(t,"nToHex",{enumerable:!0,get:function(){return i.nToHex}}),Object.defineProperty(t,"nToU8a",{enumerable:!0,get:function(){return o.nToU8a}});var r=f(44377);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(66900),a=f(25335),d=f(68289),i=f(14433),o=f(18129)},68289:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nMax=function(){for(var e=arguments.length,t=new Array(e),f=0;ft}function n(e,t){return e=1,"Must provide one or more bigint arguments");for(var f=e[0],r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nSqrt=function(e){var t=(0,a.nToBigInt)(e);if((0,r.assert)(t>=n._0n,"square root of negative numbers is not supported"),t<=n._2pow53n)return(0,c.BigInt)(Math.floor(Math.sqrt(Number(t))));for(var f=d;;){var i=t/f+f>>n._1n;if(f===i||f===i-n._1n)return f;f=i}};var c=f(68107),r=f(57234),n=f(44377),a=f(25335),d=(0,c.BigInt)(94906265)},25335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToBigInt=function(e){return"bigint"==typeof e?e:e?(0,a.isHex)(e)?(0,r.hexToBigInt)(e.toString()):(0,n.isBn)(e)?(0,c.BigInt)(e.toString()):(0,d.isToBigInt)(e)?e.toBigInt():(0,i.isToBn)(e)?(0,c.BigInt)(e.toBn().toString()):(0,c.BigInt)(e):(0,c.BigInt)(0)};var c=f(68107),r=f(55972),n=f(80928),a=f(853),d=f(61720),i=f(40404)},14433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToHex=function(e,t){return e?(0,r.u8aToHex)((0,n.nToU8a)(e,(0,c.objectSpread)({isLe:!1,isNegative:!1},t))):"0x00"};var c=f(50660),r=f(58720),n=f(18129)},18129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToU8a=function(e,t){var f,c,o=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},t),u=(0,a.nToBigInt)(e);if(u===n._0n)return-1===(c=void 0===(f=o.bitLength)?0:f)?new Uint8Array:new Uint8Array(Math.ceil(c/8));var s=function(e,t){var f=t.isLe,c=t.isNegative,r=[];for(c&&(e=(e+n._1n)*-n._1n);e!==n._0n;){var a=e%d,o=Number(c?a^i:a);f?r.push(o):r.unshift(o),e=(e-a)/d}return Uint8Array.from(r)}(u,o);if(-1===o.bitLength)return s;var l=Math.ceil((o.bitLength||0)/8),p=new Uint8Array(l);return o.isNegative&&p.fill(255),p.set(s,o.isLe?0:l-s.length),p};var c=f(68107),r=f(50660),n=f(44377),a=f(25335),d=(0,c.BigInt)(256),i=(0,c.BigInt)(255)},58418:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return r.default}});var r=c(f(62780))},30850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_ZERO=t.BN_TWO=t.BN_THREE=t.BN_THOUSAND=t.BN_TEN=t.BN_SIX=t.BN_SEVEN=t.BN_QUINTILL=t.BN_ONE=t.BN_NINE=t.BN_MILLION=t.BN_MAX_INTEGER=t.BN_HUNDRED=t.BN_FOUR=t.BN_FIVE=t.BN_EIGHT=t.BN_BILLION=void 0;var c=f(58418),r=new c.BN(0);t.BN_ZERO=r;var n=new c.BN(1);t.BN_ONE=n;var a=new c.BN(2);t.BN_TWO=a;var d=new c.BN(3);t.BN_THREE=d;var i=new c.BN(4);t.BN_FOUR=i;var o=new c.BN(5);t.BN_FIVE=o;var u=new c.BN(6);t.BN_SIX=u;var s=new c.BN(7);t.BN_SEVEN=s;var l=new c.BN(8);t.BN_EIGHT=l;var p=new c.BN(9);t.BN_NINE=p;var b=new c.BN(10);t.BN_TEN=b;var h=new c.BN(100);t.BN_HUNDRED=h;var y=new c.BN(1e3);t.BN_THOUSAND=y;var v=new c.BN(1e6);t.BN_MILLION=v;var m=new c.BN(1e9);t.BN_BILLION=m;var g=m.mul(m);t.BN_QUINTILL=g;var w=new c.BN(Number.MAX_SAFE_INTEGER);t.BN_MAX_INTEGER=w},57107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return c.hexToBn}});var c=f(44610)},54787:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={BN:!0,bnFromHex:!0,bnMax:!0,bnMin:!0,bnSqrt:!0,bnToBn:!0,bnToHex:!0,bnToU8a:!0};Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return n.BN}}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return a.bnFromHex}}),Object.defineProperty(t,"bnMax",{enumerable:!0,get:function(){return d.bnMax}}),Object.defineProperty(t,"bnMin",{enumerable:!0,get:function(){return d.bnMin}}),Object.defineProperty(t,"bnSqrt",{enumerable:!0,get:function(){return i.bnSqrt}}),Object.defineProperty(t,"bnToBn",{enumerable:!0,get:function(){return o.bnToBn}}),Object.defineProperty(t,"bnToHex",{enumerable:!0,get:function(){return u.bnToHex}}),Object.defineProperty(t,"bnToU8a",{enumerable:!0,get:function(){return s.bnToU8a}});var r=f(30850);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(58418),a=f(57107),d=f(45615),i=f(61480),o=f(78218),u=f(98522),s=f(63845)},45615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnMax=function(){for(var e=arguments.length,t=new Array(e),f=0;f=1,"Must provide one or more BN arguments");for(var f=e[0],r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnSqrt=function(e){var t=(0,a.bnToBn)(e);if((0,c.assert)(t.gte(n.BN_ZERO),"square root of negative numbers is not supported"),t.lte(n.BN_MAX_INTEGER))return new r.BN(Math.floor(Math.sqrt(t.toNumber())));for(var f=d.clone();;){var i=t.div(f).iadd(f).ishrn(1);if(f.eq(i)||f.eq(i.sub(n.BN_ONE)))return f;f=i}};var c=f(57234),r=f(58418),n=f(30850),a=f(78218),d=new r.BN(94906265)},78218:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToBn=function(e){return i.BN.isBN(e)?e:e?(0,n.isHex)(e)?(0,c.hexToBn)(e.toString()):(0,r.isBigInt)(e)?new i.BN(e.toString()):(0,d.isToBn)(e)?e.toBn():(0,a.isToBigInt)(e)?new i.BN(e.toBigInt().toString()):new i.BN(e):new i.BN(0)};var c=f(44610),r=f(36867),n=f(853),a=f(61720),d=f(40404),i=f(58418)},98522:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,f=arguments.length>2?arguments[2]:void 0;return e?(0,n.u8aToHex)((0,a.bnToU8a)(e,(0,r.objectSpread)({isLe:!1,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t))):d};var c=f(55325),r=f(50660),n=f(58720),a=f(63845),d="0x00",i={bitLength:-1,isLe:!1,isNegative:!1}},63845:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,f=arguments.length>2?arguments[2]:void 0,o=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t),u=(0,n.bnToBn)(e),s=-1===o.bitLength?Math.ceil(u.bitLength()/8):Math.ceil((o.bitLength||0)/8);return e?i(u,s,o):d(s,o)};var c=f(55325),r=f(50660),n=f(78218),a={bitLength:-1,isLe:!0,isNegative:!1};function d(e,t){return-1===t.bitLength?new Uint8Array:new Uint8Array(e)}function i(e,t,f){var c=f.isLe,r=f.isNegative,n=new Uint8Array(t),a=r?e.toTwos(8*t):e;return n.set(a.toArray(c?"le":"be",t),0),n}},10005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bufferToU8a",{enumerable:!0,get:function(){return c.bufferToU8a}});var c=f(79049)},79049:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToU8a=function(e){return new Uint8Array(e||[])}},68641:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(54216),n=f(48916);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(57234);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(82952);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var i=f(54787);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var o=f(10005);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var u=f(74123);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(91467);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(42129);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(16119);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(49121);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(42132);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(4426);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(4743);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(13171);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(89242);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(10263);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(49140);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var P=f(69811);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var x=f(90007);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var k=f(58720);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var M=f(65959);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}))},95617:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactAddLength=function(e){return(0,c.u8aConcat)((0,r.compactToU8a)(e.length),e)};var c=f(58720),r=f(91654)},75016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactFromU8a=function(e){var t=(0,r.u8aToU8a)(e),f=3&t[0];if(0===f)return[1,new c.BN(t[0]).ishrn(2)];if(1===f)return[2,(0,r.u8aToBn)(t.subarray(0,2),!0).ishrn(2)];if(2===f)return[4,(0,r.u8aToBn)(t.subarray(0,4),!0).ishrn(2)];var n=1+new c.BN(t[0]).ishrn(2).iadd(c.BN_FOUR).toNumber();return[n,(0,r.u8aToBn)(t.subarray(1,n),!0)]};var c=f(54787),r=f(58720)},74123:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compactAddLength",{enumerable:!0,get:function(){return c.compactAddLength}}),Object.defineProperty(t,"compactFromU8a",{enumerable:!0,get:function(){return n.compactFromU8a}}),Object.defineProperty(t,"compactStripLength",{enumerable:!0,get:function(){return r.compactStripLength}}),Object.defineProperty(t,"compactToU8a",{enumerable:!0,get:function(){return a.compactToU8a}});var c=f(95617),r=f(83405),n=f(75016),a=f(91654)},83405:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.compactStripLength=function(e){var t=(0,r.compactFromU8a)(e),f=(0,c.default)(t,2),n=f[0],a=n+f[1].toNumber();return[a,e.subarray(n,a)]};var r=f(75016)},91654:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactToU8a=function(e){var t=(0,r.bnToBn)(e);if(t.lte(a))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_ONE),16,!0);if(t.lte(i))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_TWO),32,!0);for(var f=(0,r.bnToU8a)(t),o=f.length;0===f[o-1];)o--;return(0,c.assert)(o>=4,"Invalid length, previous checks match anything less than 2^30"),(0,n.u8aConcat)([3+(o-4<<2)],f.subarray(0,o))};var c=f(57234),r=f(54787),n=f(58720),a=r.BN_TWO.pow(new r.BN(6)).isub(r.BN_ONE),d=r.BN_TWO.pow(new r.BN(14)).isub(r.BN_ONE),i=r.BN_TWO.pow(new r.BN(30)).isub(r.BN_ONE)},48429:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91984),r=f(5499),n=[c.packageInfo,r.packageInfo];t.default=n},80934:(e,t,f)=>{"use strict";var c=f(95318)(f(48429)),r=f(54216);(0,f(65959).detectPackage)(r.packageInfo,null,c.default)},91467:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractTime=d;var c=f(50660),r={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function n(e,t){return{days:e.days+t.days,hours:e.hours+t.hours,milliseconds:e.milliseconds+t.milliseconds,minutes:e.minutes+t.minutes,seconds:e.seconds+t.seconds}}function a(e){var t=e/1e3;if(t<60){var f=Math.floor(t);return n((0,c.objectSpread)({},r,{seconds:f}),d(e-1e3*f))}return function(e,t){var f=t/60;if(f<60){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{minutes:a}),d(e-60*a*1e3))}return function(e,t){var f=t/60;if(f<24){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{hours:a}),d(e-3600*a*1e3))}return function(e,t){var f=Math.floor(t/24);return n((0,c.objectSpread)({},r,{days:f}),d(e-86400*f*1e3))}(e,f)}(e,f)}(e,t)}function d(e){return e?e<1e3?(0,c.objectSpread)({},r,{milliseconds:e}):a(e):r}},14662:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.formatBalance=void 0;var r=f(78218),n=f(37797),a=f(78098),d=f(71296),i=f(81385),o=i.SI[i.SI_MID].text,u=0,s=o;function l(e,t,f,c){var r=(0,n.isBoolean)(c)?i.SI[i.SI_MID].text:c;return t||f?"-"===e.value?c?" ".concat(r):"":" ".concat(f?"".concat(e.text).concat(c?" ":""):e.value).concat(c?r:""):""}function p(e,t,f){var c=(0,i.calcSi)(e,t,f),r=e.length-(t+c.power);return[c,e.substring(0,r)||"0","".concat("".concat(new Array(1+(r<0?0-r:0)).join("0")).concat(e).substring(r<0?0:r),"0000").substring(0,4)]}var b=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,a=(0,r.bnToBn)(e).toString();if(0===a.length||"0"===a)return"0";var i=(0,n.isBoolean)(t)?{withSi:t}:t,o=i.decimals,s=void 0===o?f:o,b=i.forceUnit,h=void 0===b?void 0:b,y=i.withSi,v=void 0===y||y,m=i.withSiFull,g=void 0!==m&&m,w=i.withUnit,O=void 0===w||w,P="";a[0].startsWith("-")&&(P="-",a=a.substring(1));var x=p(a,s,h),k=(0,c.default)(x,3),M=k[0],j=k[1],S=k[2],T=l(M,v,g,O);return"".concat(P).concat((0,d.formatDecimal)(j),".").concat(S).concat(T)};t.formatBalance=b,b.calcSi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return(0,i.calcSi)(e,t)},b.findSi=i.findSi,b.getDefaults=function(){return{decimals:u,unit:s}},b.getOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return i.SI.filter((function(t){var f=t.power;return!(f<0)||e+f>=0}))},b.setDefaults=function(e){var t=e.decimals,f=e.unit;u=(0,a.isUndefined)(t)?u:Array.isArray(t)?t[0]:t,s=(0,a.isUndefined)(f)?s:Array.isArray(f)?f[0]:f,i.SI[i.SI_MID].text=s}},26757:(e,t)=>{"use strict";function f(e){return e.toString().padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.formatDate=function(e){var t=e.getFullYear().toString(),c=f(e.getMonth()+1),r=f(e.getDate()),n=f(e.getHours()),a=f(e.getMinutes()),d=f(e.getSeconds());return"".concat(t,"-").concat(c,"-").concat(r," ").concat(n,":").concat(a,":").concat(d)}},71296:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDecimal=function(e){var t=e[0].startsWith("-"),c=t?e.substr(1).match(f):e.match(f);return c?"".concat(t?"-":"").concat(c.join(",")):e};var f=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g")},71435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatElapsed=function(e,t){var f,r=e&&e.getTime()||0,n=t instanceof Date?t.getTime():(0,c.bnToBn)(t).toNumber();return r&&n?(f=Math.max(Math.abs(r-n),0)/1e3)<15?"".concat(f.toFixed(1),"s"):f<60?"".concat(0|f,"s"):f<3600?"".concat(f/60|0,"m"):"".concat(f/3600|0,"h"):"0.0s"};var c=f(78218)},44335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatNumber=function(e){return(0,r.formatDecimal)((0,c.bnToBn)(e).toString())};var c=f(78218),r=f(71296)},42129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"calcSi",{enumerable:!0,get:function(){return i.calcSi}}),Object.defineProperty(t,"findSi",{enumerable:!0,get:function(){return i.findSi}}),Object.defineProperty(t,"formatBalance",{enumerable:!0,get:function(){return c.formatBalance}}),Object.defineProperty(t,"formatDate",{enumerable:!0,get:function(){return r.formatDate}}),Object.defineProperty(t,"formatDecimal",{enumerable:!0,get:function(){return n.formatDecimal}}),Object.defineProperty(t,"formatElapsed",{enumerable:!0,get:function(){return a.formatElapsed}}),Object.defineProperty(t,"formatNumber",{enumerable:!0,get:function(){return d.formatNumber}});var c=f(14662),r=f(26757),n=f(71296),a=f(71435),d=f(44335),i=f(81385)},81385:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SI_MID=t.SI=void 0,t.calcSi=function(e,t,r){if(r)return c(r);var n=7+Math.ceil((e.length-t)/3);return f[n]||f[n<0?0:f.length-1]},t.findSi=c,t.SI_MID=8;var f=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function c(e){for(var t=0;t{"use strict";var c=f(34155),r=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.hasWasm=t.hasProcess=t.hasEsm=t.hasDirname=t.hasCjs=t.hasBuffer=t.hasBigInt=void 0;var n=f(68107),a="function"==typeof n.BigInt&&"function"==typeof n.BigInt.asIntN;t.hasBigInt=a;var d="undefined"!=typeof Buffer;t.hasBuffer=d,t.hasCjs=!0,t.hasDirname=!0,t.hasEsm=!1;var i="object"===(void 0===c?"undefined":(0,r.default)(c));t.hasProcess=i;var o="undefined"!=typeof WebAssembly;t.hasWasm=o},80875:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexAddPrefix=function(e){return e&&(0,c.hexHasPrefix)(e)?e:"0x".concat(e&&e.length%2==1?"0":"").concat(e||"")};var c=f(22274)},29362:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8_TO_HEX=t.U16_TO_HEX=t.HEX_TO_U8=t.HEX_TO_U16=void 0;var f=new Array(256);t.U8_TO_HEX=f;var c=new Array(65536);t.U16_TO_HEX=c;var r={};t.HEX_TO_U8=r;var n={};t.HEX_TO_U16=n;for(var a=0;a<256;a++){var d=a.toString(16).padStart(2,"0");f[a]=d,r[d]=a}for(var i=0;i<256;i++)for(var o=0;o<256;o++){var u=f[i]+f[o],s=i<<8|o;c[s]=u,n[u]=s}},41811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Math.ceil(t/4),a=n+2;return(0,c.hexAddPrefix)(-1===t||e.length===a||!f&&e.lengtha?(0,r.hexStripPrefix)(e).slice(-1*n):"".concat("0".repeat(n)).concat((0,r.hexStripPrefix)(e)).slice(-1*n))};var c=f(80875),r=f(68661)},22274:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexHasPrefix=function(e){return!!e&&(0,c.isHex)(e,-1)};var c=f(853)},49121:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hexAddPrefix",{enumerable:!0,get:function(){return c.hexAddPrefix}}),Object.defineProperty(t,"hexFixLength",{enumerable:!0,get:function(){return r.hexFixLength}}),Object.defineProperty(t,"hexHasPrefix",{enumerable:!0,get:function(){return n.hexHasPrefix}}),Object.defineProperty(t,"hexStripPrefix",{enumerable:!0,get:function(){return a.hexStripPrefix}}),Object.defineProperty(t,"hexToBigInt",{enumerable:!0,get:function(){return d.hexToBigInt}}),Object.defineProperty(t,"hexToBn",{enumerable:!0,get:function(){return i.hexToBn}}),Object.defineProperty(t,"hexToNumber",{enumerable:!0,get:function(){return o.hexToNumber}}),Object.defineProperty(t,"hexToString",{enumerable:!0,get:function(){return u.hexToString}}),Object.defineProperty(t,"hexToU8a",{enumerable:!0,get:function(){return s.hexToU8a}});var c=f(80875),r=f(41811),n=f(22274),a=f(68661),d=f(55972),i=f(44610),o=f(52520),u=f(56562),s=f(81399)},68661:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexStripPrefix=function(e){if(!e||"0x"===e)return"";if(c.REGEX_HEX_PREFIXED.test(e))return e.substr(2);if(c.REGEX_HEX_NOPREFIX.test(e))return e;throw new Error("Expected hex value to convert, found '".concat(e,"'"))};var c=f(853)},55972:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&"0x"!==e?(0,n.u8aToBigInt)((0,a.hexToU8a)(e),(0,r.objectSpread)({isLe:!1,isNegative:!1},t)):(0,c.BigInt)(0)};var c=f(68107),r=f(50660),n=f(41166),a=f(81399)},44610:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;if(!e||"0x"===e)return new c.BN(0);var f=(0,n.objectSpread)({isLe:!1,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),i=f.isLe,o=f.isNegative,u=(0,a.hexStripPrefix)(e),s=new c.BN(u,16,i?"le":"be");return o?s.fromTwos(4*u.length):s};var c=f(58418),r=f(37797),n=f(50660),a=f(68661),d={isLe:!1,isNegative:!1}},52520:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToNumber=function(e){return e?(0,c.hexToBn)(e).toNumber():NaN};var c=f(44610)},56562:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToString=function(e){return(0,c.u8aToString)((0,r.hexToU8a)(e))};var c=f(15609),r=f(81399)},81399:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(!e)return new Uint8Array;for(var f=(0,r.hexStripPrefix)(e).toLowerCase(),n=f.length/2,a=Math.ceil(-1===t?n:t/8),d=new Uint8Array(a),i=a>n?a-n:0,o=new DataView(d.buffer,i),u=(a-i)%2,s=a-i-u,l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80934);var c=f(68641);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},8869:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArray=function(e){return Array.isArray(e)}},4890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAscii=function(e){var t=(0,n.isString)(e);return e?t&&!(0,r.isHex)(e)?e.toString().split("").every(i):(0,c.u8aToU8a)(e).every(d):t};var c=f(61960),r=f(853),n=f(18694),a=[9,10,13];function d(e){return e<127&&(e>=32||a.includes(e))}function i(e){return d(e.charCodeAt(0))}},36867:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBigInt=function(e){return"bigint"==typeof e}},80928:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBn=function(e){return c.BN.isBN(e)};var c=f(58418)},37797:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBoolean=function(e){return"boolean"==typeof e}},64060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBuffer=function(e){return c.hasBuffer&&Buffer.isBuffer(e)};var c=f(16119)},22984:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChildClass=function(e,t){return!!t&&(e===t||e.isPrototypeOf(t))}},86152:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCodec=function(e){return r(e)&&n(e.registry)};var c=f(73444),r=(0,c.isOnObject)("toHex","toU8a"),n=(0,c.isOnObject)("get")},27865:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCompact=function(e){return c(e)};var c=(0,f(73444).isOnObject)("toBigInt","toBn","toNumber","unwrap")},70291:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=function(e){return e instanceof Error}},23146:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=function(e){return"function"==typeof e}},73444:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOn=function(){for(var e=arguments.length,t=new Array(e),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.REGEX_HEX_PREFIXED=t.REGEX_HEX_NOPREFIX=void 0,t.isHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,c=arguments.length>2?arguments[2]:void 0;return"string"==typeof e&&("0x"===e||f.test(e))&&(-1===t?c||e.length%2==0:e.length===2+Math.ceil(t/4))};var f=/^0x[\da-fA-F]+$/;t.REGEX_HEX_PREFIXED=f,t.REGEX_HEX_NOPREFIX=/^[\da-fA-F]+$/},42132:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return c.isArray}}),Object.defineProperty(t,"isAscii",{enumerable:!0,get:function(){return r.isAscii}}),Object.defineProperty(t,"isBigInt",{enumerable:!0,get:function(){return n.isBigInt}}),Object.defineProperty(t,"isBn",{enumerable:!0,get:function(){return a.isBn}}),Object.defineProperty(t,"isBoolean",{enumerable:!0,get:function(){return i.isBoolean}}),Object.defineProperty(t,"isBuffer",{enumerable:!0,get:function(){return d.isBuffer}}),Object.defineProperty(t,"isChildClass",{enumerable:!0,get:function(){return o.isChildClass}}),Object.defineProperty(t,"isCodec",{enumerable:!0,get:function(){return u.isCodec}}),Object.defineProperty(t,"isCompact",{enumerable:!0,get:function(){return s.isCompact}}),Object.defineProperty(t,"isError",{enumerable:!0,get:function(){return l.isError}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return p.isFunction}}),Object.defineProperty(t,"isHex",{enumerable:!0,get:function(){return b.isHex}}),Object.defineProperty(t,"isInstanceOf",{enumerable:!0,get:function(){return h.isInstanceOf}}),Object.defineProperty(t,"isIp",{enumerable:!0,get:function(){return y.isIp}}),Object.defineProperty(t,"isJsonObject",{enumerable:!0,get:function(){return v.isJsonObject}}),Object.defineProperty(t,"isNull",{enumerable:!0,get:function(){return m.isNull}}),Object.defineProperty(t,"isNumber",{enumerable:!0,get:function(){return g.isNumber}}),Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return w.isObject}}),Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return O.isObservable}}),Object.defineProperty(t,"isPromise",{enumerable:!0,get:function(){return P.isPromise}}),Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return x.isString}}),Object.defineProperty(t,"isTestChain",{enumerable:!0,get:function(){return k.isTestChain}}),Object.defineProperty(t,"isToBigInt",{enumerable:!0,get:function(){return M.isToBigInt}}),Object.defineProperty(t,"isToBn",{enumerable:!0,get:function(){return j.isToBn}}),Object.defineProperty(t,"isU8a",{enumerable:!0,get:function(){return S.isU8a}}),Object.defineProperty(t,"isUndefined",{enumerable:!0,get:function(){return T.isUndefined}}),Object.defineProperty(t,"isUtf8",{enumerable:!0,get:function(){return A.isUtf8}}),Object.defineProperty(t,"isWasm",{enumerable:!0,get:function(){return E.isWasm}});var c=f(8869),r=f(4890),n=f(36867),a=f(80928),d=f(64060),i=f(37797),o=f(22984),u=f(86152),s=f(27865),l=f(70291),p=f(23146),b=f(853),h=f(64630),y=f(44759),v=f(84790),m=f(35943),g=f(55325),w=f(45598),O=f(38175),P=f(87178),x=f(18694),k=f(3472),M=f(61720),j=f(40404),S=f(23510),T=f(78098),A=f(51186),E=f(18070)},64630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInstanceOf=function(e,t){return e instanceof t}},44759:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.isIp=function(e,t){return"v4"===t?r.default.v4({exact:!0}).test(e):"v6"===t?r.default.v6({exact:!0}).test(e):(0,r.default)({exact:!0}).test(e)};var r=c(f(1476))},84790:(e,t,f)=>{"use strict";var c=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonObject=function(e){var t="string"!=typeof e?(0,r.stringify)(e):e;try{var f=JSON.parse(t);return"object"===(0,c.default)(f)&&null!==f}catch(e){return!1}};var r=f(90007)},35943:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNull=function(e){return null===e}},55325:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumber=function(e){return"number"==typeof e}},45598:(e,t,f)=>{"use strict";var c=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=function(e){return!!e&&"object"===(0,c.default)(e)}},38175:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=(0,f(73444).isOn)("next");t.isObservable=c},87178:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=(0,f(73444).isOnObject)("catch","then");t.isPromise=c},18694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isString=function(e){return"string"==typeof e||e instanceof String}},3472:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTestChain=function(e){return!!e&&!!f.test(e.toString())};var f=/(Development|Local Testnet)$/},61720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBigInt=void 0;var c=(0,f(73444).isOn)("toBigInt");t.isToBigInt=c},40404:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBn=void 0;var c=(0,f(73444).isOn)("toBn");t.isToBn=c},23510:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isU8a=function(e){return e instanceof Uint8Array}},78098:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUndefined=function(e){return void 0===e}},51186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUtf8=function(e){if(!e)return(0,r.isString)(e);for(var t=(0,c.u8aToU8a)(e),f=t.length,n=0;n=194&&t[n]<=223){if(!(n+1191)return!1;n+=2}else if(224===t[n]){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=225&&t[n]<=236){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(237===t[n]){if(!(n+2159)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=238&&t[n]<=239){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(240===t[n]){if(!(n+3191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else if(t[n]>=241&&t[n]<=243){if(!(n+3191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else{if(244!==t[n])return!1;if(!(n+3143)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}return!0};var c=f(61960),r=f(18694)},18070:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWasm=function(e){return(0,r.isU8a)(e)&&(0,c.u8aEq)(e.subarray(0,4),n)};var c=f(24987),r=f(23510),n=new Uint8Array([0,97,115,109])},4426:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyMethod=r,t.lazyMethods=function(e,t,f,c){for(var n=0;n{"use strict";var c=f(34155),r=f(95318),n=r(f(63038)),a=r(f(319));function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f3&&void 0!==arguments[3]?arguments[3]:-1;if(1===f.length&&(0,s.isFunction)(f[0])){var n=f[0]();return w(e,t,Array.isArray(n)?n:[n],r)}(c=console)[v[e]].apply(c,[(0,i.formatDate)(new Date),t].concat((0,a.default)(f.map(m).map(g(r)))))}function O(){}function P(e,t){return!!e&&("*"===e||t===e||e.endsWith("*")&&t.startsWith(e.slice(0,-1)))}function x(e,t){return!!e&&e.startsWith("-")&&(t===e.slice(1)||e.endsWith("*")&&t.startsWith(e.slice(1,-1)))}function k(e,t){var f,c=!1,r=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return d(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?d(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){i=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(i)throw n}}}}(e);try{for(r.s();!(f=r.n()).done;){var n=f.value;P(n,t)?c=!0:x(n,t)&&(c=!1)}}catch(e){r.e(e)}finally{r.f()}return c}},13171:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memoize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.getInstanceId,a=void 0===f?n:f,d={},i=function(){for(var t=arguments.length,f=new Array(t),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"numberToHex",{enumerable:!0,get:function(){return c.numberToHex}}),Object.defineProperty(t,"numberToU8a",{enumerable:!0,get:function(){return r.numberToU8a}});var c=f(28952),r=f(74549)},28952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if((0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e))return"0x";var f=e.toString(16);return(0,c.hexFixLength)(f.length%2?"0".concat(f):f,t,!0)};var c=f(41811),r=f(35943),n=f(78098)},74549:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return(0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e)?new Uint8Array:(0,c.hexToU8a)((0,a.numberToHex)(e,t))};var c=f(81399),r=f(35943),n=f(78098),a=f(28952)},44585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectClear=function(e){for(var t=Object.keys(e),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectCopy=function(e){return(0,c.objectSpread)({},e)};var c=f(50660)},92119:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectEntries=function(e){return Object.entries(e)}},10263:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"objectClear",{enumerable:!0,get:function(){return c.objectClear}}),Object.defineProperty(t,"objectCopy",{enumerable:!0,get:function(){return r.objectCopy}}),Object.defineProperty(t,"objectEntries",{enumerable:!0,get:function(){return n.objectEntries}}),Object.defineProperty(t,"objectKeys",{enumerable:!0,get:function(){return a.objectKeys}}),Object.defineProperty(t,"objectProperties",{enumerable:!0,get:function(){return d.objectProperties}}),Object.defineProperty(t,"objectProperty",{enumerable:!0,get:function(){return d.objectProperty}}),Object.defineProperty(t,"objectSpread",{enumerable:!0,get:function(){return i.objectSpread}}),Object.defineProperty(t,"objectValues",{enumerable:!0,get:function(){return o.objectValues}});var c=f(44585),r=f(48014),n=f(92119),a=f(82256),d=f(34517),i=f(50660),o=f(79121)},82256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectKeys=function(e){return Object.keys(e)}},34517:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectProperties=function(e,t,f){for(var c=function(c){r(e,t[c],(function(e){return f(e,c)}))},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectSpread=function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++){var f=t+1<1||arguments.length<=t+1?void 0:arguments[t+1];if(f)for(var r=(0,c.objectKeys)(f),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectValues=function(e){return Object.values(e)}},54216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util",path:"/",type:"cjs",version:"9.0.1"}},49140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.promisify=function(e,t){for(var f=arguments.length,c=new Array(f>2?f-2:0),r=2;r{"use strict";function f(e){return function(t){return t.toString().replace(/[-_., ]+/g," ").trim().split(" ").map((function(t,f){return function(t,f){return e(t[0],f)+t.slice(1)}(t.toUpperCase()===t?t.toLowerCase():t.replace(/^[A-Z0-9]{2,}[^a-z]/,(function(e){return e.slice(0,e.length-1).toLowerCase()+e.slice(-1).toUpperCase()})),f)})).join("")}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringPascalCase=t.stringCamelCase=void 0;var c=f((function(e,t){return t?e.toUpperCase():e.toLowerCase()}));t.stringCamelCase=c;var r=f((function(e){return e.toUpperCase()}));t.stringPascalCase=r},69811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"stringCamelCase",{enumerable:!0,get:function(){return c.stringCamelCase}}),Object.defineProperty(t,"stringLowerFirst",{enumerable:!0,get:function(){return r.stringLowerFirst}}),Object.defineProperty(t,"stringPascalCase",{enumerable:!0,get:function(){return c.stringPascalCase}}),Object.defineProperty(t,"stringShorten",{enumerable:!0,get:function(){return n.stringShorten}}),Object.defineProperty(t,"stringToHex",{enumerable:!0,get:function(){return a.stringToHex}}),Object.defineProperty(t,"stringToU8a",{enumerable:!0,get:function(){return d.stringToU8a}}),Object.defineProperty(t,"stringUpperFirst",{enumerable:!0,get:function(){return r.stringUpperFirst}});var c=f(46234),r=f(1273),n=f(72859),a=f(93104),d=f(93613)},1273:(e,t)=>{"use strict";function f(e){return function(t){return t?e(t[0])+t.slice(1):""}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringUpperFirst=t.stringLowerFirst=void 0;var c=f((function(e){return e.toLowerCase()}));t.stringLowerFirst=c;var r=f((function(e){return e.toUpperCase()}));t.stringUpperFirst=r},72859:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringShorten=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return e.length<=2+2*t?e.toString():"".concat(e.substr(0,t),"…").concat(e.slice(-t))}},93104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToHex=function(e){return(0,c.u8aToHex)((0,r.stringToU8a)(e))};var c=f(88721),r=f(93613)},93613:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToU8a=function(e){return e?c.encode(e.toString()):new Uint8Array};var c=new(f(5499).TextEncoder)},90007:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=function(e,t){return JSON.stringify(e,r,t)};var c=f(36867);function r(e,t){return(0,c.isBigInt)(t)?t.toString():t}},94432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aCmp=function(e,t){for(var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t),n=0;;){var a=n>=f.length,d=n>=r.length;if(a&&d)return 0;if(a)return-1;if(d)return 1;if(f[n]!==r[n])return f[n]>r[n]?1:-1;n++}};var c=f(61960)},79670:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aConcat=function(){for(var e=0,t=0,f=new Array(arguments.length),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEmpty=function(e){for(var t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEq=function(e,t){var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t);if(f.length===r.length){for(var n=new DataView(f.buffer,f.byteOffset),a=new DataView(r.buffer,r.byteOffset),d=f.length%4,i=f.length-d,o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],c=Math.ceil(t/8);if(-1===t||e.length===c)return e;if(e.length>c)return e.subarray(0,c);var r=new Uint8Array(c);return r.set(e,f?0:c-e.length),r}},58720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"U8A_WRAP_ETHEREUM",{enumerable:!0,get:function(){return h.U8A_WRAP_ETHEREUM}}),Object.defineProperty(t,"U8A_WRAP_POSTFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_POSTFIX}}),Object.defineProperty(t,"U8A_WRAP_PREFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_PREFIX}}),Object.defineProperty(t,"u8aCmp",{enumerable:!0,get:function(){return c.u8aCmp}}),Object.defineProperty(t,"u8aConcat",{enumerable:!0,get:function(){return r.u8aConcat}}),Object.defineProperty(t,"u8aEmpty",{enumerable:!0,get:function(){return n.u8aEmpty}}),Object.defineProperty(t,"u8aEq",{enumerable:!0,get:function(){return a.u8aEq}}),Object.defineProperty(t,"u8aFixLength",{enumerable:!0,get:function(){return d.u8aFixLength}}),Object.defineProperty(t,"u8aIsWrapped",{enumerable:!0,get:function(){return h.u8aIsWrapped}}),Object.defineProperty(t,"u8aSorted",{enumerable:!0,get:function(){return i.u8aSorted}}),Object.defineProperty(t,"u8aToBigInt",{enumerable:!0,get:function(){return o.u8aToBigInt}}),Object.defineProperty(t,"u8aToBn",{enumerable:!0,get:function(){return u.u8aToBn}}),Object.defineProperty(t,"u8aToBuffer",{enumerable:!0,get:function(){return s.u8aToBuffer}}),Object.defineProperty(t,"u8aToHex",{enumerable:!0,get:function(){return l.u8aToHex}}),Object.defineProperty(t,"u8aToString",{enumerable:!0,get:function(){return p.u8aToString}}),Object.defineProperty(t,"u8aToU8a",{enumerable:!0,get:function(){return b.u8aToU8a}}),Object.defineProperty(t,"u8aUnwrapBytes",{enumerable:!0,get:function(){return h.u8aUnwrapBytes}}),Object.defineProperty(t,"u8aWrapBytes",{enumerable:!0,get:function(){return h.u8aWrapBytes}});var c=f(94432),r=f(79670),n=f(66858),a=f(24987),d=f(26251),i=f(89603),o=f(41166),u=f(30733),s=f(37359),l=f(88721),p=f(15609),b=f(61960),h=f(50434)},89603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aSorted=function(e){return e.sort(c.u8aCmp)};var c=f(94432)},41166:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||!e.length)return(0,c.BigInt)(0);var f=(0,n.objectSpread)({isLe:!0,isNegative:!1},t),a=f.isLe,d=f.isNegative,u=a?e.reverse():e;return d?o(i(u))*-r._1n-r._1n:o(u)};var c=f(68107),r=f(44377),n=f(50660),a=(0,c.BigInt)(256),d=(0,c.BigInt)(65536);function i(e){for(var t=new Uint8Array(e.length),f=new DataView(e.buffer,e.byteOffset),c=new DataView(t.buffer),r=e.length%2,n=e.length-r,a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n;return(0,c.hexToBn)((0,r.u8aToHex)(e),t)};var c=f(44610),r=f(88721),n={isLe:!0,isNegative:!1}},37359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBuffer=function(e){return Buffer.from(e||[])}},88721:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=Math.ceil(t/8);return"".concat(f?"0x":"").concat(e&&e.length?c>0&&e.length>c?"".concat(r(e.subarray(0,c/2)),"…").concat(r(e.subarray(e.length-c/2))):r(e):"")};var c=f(29362);function r(e){for(var t=e.length%2,f=e.length-t,r=new DataView(e.buffer,e.byteOffset),n="",a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToString=function(e){return null!=e&&e.length?c.decode(e):""};var c=new(f(91984).TextDecoder)("utf-8")},61960:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToU8a=function(e){return e?Array.isArray(e)||(0,r.isBuffer)(e)?new Uint8Array(e):(0,a.isU8a)(e)?e:(0,n.isHex)(e)?(0,c.hexToU8a)(e):(0,d.stringToU8a)(e):new Uint8Array};var c=f(81399),r=f(64060),n=f(853),a=f(23510),d=f(93613)},50434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8A_WRAP_PREFIX=t.U8A_WRAP_POSTFIX=t.U8A_WRAP_ETHEREUM=void 0,t.u8aIsWrapped=u,t.u8aUnwrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!1)?t.subarray(d.length,t.length-i.length):t},t.u8aWrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!0)?t:(0,c.u8aConcat)(d,t,i)};var c=f(79670),r=f(24987),n=f(61960),a=(0,n.u8aToU8a)("Ethereum Signed Message:\n");t.U8A_WRAP_ETHEREUM=a;var d=(0,n.u8aToU8a)("");t.U8A_WRAP_PREFIX=d;var i=(0,n.u8aToU8a)("");t.U8A_WRAP_POSTFIX=i;var o=d.length+i.length;function u(e,t){return e.length>=o&&(0,r.u8aEq)(e.subarray(0,d.length),d)&&(0,r.u8aEq)(e.slice(-i.length),i)||t&&e.length>=a.length&&(0,r.u8aEq)(e.subarray(0,a.length),a)}},65959:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f2&&void 0!==arguments[2]?arguments[2]:[];(0,d.assert)(f.startsWith("@polkadot"),(function(){return"Invalid package descriptor ".concat(f)}));var u=o(f);if(u.push({path:p(c,t),type:r,version:n}),1!==u.length)console.warn("".concat(f," has multiple versions, ensure that there is only one installed.\n").concat(i,"\n").concat(l(u)));else{var b=a.filter((function(e){return e&&e.version!==n}));b.length&&console.warn("".concat(f," requires direct dependencies exactly matching version ").concat(n,".\n").concat(i,"\n").concat(s(b)))}};var r=f(83137),n=f(23146),a=f(18694),d=f(57234),i="Either remove and explicitly install matching versions or dedupe using your package manager.\nThe following conflicting packages were found:";function o(e){var t=r.xglobal;return t.__polkadotjs||(t.__polkadotjs={}),t.__polkadotjs[e]||(t.__polkadotjs[e]=[]),t.__polkadotjs[e]}function u(e){var t,f=0,r=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,i=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){i=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(i)throw a}}}}(e);try{for(r.s();!(t=r.n()).done;){var n=t.value.version;f=Math.max(f,n.length)}}catch(e){r.e(e)}finally{r.f()}return f}function s(e){var t=u(e);return e.map((function(e){var f=e.name,c=e.version;return"\t".concat(c.padEnd(t),"\t").concat(f)})).join("\n")}function l(e){var t=e.map((function(e){return(0,a.isString)(e)?{version:e}:e})),f=u(t);return t.map((function(e){var t=e.path,c=e.type,r=e.version;return"\t".concat("".concat(c||"").padStart(3)," ").concat(r.padEnd(f),"\t").concat(!t||t.length<5?"":t)})).join("\n")}function p(e,t){if(e)return e;if((0,n.isFunction)(t))try{return t()||""}catch(e){return""}return t||""}},21572:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-asmjs",path:"/",type:"cjs",version:"6.0.1"}},69778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Decode=function(e){for(var t=[],f=0,c=0,r=0;r=8&&t.push(f>>>(c-=8)&255);return Uint8Array.from(t)}},43863:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return a.packageInfo}}),t.wasmBytes=void 0;var c=f(71311),r=f(69778),n=f(4556),a=f(94415),d=(0,n.unzlibSync)((0,r.base64Decode)(c.bytes),new Uint8Array(c.sizeUncompressed));t.wasmBytes=d},28103:e=>{"use strict";e.exports={bytes:"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",sizeCompressed:171464,sizeUncompressed:340174}},71311:(e,t,f)=>{"use strict";var c=f(28103);e.exports=c},79448:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},95218:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(79448)),a=f(94415);(0,r.detectPackage)(a.packageInfo,null,n.default)},4556:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.unzlibSync=function(e,t){return function(e,t,f){var c=!f||f.i;f||(f={});var u=e.length,s=!t||!c;t||(t=new r(3*u));var l=function(e){var f=t.length;if(e>f){var c=new r(Math.max(f<<1,e));c.set(t),t=c}},b=f.f||0,h=f.p||0,v=f.b||0,m=f.l,g=f.d,O=f.m,P=f.n;if(b&&!m)return t;var x=u<<3;do{if(!m){f.f=b=E(e,h,1);var k=E(e,h+1,3);if(h+=3,!k){var M=N(h)+4,j=e[M-4]|e[M-3]<<8,S=M+j;if(S>u){if(c)throw"unexpected EOF";break}s&&l(v+j),t.set(e.subarray(M,S),v),f.b=v+=j,f.p=h=S<<3;continue}if(1==k)m=T,g=A,O=9,P=5;else{if(2!=k)throw"invalid block type";var B=E(e,h,31)+257,C=E(e,h+10,15)+4,V=B+E(e,h+5,31)+1;h+=14;for(var U=new r(V),H=new r(19),L=0;Lx)break;for(var z=w(H,_,1),F=0;F>>4;if(W<16)U[F++]=W;else{var X=0,K=0;for(16==W?(K=3+E(e,h,3),h+=2,X=U[F-1]):17==W?(K=3+E(e,h,7),h+=3):18==W&&(K=11+E(e,h,127),h+=7);K--;)U[F++]=X}}var Z=U.subarray(0,B),G=U.subarray(B);O=R(Z),P=R(G),m=w(Z,O,1),g=w(G,P,1)}if(h>x)throw"unexpected EOF"}s&&l(v+131072);for(var Y=(1<>>4;if((h+=15&$)>x)throw"unexpected EOF";if(!$)throw"invalid length/literal";if(ee<256)t[v++]=ee;else{if(256==ee){m=void 0;break}var te=ee-254;if(ee>264){var fe=ee-257,ce=i[fe];te=E(e,h,(1<>>4;if(!re)throw"invalid distance";h+=15&re;var ae=y[ne];if(ne>3){var de=o[ne];ae+=I(e,h)&(1<x)throw"unexpected EOF";s&&l(v+131072);for(var ie=v+te;ve.length)&&(f=e.length);var c=new(e instanceof n?n:e instanceof a?a:r)(f-t);return c.set(e.subarray(t,f)),c}(t,0,v)}((function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"}(e),e.subarray(2,-4)),t)};var r=Uint8Array,n=Uint16Array,a=Uint32Array,d=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),i=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),o=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),u=function(e,t){for(var f=new n(31),c=0;c<31;++c)f[c]=t+=1<>>1|(21845&m)<<1;g=(61680&(g=(52428&g)>>>2|(13107&g)<<2))>>>4|(3855&g)<<4,v[m]=((65280&g)>>>8|(255&g)<<8)>>>1}for(var w=function(e,t,f){for(var c=e.length,r=0,a=new n(t);r>>o]=u}else for(d=new n(c),r=0;r>>15-e[r];return d},O=new r(288),P=0;P<144;++P)O[P]=8;for(var x=144;x<256;++x)O[x]=9;for(var k=256;k<280;++k)O[k]=7;for(var M=280;M<288;++M)O[M]=8;for(var j=new r(32),S=0;S<32;++S)j[S]=5;var T=w(O,9,1),A=w(j,5,1),E=function(e,t,f){var c=t>>>3;return(e[c]|e[c+1]<<8)>>>(7&t)&f},I=function(e,t){var f=t>>>3;return(e[f]|e[f+1]<<8|e[f+2]<<16)>>>(7&t)},N=function(e){return(e>>>3)+(7&e&&1)},R=function(e){for(var t=e[0],f=1;ft&&(t=e[f]);return t}},3493:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(95218);var c=f(43863);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},94415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-wasm",path:"/",type:"cjs",version:"6.0.1"}},90303:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__bridge=void 0,t.allocString=function(e){return i((0,c.stringToU8a)(e))},t.allocU8a=i,t.getInt32=n,t.getString=function(e,t){return(0,c.u8aToString)(d(e,t))},t.getU8a=d,t.getUint8=a,t.getWasm=function(){return r.wasm},t.resultString=function(){return(0,c.u8aToString)(o())},t.resultU8a=o,t.withWasm=function(e){return function(){(0,c.assert)(r.wasm,"The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");for(var t=arguments.length,f=new Array(t),n=0;n{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.hmacSha512=t.hmacSha256=t.ed25519Verify=t.ed25519Sign=t.ed25519KeypairFromSeed=t.blake2b=t.bip39Validate=t.bip39ToSeed=t.bip39ToMiniSecret=t.bip39ToEntropy=t.bip39Generate=void 0,t.isReady=z,t.keccak512=t.keccak256=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return o.packageInfo}}),t.vrfVerify=t.vrfSign=t.twox=t.sr25519Verify=t.sr25519Sign=t.sr25519KeypairFromSeed=t.sr25519DerivePublicSoft=t.sr25519DeriveKeypairSoft=t.sr25519DeriveKeypairHard=t.sr25519Agree=t.sha512=t.sha256=t.secp256k1Sign=t.secp256k1Recover=t.secp256k1FromSeed=t.secp256k1Expand=t.secp256k1Compress=t.scrypt=t.pbkdf2=void 0,t.waitReady=function(){return F.apply(this,arguments)};var d=f(90303),i=f(45872),o=f(85344),u=(0,d.withWasm)((function(e,t){return e.ext_bip39_generate(8,t),(0,d.resultString)()}));t.bip39Generate=u;var s=(0,d.withWasm)((function(e,t){return e.ext_bip39_to_entropy.apply(e,[8].concat((0,a.default)((0,d.allocString)(t)))),(0,d.resultU8a)()}));t.bip39ToEntropy=s;var l=(0,d.withWasm)((function(e,t,f){return e.ext_bip39_to_mini_secret.apply(e,[8].concat((0,a.default)((0,d.allocString)(t)),(0,a.default)((0,d.allocString)(f)))),(0,d.resultU8a)()}));t.bip39ToMiniSecret=l;var p=(0,d.withWasm)((function(e,t,f){return e.ext_bip39_to_seed.apply(e,[8].concat((0,a.default)((0,d.allocString)(t)),(0,a.default)((0,d.allocString)(f)))),(0,d.resultU8a)()}));t.bip39ToSeed=p;var b=(0,d.withWasm)((function(e,t){return 0!==e.ext_bip39_validate.apply(e,(0,a.default)((0,d.allocString)(t)))}));t.bip39Validate=b;var h=(0,d.withWasm)((function(e,t){return e.ext_ed_from_seed.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.ed25519KeypairFromSeed=h;var y=(0,d.withWasm)((function(e,t,f,c){return e.ext_ed_sign.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)),(0,a.default)((0,d.allocU8a)(c)))),(0,d.resultU8a)()}));t.ed25519Sign=y;var v=(0,d.withWasm)((function(e,t,f,c){return 0!==e.ext_ed_verify.apply(e,(0,a.default)((0,d.allocU8a)(t)).concat((0,a.default)((0,d.allocU8a)(f)),(0,a.default)((0,d.allocU8a)(c))))}));t.ed25519Verify=v;var m=(0,d.withWasm)((function(e,t){return e.ext_secp_from_seed.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.secp256k1FromSeed=m;var g=(0,d.withWasm)((function(e,t){return e.ext_secp_pub_compress.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.secp256k1Compress=g;var w=(0,d.withWasm)((function(e,t){return e.ext_secp_pub_expand.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.secp256k1Expand=w;var O=(0,d.withWasm)((function(e,t,f,c){return e.ext_secp_recover.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)),[c])),(0,d.resultU8a)()}));t.secp256k1Recover=O;var P=(0,d.withWasm)((function(e,t,f){return e.ext_secp_sign.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)))),(0,d.resultU8a)()}));t.secp256k1Sign=P;var x=(0,d.withWasm)((function(e,t,f){return e.ext_sr_derive_keypair_hard.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)))),(0,d.resultU8a)()}));t.sr25519DeriveKeypairHard=x;var k=(0,d.withWasm)((function(e,t,f){return e.ext_sr_derive_keypair_soft.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)))),(0,d.resultU8a)()}));t.sr25519DeriveKeypairSoft=k;var M=(0,d.withWasm)((function(e,t,f){return e.ext_sr_derive_public_soft.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)))),(0,d.resultU8a)()}));t.sr25519DerivePublicSoft=M;var j=(0,d.withWasm)((function(e,t){return e.ext_sr_from_seed.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.sr25519KeypairFromSeed=j;var S=(0,d.withWasm)((function(e,t,f,c){return e.ext_sr_sign.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)),(0,a.default)((0,d.allocU8a)(c)))),(0,d.resultU8a)()}));t.sr25519Sign=S;var T=(0,d.withWasm)((function(e,t,f,c){return 0!==e.ext_sr_verify.apply(e,(0,a.default)((0,d.allocU8a)(t)).concat((0,a.default)((0,d.allocU8a)(f)),(0,a.default)((0,d.allocU8a)(c))))}));t.sr25519Verify=T;var A=(0,d.withWasm)((function(e,t,f){return e.ext_sr_agree.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)))),(0,d.resultU8a)()}));t.sr25519Agree=A;var E=(0,d.withWasm)((function(e,t,f,c,r){return e.ext_vrf_sign.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)),(0,a.default)((0,d.allocU8a)(c)),(0,a.default)((0,d.allocU8a)(r)))),(0,d.resultU8a)()}));t.vrfSign=E;var I=(0,d.withWasm)((function(e,t,f,c,r,n){return 0!==e.ext_vrf_verify.apply(e,(0,a.default)((0,d.allocU8a)(t)).concat((0,a.default)((0,d.allocU8a)(f)),(0,a.default)((0,d.allocU8a)(c)),(0,a.default)((0,d.allocU8a)(r)),(0,a.default)((0,d.allocU8a)(n))))}));t.vrfVerify=I;var N=(0,d.withWasm)((function(e,t,f,c){return e.ext_blake2b.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)),[c])),(0,d.resultU8a)()}));t.blake2b=N;var R=(0,d.withWasm)((function(e,t,f){return e.ext_hmac_sha256.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)))),(0,d.resultU8a)()}));t.hmacSha256=R;var B=(0,d.withWasm)((function(e,t,f){return e.ext_hmac_sha512.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)))),(0,d.resultU8a)()}));t.hmacSha512=B;var C=(0,d.withWasm)((function(e,t){return e.ext_keccak256.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.keccak256=C;var V=(0,d.withWasm)((function(e,t){return e.ext_keccak512.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.keccak512=V;var U=(0,d.withWasm)((function(e,t,f,c){return e.ext_pbkdf2.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)),[c])),(0,d.resultU8a)()}));t.pbkdf2=U;var H=(0,d.withWasm)((function(e,t,f,c,r,n){return e.ext_scrypt.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),(0,a.default)((0,d.allocU8a)(f)),[c,r,n])),(0,d.resultU8a)()}));t.scrypt=H;var L=(0,d.withWasm)((function(e,t){return e.ext_sha256.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.sha256=L;var _=(0,d.withWasm)((function(e,t){return e.ext_sha512.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)))),(0,d.resultU8a)()}));t.sha512=_;var D=(0,d.withWasm)((function(e,t,f){return e.ext_twox.apply(e,[8].concat((0,a.default)((0,d.allocU8a)(t)),[f])),(0,d.resultU8a)()}));function z(){return!!(0,d.getWasm)()}function F(){return(F=(0,n.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,d.__bridge.wasmPromise||(d.__bridge.wasmPromiseFn||(d.__bridge.wasmPromiseFn=i.initWasm),d.__bridge.wasmPromise=d.__bridge.wasmPromiseFn()),e.next=4,d.__bridge.wasmPromise;case 4:return e.abrupt("return",z());case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}t.twox=D},29456:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(21572),r=f(94415),n=[c.packageInfo,r.packageInfo];t.default=n},16190:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(29456)),a=f(85344);(0,r.detectPackage)(a.packageInfo,null,n.default)},96307:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__wbg_crypto_968f1772287e2df0=function(e){return u(n)},t.__wbg_getRandomValues_a3d34b4fee3c2869=function(e){return u(n.getRandomValues)},t.__wbg_getRandomValues_f5e14ab7ac8e995d=function(e,t,f){n.getRandomValues((0,r.getU8a)(t,f))},t.__wbg_randomFillSync_d5bd2d655fdf256a=function(e,t,f){throw new Error("randomFillsync is not available")},t.__wbg_require_604837428532a733=function(e,t){throw new Error("Unable to require ".concat((0,r.getString)(e,t)))},t.__wbg_self_1b7a39e3a92c949c=function(){return u(a)},t.__wbindgen_is_undefined=function(e){return void 0===o(e)},t.__wbindgen_object_drop_ref=function(e){!function(e){o(e);!function(e){e<36||(d[e]=i,i=e)}(e)}(e)},t.__wbindgen_throw=function(e,t){throw new Error((0,r.getString)(e,t))},t.abort=function(){throw new Error("abort")};var c=f(41649),r=f(90303),n={getRandomValues:c.getRandomValues},a={crypto:n},d=new Array(32).fill(void 0).concat(void 0,null,!0,!1),i=d.length;function o(e){return d[e]}function u(e){i===d.length&&d.push(d.length+1);var t=i;return i=d[t],d[t]=e,t}},56431:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(16190);var c=f(33804);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45872:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.initWasm=function(){return p(i.wasmBytes,null)},t.setWasmPromise=p,t.setWasmPromiseFn=function(e){o.__bridge.wasmPromiseFn=e};var d=f(69338),i=f(3493),o=f(90303),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,a.default)(e)&&"function"!=typeof e)return{default:e};var f=s(t);if(f&&f.has(e))return f.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if("default"!==n&&Object.prototype.hasOwnProperty.call(e,n)){var d=r?Object.getOwnPropertyDescriptor(e,n):null;d&&(d.get||d.set)?Object.defineProperty(c,n,d):c[n]=e[n]}return c.default=e,f&&f.set(e,c),c}(f(96307));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(s=function(e){return e?f:t})(e)}function l(){return(l=(0,n.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(0,d.assert)("object"===("undefined"==typeof WebAssembly?"undefined":(0,a.default)(WebAssembly))&&"function"==typeof WebAssembly.instantiate&&t&&t.length,"WebAssembly is not available in your environment"),e.next=4,WebAssembly.instantiate(t,{wbg:u});case 4:c=e.sent,o.__bridge.wasm=c.instance.exports,e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),f?(o.__bridge.type="asm",o.__bridge.wasm=f(u)):(console.error("FATAL: Unable to initialize @polkadot/wasm-crypto:: ".concat(e.t0.message)),o.__bridge.wasm=null);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}function p(e,t){return o.__bridge.wasmPromise=function(e,t){return l.apply(this,arguments)}(e,t),o.__bridge.wasmPromise}},85344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto",path:"/",type:"cjs",version:"6.0.1"}},68107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BigInt=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(76785),n="function"==typeof c.xglobal.BigInt&&"function"==typeof c.xglobal.BigInt.asIntN?c.xglobal.BigInt:function(){return Number.NaN};t.BigInt=n},76785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-bigint",path:"/",type:"cjs",version:"9.0.1"}},39574:(e,t,f)=>{"use strict";var c=f(68107);(0,f(83137).exposeGlobal)("BigInt",c.BigInt)},45344:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetch=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(69664),n=c.xglobal.fetch;t.fetch=n},69664:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-fetch",path:"/",type:"cjs",version:"9.0.1"}},83137:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exposeGlobal=function(e,t){void 0===r[e]&&(r[e]=t)},t.extractGlobal=function(e,t){return void 0===r[e]?t:r[e]},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),t.xglobal=void 0;var c=f(88069),r="undefined"!=typeof globalThis?globalThis:void 0!==f.g?f.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");t.xglobal=r},88069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-global",path:"/",type:"cjs",version:"9.0.1"}},41649:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRandomValues=function(e){return c.xglobal.crypto.getRandomValues(e)},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(72762)},72762:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-randomvalues",path:"/",type:"cjs",version:"9.0.1"}},91984:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(26796),n=f(46438),a=(0,c.extractGlobal)("TextDecoder",r.TextDecoder);t.TextDecoder=a},26796:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0;var a=function(){function e(t){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"decode",value:function(e){for(var t="",f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textdecoder",path:"/",type:"cjs",version:"9.0.1"}},5499:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(57680),n=f(6645),a=(0,c.extractGlobal)("TextEncoder",r.TextEncoder);t.TextEncoder=a},57680:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0;var a=function(){function e(){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"encode",value:function(e){for(var t=new Uint8Array(e.length),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textencoder",path:"/",type:"cjs",version:"9.0.1"}},88546:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebSocket=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(79415),n=c.xglobal.WebSocket;t.WebSocket=n},79415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-ws",path:"/",type:"cjs",version:"9.0.1"}}},t={};function f(c){var r=t[c];if(void 0!==r)return r.exports;var n=t[c]={id:c,loaded:!1,exports:{}};return e[c].call(n.exports,n,n.exports,f),n.loaded=!0,n.exports}f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=f(95318),t=e(f(87757)),c=e(f(59713)),r=e(f(48926)),n=f(13855),a=f(14199),d=e(f(40444)),i=f(50484),o=e(f(35450)),u=e(f(15350)),s=e(f(56717)),l=e(f(52072)),p=e(f(40660)),b=e(f(6402)),h=f(32390);function y(e,t){console.log(JSON.stringify({path:e,data:t}))}function v(){return(v=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.race(f.map((function(e){return m([e])}))));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return g=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.api=void 0,e.abrupt("return",new Promise(function(){var e=(0,r.default)(t.default.mark((function e(r,i){var o,u,s,l,p;return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new n.WsProvider(f),e.prev=1,e.next=4,n.ApiPromise.create({provider:o,metadata:(u={},(0,c.default)(u,"".concat(a.KUSAMA_GENESIS,"-9122"),d.default.kusama),(0,c.default)(u,"".concat(a.POLKADOT_GENESIS,"-9122"),d.default.polkadot),(0,c.default)(u,"".concat(a.STATEMINE_GENESIS,"-504"),d.default.statemine),u)});case 4:s=e.sent,window.api?(s.disconnect(),p=f[s._options.provider.__private_29_endpointIndex],y("log","".concat(p," wss success and disconnected")),r(p)):(window.api=s,l=f[s._options.provider.__private_29_endpointIndex],y("log","".concat(l," wss connected success")),r(l)),e.next=13;break;case 8:e.prev=8,e.t0=e.catch(1),y("log","connect failed"),o.disconnect(),r(null);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,f){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}y("log","main js loaded"),window.send=y;var w={test:function(){var e=(0,r.default)(t.default.mark((function e(){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),connect:m,connectAll:function(e){return v.apply(this,arguments)},subscribeMessage:i.subscribeMessage,getNetworkConst:i.getNetworkConst,getNetworkProperties:i.getNetworkProperties,genLinks:h.genLinks};window.settings=w,window.keyring=o.default,window.account=u.default,window.staking=s.default,window.gov=l.default,window.parachain=p.default,window.assets=b.default})()})(); \ No newline at end of file +(()=>{var e={67228:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},23646:(e,t,f)=>{var c=f(67228);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},48926:e=>{function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},34575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},37509:e=>{e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},53399:e=>{var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},93913:e=>{function t(e,t){for(var f=0;f{e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},95318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},46860:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},13884:e=>{e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},80521:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},98206:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63038:(e,t,f)=>{var c=f(22858),r=f(13884),n=f(60379),a=f(80521);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},68551:(e,t,f)=>{var c=f(22858),r=f(46860),n=f(60379),a=f(80521);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},319:(e,t,f)=>{var c=f(23646),r=f(46860),n=f(60379),a=f(98206);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},50008:e=>{function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},60379:(e,t,f)=>{var c=f(67228);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},87757:(e,t,f)=>{e.exports=f(35666)},97395:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLAKE2=t.SIGMA=void 0;const c=f(98089);t.SIGMA=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class r extends c.Hash{constructor(e,t,f={},r,n,a){if(super(),this.blockLen=e,this.outputLen=t,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,(0,c.assertNumber)(e),(0,c.assertNumber)(t),(0,c.assertNumber)(r),t<0||t>r)throw new Error("Blake2: outputLen bigger than keyLen");if(void 0!==f.key&&(f.key.length<1||f.key.length>r))throw new Error(`Key should be up 1..${r} byte long or undefined`);if(void 0!==f.salt&&f.salt.length!==n)throw new Error(`Salt should be ${n} byte long or undefined`);if(void 0!==f.personalization&&f.personalization.length!==a)throw new Error(`Personalization should be ${a} byte long or undefined`);this.buffer32=(0,c.u32)(this.buffer=new Uint8Array(e))}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{finished:t,blockLen:f,buffer:r,buffer32:n}=this;if(t)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let t=0;tn[t]=e))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){const{buffer:t,length:f,finished:c,destroyed:r,outputLen:n,pos:a}=this;return e||(e=new this.constructor({dkLen:n})),e.set(...this.get()),e.length=f,e.finished=c,e.destroyed=r,e.outputLen=n,e.buffer.set(t),e.pos=a,e}}t.BLAKE2=r},27505:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t,f,r){super(),this.blockLen=e,this.outputLen=t,this.padOffset=f,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,c.createView)(this.buffer)}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{view:t,buffer:f,blockLen:r,finished:n}=this;if(n)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let n=0;nr-a&&(this.process(f,0),a=0);for(let e=a;e>r&n),d=Number(f&n),o=c?4:0,i=c?0:4;e.setUint32(t+o,a,c),e.setUint32(t+i,d,c)}(f,r-8,BigInt(8*this.length),n),this.process(f,0);const d=(0,c.createView)(e);this.get().forEach(((e,t)=>d.setUint32(4*t,e,n)))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:t,buffer:f,length:c,finished:r,destroyed:n,pos:a}=this;return e.length=c,e.pos=a,e.finished=r,e.destroyed=n,c%t&&e.buffer.set(f),e}}t.SHA2=r},6873:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5H=t.add5L=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;const f=BigInt(2**32-1),c=BigInt(32);function r(e,t=!1){return t?{h:Number(e&f),l:Number(e>>c&f)}:{h:0|Number(e>>c&f),l:0|Number(e&f)}}t.fromBig=r,t.split=function(e,t=!1){let f=new Uint32Array(e.length),c=new Uint32Array(e.length);for(let n=0;nBigInt(e>>>0)<>>0),t.shrSH=(e,t,f)=>e>>>f,t.shrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrSH=(e,t,f)=>e>>>f|t<<32-f,t.rotrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrBH=(e,t,f)=>e<<64-f|t>>>f-32,t.rotrBL=(e,t,f)=>e>>>f-32|t<<64-f,t.rotr32H=(e,t)=>t,t.rotr32L=(e,t)=>e,t.rotlSH=(e,t,f)=>e<>>32-f,t.rotlSL=(e,t,f)=>t<>>32-f,t.rotlBH=(e,t,f)=>t<>>64-f,t.rotlBL=(e,t,f)=>e<>>64-f,t.add=function(e,t,f,c){const r=(t>>>0)+(c>>>0);return{h:e+f+(r/2**32|0)|0,l:0|r}},t.add3L=(e,t,f)=>(e>>>0)+(t>>>0)+(f>>>0),t.add3H=(e,t,f,c)=>t+f+c+(e/2**32|0)|0,t.add4L=(e,t,f,c)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0),t.add4H=(e,t,f,c,r)=>t+f+c+r+(e/2**32|0)|0,t.add5L=(e,t,f,c,r)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0)+(r>>>0),t.add5H=(e,t,f,c,r,n)=>t+f+c+r+n+(e/2**32|0)|0},13803:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=void 0;const a=n(f(97395)),d=n(f(6873)),o=f(98089),i=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),u=new Uint32Array(32);function s(e,t,f,c,r,n){const a=r[n],o=r[n+1];let i=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(i,l,a);s=d.add3H(m,s,p,o),i=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^i}),({Dh:v,Dl:y}={Dh:d.rotr32H(v,y),Dl:d.rotr32L(v,y)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrSH(p,l,24),Bl:d.rotrSL(p,l,24)}),u[2*e]=i,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}function l(e,t,f,c,r,n){const a=r[n],o=r[n+1];let i=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(i,l,a);s=d.add3H(m,s,p,o),i=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^i}),({Dh:v,Dl:y}={Dh:d.rotrSH(v,y,16),Dl:d.rotrSL(v,y,16)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrBH(p,l,63),Bl:d.rotrBL(p,l,63)}),u[2*e]=i,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}class p extends a.BLAKE2{constructor(e={}){super(128,void 0===e.dkLen?64:e.dkLen,e,64,16,16),this.v0l=0|i[0],this.v0h=0|i[1],this.v1l=0|i[2],this.v1h=0|i[3],this.v2l=0|i[4],this.v2h=0|i[5],this.v3l=0|i[6],this.v3h=0|i[7],this.v4l=0|i[8],this.v4h=0|i[9],this.v5l=0|i[10],this.v5h=0|i[11],this.v6l=0|i[12],this.v6h=0|i[13],this.v7l=0|i[14],this.v7h=0|i[15];const t=e.key?e.key.length:0;if(this.v0l^=this.outputLen|t<<8|65536|1<<24,e.salt){const t=(0,o.u32)((0,o.toBytes)(e.salt));this.v4l^=t[0],this.v4h^=t[1],this.v5l^=t[2],this.v5h^=t[3]}if(e.personalization){const t=(0,o.u32)((0,o.toBytes)(e.personalization));this.v6l^=t[0],this.v6h^=t[1],this.v7l^=t[2],this.v7h^=t[3]}if(e.key){const t=new Uint8Array(this.blockLen);t.set((0,o.toBytes)(e.key)),this.update(t)}}get(){let{v0l:e,v0h:t,v1l:f,v1h:c,v2l:r,v2h:n,v3l:a,v3h:d,v4l:o,v4h:i,v5l:u,v5h:s,v6l:l,v6h:p,v7l:b,v7h:h}=this;return[e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h){this.v0l=0|e,this.v0h=0|t,this.v1l=0|f,this.v1h=0|c,this.v2l=0|r,this.v2h=0|n,this.v3l=0|a,this.v3h=0|d,this.v4l=0|o,this.v4h=0|i,this.v5l=0|u,this.v5h=0|s,this.v6l=0|l,this.v6h=0|p,this.v7l=0|b,this.v7h=0|h}compress(e,t,f){this.get().forEach(((e,t)=>u[t]=e)),u.set(i,16);let{h:c,l:r}=d.fromBig(BigInt(this.length));u[24]=i[8]^r,u[25]=i[9]^c,f&&(u[28]=~u[28],u[29]=~u[29]);let n=0;const o=a.SIGMA;for(let f=0;f<12;f++)s(0,4,8,12,e,t+2*o[n++]),l(0,4,8,12,e,t+2*o[n++]),s(1,5,9,13,e,t+2*o[n++]),l(1,5,9,13,e,t+2*o[n++]),s(2,6,10,14,e,t+2*o[n++]),l(2,6,10,14,e,t+2*o[n++]),s(3,7,11,15,e,t+2*o[n++]),l(3,7,11,15,e,t+2*o[n++]),s(0,5,10,15,e,t+2*o[n++]),l(0,5,10,15,e,t+2*o[n++]),s(1,6,11,12,e,t+2*o[n++]),l(1,6,11,12,e,t+2*o[n++]),s(2,7,8,13,e,t+2*o[n++]),l(2,7,8,13,e,t+2*o[n++]),s(3,4,9,14,e,t+2*o[n++]),l(3,4,9,14,e,t+2*o[n++]);this.v0l^=u[0]^u[16],this.v0h^=u[1]^u[17],this.v1l^=u[2]^u[18],this.v1h^=u[3]^u[19],this.v2l^=u[4]^u[20],this.v2h^=u[5]^u[21],this.v3l^=u[6]^u[22],this.v3h^=u[7]^u[23],this.v4l^=u[8]^u[24],this.v4h^=u[9]^u[25],this.v5l^=u[10]^u[26],this.v5h^=u[11]^u[27],this.v6l^=u[12]^u[28],this.v6h^=u[13]^u[29],this.v7l^=u[14]^u[30],this.v7h^=u[15]^u[31],u.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.blake2b=(0,o.wrapConstructorWithOpts)((e=>new p(e)))},64421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}},79569:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,c.assertHash)(e);const f=(0,c.toBytes)(t);if(this.iHash=e.create(),!(this.iHash instanceof c.Hash))throw new TypeError("Expected instance of class which extends utils.Hash");const r=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;const n=new Uint8Array(r);n.set(f.length>this.iHash.blockLen?e.create().update(f).digest():f);for(let e=0;enew r(e,t).update(f).digest(),t.hmac.create=(e,t)=>new r(e,t)},29023:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Async=t.pbkdf2=void 0;const c=f(79569),r=f(98089);function n(e,t,f,n){(0,r.assertHash)(e);const a=(0,r.checkOpts)({dkLen:32,asyncTick:10},n),{c:d,dkLen:o,asyncTick:i}=a;if((0,r.assertNumber)(d),(0,r.assertNumber)(o),(0,r.assertNumber)(i),d<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const u=(0,r.toBytes)(t),s=(0,r.toBytes)(f),l=new Uint8Array(o),p=c.hmac.create(e,u),b=p._cloneInto().update(s);return{c:d,dkLen:o,asyncTick:i,DK:l,PRF:p,PRFSalt:b}}function a(e,t,f,c,r){return e.destroy(),t.destroy(),c&&c.destroy(),r.fill(0),f}t.pbkdf2=function(e,t,f,c){const{c:d,dkLen:o,DK:i,PRF:u,PRFSalt:s}=n(e,t,f,c);let l;const p=new Uint8Array(4),b=(0,r.createView)(p),h=new Uint8Array(u.outputLen);for(let e=1,t=0;t{s._cloneInto(p).update(y).digestInto(y);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptAsync=t.scrypt=void 0;const c=f(23061),r=f(29023),n=f(98089),a=(e,t)=>e<>>32-t;function d(e,t,f,c,r,n){let d=e[t++]^f[c++],o=e[t++]^f[c++],i=e[t++]^f[c++],u=e[t++]^f[c++],s=e[t++]^f[c++],l=e[t++]^f[c++],p=e[t++]^f[c++],b=e[t++]^f[c++],h=e[t++]^f[c++],y=e[t++]^f[c++],v=e[t++]^f[c++],m=e[t++]^f[c++],g=e[t++]^f[c++],w=e[t++]^f[c++],O=e[t++]^f[c++],x=e[t++]^f[c++],P=d,k=o,M=i,j=u,S=s,T=l,E=p,A=b,I=h,N=y,R=v,B=m,C=g,_=w,V=O,U=x;for(let e=0;e<8;e+=2)S^=a(P+C|0,7),I^=a(S+P|0,9),C^=a(I+S|0,13),P^=a(C+I|0,18),N^=a(T+k|0,7),_^=a(N+T|0,9),k^=a(_+N|0,13),T^=a(k+_|0,18),V^=a(R+E|0,7),M^=a(V+R|0,9),E^=a(M+V|0,13),R^=a(E+M|0,18),j^=a(U+B|0,7),A^=a(j+U|0,9),B^=a(A+j|0,13),U^=a(B+A|0,18),k^=a(P+j|0,7),M^=a(k+P|0,9),j^=a(M+k|0,13),P^=a(j+M|0,18),E^=a(T+S|0,7),A^=a(E+T|0,9),S^=a(A+E|0,13),T^=a(S+A|0,18),B^=a(R+N|0,7),I^=a(B+R|0,9),N^=a(I+B|0,13),R^=a(N+I|0,18),C^=a(U+V|0,7),_^=a(C+U|0,9),V^=a(_+C|0,13),U^=a(V+_|0,18);r[n++]=d+P|0,r[n++]=o+k|0,r[n++]=i+M|0,r[n++]=u+j|0,r[n++]=s+S|0,r[n++]=l+T|0,r[n++]=p+E|0,r[n++]=b+A|0,r[n++]=h+I|0,r[n++]=y+N|0,r[n++]=v+R|0,r[n++]=m+B|0,r[n++]=g+C|0,r[n++]=w+_|0,r[n++]=O+V|0,r[n++]=x+U|0}function o(e,t,f,c,r){let n=c+0,a=c+16*r;for(let c=0;c<16;c++)f[a+c]=e[t+16*(2*r-1)+c];for(let c=0;c0&&(a+=16),d(f,n,e,t+=16,f,a)}function i(e,t,f){const a=(0,n.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},f),{N:d,r:o,p:i,dkLen:u,asyncTick:s,maxmem:l,onProgress:p}=a;if((0,n.assertNumber)(d),(0,n.assertNumber)(o),(0,n.assertNumber)(i),(0,n.assertNumber)(u),(0,n.assertNumber)(s),(0,n.assertNumber)(l),void 0!==p&&"function"!=typeof p)throw new Error("progressCb should be function");const b=128*o,h=b/4;if(d<=1||0!=(d&d-1)||d>=2**(b/8)||d>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(i<0||i>137438953440/b)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(u<0||u>137438953440)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const y=b*(d+i);if(y>l)throw new Error(`Scrypt: parameters too large, ${y} (128 * r * (N + p)) > ${l} (maxmem)`);const v=(0,r.pbkdf2)(c.sha256,e,t,{c:1,dkLen:b*i}),m=(0,n.u32)(v),g=(0,n.u32)(new Uint8Array(b*d)),w=(0,n.u32)(new Uint8Array(b));let O=()=>{};if(p){const e=2*d*i,t=Math.max(Math.floor(e/1e4),1);let f=0;O=()=>{f++,!p||f%t&&f!==e||p(f/e)}}return{N:d,r:o,p:i,dkLen:u,blockSize32:h,V:g,B32:m,B:v,tmp:w,blockMixCb:O,asyncTick:s}}function u(e,t,f,n,a){const d=(0,r.pbkdf2)(c.sha256,e,f,{c:1,dkLen:t});return f.fill(0),n.fill(0),a.fill(0),d}t.scrypt=function(e,t,f){const{N:c,r,p:n,dkLen:a,blockSize32:d,V:s,B32:l,B:p,tmp:b,blockMixCb:h}=i(e,t,f);for(let e=0;e{o(l,f,l,f+=s,r),y()})),o(l,(c-1)*s,p,t,r),y(),await(0,n.asyncLoop)(c,v,(e=>{const f=p[t+s-16]%c;for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha256=void 0;const c=f(27505),r=f(98089),n=(e,t,f)=>e&t^e&f^t&f,a=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),o=new Uint32Array(64);class i extends c.SHA2{constructor(){super(64,32,8,!1),this.A=0|d[0],this.B=0|d[1],this.C=0|d[2],this.D=0|d[3],this.E=0|d[4],this.F=0|d[5],this.G=0|d[6],this.H=0|d[7]}get(){const{A:e,B:t,C:f,D:c,E:r,F:n,G:a,H:d}=this;return[e,t,f,c,r,n,a,d]}set(e,t,f,c,r,n,a,d){this.A=0|e,this.B=0|t,this.C=0|f,this.D=0|c,this.E=0|r,this.F=0|n,this.G=0|a,this.H=0|d}process(e,t){for(let f=0;f<16;f++,t+=4)o[f]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=o[e-15],f=o[e-2],c=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,n=(0,r.rotr)(f,17)^(0,r.rotr)(f,19)^f>>>10;o[e]=n+o[e-7]+c+o[e-16]|0}let{A:f,B:c,C:d,D:i,E:u,F:s,G:l,H:p}=this;for(let e=0;e<64;e++){const t=p+((0,r.rotr)(u,6)^(0,r.rotr)(u,11)^(0,r.rotr)(u,25))+((b=u)&s^~b&l)+a[e]+o[e]|0,h=((0,r.rotr)(f,2)^(0,r.rotr)(f,13)^(0,r.rotr)(f,22))+n(f,c,d)|0;p=l,l=s,s=u,u=i+t|0,i=d,d=c,c=f,f=t+h|0}var b;f=f+this.A|0,c=c+this.B|0,d=d+this.C|0,i=i+this.D|0,u=u+this.E|0,s=s+this.F|0,l=l+this.G|0,p=p+this.H|0,this.set(f,c,d,i,u,s,l,p)}roundClean(){o.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}t.sha256=(0,r.wrapConstructor)((()=>new i))},85426:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;const a=n(f(6873)),d=f(98089),[o,i,u]=[[],[],[]],s=BigInt(0),l=BigInt(1),p=BigInt(2),b=BigInt(7),h=BigInt(256),y=BigInt(113);for(let e=0,t=l,f=1,c=0;e<24;e++){[f,c]=[c,(2*f+3*c)%5],o.push(2*(5*c+f)),i.push((e+1)*(e+2)/2%64);let r=s;for(let e=0;e<7;e++)t=(t<>b)*y)%h,t&p&&(r^=l<<(l<f>32?a.rotlBH(e,t,f):a.rotlSH(e,t,f),w=(e,t,f)=>f>32?a.rotlBL(e,t,f):a.rotlSL(e,t,f);function O(e,t=24){const f=new Uint32Array(10);for(let c=24-t;c<24;c++){for(let t=0;t<10;t++)f[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const c=(t+8)%10,r=(t+2)%10,n=f[r],a=f[r+1],d=g(n,a,1)^f[c],o=w(n,a,1)^f[c+1];for(let f=0;f<50;f+=10)e[t+f]^=d,e[t+f+1]^=o}let t=e[2],r=e[3];for(let f=0;f<24;f++){const c=i[f],n=g(t,r,c),a=w(t,r,c),d=o[f];t=e[d],r=e[d+1],e[d]=n,e[d+1]=a}for(let t=0;t<50;t+=10){for(let c=0;c<10;c++)f[c]=e[t+c];for(let c=0;c<10;c++)e[t+c]^=~f[(c+2)%10]&f[(c+4)%10]}e[0]^=v[c],e[1]^=m[c]}f.fill(0)}t.keccakP=O;class x extends d.Hash{constructor(e,t,f,c=!1,r=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=f,this.enableXOF=c,this.rounds=r,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,d.assertNumber)(f),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,d.u32)(this.state)}keccak(){O(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){if(this.destroyed)throw new Error("instance is destroyed");if(this.finished)throw new Error("digest() was already called");const{blockLen:t,state:f}=this,c=(e=(0,d.toBytes)(e)).length;for(let r=0;r=this.blockLen&&this.keccak();const c=Math.min(this.blockLen-this.posOut,f-t);e.set(this.state.subarray(this.posOut,this.posOut+c),t),this.posOut+=c,t+=c}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,d.assertNumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(e.length(0,d.wrapConstructor)((()=>new x(t,e,f)));t.sha3_224=P(6,144,28),t.sha3_256=P(6,136,32),t.sha3_384=P(6,104,48),t.sha3_512=P(6,72,64),t.keccak_224=P(1,144,28),t.keccak_256=P(1,136,32),t.keccak_384=P(1,104,48),t.keccak_512=P(1,72,64);const k=(e,t,f)=>(0,d.wrapConstructorWithOpts)(((c={})=>new x(t,e,void 0!==c.dkLen?c.dkLen:f,!0)));t.shake128=k(31,168,16),t.shake256=k(31,136,32)},86262:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.sha384=t.sha512_256=t.sha512=t.SHA512=void 0;const a=f(27505),d=n(f(6873)),o=f(98089),[i,u]=d.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))),s=new Uint32Array(80),l=new Uint32Array(80);class p extends a.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:f,Bl:c,Ch:r,Cl:n,Dh:a,Dl:d,Eh:o,El:i,Fh:u,Fl:s,Gh:l,Gl:p,Hh:b,Hl:h}=this;return[e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h){this.Ah=0|e,this.Al=0|t,this.Bh=0|f,this.Bl=0|c,this.Ch=0|r,this.Cl=0|n,this.Dh=0|a,this.Dl=0|d,this.Eh=0|o,this.El=0|i,this.Fh=0|u,this.Fl=0|s,this.Gh=0|l,this.Gl=0|p,this.Hh=0|b,this.Hl=0|h}process(e,t){for(let f=0;f<16;f++,t+=4)s[f]=e.getUint32(t),l[f]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|s[e-15],f=0|l[e-15],c=d.rotrSH(t,f,1)^d.rotrSH(t,f,8)^d.shrSH(t,f,7),r=d.rotrSL(t,f,1)^d.rotrSL(t,f,8)^d.shrSL(t,f,7),n=0|s[e-2],a=0|l[e-2],o=d.rotrSH(n,a,19)^d.rotrBH(n,a,61)^d.shrSH(n,a,6),i=d.rotrSL(n,a,19)^d.rotrBL(n,a,61)^d.shrSL(n,a,6),u=d.add4L(r,i,l[e-7],l[e-16]),p=d.add4H(u,c,o,s[e-7],s[e-16]);s[e]=0|p,l[e]=0|u}let{Ah:f,Al:c,Bh:r,Bl:n,Ch:a,Cl:o,Dh:p,Dl:b,Eh:h,El:y,Fh:v,Fl:m,Gh:g,Gl:w,Hh:O,Hl:x}=this;for(let e=0;e<80;e++){const t=d.rotrSH(h,y,14)^d.rotrSH(h,y,18)^d.rotrBH(h,y,41),P=d.rotrSL(h,y,14)^d.rotrSL(h,y,18)^d.rotrBL(h,y,41),k=h&v^~h&g,M=y&m^~y&w,j=d.add5L(x,P,M,u[e],l[e]),S=d.add5H(j,O,t,k,i[e],s[e]),T=0|j,E=d.rotrSH(f,c,28)^d.rotrBH(f,c,34)^d.rotrBH(f,c,39),A=d.rotrSL(f,c,28)^d.rotrBL(f,c,34)^d.rotrBL(f,c,39),I=f&r^f&a^r&a,N=c&n^c&o^n&o;O=0|g,x=0|w,g=0|v,w=0|m,v=0|h,m=0|y,({h,l:y}=d.add(0|p,0|b,0|S,0|T)),p=0|a,b=0|o,a=0|r,o=0|n,r=0|f,n=0|c;const R=d.add3L(T,A,N);f=d.add3H(R,S,E,I),c=0|R}({h:f,l:c}=d.add(0|this.Ah,0|this.Al,0|f,0|c)),({h:r,l:n}=d.add(0|this.Bh,0|this.Bl,0|r,0|n)),({h:a,l:o}=d.add(0|this.Ch,0|this.Cl,0|a,0|o)),({h:p,l:b}=d.add(0|this.Dh,0|this.Dl,0|p,0|b)),({h,l:y}=d.add(0|this.Eh,0|this.El,0|h,0|y)),({h:v,l:m}=d.add(0|this.Fh,0|this.Fl,0|v,0|m)),({h:g,l:w}=d.add(0|this.Gh,0|this.Gl,0|g,0|w)),({h:O,l:x}=d.add(0|this.Hh,0|this.Hl,0|O,0|x)),this.set(f,c,r,n,a,o,p,b,h,y,v,m,g,w,O,x)}roundClean(){s.fill(0),l.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.SHA512=p;class b extends p{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class h extends p{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}t.sha512=(0,o.wrapConstructor)((()=>new p)),t.sha512_256=(0,o.wrapConstructor)((()=>new b)),t.sha384=(0,o.wrapConstructor)((()=>new h))},98089:(e,t,f)=>{"use strict";e=f.nmd(e),Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.assertHash=t.assertBytes=t.assertBool=t.assertNumber=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;const c=f(64421);if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw new Error("Non little-endian hardware is not supported");const r=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function n(e){if("string"!=typeof e)throw new TypeError("utf8ToBytes expected string, got "+typeof e);return(new TextEncoder).encode(e)}function a(e){if("string"==typeof e&&(e=n(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}function d(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}t.bytesToHex=function(e){let t="";for(let f=0;f{const t="function"==typeof e.require&&e.require.bind(e);try{if(t){const{setImmediate:e}=t("timers");return()=>new Promise((t=>e(t)))}}catch(e){}return()=>new Promise((e=>setTimeout(e,0)))})(),t.asyncLoop=async function(e,f,c){let r=Date.now();for(let n=0;n=0&&ee instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;te().update(a(t)).digest(),f=e();return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){const t=(t,f)=>e(f).update(a(t)).digest(),f=e({});return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(e));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}},79656:function(e,t,f){"use strict";var c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.utils=t.schnorr=t.verify=t.signSync=t.sign=t.getSharedSecret=t.recoverPublicKey=t.getPublicKey=t.Signature=t.Point=t.CURVE=void 0;const r=c(f(69159)),n=BigInt(0),a=BigInt(1),d=BigInt(2),o=BigInt(3),i=BigInt(8),u=d**BigInt(256),s={a:n,b:BigInt(7),P:u-d**BigInt(32)-BigInt(977),n:u-BigInt("432420386565659656852420866394968145599"),h:a,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")};function l(e){const{a:t,b:f}=s,c=N(e*e),r=N(c*e);return N(r+t*e+f)}t.CURVE=s;const p=s.a===n;class b{constructor(e,t,f){this.x=e,this.y=t,this.z=f}static fromAffine(e){if(!(e instanceof y))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new b(e.x,e.y,a)}static toAffineBatch(e){const t=function(e,t=s.P){const f=new Array(e.length),c=B(e.reduce(((e,c,r)=>c===n?e:(f[r]=e,N(e*c,t))),a),t);return e.reduceRight(((e,c,r)=>c===n?e:(f[r]=N(e*f[r],t),N(e*c,t))),c),f}(e.map((e=>e.z)));return e.map(((e,f)=>e.toAffine(t[f])))}static normalizeZ(e){return b.toAffineBatch(e).map(b.fromAffine)}equals(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:n,z:a}=e,o=N(c**d),i=N(a**d),u=N(t*i),s=N(r*o),l=N(N(f*a)*i),p=N(N(n*c)*o);return u===s&&l===p}negate(){return new b(this.x,N(-this.y),this.z)}double(){const{x:e,y:t,z:f}=this,c=N(e**d),r=N(t**d),n=N(r**d),a=N(d*(N((e+r)**d)-c-n)),u=N(o*c),s=N(u**d),l=N(s-d*a),p=N(u*(a-l)-i*n),h=N(d*t*f);return new b(l,p,h)}add(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:a,z:o}=e;if(r===n||a===n)return this;if(t===n||f===n)return e;const i=N(c**d),u=N(o**d),s=N(t*u),l=N(r*i),p=N(N(f*o)*u),h=N(N(a*c)*i),y=N(l-s),v=N(h-p);if(y===n)return v===n?this.double():b.ZERO;const m=N(y**d),g=N(y*m),w=N(s*m),O=N(v**d-g-d*w),x=N(v*(w-O)-p*g),P=N(c*o*y);return new b(O,x,P)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=I(e);b.BASE;const f=b.ZERO;if(t===n)return f;if(t===a)return this;if(!p){let e=f,c=this;for(;t>n;)t&a&&(e=e.add(c)),c=c.double(),t>>=a;return e}let{k1neg:c,k1:r,k2neg:d,k2:o}=V(t),i=f,u=f,l=this;for(;r>n||o>n;)r&a&&(i=i.add(l)),o&a&&(u=u.add(l)),l=l.double(),r>>=a,o>>=a;return c&&(i=i.negate()),d&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),i.add(u)}precomputeWindow(e){const t=p?128/e+1:256/e+1,f=[];let c=this,r=c;for(let n=0;n>=s,d>o&&(d-=u,e+=a),0===d){let e=c[f];t%2&&(e=e.negate()),n=n.add(e)}else{let e=c[f+Math.abs(d)-1];d<0&&(e=e.negate()),r=r.add(e)}}return{p:r,f:n}}multiply(e,t){let f,c,r=I(e);if(p){const{k1neg:e,k1:n,k2neg:a,k2:d}=V(r);let{p:o,f:i}=this.wNAF(n,t),{p:u,f:l}=this.wNAF(d,t);e&&(o=o.negate()),a&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),f=o.add(u),c=i.add(l)}else{const{p:e,f:n}=this.wNAF(r,t);f=e,c=n}return b.normalizeZ([f,c])[0]}toAffine(e=B(this.z)){const{x:t,y:f,z:c}=this,r=e,n=N(r*r),d=N(n*r),o=N(t*n),i=N(f*d);if(N(c*r)!==a)throw new Error("invZ was invalid");return new y(o,i)}}b.BASE=new b(s.Gx,s.Gy,a),b.ZERO=new b(n,a,n);const h=new WeakMap;class y{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,h.delete(this)}static fromCompressedHex(e){const t=32===e.length,f=E(t?e:e.subarray(1));if(!D(f))throw new Error("Point is not on curve");let c=function(e){const{P:t}=s,f=BigInt(6),c=BigInt(11),r=BigInt(22),n=BigInt(23),a=BigInt(44),i=BigInt(88),u=e*e*e%t,l=u*u*e%t,p=R(l,o)*l%t,b=R(p,o)*l%t,h=R(b,d)*u%t,y=R(h,c)*h%t,v=R(y,r)*y%t,m=R(v,a)*v%t,g=R(m,i)*m%t,w=R(g,a)*v%t,O=R(w,o)*l%t,x=R(O,n)*y%t,P=R(x,f)*u%t;return R(P,d)}(l(f));const r=(c&a)===a;t?r&&(c=N(-c)):1==(1&e[0])!==r&&(c=N(-c));const n=new y(f,c);return n.assertValidity(),n}static fromUncompressedHex(e){const t=E(e.subarray(1,33)),f=E(e.subarray(33,65)),c=new y(t,f);return c.assertValidity(),c}static fromHex(e){const t=A(e),f=t.length,c=t[0];if(32===f||33===f&&(2===c||3===c))return this.fromCompressedHex(t);if(65===f&&4===c)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${f}`)}static fromPrivateKey(e){return y.BASE.multiply(F(e))}static fromSignature(e,t,f){const c=U(e=A(e)),{r,s:a}=W(t);if(0!==f&&1!==f)throw new Error("Cannot recover signature: invalid recovery bit");if(c===n)throw new Error("Cannot recover signature: msgHash cannot be 0");const d=1&f?"03":"02",o=y.fromHex(d+k(r)),{n:i}=s,u=B(r,i),l=N(-c*u,i),p=N(a*u,i),b=y.BASE.multiplyAndAddUnsafe(o,l,p);if(!b)throw new Error("Cannot recover signature: point at infinify");return b.assertValidity(),b}toRawBytes(e=!1){return T(this.toHex(e))}toHex(e=!1){const t=k(this.x);return e?`${this.y&a?"03":"02"}${t}`:`04${t}${k(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const e="Point is not on elliptic curve",{x:t,y:f}=this;if(!D(t)||!D(f))throw new Error(e);const c=N(f*f);if(N(c-l(t))!==n)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new y(this.x,N(-this.y))}double(){return b.fromAffine(this).double().toAffine()}add(e){return b.fromAffine(this).add(b.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return b.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,f){const c=b.fromAffine(this).multiply(t),r=b.fromAffine(e).multiplyUnsafe(f),n=c.add(r);return n.equals(b.ZERO)?void 0:n.toAffine()}}function v(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function m(e){if(e.length<2||2!==e[0])throw new Error(`Invalid signature integer tag: ${P(e)}`);const t=e[1],f=e.subarray(2,t+2);if(!t||f.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===f[0]&&f[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:E(f),left:e.subarray(t+2)}}t.Point=y,y.BASE=new y(s.Gx,s.Gy),y.ZERO=new y(n,n);class g{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){const t=O(e),f="Signature.fromCompact";if("string"!=typeof e&&!t)throw new TypeError(`${f}: Expected string or Uint8Array`);const c=t?P(e):e;if(128!==c.length)throw new Error(`${f}: Expected 64-byte hex`);return new g(S(c.slice(0,64)),S(c.slice(64,128)))}static fromDER(e){const t=O(e);if("string"!=typeof e&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:f,s:c}=function(e){if(e.length<2||48!=e[0])throw new Error(`Invalid signature tag: ${P(e)}`);if(e[1]!==e.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:f}=m(e.subarray(2)),{data:c,left:r}=m(f);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${P(r)}`);return{r:t,s:c}}(t?e:T(e));return new g(f,c)}static fromHex(e){return this.fromDER(e)}assertValidity(){const{r:e,s:t}=this;if(!L(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!L(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){const e=s.n>>a;return this.s>e}normalizeS(){return this.hasHighS()?new g(this.r,s.n-this.s):this}toDERRawBytes(e=!1){return T(this.toDERHex(e))}toDERHex(e=!1){const t=v(j(this.s));if(e)return t;const f=v(j(this.r)),c=j(f.length/2),r=j(t.length/2);return`30${j(f.length/2+t.length/2+4)}02${c}${f}02${r}${t}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return T(this.toCompactHex())}toCompactHex(){return k(this.r)+k(this.s)}}function w(...e){if(!e.every(O))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;tt.toString(16).padStart(2,"0")));function P(e){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let f=0;fu)throw new Error("Expected number < 2^256");return e.toString(16).padStart(64,"0")}function M(e){return T(k(e))}function j(e){const t=e.toString(16);return 1&t.length?`0${t}`:t}function S(e){if("string"!=typeof e)throw new TypeError("hexToNumber: expected string, got "+typeof e);return BigInt(`0x${e}`)}function T(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex"+e.length);const t=new Uint8Array(e.length/2);for(let f=0;f0)return BigInt(e);if("bigint"==typeof e&&L(e))return e;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function N(e,t=s.P){const f=e%t;return f>=n?f:t+f}function R(e,t){const{P:f}=s;let c=e;for(;t-- >n;)c*=c,c%=f;return c}function B(e,t=s.P){if(e===n||t<=n)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let f=N(e,t),c=t,r=n,d=a,o=a,i=n;for(;f!==n;){const e=c/f,t=c%f,n=r-o*e,a=d-i*e;c=f,f=t,r=o,d=i,o=n,i=a}if(c!==a)throw new Error("invert: does not exist");return N(r,t)}const C=(e,t)=>(e+t/d)/t,_=d**BigInt(128);function V(e){const{n:t}=s,f=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),c=-a*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),r=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),n=f,d=C(n*e,t),o=C(-c*e,t);let i=N(e-d*f-o*r,t),u=N(-d*c-o*n,t);const l=i>_,p=u>_;if(l&&(i=t-i),p&&(u=t-u),i>_||u>_)throw new Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:l,k1:i,k2neg:p,k2:u}}function U(e){const{n:t}=s,f=8*e.length-256;let c=E(e);return f>0&&(c>>=BigInt(f)),c>=t&&(c-=t),c}class H{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...e){return t.utils.hmacSha256(this.k,...e)}hmacSync(...e){if("function"!=typeof t.utils.hmacSha256Sync)throw new Error("utils.hmacSha256Sync is undefined, you need to set it");const f=t.utils.hmacSha256Sync(this.k,...e);if(f instanceof Promise)throw new Error("To use sync sign(), ensure utils.hmacSha256 is sync");return f}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),0!==e.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),0!==e.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){return this.incr(),this.v=await this.hmac(this.v),this.v}generateSync(){return this.incr(),this.v=this.hmacSync(this.v),this.v}}function L(e){return n0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw new Error("Expected 32 bytes of private key");t=S(e)}else{if(!O(e))throw new TypeError("Expected valid private key");if(32!==e.length)throw new Error("Expected 32 bytes of private key");t=E(e)}if(!L(t))throw new Error("Expected private key: 0 < key < n");return t}function q(e){return e instanceof y?(e.assertValidity(),e):y.fromHex(e)}function W(e){if(e instanceof g)return e.assertValidity(),e;try{return g.fromDER(e)}catch(t){return g.fromCompact(e)}}function X(e){const t=O(e),f="string"==typeof e,c=(t||f)&&e.length;return t?33===c||65===c:f?66===c||130===c:e instanceof y}function K(e){return E(e.length>32?e.slice(0,32):e)}function Z(e){const t=K(e),f=N(t,s.n);return G(fe.charCodeAt(0)))),r=await t.utils.sha256(c);return E(await t.utils.sha256(w(r,r,...f)))}async function ee(e,t,f){const c=M(e);return N(await $("BIP0340/challenge",c,t.toRawX(),f),s.n)}function te(e){return(e.y&a)===n}t.verify=function(e,t,f,c=Q){let r;try{r=W(e),t=A(t)}catch(e){return!1}const{r:a,s:d}=r;if(c.strict&&r.hasHighS())return!1;const o=U(t);if(o===n)return!1;let i;try{i=q(f)}catch(e){return!1}const{n:u}=s,l=B(d,u),p=N(o*l,u),b=N(a*l,u),h=y.BASE.multiplyAndAddUnsafe(i,p,b);return!!h&&N(h.x,u)===a};class fe{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromHex(e){const t=A(e);if(64!==t.length)throw new TypeError(`SchnorrSignature.fromHex: expected 64 bytes, not ${t.length}`);const f=E(t.subarray(0,32)),c=E(t.subarray(32,64));return new fe(f,c)}assertValidity(){const{r:e,s:t}=this;if(!D(e)||!L(t))throw new Error("Invalid signature")}toHex(){return k(this.r)+k(this.s)}toRawBytes(){return T(this.toHex())}}async function ce(e,t,f){const c=e instanceof fe;let r;try{r=c?e:fe.fromHex(e),c&&r.assertValidity()}catch(e){return!1}const{r:n,s:a}=r,d=A(t);let o;try{o=q(f)}catch(e){return!1}const i=await ee(n,o,d),u=y.BASE.multiplyAndAddUnsafe(o,F(a),N(-i,s.n));return!(!u||!te(u)||u.x!==n)}t.schnorr={Signature:fe,getPublicKey:function(e){return y.fromPrivateKey(e).toRawX()},sign:async function(e,f,c=t.utils.randomBytes()){if(null==e)throw new TypeError(`sign: Expected valid message, not "${e}"`);const{n:r}=s,a=A(e),d=F(f),o=A(c);if(32!==o.length)throw new TypeError("sign: Expected 32 bytes of aux randomness");const i=y.fromPrivateKey(d),u=te(i)?d:r-d,l=u^await $("BIP0340/aux",o),p=N(await $("BIP0340/nonce",M(l),i.toRawX(),a),r);if(p===n)throw new Error("sign: Creation of signature failed. k is zero");const b=y.fromPrivateKey(p),h=te(b)?p:r-p,v=await ee(b.x,i,a),m=new fe(b.x,N(h+v*u,r)).toRawBytes();if(!await ce(m,a,i.toRawX()))throw new Error("sign: Invalid signature produced");return m},verify:ce},y.BASE._setWindowSize(8);const re={node:r.default,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0};t.utils={isValidPrivateKey(e){try{return F(e),!0}catch(e){return!1}},hashToPrivateKey:e=>{if((e=A(e)).length<40||e.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");const t=N(E(e),s.n);if(t===n||t===a)throw new Error("Invalid private key");return M(t)},randomBytes:(e=32)=>{if(re.web)return re.web.getRandomValues(new Uint8Array(e));if(re.node){const{randomBytes:t}=re.node;return Uint8Array.from(t(e))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>t.utils.hashToPrivateKey(t.utils.randomBytes(40)),bytesToHex:P,mod:N,sha256:async e=>{if(re.web){const t=await re.web.subtle.digest("SHA-256",e.buffer);return new Uint8Array(t)}if(re.node){const{createHash:t}=re.node;return Uint8Array.from(t("sha256").update(e).digest())}throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(re.web){const f=await re.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),c=w(...t),r=await re.web.subtle.sign("HMAC",f,c);return new Uint8Array(r)}if(re.node){const{createHmac:f}=re.node,c=f("sha256",e);return t.forEach((e=>c.update(e))),Uint8Array.from(c.digest())}throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,precompute(e=8,t=y.BASE){const f=t===y.BASE?t:new y(t.x,t.y);return f._setWindowSize(e),f.multiply(o),f}}},96090:(e,t)=>{"use strict";function f(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function c(...e){const t=(e,t)=>f=>e(t(f));return{encode:Array.from(e).reverse().reduce(((e,f)=>e?t(e,f.encode):f.encode),void 0),decode:e.reduce(((e,f)=>e?t(e,f.decode):f.decode),void 0)}}function r(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map((t=>{if(f(t),t<0||t>=e.length)throw new Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]}))},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map((t=>{if("string"!=typeof t)throw new Error(`alphabet.decode: not string element=${t}`);const f=e.indexOf(t);if(-1===f)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return f}))}}}function n(e=""){if("string"!=typeof e)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(e)}}}function a(e,t="="){if(f(e),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.encode: non-string input=${e}`);for(;f.length*e%8;)f.push(t);return f},decode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.decode: non-string input=${e}`);let c=f.length;if(c*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;c>0&&f[c-1]===t;c--)if(!((c-1)*e%8))throw new Error("Invalid padding: string has too much padding");return f.slice(0,c)}}}function d(e){if("function"!=typeof e)throw new Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function o(e,t,c){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(c<2)throw new Error(`convertRadix: wrong to=${c}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const n=[],a=Array.from(e);for(a.forEach((e=>{if(f(e),e<0||e>=t)throw new Error(`Wrong integer: ${e}`)}));;){let e=0,f=!0;for(let n=r;nt?i(t,e%t):e,u=(e,t)=>e+(t-i(e,t));function s(e,t,c,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(c<=0||c>32)throw new Error(`convertRadix2: wrong to=${c}`);if(u(t,c)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${c} carryBits=${u(t,c)}`);let n=0,a=0;const d=2**c-1,o=[];for(const r of e){if(f(r),r>=2**t)throw new Error(`convertRadix2: invalid data word=${r} from=${t}`);if(n=n<32)throw new Error(`convertRadix2: carry overflow pos=${a} from=${t}`);for(a+=t;a>=c;a-=c)o.push((n>>a-c&d)>>>0);n&=2**a-1}if(n=n<=t)throw new Error("Excess padding");if(!r&&n)throw new Error(`Non-zero padding: ${n}`);return r&&a>0&&o.push(n>>>0),o}function l(e){return f(e),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return o(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(o(t,e,256))}}}function p(e,t=!1){if(f(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(u(8,e)>32||u(e,8)>32)throw new Error("radix2: carry overflow");return{encode:f=>{if(!(f instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return s(Array.from(f),8,e,!t)},decode:f=>{if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(s(f,e,8,t))}}}function b(e){if("function"!=typeof e)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function h(e,t){if(f(e),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const c=t(f).slice(0,e),r=new Uint8Array(f.length+e);return r.set(f),r.set(c,f.length),r},decode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const c=f.slice(0,-e),r=t(c).slice(0,e),n=f.slice(-e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")))),t.base64=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),a(6),n("")),t.base64url=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),a(6),n(""));const y=e=>c(l(58),r(e),n(""));t.base58=y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),t.base58flickr=y("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),t.base58xrp=y("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const v=[0,2,3,5,6,7,9,10,11];t.base58xmr={encode(e){let f="";for(let c=0;cc(h(4,(t=>e(e(t)))),t.base58);const m=c(r("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),n("")),g=[996825010,642813549,513874426,1027748829,705979059];function w(e){const t=e>>25;let f=(33554431&e)<<5;for(let e=0;e>e&1)&&(f^=g[e]);return f}function O(e,t,f=1){const c=e.length;let r=1;for(let t=0;t126)throw new Error(`Invalid prefix (${e})`);r=w(r)^f>>5}r=w(r);for(let t=0;tf)throw new TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${f})`);const c=e.toLowerCase();if(e!==c&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const r=(e=c).lastIndexOf("1");if(0===r||-1===r)throw new Error('Letter "1" must be present between prefix and data only');const[n,a]=[e.slice(0,r),e.slice(r+1)];if(a.length<6)throw new Error("Data must be at least 6 characters long");const d=m.decode(a).slice(0,-6),o=O(n,d,t);if(!a.endsWith(o))throw new Error(`Invalid checksum in ${e}: expected "${o}"`);return{prefix:n,words:d}}return{encode:function(e,f,c=90){if("string"!=typeof e)throw new Error("bech32.encode prefix should be string, not "+typeof e);if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof f);const r=e.length+7+f.length;if(!1!==c&&r>c)throw new TypeError(`Length ${r} exceeds limit ${c}`);return`${e=e.toLowerCase()}1${m.encode(f)}${O(e,f,t)}`},decode:a,decodeToBytes:function(e){const{prefix:t,words:f}=a(e,!1);return{prefix:t,words:f,bytes:c(f)}},decodeUnsafe:b(a),fromWords:c,fromWordsUnsafe:n,toWords:r}}t.bech32=x("bech32"),t.bech32m=x("bech32m"),t.utf8={encode:e=>(new TextDecoder).decode(e),decode:e=>(new TextEncoder).encode(e)},t.hex=c(p(4),r("0123456789abcdef"),n(""),d((e=>{if("string"!=typeof e||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()})));const P={utf8:t.utf8,hex:t.hex,base16:t.base16,base32:t.base32,base64:t.base64,base64url:t.base64url,base58:t.base58,base58xmr:t.base58xmr},k=`Invalid encoding type. Available types: ${Object.keys(P).join(", ")}`;t.bytesToString=(e,t)=>{if("string"!=typeof e||!P.hasOwnProperty(e))throw new TypeError(k);if(!(t instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return P[e].encode(t)},t.str=t.bytesToString,t.stringToBytes=(e,t)=>{if(!P.hasOwnProperty(e))throw new TypeError(k);if("string"!=typeof t)throw new TypeError("stringToBytes() expects string");return P[e].decode(t)},t.bytes=t.stringToBytes},50765:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},1900:(e,t,f)=>{"use strict";var c=f(50765);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},20648:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},19345:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},75210:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},57762:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},83660:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},45393:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},53345:(e,t,f)=>{"use strict";var c=f(31673);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},9439:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},90435:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},56313:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},27437:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},37474:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63255:(e,t,f)=>{"use strict";var c=f(85295).default,r=f(20648);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},31673:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},14280:(e,t,f)=>{"use strict";var c=f(4320),r=f(56313),n=f(90786),a=f(27437);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},18959:(e,t,f)=>{"use strict";var c=f(4320),r=f(90435),n=f(90786),a=f(27437);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},75831:(e,t,f)=>{"use strict";var c=f(1900),r=f(90435),n=f(90786),a=f(37474);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},85295:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},90786:(e,t,f)=>{"use strict";var c=f(50765);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},36357:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},51923:(e,t,f)=>{"use strict";var c=f(36357);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},58680:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},20910:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},60347:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},97436:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},2444:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},99145:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},71332:(e,t,f)=>{"use strict";var c=f(43682);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},58423:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},40541:(e,t,f)=>{"use strict";var c=f(12428);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},94632:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},19775:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},31523:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},19844:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},17748:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},93844:(e,t,f)=>{"use strict";var c=f(21785).default,r=f(58680);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6243:(e,t,f)=>{"use strict";var c=f(21785).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},12428:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},95282:(e,t,f)=>{"use strict";var c=f(99112),r=f(31523),n=f(4081),a=f(19844);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},43682:(e,t,f)=>{"use strict";var c=f(58423);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},78612:(e,t,f)=>{"use strict";var c=f(99112),r=f(19775),n=f(4081),a=f(19844);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41796:(e,t,f)=>{"use strict";var c=f(51923),r=f(19775),n=f(4081),a=f(17748);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},21785:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4081:(e,t,f)=>{"use strict";var c=f(36357);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},57187:(e,t,f)=>{"use strict";var c=f(94632)(f(21785)),r=f(6243)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},14627:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},34127:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},91741:(e,t,f)=>{"use strict";var c=f(34127);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},75520:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},90761:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},2115:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},99573:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},71197:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},82988:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},63794:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},50760:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},16357:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},15406:(e,t,f)=>{"use strict";var c=f(25932).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},37154:(e,t,f)=>{"use strict";var c=f(43086),r=f(63794),n=f(2202),a=f(50760);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41698:(e,t,f)=>{"use strict";var c=f(91741),r=f(82988),n=f(2202),a=f(16357);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},25932:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},2202:(e,t,f)=>{"use strict";var c=f(34127);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},74448:(e,t,f)=>{"use strict";var c=f(38775)(f(25932)),r=f(15406)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},49384:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},62948:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},71274:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},79539:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},43685:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},10242:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},94798:(e,t,f)=>{"use strict";var c=f(23134),r=f(85367);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},67322:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},3264:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},44414:(e,t,f)=>{"use strict";var c=f(23134);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},3724:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},99037:e=>{"use strict";e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},85367:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},87079:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},67950:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},71567:(e,t,f)=>{"use strict";var c=f(19012).default,r=f(62948);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4660:(e,t,f)=>{"use strict";var c=f(19012).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},23134:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},40046:(e,t,f)=>{"use strict";var c=f(43436),r=f(87079),n=f(19043),a=f(67950);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},19012:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},19043:(e,t,f)=>{"use strict";var c=f(49384);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},57975:(e,t,f)=>{"use strict";var c=f(3264),r=f(23134),n=f(99037),a=f(94798);function d(t){var f="function"==typeof Map?new Map:void 0;return e.exports=d=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==f){if(f.has(e))return f.get(e);f.set(e,t)}function t(){return a(e,arguments,c(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,d(t)}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},33354:(e,t,f)=>{"use strict";var c=f(3724)(f(19012)),r=f(4660)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},59356:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},30330:(e,t,f)=>{"use strict";var c=f(59356);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8890:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},67123:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},73870:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},65344:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},19513:(e,t,f)=>{"use strict";var c=f(64888),r=f(89994);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},8736:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},38277:(e,t,f)=>{"use strict";var c=f(46650);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},88775:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},26794:(e,t,f)=>{"use strict";var c=f(64888);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},4276:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},14310:e=>{"use strict";e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},89994:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},69536:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},27305:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},43082:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},77978:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63729:(e,t,f)=>{"use strict";var c=f(73713).default,r=f(8890);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},64888:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},78106:(e,t,f)=>{"use strict";var c=f(85181),r=f(27305),n=f(18723),a=f(43082);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},46650:(e,t,f)=>{"use strict";var c=f(88775);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},6254:(e,t,f)=>{"use strict";var c=f(30330),r=f(69536),n=f(18723),a=f(77978);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},73713:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},18723:(e,t,f)=>{"use strict";var c=f(59356);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},15049:(e,t,f)=>{"use strict";var c=f(88775),r=f(64888),n=f(14310),a=f(19513);function d(t){var f="function"==typeof Map?new Map:void 0;return e.exports=d=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==f){if(f.has(e))return f.get(e);f.set(e,t)}function t(){return a(e,arguments,c(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,d(t)}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},87144:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},46529:(e,t,f)=>{"use strict";var c=f(87144);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},1617:(e,t,f)=>{"use strict";var c=f(25825),r=f(75597);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},99618:e=>{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},57170:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},75597:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},3539:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},75550:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},44588:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},83501:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},25825:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},80431:(e,t,f)=>{"use strict";var c=f(90519),r=f(75550),n=f(61749),a=f(44588);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},19448:(e,t,f)=>{"use strict";var c=f(46529),r=f(3539),n=f(61749),a=f(83501);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},61749:(e,t,f)=>{"use strict";var c=f(87144);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},13498:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},86191:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},66118:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},64641:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},32010:(e,t,f)=>{"use strict";var c=f(48185),r=f(66118),n=f(56150),a=f(64641);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},56150:(e,t,f)=>{"use strict";var c=f(13498);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},44147:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},35043:(e,t,f)=>{"use strict";var c=f(44147);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},23882:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},283:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},96680:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},37424:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},8541:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},28241:(e,t,f)=>{"use strict";var c=f(64211);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},92940:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},52399:(e,t,f)=>{"use strict";var c=f(35244);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},73209:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},85958:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6177:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},16028:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},2804:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},42463:(e,t,f)=>{"use strict";var c=f(38685).default,r=f(23882);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},35244:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},21475:(e,t,f)=>{"use strict";var c=f(76218),r=f(6177),n=f(55415),a=f(16028);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},64211:(e,t,f)=>{"use strict";var c=f(92940);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},9578:(e,t,f)=>{"use strict";var c=f(35043),r=f(85958),n=f(55415),a=f(2804);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},38685:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},55415:(e,t,f)=>{"use strict";var c=f(44147);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},62780:(e,t,f)=>{"use strict";e=f.nmd(e);var c=f(95318)(f(50008));!function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var f=function(){};f.prototype=t.prototype,e.prototype=new f,e.prototype.constructor=e}function a(e,t,f){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(f=t,t=10),this._init(e||0,t||10,f||"be"))}var d;"object"===(0,c.default)(e)?e.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{d="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:f(70573).Buffer}catch(e){}function o(e,t){var f=e.charCodeAt(t);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function i(e,t,f){var c=o(e,f);return f-1>=t&&(c|=o(e,f-1)<<4),c}function u(e,t,f,c){for(var r=0,n=Math.min(e.length,f),a=t;a=49?d-49+10:d>=17?d-17+10:d}return r}a.isBN=function(e){return e instanceof a||null!==e&&"object"===(0,c.default)(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"===(0,c.default)(e))return this._initArray(e,t,f);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;c-=3)a=e[c]|e[c-1]<<8|e[c-2]<<16,this.words[n]|=a<>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(c=0,n=0;c>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this.strip()},a.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c=t;c-=2)r=i(e,t,c)<=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this.strip()},a.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,o=0,i=f;i1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var s=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function b(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,o=a/67108864|0;f.words[0]=d;for(var i=1;i>>26,s=67108863&o,l=Math.min(i,t.length-1),p=Math.max(0,i-e.length+1);p<=l;p++){var b=i-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[i]=0|s,o=0|u}return 0!==o?f.words[i]=0|o:f.length--,f.strip()}a.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var c=0,n=0,a=0;a>>24-c&16777215)||a!==this.length-1?s[6-o.length]+o+f:o+f,(c+=2)>=26&&(c-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var i=l[e],u=p[e];f="";var b=this.clone();for(b.negative=0;!b.isZero();){var h=b.modn(u).toString(e);f=(b=b.idivn(u)).isZero()?h+f:s[i-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return r(void 0!==d),this.toArrayLike(d,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,f){var c=this.byteLength(),n=f||Math.max(1,c);r(c<=n,"byte array longer than desired length"),r(n>0,"Requested array length <= 0"),this.strip();var a,d,o="le"===t,i=new e(n),u=this.clone();if(o){for(d=0;!u.isZero();d++)a=u.andln(255),u.iushrn(8),i[d]=a;for(;d=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;fe.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;ce.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var c=0;c0&&(this.words[c]=~this.words[c]&67108863>>26-f),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var f=e/26|0,c=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<e.length?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n>>26;for(;0!==r&&n>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;ne.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==n&&a>26,this.words[a]=67108863&t;if(0===n&&a>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,x=0|a[4],P=8191&x,k=x>>>13,M=0|a[5],j=8191&M,S=M>>>13,T=0|a[6],E=8191&T,A=T>>>13,I=0|a[7],N=8191&I,R=I>>>13,B=0|a[8],C=8191&B,_=B>>>13,V=0|a[9],U=8191&V,H=V>>>13,L=0|d[0],D=8191&L,z=L>>>13,F=0|d[1],q=8191&F,W=F>>>13,X=0|d[2],K=8191&X,Z=X>>>13,G=0|d[3],Y=8191&G,J=G>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],oe=8191&de,ie=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(i+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,z))+Math.imul(l,D)|0))<<13)|0;i=((n=Math.imul(l,z))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,z))+Math.imul(h,D)|0,n=Math.imul(h,z);var ve=(i+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;i=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,z))+Math.imul(m,D)|0,n=Math.imul(m,z),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(i+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,Z)|0)+Math.imul(l,K)|0))<<13)|0;i=((n=n+Math.imul(l,Z)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,z))+Math.imul(O,D)|0,n=Math.imul(O,z),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,Z)|0;var ge=(i+(c=c+Math.imul(s,Y)|0)|0)+((8191&(r=(r=r+Math.imul(s,J)|0)+Math.imul(l,Y)|0))<<13)|0;i=((n=n+Math.imul(l,J)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(P,D),r=(r=Math.imul(P,z))+Math.imul(k,D)|0,n=Math.imul(k,z),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,Z)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,Z)|0,c=c+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(h,Y)|0,n=n+Math.imul(h,J)|0;var we=(i+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;i=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(j,D),r=(r=Math.imul(j,z))+Math.imul(S,D)|0,n=Math.imul(S,z),c=c+Math.imul(P,q)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,Z)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,Z)|0,c=c+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(m,Y)|0,n=n+Math.imul(m,J)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(i+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;i=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(E,D),r=(r=Math.imul(E,z))+Math.imul(A,D)|0,n=Math.imul(A,z),c=c+Math.imul(j,q)|0,r=(r=r+Math.imul(j,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(P,K)|0,r=(r=r+Math.imul(P,Z)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,Z)|0,c=c+Math.imul(w,Y)|0,r=(r=r+Math.imul(w,J)|0)+Math.imul(O,Y)|0,n=n+Math.imul(O,J)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var xe=(i+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;i=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,z))+Math.imul(R,D)|0,n=Math.imul(R,z),c=c+Math.imul(E,q)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,q)|0,n=n+Math.imul(A,W)|0,c=c+Math.imul(j,K)|0,r=(r=r+Math.imul(j,Z)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,Z)|0,c=c+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(k,Y)|0,n=n+Math.imul(k,J)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var Pe=(i+(c=c+Math.imul(s,oe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ie)|0)+Math.imul(l,oe)|0))<<13)|0;i=((n=n+Math.imul(l,ie)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(C,D),r=(r=Math.imul(C,z))+Math.imul(_,D)|0,n=Math.imul(_,z),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(E,K)|0,r=(r=r+Math.imul(E,Z)|0)+Math.imul(A,K)|0,n=n+Math.imul(A,Z)|0,c=c+Math.imul(j,Y)|0,r=(r=r+Math.imul(j,J)|0)+Math.imul(S,Y)|0,n=n+Math.imul(S,J)|0,c=c+Math.imul(P,$)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,oe)|0,r=(r=r+Math.imul(b,ie)|0)+Math.imul(h,oe)|0,n=n+Math.imul(h,ie)|0;var ke=(i+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;i=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(U,D),r=(r=Math.imul(U,z))+Math.imul(H,D)|0,n=Math.imul(H,z),c=c+Math.imul(C,q)|0,r=(r=r+Math.imul(C,W)|0)+Math.imul(_,q)|0,n=n+Math.imul(_,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,Z)|0,c=c+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(A,Y)|0,n=n+Math.imul(A,J)|0,c=c+Math.imul(j,$)|0,r=(r=r+Math.imul(j,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(P,fe)|0,r=(r=r+Math.imul(P,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,oe)|0,r=(r=r+Math.imul(v,ie)|0)+Math.imul(m,oe)|0,n=n+Math.imul(m,ie)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var Me=(i+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;i=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(U,q),r=(r=Math.imul(U,W))+Math.imul(H,q)|0,n=Math.imul(H,W),c=c+Math.imul(C,K)|0,r=(r=r+Math.imul(C,Z)|0)+Math.imul(_,K)|0,n=n+Math.imul(_,Z)|0,c=c+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(R,Y)|0,n=n+Math.imul(R,J)|0,c=c+Math.imul(E,$)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,$)|0,n=n+Math.imul(A,ee)|0,c=c+Math.imul(j,fe)|0,r=(r=r+Math.imul(j,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(P,ne)|0,r=(r=r+Math.imul(P,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,oe)|0,r=(r=r+Math.imul(w,ie)|0)+Math.imul(O,oe)|0,n=n+Math.imul(O,ie)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var je=(i+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;i=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(U,K),r=(r=Math.imul(U,Z))+Math.imul(H,K)|0,n=Math.imul(H,Z),c=c+Math.imul(C,Y)|0,r=(r=r+Math.imul(C,J)|0)+Math.imul(_,Y)|0,n=n+Math.imul(_,J)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(E,fe)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,fe)|0,n=n+Math.imul(A,ce)|0,c=c+Math.imul(j,ne)|0,r=(r=r+Math.imul(j,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(P,oe)|0,r=(r=r+Math.imul(P,ie)|0)+Math.imul(k,oe)|0,n=n+Math.imul(k,ie)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(i+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;i=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(U,Y),r=(r=Math.imul(U,J))+Math.imul(H,Y)|0,n=Math.imul(H,J),c=c+Math.imul(C,$)|0,r=(r=r+Math.imul(C,ee)|0)+Math.imul(_,$)|0,n=n+Math.imul(_,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(A,ne)|0,n=n+Math.imul(A,ae)|0,c=c+Math.imul(j,oe)|0,r=(r=r+Math.imul(j,ie)|0)+Math.imul(S,oe)|0,n=n+Math.imul(S,ie)|0,c=c+Math.imul(P,se)|0,r=(r=r+Math.imul(P,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(i+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;i=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(U,$),r=(r=Math.imul(U,ee))+Math.imul(H,$)|0,n=Math.imul(H,ee),c=c+Math.imul(C,fe)|0,r=(r=r+Math.imul(C,ce)|0)+Math.imul(_,fe)|0,n=n+Math.imul(_,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(E,oe)|0,r=(r=r+Math.imul(E,ie)|0)+Math.imul(A,oe)|0,n=n+Math.imul(A,ie)|0,c=c+Math.imul(j,se)|0,r=(r=r+Math.imul(j,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ee=(i+(c=c+Math.imul(P,be)|0)|0)+((8191&(r=(r=r+Math.imul(P,he)|0)+Math.imul(k,be)|0))<<13)|0;i=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(U,fe),r=(r=Math.imul(U,ce))+Math.imul(H,fe)|0,n=Math.imul(H,ce),c=c+Math.imul(C,ne)|0,r=(r=r+Math.imul(C,ae)|0)+Math.imul(_,ne)|0,n=n+Math.imul(_,ae)|0,c=c+Math.imul(N,oe)|0,r=(r=r+Math.imul(N,ie)|0)+Math.imul(R,oe)|0,n=n+Math.imul(R,ie)|0,c=c+Math.imul(E,se)|0,r=(r=r+Math.imul(E,le)|0)+Math.imul(A,se)|0,n=n+Math.imul(A,le)|0;var Ae=(i+(c=c+Math.imul(j,be)|0)|0)+((8191&(r=(r=r+Math.imul(j,he)|0)+Math.imul(S,be)|0))<<13)|0;i=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(U,ne),r=(r=Math.imul(U,ae))+Math.imul(H,ne)|0,n=Math.imul(H,ae),c=c+Math.imul(C,oe)|0,r=(r=r+Math.imul(C,ie)|0)+Math.imul(_,oe)|0,n=n+Math.imul(_,ie)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ie=(i+(c=c+Math.imul(E,be)|0)|0)+((8191&(r=(r=r+Math.imul(E,he)|0)+Math.imul(A,be)|0))<<13)|0;i=((n=n+Math.imul(A,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(U,oe),r=(r=Math.imul(U,ie))+Math.imul(H,oe)|0,n=Math.imul(H,ie),c=c+Math.imul(C,se)|0,r=(r=r+Math.imul(C,le)|0)+Math.imul(_,se)|0,n=n+Math.imul(_,le)|0;var Ne=(i+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(R,be)|0))<<13)|0;i=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(U,se),r=(r=Math.imul(U,le))+Math.imul(H,se)|0,n=Math.imul(H,le);var Re=(i+(c=c+Math.imul(C,be)|0)|0)+((8191&(r=(r=r+Math.imul(C,he)|0)+Math.imul(_,be)|0))<<13)|0;i=((n=n+Math.imul(_,he)|0)+(r>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Be=(i+(c=Math.imul(U,be))|0)+((8191&(r=(r=Math.imul(U,he))+Math.imul(H,be)|0))<<13)|0;return i=((n=Math.imul(H,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,o[0]=ye,o[1]=ve,o[2]=me,o[3]=ge,o[4]=we,o[5]=Oe,o[6]=xe,o[7]=Pe,o[8]=ke,o[9]=Me,o[10]=je,o[11]=Se,o[12]=Te,o[13]=Ee,o[14]=Ae,o[15]=Ie,o[16]=Ne,o[17]=Re,o[18]=Be,0!==i&&(o[19]=i,f.length++),f};function y(e,t,f){return(new v).mulp(e,t,f)}function v(e,t){this.x=e,this.y=t}Math.imul||(h=b),a.prototype.mulTo=function(e,t){var f,c=this.length+e.length;return f=10===this.length&&10===e.length?h(this,e,t):c<63?b(this,e,t):c<1024?function(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f.strip()}(this,e,t):y(this,e,t),f},v.prototype.makeRBT=function(e){for(var t=new Array(e),f=a.prototype._countBits(e)-1,c=0;c>=1;return c},v.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a>>=1)r++;return 1<>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a>=26,t+=c/67108864|0,t+=n>>>26,this.words[f]=67108863&n}return 0!==t&&(this.words[f]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f>>r}return t}(e);if(0===t.length)return new a(1);for(var f=this,c=0;c=0);var t,f=e%26,c=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==c){for(t=this.length-1;t>=0;t--)this.words[t+c]=this.words[t];for(t=0;t=0),c=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<a)for(this.length-=a,i=0;i=0&&(0!==u||i>=c);i--){var s=0|this.words[i];this.words[i]=u<<26-n|s>>>n,u=s&d}return o&&0!==u&&(o.words[o.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,f){return r(0===this.negative),this.iushrn(e,t,f)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,c=1<=0);var t=e%26,f=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var c=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(o/67108864|0),this.words[c+f]=67108863&n}for(;c>26,this.words[c+f]=67108863&n;if(0===d)return this.strip();for(r(-1===d),d=0,c=0;c>26,this.words[c]=67108863&n;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,n=0|r.words[r.length-1];0!=(f=26-this._countBits(n))&&(r=r.ushln(f),c.iushln(f),n=0|r.words[r.length-1]);var d,o=c.length-r.length;if("mod"!==t){(d=new a(null)).length=o+1,d.words=new Array(d.length);for(var i=0;i=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/n|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d.strip(),c.strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},a.prototype.divmod=function(e,t,f){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(c=d.div.neg()),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.iadd(e)),{div:c,mod:n}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(c=d.div.neg()),{div:c,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.isub(e)),{div:d.div,mod:n}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var c,n,d},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,f=0,c=this.length-1;c>=0;c--)f=(t*f+(0|this.words[c]))%e;return f},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,f=this.length-1;f>=0;f--){var c=(0|this.words[f])+67108864*t;this.words[f]=c/e|0,t=c%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c=new a(1),n=new a(0),d=new a(0),o=new a(1),i=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++i;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(c.isOdd()||n.isOdd())&&(c.iadd(u),n.isub(s)),c.iushrn(1),n.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||o.isOdd())&&(d.iadd(u),o.isub(s)),d.iushrn(1),o.iushrn(1);t.cmp(f)>=0?(t.isub(f),c.isub(d),n.isub(o)):(f.isub(t),d.isub(c),o.isub(n))}return{a:d,b:o,gcd:f.iushln(i)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c,n=new a(1),d=new a(0),o=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var i=0,u=1;0==(t.words[0]&u)&&i<26;++i,u<<=1);if(i>0)for(t.iushrn(i);i-- >0;)n.isOdd()&&n.iadd(o),n.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(o),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),n.isub(d)):(f.isub(t),d.isub(n))}return(c=0===t.cmpn(1)?n:d).cmpn(0)<0&&c.iadd(e),c},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,f=(e-t)/26,c=1<>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this.strip(),this.length>1)t=1;else{f&&(e=-e),r(e<=67108863,"Number is too big");var c=0|this.words[0];t=c===e?0:ce.length)return 1;if(this.length=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){cr&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new k(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function O(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function M(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},n(w,g),w.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new O;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new P}return m[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},k.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var f=this.m.add(new a(1)).iushrn(2);return this.pow(e,f)}for(var c=this.m.subn(1),n=0;!c.isZero()&&0===c.andln(1);)n++,c.iushrn(1);r(!c.isZero());var d=new a(1).toRed(this),o=d.redNeg(),i=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,i).cmp(o);)u.redIAdd(o);for(var s=this.pow(u,c),l=this.pow(e,c.addn(1).iushrn(1)),p=this.pow(e,c),b=n;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();r(y=0;c--){for(var i=t.words[c],u=o-1;u>=0;u--){var s=i>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==n?(n<<=1,n|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[n]),d=0,n=0)):d=0}o=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new M(e)},n(M,k),M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},M.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e)},40444:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={kusama:"0x6d6574610e310b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173653d02011450686173650001146576656e7444010445000118746f70696373410201185665633c543e00004408386b7573616d615f72756e74696d65144576656e740001981853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c496e6469636573040064017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0003002042616c616e636573040068017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0004001c5374616b696e67040070017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000600204f6666656e636573040074015870616c6c65745f6f6666656e6365733a3a4576656e740007001c53657373696f6e04007c015470616c6c65745f73657373696f6e3a3a4576656e740008001c4772616e647061040080015470616c6c65745f6772616e6470613a3a4576656e74000a0020496d4f6e6c696e65040094018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400b8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400d401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050687261676d656e456c656374696f6e0400d801a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400e401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011002054726561737572790400e8017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00120018436c61696d730400ec0158636c61696d733a3a4576656e743c52756e74696d653e0013001c5574696c6974790400f8015470616c6c65745f7574696c6974793a3a4576656e74001800204964656e746974790400fc017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e0019001c536f636965747904000101017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001a00205265636f7665727904000501017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001b001c56657374696e6704000901017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001c00245363686564756c657204000d01018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e001d001450726f787904001901017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001e00204d756c746973696704002501017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001f0020426f756e7469657304002d01017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002300105469707304003101016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400350101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0025001047696c7404004101016c70616c6c65745f67696c743a3a4576656e743c52756e74696d653e00260020426167734c69737404004501018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0027003450617261496e636c7573696f6e04004901019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304007901015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007d01015470617261636861696e735f756d703a3a4576656e74003b001048726d7004008901017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c00345061726173446973707574657304009101018c70617261636861696e735f64697370757465733a3a4576656e743c52756e74696d653e003e00245265676973747261720400a101017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f74730400a5010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e730400a901016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e0400ad01016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c65740400b101016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909680c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475736c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909096c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000070103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e647801104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e780000031000000008007c0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574840134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090984000002880088000004088c20008c0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c69630000040090013c656432353531393a3a5075626c69630000900c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000940c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964980138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65a0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c6963000004009c013c737232353531393a3a5075626c696300009c0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000a0000002a400a40000040800a800a8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cac011c42616c616e636500010c6f776eac011c42616c616e63650001186f7468657273b001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ac0000061800b0000002b400b4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ac011c42616c616e63650000b80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273bc01445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64c00134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c74c401384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000020000c00c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c40418526573756c7408045401c8044501580108084f6b0400c8000000000c4572720400580000010000c80000040000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000050000d40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273dc01ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc000002e000e000000408001800e40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ec105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000f0013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f00c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400f401205b75383b2032305d0000f4000003140000000800f80c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e304469737061746368656441730400c401384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090901010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001401c466f756e6465640400000130543a3a4163636f756e744964000004e454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e205c5b666f756e6465725c5d0c4269640800000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657298697320746865207365636f6e642e205c5b63616e6469646174655f69642c206f666665725c5d14566f7563680c00000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e74496400020c5d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e6449017468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e205c5b63616e6469646174655f69642c206f666665722c28766f756368696e675c5d244175746f556e6269640400000130543a3a4163636f756e744964000304150141205c5b63616e6469646174655c5d207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e6269640400000130543a3a4163636f756e744964000404bc41205c5b63616e6469646174655c5d207761732064726f70706564202862792074686569722072657175657374292e1c556e766f7563680400000130543a3a4163636f756e744964000504050141205c5b63616e6469646174655c5d207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e6475637465640800000130543a3a4163636f756e7449640000bc01445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c20746865d0626174636820696e2066756c6c20697320746865207365636f6e642e205c5b7072696d6172792c2063616e646964617465735c5d6053757370656e6465644d656d6265724a756467656d656e740800000130543a3a4163636f756e7449640000d00110626f6f6c000704cc412073757370656e646564206d656d62657220686173206265656e206a75646765642e205c5b77686f2c206a75646765645c5d4843616e64696461746553757370656e6465640400000130543a3a4163636f756e7449640008048841205c5b63616e6469646174655c5d20686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640400000130543a3a4163636f756e7449640009047c41205c5b6d656d6265725c5d20686173206265656e2073757370656e646564284368616c6c656e6765640400000130543a3a4163636f756e744964000a048041205c5b6d656d6265725c5d20686173206265656e206368616c6c656e67656410566f74650c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000d00110626f6f6c000b04c44120766f746520686173206265656e20706c61636564205c5b63616e6469646174652c20766f7465722c20766f74655c5d30446566656e646572566f74650800000130543a3a4163636f756e7449640000d00110626f6f6c000c04f44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572205c5b766f7465722c20766f74655c5d344e65774d61784d656d62657273040010010c753332000d049c41206e6577205c5b6d61785c5d206d656d62657220636f756e7420686173206265656e2073657424556e666f756e6465640400000130543a3a4163636f756e744964000e0484536f636965747920697320756e666f756e6465642e205c5b666f756e6465725c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000f04f4536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e205c5b76616c75655c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e09010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c001101016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00001501013c4f7074696f6e3c5665633c75383e3e0000c401384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e110100000408101000150104184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000019010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c74c401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465782101010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909091d0108386b7573616d615f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740004002c43616e63656c50726f78790005001c41756374696f6e000600002101000005040025010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74c401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092901083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200002d010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090931010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653901013c456c656374696f6e436f6d70757465000130707265765f656a6563746564d00110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653d01015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093901089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400003d0104184f7074696f6e0404540139010108104e6f6e6500000010536f6d6504003901000001000041010c2c70616c6c65745f67696c741870616c6c6574144576656e7404045400011024426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c7533320001040501412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e6720616363657074656420617320612067696c74292e2847696c74497373756564100114696e64657810012c416374697665496e646578000118657870697279100138543a3a426c6f636b4e756d62657200010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002042d0141206269642077617320616363657074656420617320612067696c742e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e2847696c74546861776564100114696e64657810012c416374697665496e64657800010c77686f000130543a3a4163636f756e74496400013c6f726967696e616c5f616d6f756e7418013042616c616e63654f663c543e0001446164646974696f6e616c5f616d6f756e7418013042616c616e63654f663c543e00030480416e20657870697265642067696c7420686173206265656e207468617765642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090945010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094901106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094d010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000051010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696455010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f7259010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e61747572655d010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173686901014856616c69646174696f6e436f646548617368000055010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200005901104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c696300005d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e6174757265000061010c1c73705f636f72651c73723235353139245369676e617475726500000400650101205b75383b2036345d0000650100000340000000080069010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f646548617368000004002401104861736800006d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000071010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000075010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200007901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040055010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040055010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040055010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040055010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080055010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400008101011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0055010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410005501011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098101100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000850101144572726f72000100144572726f720400850101144572726f72000200008501100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900008901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100055010118506172614964000055010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408005501011850617261496400008d01013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080055010118506172614964000055010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408005501011850617261496400008d01013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572550101084964000124726563697069656e7455010108496400009101106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144576656e740404540001104044697370757465496e6974696174656408009501013443616e6469646174654861736800009901013c446973707574654c6f636174696f6e000004090141206469737075746520686173206265656e20696e697469617465642e205c5b63616e64696461746520686173682c2064697370757465206c6f636174696f6e5c5d4044697370757465436f6e636c7564656408009501013443616e6469646174654861736800009d01013444697370757465526573756c74000108cc4120646973707574652068617320636f6e636c7564656420666f72206f7220616761696e737420612063616e6469646174652eb4605c5b706172612069642c2063616e64696461746520686173682c206469737075746520726573756c745c5d603c4469737075746554696d65644f757404009501013443616e64696461746548617368000208e8412064697370757465206861732074696d6564206f75742064756520746f20696e73756666696369656e742070617274696369706174696f6e2e74605c5b706172612069642c2063616e64696461746520686173685c5d60185265766572740400100138543a3a426c6f636b4e756d626572000310fc4120646973707574652068617320636f6e636c7564656420776974682073757065726d616a6f7269747920616761696e737420612063616e6469646174652e0d01426c6f636b20617574686f72732073686f756c64206e6f206c6f6e676572206275696c64206f6e20746f70206f662074686973206865616420616e642073686f756c640101696e7374656164207265766572742074686520626c6f636b2061742074686520676976656e206865696768742e20546869732073686f756c6420626520746865fc6e756d626572206f6620746865206368696c64206f6620746865206c617374206b6e6f776e2076616c696420626c6f636b20696e2074686520636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010860706f6c6b61646f745f636f72655f7072696d6974697665733443616e646964617465486173680000040024011048617368000099010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733c446973707574654c6f636174696f6e000108144c6f63616c0000001852656d6f7465000100009d010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733444697370757465526573756c740001081456616c69640000001c496e76616c696400010000a101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800550101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400550101185061726149640001002052657365727665640800550101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800550101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00550101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ad01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040055010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400550101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040055010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400550101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c740800550101185061726149640000c401384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040055010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000055010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040055010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b1010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404008101015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00b50101344d756c74694c6f636174696f6e0000b50101344d756c74694c6f636174696f6e0000d501011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800b50101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000fd010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00b50101344d756c74694c6f636174696f6e000020011c517565727949640000210201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800b50101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000b50101344d756c74694c6f636174696f6e00002502015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00b50101344d756c74694c6f636174696f6e000020011c5175657279496400008501012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08003902015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b501100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b90101244a756e6374696f6e730000b901100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400bd0101204a756e6374696f6e0001000858320800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0002000858330c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0003000858341000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0004000858351400bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0005000858361800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0006000858371c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0007000858382000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e00080000bd01100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400c101010c7533320000002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000200304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f64795061727400080000c1010000061000c501100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000c9010000062000cd01100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400c101010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000d101100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74c101010c753332000100204672616374696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c75333200040000d5010c0c78636d0876320c58636d041043616c6c00000400d90101585665633c496e737472756374696f6e3c43616c6c3e3e0000d901000002dd0100dd010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d501012458636d3c43616c6c3e0015002c536574417070656e6469780400d501012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b0000e101100c78636d087631286d756c746961737365742c4d756c746941737365747300000400e501013c5665633c4d756c746941737365743e0000e501000002e90100e901100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964ed01011c4173736574496400010c66756ef101012c46756e676962696c6974790000ed01100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400b50101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000f101100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400f50101344173736574496e7374616e636500010000f501100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400f901011c5b75383b20385d0003001c4172726179313604007801205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000f901000003080000000800fd010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400e101012c4d756c74694173736574730001003c457865637574696f6e526573756c740400010201504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000010204184f7074696f6e0404540105020108104e6f6e6500000010536f6d650400050200000100000502000004081085010009020c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300000d020c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00001102100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e101012c4d756c74694173736574730000001057696c6404001502013857696c644d756c74694173736574000100001502100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964ed01011c4173736574496400010c66756e1902013c57696c6446756e676962696c697479000100001902100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100001d020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400c901010c75363400010000210204184f7074696f6e04045401b5010108104e6f6e6500000010536f6d650400b50100000100002502080c78636d5056657273696f6e65644d756c746941737365747300010808563004002902014c5665633c76303a3a4d756c746941737365743e0000000856310400e101013c76313a3a4d756c74694173736574730001000029020000022d02002d02100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964310201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373310201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74ac0110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365f50101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964310201344d756c74694c6f636174696f6e000118616d6f756e74ac011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373310201344d756c74694c6f636174696f6e000120696e7374616e6365f50101344173736574496e7374616e6365000b00003102100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400350201204a756e6374696f6e0001000858320800350201204a756e6374696f6e0000350201204a756e6374696f6e0002000858330c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0003000858341000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0004000858351400350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0005000858361800350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0006000858371c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0007000858382000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e000800003502100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400c101010c7533320001002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000300304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400ac0110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f647950617274000900003902080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004003102014476303a3a4d756c74694c6f636174696f6e0000000856310400b501014476313a3a4d756c74694c6f636174696f6e000100003d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000410200000224004502000002110100490208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ec101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d654d02016473705f72756e74696d653a3a52756e74696d65537472696e6700004d02000005020051020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f5502011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73590201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973610201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000059020000025d02005d02000004082828006102000002280065020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373690201845065724469737061746368436c6173733c57656967687473506572436c6173733e000069020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454016d02000c01186e6f726d616c6d0201045400012c6f7065726174696f6e616c6d020104540001246d616e6461746f72796d0201045400006d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963710201384f7074696f6e3c5765696768743e0001246d61785f746f74616c710201384f7074696f6e3c5765696768743e0001207265736572766564710201384f7074696f6e3c5765696768743e0000710204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000075020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178790201545065724469737061746368436c6173733c7533323e000079020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400007d020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400008102082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d654d02013452756e74696d65537472696e67000124696d706c5f6e616d654d02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069738502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200008502040c436f77040454018902000400890200000089020000028d02008d0200000408f901100091020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574950210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019902045300000400a10201185665633c543e00009902000004089d0220009d020c4473705f636f6e73656e7375735f626162650c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000a102000002990200a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a9020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f747300010000ad0200000408202000b102084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b50210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400b90201185665633c543e0000b9020000020400bd0204184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000c102084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f74730000c5020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967a90201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec902084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201cd02084964019d02001001206f6666656e6465729d0201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572cd0201184865616465720001347365636f6e645f686561646572cd0201184865616465720000cd02102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d1020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572c10101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01184469676573740000d1020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000d502082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573610201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000d9020c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77c9010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1020000040c0018d000e5020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65d00110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9020c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f102045300000400f90201185665633c543e0000f102083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964f90101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73f502011c526561736f6e730000f502083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000f902000002f10200fd0210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010103045300000400050301185665633c543e00000103083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201f9011c42616c616e63650118000801086964f9010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000005030000020103000903083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f30000100000d030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565ac0128543a3a42616c616e63650001306e65775f7265736572766564ac0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665d00110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e64657801c8011408496404000001244163636f756e74496400000014496e6465780400150301304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400f401205b75383b2032305d000400001503000006c80019030c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002103086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000250300000229030029030c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261635502011c50657262696c6c0001206e65676174697665d00110626f6f6c000118646567726565080108753800002d030000023103003103084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000350301384f7074696f6e3c417574686f723e00010000350304184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000039030c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c65733d0301385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03000002cd020041030c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094503083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cac011c42616c616e6365000118616374697665ac011c42616c616e6365000124756e6c6f636b696e67490301645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473510301345665633c457261496e6465783e000049030000024d03004d03083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ac011c42616c616e636500010c657261c1010120457261496e6465780000510300000210005503083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005903083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6e5d03011c50657262696c6c00011c626c6f636b6564d00110626f6f6c00005d030000065502006103083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473bc01385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564d00110626f6f6c00006503083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172747102012c4f7074696f6e3c7536343e00006903000004081000006d03083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c7103018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00007103042042547265654d617008044b010004560110000400750300000075030000027903007903000004080010007d03083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000081030000028503008503083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273dc01645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273bc01385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000890300000408550218008d030c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72510301345665633c457261496e6465783e000091030c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000950300000299030099030000040810d0009d03083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f3000070000a1030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000a503103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac013042616c616e63654f663c543e00011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cac013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565ac013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c696461746504011470726566735903013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473a90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f706179656504011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577c101010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616cc101010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72a103011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573bc01445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573510301205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565ac013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468c1010120457261496e6465780001446572615f6974656d735f64656c65746564c101010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fa90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74ad03012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74ad03012c4f7074696f6e3c7533323e0001247468726573686f6c64b103013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002110300ad0304184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000b10304184f7074696f6e04045401a1030108104e6f6e6500000010536f6d650400a1030000010000b503103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b9030c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201a4000801206f6666656e646572a401204f6666656e6465720001247265706f7274657273bc01345665633c5265706f727465723e0000bd0300000408782800c103000002c50300c5030000040800c90300c90308386b7573616d615f72756e74696d652c53657373696f6e4b657973000018011c6772616e6470618c01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162659d0201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e659801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72cd0301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74d10301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279d50301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000cd03104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d103104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d5030c5873705f617574686f726974795f646973636f766572790c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d90300000408dd032800dd030c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000e1030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973c903011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5030c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ee903083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000ed03083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573f103016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564ad0301244f7074696f6e3c4e3e0000f10310346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401880453000004008401185665633c543e0000f5030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef903084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6efd03014845717569766f636174696f6e3c482c204e3e0000fd03084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040001040139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040015040141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100000104084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456010504045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741104011828562c2053290001187365636f6e641104011828562c20532900000504084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000009040c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004000d040148656432353531393a3a5369676e617475726500000d040c1c73705f636f72651c65643235353139245369676e617475726500000400650101205b75383b2036345d000011040000040805040904001504084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456011904045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741d04011828562c2053290001187365636f6e641d04011828562c20532900001904084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e00001d0400000408190409040021040c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909250410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540198045300000400290401185665633c543e0000290400000298002d0410346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454013104000800c101000000310401045400003104084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69643504019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365733904012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000350410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000390410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540135040453000004003d0401185665633c543e00003d0400000235040041040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174450401644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265590401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4504084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465490401484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000049040c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f69644d0401304f706171756550656572496400014865787465726e616c5f616464726573736573510401505665633c4f70617175654d756c7469616464723e00004d04081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e0000510400000255040055040c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005904104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040061010148737232353531393a3a5369676e617475726500005d040c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909610400000265040065040000040c10240000690400000408bc18006d04084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279ad03014c4f7074696f6e3c426c6f636b4e756d6265723e0001000071040c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400750401b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564d00110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000075040c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64c00134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c797904013854616c6c793c42616c616e63653e000079040c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500007d040c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573810401b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000081040000028504008504000004081089040089040c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74658d040110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100008d040c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000091040c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000095040c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e6365000099040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600009d040000040824c000a1040000040810bc00a504084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000a9040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565ac013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616cc101012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64c101010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578c101013c5265666572656e64756d496e646578000110766f7465890401644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578c101013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64c101010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578ad03015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578c101012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead040c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b10410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e0000b50408386b7573616d615f72756e74696d651043616c6c0001b41853797374656d0400510201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e00000010426162650400c50201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0001002454696d657374616d700400dd0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c496e64696365730400e50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0003002042616c616e63657304000d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00040028417574686f72736869700400390301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0005001c5374616b696e670400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0006001c53657373696f6e0400e10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0008001c4772616e6470610400f50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000a0020496d4f6e6c696e650400410401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000b002444656d6f63726163790400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400b90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400bd0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f004050687261676d656e456c656374696f6e0400c10401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400c90401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011002054726561737572790400cd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00120018436c61696d730400d10401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0013001c5574696c6974790400ed0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001800204964656e746974790400110501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e0019001c536f63696574790400b10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001a00205265636f766572790400b90501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001b001c56657374696e670400bd0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001c00245363686564756c65720400c50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e001d001450726f78790400cd0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001e00204d756c74697369670400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001f0020426f756e746965730400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00230010546970730400e50501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400e90501fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0025001047696c740400350701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47696c742c2052756e74696d653e00260020426167734c6973740400410701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00270034436f6e66696775726174696f6e0400450701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400490701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04004d0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400510701c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400b90701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400bd0701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400c10701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400c50701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400c90701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c0034506172617344697370757465730400cd0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172617344697370757465732c2052756e74696d653e003e00245265676973747261720400d10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400d50701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400d90701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400e10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400010801b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e00630000b9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1040c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573bc01445665633c543a3a4163636f756e7449643e00011476616c7565ac013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74c101010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67c504012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74d00110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec504086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400c101010c75333200020000c9040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273bc01445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565ac013c42616c616e63654f663c542c20493e00012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed104105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ff0013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c65dd0401d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74e50401544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64f0013c457468657265756d4164647265737300010c6e6577f0013c457468657265756d416464726573730001386d617962655f707265636c61696d350301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400d90401205b75383b2036355d0000d904000003410000000800dd0404184f7074696f6e04045401e1040108104e6f6e6500000010536f6d650400e1040000010000e1040000040c18181000e50404184f7074696f6e04045401e9040108104e6f6e6500000010536f6d650400e9040000010000e9040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c6172000000105361667400010000ed040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782101010c75313600011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ef5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef104000002b50400f50408386b7573616d615f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400fd0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400010501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050617261636861696e734f726967696e04000505016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c657404000905014870616c6c65745f78636d3a3a4f726967696e00630010566f696404000d0501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f90408306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000fd04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000105084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000505106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e0400550101185061726149640000000009050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400b50101344d756c74694c6f636174696f6e00000020526573706f6e73650400b50101344d756c74694c6f636174696f6e000100000d05081c73705f636f726510566f69640001000011050c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666f150501a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f73756273040110737562739d0501645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578c1010138526567697374726172496e64657800011c6d61785f666565ac013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578c1010138526567697374726172496e64657800010c666565ac013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578c1010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578c1010138526567697374726172496e6465780001186669656c6473a50501384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578c1010138526567697374726172496e6465780001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e74ad05015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e746974790401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15050c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19050190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921050110446174610001146c6567616c210501104461746100010c776562210501104461746100011072696f742105011044617461000114656d61696c210501104461746100013c7067705f66696e6765727072696e74990501404f7074696f6e3c5b75383b2032305d3e000114696d616765210501104461746100011c7477697474657221050110446174610000190510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454011d05045300000400950501185665633c543e00001d0500000408210521050021050c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025050000010010526177310400290500000200105261773204002d0500000300105261773304003105000004001052617734040038000005001052617735040035050000060010526177360400390500000700105261773704003d050000080010526177380400f9010000090010526177390400410500000a001452617731300400450500000b001452617731310400490500000c0014526177313204004d0500000d001452617731330400510500000e001452617731340400550500000f0014526177313504005905000010001452617731360400780000110014526177313704005d0500001200145261773138040061050000130014526177313904006505000014001452617732300400f400001500145261773231040069050000160014526177323204006d0500001700145261773233040071050000180014526177323404007505000019001452617732350400790500001a0014526177323604007d0500001b001452617732370400810500001c001452617732380400850500001d001452617732390400890500001e0014526177333004008d0500001f001452617733310400910500002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250500000300000000080029050000030100000008002d050000030200000008003105000003030000000800350500000305000000080039050000030600000008003d05000003070000000800410500000309000000080045050000030a000000080049050000030b00000008004d050000030c000000080051050000030d000000080055050000030e000000080059050000030f00000008005d050000031100000008006105000003120000000800650500000313000000080069050000031500000008006d050000031600000008007105000003170000000800750500000318000000080079050000031900000008007d050000031a000000080081050000031b000000080085050000031c000000080089050000031d00000008008d050000031e000000080091050000031f000000080095050000021d0500990504184f7074696f6e04045401f40108104e6f6e6500000010536f6d650400f400000100009d05000002a10500a1050000040800210500a5050c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9050004002001344964656e746974794669656c640000a9050c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad050c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1050c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001300c62696404011476616c756518013c42616c616e63654f663c542c20493e000088dc412075736572206f757473696465206f662074686520736f63696574792063616e206d616b6520612062696420666f7220656e7472792e0035015061796d656e743a206043616e6469646174654465706f736974602077696c6c20626520726573657276656420666f72206d616b696e672061206269642e2049742069732072657475726e6564ec7768656e2074686520626964206265636f6d65732061206d656d6265722c206f7220696620746865206269642063616c6c732060756e626964602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a55012d206076616c7565603a2041206f6e652074696d65207061796d656e74207468652062696420776f756c64206c696b6520746f2072656365697665207768656e206a6f696e696e672074686520736f63696574792e002823203c7765696768743e51014b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d62657273292c2058202862616c616e6365207265736572766529402d2053746f726167652052656164733ae8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329c4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d29442d2053746f72616765205772697465733a5901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3a2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a64092d204f6e65206576656e7420666f72206e6577206269642ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e14756e62696404010c706f7310010c75333200014cd441206269646465722063616e2072656d6f76652074686569722062696420666f7220656e74727920696e746f20736f63696574792efc427920646f696e6720736f2c20746865792077696c6c20686176652074686569722063616e646964617465206465706f7369742072657475726e6564206f7280746865792077696c6c20756e766f75636820746865697220766f75636865722e00f85061796d656e743a2054686520626964206465706f73697420697320756e7265736572766564206966207468652075736572206d6164652061206269642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206269646465722e002c506172616d65746572733a15012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2077616e747320746f20756e6269642e002823203c7765696768743eac4b65793a204220286c656e206f662062696473292c2058202862616c616e636520756e726573657276652909012d204f6e652073746f72616765207265616420616e6420777269746520746f20726574726965766520616e64207570646174652074686520626964732e204f28422941012d20456974686572206f6e6520756e726573657276652062616c616e636520616374696f6e204f285829206f72206f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2842202b2058292c23203c2f7765696768743e14766f7563680c010c77686f000130543a3a4163636f756e74496400011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e0002b4410141732061206d656d6265722c20766f75636820666f7220736f6d656f6e6520746f206a6f696e20736f636965747920627920706c6163696e67206120626964206f6e20746865697220626568616c662e0051015468657265206973206e6f206465706f73697420726571756972656420746f20766f75636820666f722061206e6577206269642c206275742061206d656d6265722063616e206f6e6c7920766f75636820666f7259016f6e652062696420617420612074696d652e2049662074686520626964206265636f6d657320612073757370656e6465642063616e64696461746520616e6420756c74696d6174656c792072656a65637465642062793d017468652073757370656e73696f6e206a756467656d656e74206f726967696e2c20746865206d656d6265722077696c6c2062652062616e6e65642066726f6d20766f756368696e6720616761696e2e0055014173206120766f756368696e67206d656d6265722c20796f752063616e20636c61696d206120746970206966207468652063616e6469646174652069732061636365707465642e2054686973207469702077696c6c4d0162652070616964206173206120706f7274696f6e206f66207468652072657761726420746865206d656d6265722077696c6c207265636569766520666f72206a6f696e696e672074686520736f63696574792e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733ac82d206077686f603a2054686520757365722077686f20796f7520776f756c64206c696b6520746f20766f75636820666f722e4d012d206076616c7565603a2054686520746f74616c2072657761726420746f2062652070616964206265747765656e20796f7520616e64207468652063616e6469646174652069662074686579206265636f6d656061206d656d62657220696e2074686520736f63696574792e45012d2060746970603a20596f757220637574206f662074686520746f74616c206076616c756560207061796f7574207768656e207468652063616e64696461746520697320696e64756374656420696e746f110174686520736f63696574792e2054697073206c6172676572207468616e206076616c7565602077696c6c206265207361747572617465642075706f6e207061796f75742e002823203c7765696768743efc4b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d6265727329402d2053746f726167652052656164733ac4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d290501092d204f6e652073746f72616765207265616420746f20636865636b206d656d626572206973206e6f7420616c726561647920766f756368696e672e204f283129e8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329442d2053746f72616765205772697465733a0901092d204f6e652073746f7261676520777269746520746f20696e7365727420766f756368696e672073746174757320746f20746865206d656d6265722e204f2831295901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3abc092d204f286c6f67204d292073656172636820746f20636865636b2073656e6465722069732061206d656d6265722e2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a5c092d204f6e65206576656e7420666f7220766f7563682ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e1c756e766f75636804010c706f7310010c75333200034429014173206120766f756368696e67206d656d6265722c20756e766f7563682061206269642e2054686973206f6e6c7920776f726b73207768696c6520766f75636865642075736572206973906f6e6c792061206269646465722028616e64206e6f7420612063616e646964617465292e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206120766f756368696e67206d656d6265722e002c506172616d65746572733a29012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2073686f756c6420626520756e766f75636865642e002823203c7765696768743e504b65793a204220286c656e206f6620626964732905012d204f6e652073746f726167652072656164204f28312920746f20636865636b20746865207369676e6572206973206120766f756368696e67206d656d6265722ee82d204f6e652073746f72616765206d757461746520746f20726574726965766520616e64207570646174652074686520626964732e204f284229902d204f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2842292c23203c2f7765696768743e10766f746508012463616e6469646174651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c617070726f7665d00110626f6f6c00044c8441732061206d656d6265722c20766f7465206f6e20612063616e6469646174652e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733a09012d206063616e646964617465603a205468652063616e646964617465207468617420746865206d656d62657220776f756c64206c696b6520746f20626964206f6e2e45012d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c6420626520617070726f766564202860747275656029206f7254202072656a656374656420286066616c736560292e002823203c7765696768743eb84b65793a204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722e542d204f6e65206163636f756e74206c6f6f6b75702e29012d204f6e652073746f726167652072656164204f28432920616e64204f2843292073656172636820746f20636865636b2074686174207573657220697320612063616e6469646174652eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2043292c23203c2f7765696768743e34646566656e6465725f766f746504011c617070726f7665d00110626f6f6c0005408841732061206d656d6265722c20766f7465206f6e2074686520646566656e6465722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733af02d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c64206265a0617070726f766564202860747275656029206f722072656a656374656420286066616c736560292e002823203c7765696768743e642d204b65793a204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0074546f74616c20436f6d706c65786974793a204f284d202b206c6f674d292c23203c2f7765696768743e187061796f757400065441015472616e7366657220746865206669727374206d617475726564207061796f757420666f72207468652073656e64657220616e642072656d6f76652069742066726f6d20746865207265636f7264732e0041014e4f54453a20546869732065787472696e736963206e6565647320746f2062652063616c6c6564206d756c7469706c652074696d657320746f20636c61696d206d756c7469706c65206d617475726564207061796f7574732e001d015061796d656e743a20546865206d656d6265722077696c6c20726563656976652061207061796d656e7420657175616c20746f207468656972206669727374206d617475726564747061796f757420746f20746865697220667265652062616c616e63652e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722077697468487061796f7574732072656d61696e696e672e002823203c7765696768743e19014b65793a204d20286c656e206f66206d656d62657273292c205020286e756d626572206f66207061796f75747320666f72206120706172746963756c6172206d656d6265722921012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b207369676e65722069732061206d656d6265722ee02d204f6e652073746f726167652072656164204f28502920746f2067657420616c6c207061796f75747320666f722061206d656d6265722ee02d204f6e652073746f726167652072656164204f28312920746f20676574207468652063757272656e7420626c6f636b206e756d6265722e882d204f6e652063757272656e6379207472616e736665722063616c6c2e204f2858290d012d204f6e652073746f72616765207772697465206f722072656d6f76616c20746f2075706461746520746865206d656d6265722773207061796f7574732e204f2850290094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2050202b2058292c23203c2f7765696768743e14666f756e640c011c666f756e646572000130543a3a4163636f756e74496400012c6d61785f6d656d6265727310010c75333200011472756c657328011c5665633c75383e00074c48466f756e642074686520736f63696574792e00ec5468697320697320646f6e65206173206120646973637265746520616374696f6e20696e206f7264657220746f20616c6c6f7720666f7220746865150170616c6c657420746f20626520696e636c7564656420696e746f20612072756e6e696e6720636861696e20616e642063616e206f6e6c7920626520646f6e65206f6e63652e001901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f466f756e6465725365744f726967696e5f2e002c506172616d65746572733a15012d2060666f756e64657260202d20546865206669727374206d656d62657220616e642068656164206f6620746865206e65776c7920666f756e64656420736f63696574792e11012d20606d61785f6d656d6265727360202d2054686520696e697469616c206d6178206e756d626572206f66206d656d6265727320666f722074686520736f63696574792ef02d206072756c657360202d205468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e002823203c7765696768743edc2d2054776f2073746f72616765206d75746174657320746f207365742060486561646020616e642060466f756e646572602e204f283129f02d204f6e652073746f7261676520777269746520746f2061646420746865206669727374206d656d62657220746f20736f63696574792e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e1c756e666f756e6400083488416e6e756c2074686520666f756e64696e67206f662074686520736f63696574792e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642c20616e6420746865207369676e696e67206163636f756e74206d75737420626520626f746855017468652060466f756e6465726020616e6420746865206048656164602e205468697320696d706c6965732074686174206974206d6179206f6e6c7920626520646f6e65207768656e207468657265206973206f6e651c6d656d6265722e002823203c7765696768743e642d2054776f2073746f72616765207265616473204f2831292e742d20466f75722073746f726167652072656d6f76616c73204f2831292e302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e586a756467655f73757370656e6465645f6d656d62657208010c77686f000130543a3a4163636f756e74496400011c666f7267697665d00110626f6f6c0009702901416c6c6f772073757370656e73696f6e206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e646564206d656d6265722e005501496620612073757370656e646564206d656d62657220697320666f72676976656e2c2077652073696d706c7920616464207468656d206261636b2061732061206d656d6265722c206e6f7420616666656374696e67c8616e79206f6620746865206578697374696e672073746f72616765206974656d7320666f722074686174206d656d6265722e004501496620612073757370656e646564206d656d6265722069732072656a65637465642c2072656d6f766520616c6c206173736f6369617465642073746f72616765206974656d732c20696e636c7564696e67fc7468656972207061796f7574732c20616e642072656d6f766520616e7920766f7563686564206269647320746865792063757272656e746c7920686176652e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733ab02d206077686f60202d205468652073757370656e646564206d656d62657220746f206265206a75646765642e55012d2060666f726769766560202d204120626f6f6c65616e20726570726573656e74696e672077686574686572207468652073757370656e73696f6e206a756467656d656e74206f726967696e20666f726769766573cc20202860747275656029206f722072656a6563747320286066616c7365602920612073757370656e646564206d656d6265722e002823203c7765696768743ea04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d6265727329f42d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e646564206d656d6265722e204f28312949012d20557020746f206f6e652073746f72616765207772697465204f284d292077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d626572206261636b20746f282020736f63696574792ef42d20557020746f20332073746f726167652072656d6f76616c73204f28312920746f20636c65616e20757020612072656d6f766564206d656d6265722e41012d20557020746f206f6e652073746f72616765207772697465204f2842292077697468204f2842292073656172636820746f2072656d6f766520766f7563686564206269642066726f6d20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e6c2d204f6e652073746f726167652072656d6f76616c2e204f283129782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042292c23203c2f7765696768743e646a756467655f73757370656e6465645f63616e64696461746508010c77686f000130543a3a4163636f756e7449640001246a756467656d656e74b50501244a756467656d656e74000aa03101416c6c6f772073757370656e646564206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e6465642063616e6469646174652e005901496620746865206a756467656d656e742069732060417070726f7665602c20776520616464207468656d20746f20736f63696574792061732061206d656d62657220776974682074686520617070726f707269617465707061796d656e7420666f72206a6f696e696e6720736f63696574792e005101496620746865206a756467656d656e74206973206052656a656374602c2077652065697468657220736c61736820746865206465706f736974206f6620746865206269642c20676976696e67206974206261636b0d01746f2074686520736f63696574792074726561737572792c206f722077652062616e2074686520766f75636865722066726f6d20766f756368696e6720616761696e2e005901496620746865206a756467656d656e7420697320605265626964602c20776520707574207468652063616e646964617465206261636b20696e207468652062696420706f6f6c20616e64206c6574207468656d20676f907468726f7567682074686520696e64756374696f6e2070726f6365737320616761696e2e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733abc2d206077686f60202d205468652073757370656e6465642063616e64696461746520746f206265206a75646765642ec02d20606a756467656d656e7460202d2060417070726f7665602c206052656a656374602c206f7220605265626964602e002823203c7765696768743ef04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d62657273292c2058202862616c616e636520616374696f6e29ec2d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e6465642063616e6469646174652ec42d204f6e652073746f726167652072656d6f76616c206f66207468652073757370656e6465642063616e6469646174652e3c2d20417070726f7665204c6f6769631101092d204f6e652073746f72616765207265616420746f206765742074686520617661696c61626c6520706f7420746f2070617920757365727320776974682e204f283129d8092d204f6e652073746f7261676520777269746520746f207570646174652074686520617661696c61626c6520706f742e204f283129e4092d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129b0092d204f6e652073746f72616765207265616420746f2067657420616c6c206d656d626572732e204f284d299c092d20557020746f206f6e6520756e726573657276652063757272656e637920616374696f6e2eac092d20557020746f2074776f206e65772073746f726167652077726974657320746f207061796f7574732e4901092d20557020746f206f6e652073746f726167652077726974652077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d62657220746f20736f63696574792e382d2052656a656374204c6f676963d8092d20557020746f206f6e6520726570617472696174652072657365727665642063757272656e637920616374696f6e2e204f2858292901092d20557020746f206f6e652073746f7261676520777269746520746f2062616e2074686520766f756368696e67206d656d6265722066726f6d20766f756368696e6720616761696e2e342d205265626964204c6f6769633d01092d2053746f72616765206d75746174652077697468204f286c6f672042292062696e6172792073656172636820746f20706c616365207468652075736572206261636b20696e746f20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e582d204f6e652073746f726167652072656d6f76616c2e782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042202b2058292c23203c2f7765696768743e3c7365745f6d61785f6d656d6265727304010c6d617810010c753332000b381901416c6c6f777320726f6f74206f726967696e20746f206368616e676520746865206d6178696d756d206e756d626572206f66206d656d6265727320696e20736f63696574792eb04d6178206d656d6265727368697020636f756e74206d7573742062652067726561746572207468616e20312e00d8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d205f524f4f545f2e002c506172616d65746572733ae02d20606d617860202d20546865206d6178696d756d206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e002823203c7765696768743eac2d204f6e652073746f7261676520777269746520746f2075706461746520746865206d61782e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb505083870616c6c65745f736f6369657479244a756467656d656e7400010c1452656269640000001852656a6563740001001c417070726f766500020000b9050c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e74000130543a3a4163636f756e74496400011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000034a053656e6420612063616c6c207468726f7567682061207265636f7665726564206163636f756e742e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a21012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f752077616e7420746f206d616b6520612063616c6c206f6e2d626568616c662d6f662efc2d206063616c6c603a205468652063616c6c20796f752077616e7420746f206d616b65207769746820746865207265636f7665726564206163636f756e742e002823203c7765696768743e902d2054686520776569676874206f6620746865206063616c6c60202b2031302c3030302e05012d204f6e652073746f72616765206c6f6f6b757020746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e347365745f7265636f76657265640801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640001341901416c6c6f7720524f4f5420746f2062797061737320746865207265636f766572792070726f6365737320616e642073657420616e20612072657363756572206163636f756e7470666f722061206c6f7374206163636f756e74206469726563746c792e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f524f4f545f2e002c506172616d65746572733ab42d20606c6f7374603a2054686520226c6f7374206163636f756e742220746f206265207265636f76657265642e19012d206072657363756572603a20546865202272657363756572206163636f756e74222077686963682063616e2063616c6c20617320746865206c6f7374206163636f756e742e002823203c7765696768743e602d204f6e652073746f72616765207772697465204f2831292c2d204f6e65206576656e742c23203c2f7765696768743e3c6372656174655f7265636f766572790c011c667269656e6473bc01445665633c543a3a4163636f756e7449643e0001247468726573686f6c642101010c75313600013064656c61795f706572696f64100138543a3a426c6f636b4e756d62657200026c59014372656174652061207265636f7665727920636f6e66696775726174696f6e20666f7220796f7572206163636f756e742e2054686973206d616b657320796f7572206163636f756e74207265636f76657261626c652e002d015061796d656e743a2060436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e64732062616c616e6365450177696c6c20626520726573657276656420666f722073746f72696e6720746865207265636f7665727920636f6e66696775726174696f6e2e2054686973206465706f7369742069732072657475726e6564b8696e2066756c6c207768656e2074686520757365722063616c6c73206072656d6f76655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a49012d2060667269656e6473603a2041206c697374206f6620667269656e647320796f7520747275737420746f20766f75636820666f72207265636f7665727920617474656d7074732e2053686f756c64206265a820206f72646572656420616e6420636f6e7461696e206e6f206475706c69636174652076616c7565732e59012d20607468726573686f6c64603a20546865206e756d626572206f6620667269656e64732074686174206d75737420766f75636820666f722061207265636f7665727920617474656d7074206265666f726520746865550120206163636f756e742063616e206265207265636f76657265642e2053686f756c64206265206c657373207468616e206f7220657175616c20746f20746865206c656e677468206f6620746865206c697374206f66282020667269656e64732e4d012d206064656c61795f706572696f64603a20546865206e756d626572206f6620626c6f636b732061667465722061207265636f7665727920617474656d707420697320696e697469616c697a65642074686174d020206e6565647320746f2070617373206265666f726520746865206163636f756e742063616e206265207265636f76657265642e002823203c7765696768743e642d204b65793a204620286c656e206f6620667269656e64732929012d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973206e6f7420616c7265616479207265636f76657261626c652e204f2831292ee82d204120636865636b20746861742074686520667269656e6473206c69737420697320736f7274656420616e6420756e697175652e204f284629982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829982d204f6e652073746f726167652077726974652e204f2831292e20436f646563204f2846292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e44696e6974696174655f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000358e8496e697469617465207468652070726f6365737320666f72207265636f766572696e672061207265636f76657261626c65206163636f756e742e0019015061796d656e743a20605265636f766572794465706f736974602062616c616e63652077696c6c20626520726573657276656420666f7220696e6974696174696e672074686521017265636f766572792070726f636573732e2054686973206465706f7369742077696c6c20616c7761797320626520726570617472696174656420746f20746865206163636f756e74b4747279696e6720746f206265207265636f76657265642e205365652060636c6f73655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a41012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e2054686973206163636f756e74206e6565647320746f206265cc20207265636f76657261626c652028692e652e20686176652061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743ef42d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973207265636f76657261626c652e204f2846294d012d204f6e652073746f72616765207265616420746f20636865636b20746861742074686973207265636f766572792070726f63657373206861736e277420616c726561647920737461727465642e204f283129982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129682d204f6e652073746f726167652077726974652e204f2831292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e38766f7563685f7265636f766572790801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640004602501416c6c6f7720612022667269656e6422206f662061207265636f76657261626c65206163636f756e7420746f20766f75636820666f7220616e20616374697665207265636f766572796470726f6365737320666f722074686174206163636f756e742e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520612022667269656e642270666f7220746865207265636f76657261626c65206163636f756e742e002c506172616d65746572733ad02d20606c6f7374603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e59012d206072657363756572603a20546865206163636f756e7420747279696e6720746f2072657363756520746865206c6f7374206163636f756e74207468617420796f752077616e7420746f20766f75636820666f722e00210154686520636f6d62696e6174696f6e206f662074686573652074776f20706172616d6574657273206d75737420706f696e7420746f20616e20616374697665207265636f766572792070726f636573732e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e82d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c6572206973206120667269656e642e204f286c6f67462919012d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c657220686173206e6f7420616c726561647920766f75636865642e204f286c6f675629982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e00a0546f74616c20436f6d706c65786974793a204f2846202b206c6f6746202b2056202b206c6f6756292c23203c2f7765696768743e38636c61696d5f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000550f0416c6c6f772061207375636365737366756c207265736375657220746f20636c61696d207468656972207265636f7665726564206163636f756e742e002901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d757374206265206120227265736375657222190177686f20686173207375636365737366756c6c7920636f6d706c6574656420746865206163636f756e74207265636f766572792070726f636573733a20636f6c6c65637465642d01607468726573686f6c6460206f72206d6f726520766f75636865732c20776169746564206064656c61795f706572696f646020626c6f636b732073696e636520696e6974696174696f6e2e002c506172616d65746572733a5d012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f20636c61696d20686173206265656e207375636365737366756c6c79207265636f7665726564206279182020796f752e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2056292c23203c2f7765696768743e38636c6f73655f7265636f7665727904011c72657363756572000130543a3a4163636f756e744964000650110141732074686520636f6e74726f6c6c6572206f662061207265636f76657261626c65206163636f756e742c20636c6f736520616e20616374697665207265636f766572796470726f6365737320666f7220796f7572206163636f756e742e001d015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e2c20746865207265636f76657261626c65206163636f756e742077696c6c2072656365697665f4746865207265636f76657279206465706f73697420605265636f766572794465706f7369746020706c616365642062792074686520726573637565722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061ec7265636f76657261626c65206163636f756e74207769746820616e20616374697665207265636f766572792070726f6365737320666f722069742e002c506172616d65746572733a0d012d206072657363756572603a20546865206163636f756e7420747279696e6720746f207265736375652074686973207265636f76657261626c65206163636f756e742e002823203c7765696768743e804b65793a205620286c656e206f6620766f756368696e6720667269656e64732939012d204f6e652073746f7261676520726561642f72656d6f766520746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629bc2d204f6e652062616c616e63652063616c6c20746f20726570617472696174652072657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2856202b2058292c23203c2f7765696768743e3c72656d6f76655f7265636f76657279000754590152656d6f766520746865207265636f766572792070726f6365737320666f7220796f7572206163636f756e742e205265636f7665726564206163636f756e747320617265207374696c6c2061636365737369626c652e0011014e4f54453a205468652075736572206d757374206d616b65207375726520746f2063616c6c2060636c6f73655f7265636f7665727960206f6e20616c6c2061637469766505017265636f7665727920617474656d707473206265666f72652063616c6c696e6720746869732066756e6374696f6e20656c73652069742077696c6c206661696c2e0021015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e20746865207265636f76657261626c65206163636f756e742077696c6c20756e72657365727665947468656972207265636f7665727920636f6e66696775726174696f6e206465706f7369742ef02860436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e647329000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061e07265636f76657261626c65206163636f756e742028692e652e206861732061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743e5c4b65793a204620286c656e206f6620667269656e64732925012d204f6e652073746f72616765207265616420746f206765742074686520707265666978206974657261746f7220666f7220616374697665207265636f7665726965732e204f28312935012d204f6e652073746f7261676520726561642f72656d6f766520746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f284629982d204f6e652062616c616e63652063616c6c20746f20756e72657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e4063616e63656c5f7265636f766572656404011c6163636f756e74000130543a3a4163636f756e74496400082cdc43616e63656c20746865206162696c69747920746f20757365206061735f7265636f76657265646020666f7220606163636f756e74602e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a15012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f75206172652061626c6520746f2063616c6c206f6e2d626568616c662d6f662e002823203c7765696768743e0d012d204f6e652073746f72616765206d75746174696f6e20746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f746865720401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e736665720801187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5050c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec90504184f7074696f6e0404540111010108104e6f6e6500000010536f6d65040011010000010000cd050c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465782101010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000114696e6465782101010c753136000118686569676874c1010138543a3a426c6f636b4e756d6265720001246578745f696e646578c101010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10504184f7074696f6e040454011d010108104e6f6e6500000010536f6d6504001d010000010000d5050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6cdd0501344f706171756543616c6c3c543e00012873746f72655f63616c6cd00110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed90504184f7074696f6e0404540129010108104e6f6e6500000010536f6d65040029010000010000dd0510346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f706171756504045401b504000800c101000000b5040104540000e1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565ac013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964c101012c426f756e7479496e64657800011c63757261746f721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565ac013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964c101012c426f756e7479496e64657800012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964c101012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5050c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565ac013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565ac013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9050c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e65737321070158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265250701544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747329070158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301f105000c0120736f6c7574696f6ef10501045300011473636f72651d070134456c656374696f6e53636f7265000114726f756e6410010c7533320000f10508386b7573616d615f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e32340000600118766f74657331f50500000118766f74657332010600000118766f74657333150600000118766f74657334210600000118766f746573352d0600000118766f74657336390600000118766f74657337450600000118766f74657338510600000118766f746573395d060000011c766f746573313069060000011c766f746573313175060000011c766f746573313281060000011c766f74657331338d060000011c766f746573313499060000011c766f7465733135a5060000011c766f7465733136b1060000011c766f7465733137bd060000011c766f7465733138c9060000011c766f7465733139d5060000011c766f7465733230e1060000011c766f7465733231ed060000011c766f7465733232f9060000011c766f746573323305070000011c766f74657332341107000000f505000002f90500f90500000408c101fd0500fd05000006210100010600000205060005060000040cc1010906fd0500090600000408fd050d06000d0600000611060011060c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002101010c7531360000150600000219060019060000040cc1011d06fd05001d0600000302000000090600210600000225060025060000040cc1012906fd05002906000003030000000906002d0600000231060031060000040cc1013506fd050035060000030400000009060039060000023d06003d060000040cc1014106fd0500410600000305000000090600450600000249060049060000040cc1014d06fd05004d0600000306000000090600510600000255060055060000040cc1015906fd05005906000003070000000906005d0600000261060061060000040cc1016506fd050065060000030800000009060069060000026d06006d060000040cc1017106fd0500710600000309000000090600750600000279060079060000040cc1017d06fd05007d060000030a000000090600810600000285060085060000040cc1018906fd050089060000030b0000000906008d0600000291060091060000040cc1019506fd050095060000030c00000009060099060000029d06009d060000040cc101a106fd0500a1060000030d000000090600a506000002a90600a9060000040cc101ad06fd0500ad060000030e000000090600b106000002b50600b5060000040cc101b906fd0500b9060000030f000000090600bd06000002c10600c1060000040cc101c506fd0500c50600000310000000090600c906000002cd0600cd060000040cc101d106fd0500d10600000311000000090600d506000002d90600d9060000040cc101dd06fd0500dd0600000312000000090600e106000002e50600e5060000040cc101e906fd0500e90600000313000000090600ed06000002f10600f1060000040cc101f506fd0500f50600000314000000090600f906000002fd0600fd060000040cc1010107fd0500010700000315000000090600050700000209070009070000040cc1010d07fd05000d0700000316000000090600110700000215070015070000040cc1011907fd05001907000003170000000906001d070000030300000018002107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273c101010c75333200011c74617267657473c101010c7533320000250704184f7074696f6e040454011d070108104e6f6e6500000010536f6d6504001d07000001000029070000022d07002d0700000408003107003107084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273dc01845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000035070c2c70616c6c65745f67696c741870616c6c65741043616c6c04045400011024706c6163655f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200003490506c61636520612062696420666f7220612067696c7420746f206265206973737565642e003d014f726967696e206d757374206265205369676e65642c20616e64206163636f756e74206d7573742068617665206174206c656173742060616d6f756e746020696e20667265652062616c616e63652e0039012d2060616d6f756e74603a2054686520616d6f756e74206f6620746865206269643b2074686573652066756e64732077696c6c2062652072657365727665642e20496620746865206269642069733d017375636365737366756c6c7920656c65766174656420696e746f20616e206973737565642067696c742c207468656e2074686573652066756e64732077696c6c20636f6e74696e756520746f206265f8726573657276656420756e74696c207468652067696c7420657870697265732e204d757374206265206174206c6561737420604d696e467265657a65602e55012d20606475726174696f6e603a20546865206e756d626572206f6620706572696f647320666f72207768696368207468652066756e64732077696c6c206265206c6f636b6564206966207468652067696c7420697359016973737565642e2049742077696c6c20657870697265206f6e6c79206166746572207468697320706572696f642068617320656c61707365642061667465722074686520706f696e74206f662069737375616e63652ed44d7573742062652067726561746572207468616e203120616e64206e6f206d6f7265207468616e20605175657565436f756e74602e0034436f6d706c657869746965733aac2d20605175657565735b6475726174696f6e5d2e6c656e28296020286a7573742074616b65206d6178292e2c726574726163745f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200011c805265747261637420612070726576696f75736c7920706c61636564206269642e005d014f726967696e206d757374206265205369676e65642c20616e6420746865206163636f756e742073686f756c6420686176652070726576696f75736c79206973737565642061207374696c6c2d616374697665206269646c6f662060616d6f756e746020666f7220606475726174696f6e602e00ac2d2060616d6f756e74603a2054686520616d6f756e74206f66207468652070726576696f7573206269642ebc2d20606475726174696f6e603a20546865206475726174696f6e206f66207468652070726576696f7573206269642e287365745f7461726765740401187461726765743907012c5065727175696e74696c6c00021890536574207461726765742070726f706f7274696f6e206f662067696c742d66756e64732e00744f726967696e206d757374206265206041646d696e4f726967696e602e0059012d2060746172676574603a20546865207461726765742070726f706f7274696f6e206f6620656666656374697665206973737565642066756e647320746861742073686f756c6420626520756e6465722067696c747340617420616e79206f6e652074696d652e1074686177040114696e646578c101012c416374697665496e64657800031c550152656d6f766520616e206163746976652062757420657870697265642067696c742e2052657365727665642066756e647320756e6465722067696c742061726520667265656420616e642062616c616e6365206973590161646a757374656420746f20656e737572652074686174207468652066756e64732067726f77206f7220736872696e6b20746f206d61696e7461696e20746865206571756976616c656e742070726f706f7274696f6e806f662065666665637469766520746f74616c206973737565642066756e64732e005d014f726967696e206d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f66207468652067696c74206f662074686520676976656e20696e6465782e00b82d2060696e646578603a2054686520696e646578206f66207468652067696c7420746f206265207468617765642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39070000063d07003d070c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040020010c753634000041070c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4507106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577ad03012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577ad03012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4907106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d07106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5107106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174615507018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55070c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c48445201cd02001001246269746669656c647359070190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e646964617465737507017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e74536574000134706172656e745f686561646572cd02010c484452000059070000025d07005d07104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640161072c5265616c5061796c6f6164016107000c011c7061796c6f61646107011c5061796c6f616400013c76616c696461746f725f696e6465786d07013856616c696461746f72496e6465780001247369676e61747572657107014856616c696461746f725369676e6174757265000061070c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004006507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000065070000070869070069070c18626974766563146f72646572104c736230000000006d070c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c75333200007107104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e61747572650000750700000279070079070c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e6469646174657d070170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573950701605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365736507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00007d070c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e74738107015043616e646964617465436f6d6d69746d656e7473000081070c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573610201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573850701705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f64658d0701584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f646174616d010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000850700000289070089070860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401550100080124726563697069656e745501010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e00008d0704184f7074696f6e0404540191070108104e6f6e6500000010536f6d6504009107000001000091070c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000950700000299070099070c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c6963697404007107014856616c696461746f725369676e6174757265000100204578706c6963697404007107014856616c696461746f725369676e6174757265000200009d07000002a10700a1070c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f686173689501013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473a50701ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000a507000002a90700a9070000040cad076d07710700ad070c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400b107016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400b507016c496e76616c69644469737075746553746174656d656e744b696e6400010000b1070c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000b5070c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000b907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172615501011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec107106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec507106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e745501011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465725501011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648d01013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261550101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648d01013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c65741043616c6c04045400010438666f7263655f756e667265657a65000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869645501011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964550101185061726149640001146f746865725501011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261550101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed507105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261550101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172615501011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172615501011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed907105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ec1010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578c10101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c62696414011070617261dd07011850617261496400013461756374696f6e5f696e646578c101013041756374696f6e496e64657800012866697273745f736c6f74c10101404c65617365506572696f644f663c543e0001246c6173745f736c6f74c10101404c65617365506572696f644f663c543e000118616d6f756e74ac013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd07000006550100e107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e646578dd07011850617261496400011476616c7565ac013042616c616e63654f663c543e0001247369676e6174757265f50701584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e646578dd070118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e646578dd070118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e646578dd070118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578550101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465785501011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50704184f7074696f6e04045401e9070108104e6f6e6500000010536f6d650400e9070000010000e907082873705f72756e74696d652c4d756c74695369676e657200010c1c45643235353139040090013c656432353531393a3a5075626c69630000001c5372323535313904009c013c737232353531393a3a5075626c69630001001445636473610400ed07013465636473613a3a5075626c696300020000ed070c1c73705f636f7265146563647361185075626c696300000400f10701205b75383b2033335d0000f107000003210000000800f50704184f7074696f6e04045401f9070108104e6f6e6500000010536f6d650400f9070000010000f907082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904000d040148656432353531393a3a5369676e61747572650000001c53723235353139040061010148737232353531393a3a5369676e61747572650001001445636473610400fd07014065636473613a3a5369676e617475726500020000fd070c1c73705f636f7265146563647361245369676e617475726500000400d90401205b75383b2036355d000001080c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676505080154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765310801a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6eb5010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ead0301484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0508080c78636d3056657273696f6e656458636d041043616c6c00010c08563004000908013476303a3a58636d3c43616c6c3e00000008563104001d08013476313a3a58636d3c43616c6c3e0001000856320400d501013476323a3a58636d3c43616c6c3e0002000009080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676509080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00000d080000021108001108100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d150801385665633c58636d3c43616c6c3e3e00070000150800000209080019080c0c78636d08763020526573706f6e73650001041841737365747304002902013c5665633c4d756c746941737365743e000000001d080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167651d080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c000021080000022508002508100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73290801385665633c58636d3c43616c6c3e3e0007000029080000021d08002d080c0c78636d08763120526573706f6e7365000108184173736574730400e101012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100003108080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003508013476303a3a58636d3c43616c6c3e00000008563104004908013476313a3a58636d3c43616c6c3e00010008563204005908013476323a3a58636d3c43616c6c3e0002000035080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676535080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000039080000023d08003d08100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d410801385665633c58636d3c43616c6c3e3e00070000410800000235080045080c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000049080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676549080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c00004d080000025108005108100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73550801385665633c58636d3c43616c6c3e3e00070000550800000249080059080c0c78636d0876320c58636d041043616c6c000004005d0801585665633c496e737472756374696f6e3c43616c6c3e3e00005d0800000261080061080c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005908012458636d3c43616c6c3e0015002c536574417070656e64697804005908012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b00006508084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573bc01385665633c4163636f756e7449643e0001106e617973bc01385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e000071080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975080000027908007908086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e636500007d08086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573bc01385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000081080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090985080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500008d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400510301185665633c543e000091080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000950808346672616d655f737570706f72742050616c6c6574496400000400f901011c5b75383b20385d000099080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e9d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a1080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a5080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473a90801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150501844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000a90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401ad08045300000400b10801185665633c543e0000ad080000040810ad0500b108000002ad0800b5080000040818b90800b90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e0000bd0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c108045300000400c90801185665633c543e0000c10804184f7074696f6e04045401c5080108104e6f6e6500000010536f6d650400c5080000010000c5080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50501384964656e746974794669656c64730000c908000002c10800cd080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d108000002d50800d508083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e64d908016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e63650000d908083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e636500010000dd080000040818d90800e108083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000e508000002e90800e90800000408101800ed0800000408000000f108083870616c6c65745f736f636965747910566f746500010c1c536b65707469630000001852656a6563740001001c417070726f766500020000f5080c3870616c6c65745f736f63696574791870616c6c6574144572726f720804540004490001482c426164506f736974696f6e0000048c416e20696e636f727265637420706f736974696f6e207761732070726f76696465642e244e6f744d656d6265720001045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000204645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400030448557365722069732073757370656e6465642e304e6f7453757370656e6465640004045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000504484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400060460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000704984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000804e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e2c4e6f74566f756368696e670009045c4d656d626572206973206e6f7420766f756368696e672e1048656164000a049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000b046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000c0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000d04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000e046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000f0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572001004785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640011046c5468652063616c6c6572206973206e6f742074686520686561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f908083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e74496401000010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e0001247468726573686f6c642101010c7531360000fd08083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e000001090c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c105045300000400090901185665633c543e00000909000002c105000d09083870616c6c65745f76657374696e672052656c65617365730001080856300000000856310001000011090c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e1509000002190900190904184f7074696f6e040454011d090108104e6f6e6500000010536f6d6504001d0900000100001d09084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c01b5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01f504244163636f756e7449640100001401206d617962655f69641501013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb504011043616c6c0001386d617962655f706572696f646963c90501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ef504013450616c6c6574734f726967696e00002109084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000025090c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909092909000004082d0918002d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013109045300000400350901185665633c543e00003109083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f787954797065011d012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651d01012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000035090000023109003909000004083d0918003d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014109045300000400450901185665633c543e00004109083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d6265720000450900000241090049090c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d09000004080004005109083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2901015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73bc01385665633c4163636f756e7449643e000055090000040cdd0500180059090c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909095d09083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757361090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00006109083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005000065090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096909082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573ad03014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073dc01645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565d00110626f6f6c00006d090c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097109089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e656404007509012828626f6f6c2c20426e2900020024456d657267656e637900030000750900000408d010007909089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274732907012c537570706f7274733c413e00011473636f72651d070134456c656374696f6e53636f726500011c636f6d707574653901013c456c656374696f6e436f6d7075746500007d09089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273810901705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473bc01185665633c413e0000810900000285090085090000040c0020bc00890910346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011d07045601100453000004008d09013842547265654d61703c4b2c20563e00008d09042042547265654d617008044b011d0704560110000400910900000091090000029509009509000004081d07100099090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01f1050010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6eed050154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e636500009d090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ea109000002a50900a5090c2c70616c6c65745f67696c741870616c6c65741c47696c74426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000a9090c2c70616c6c65745f67696c741870616c6c65744041637469766547696c7473546f74616c041c42616c616e636501180010011866726f7a656e18011c42616c616e636500012870726f706f7274696f6e3d07012c5065727175696e74696c6c000114696e64657810012c416374697665496e6465780001187461726765743d07012c5065727175696e74696c6c0000ad090c2c70616c6c65745f67696c741870616c6c65742841637469766547696c740c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100010012870726f706f7274696f6e3d07012c5065727175696e74696c6c000118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e74496400011865787069727910012c426c6f636b4e756d6265720000b1090c2c70616c6c65745f67696c741870616c6c6574144572726f72040454000120404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e1c556e6b6e6f776e0004045847696c7420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504684e6f7420746865206f776e6572206f66207468652067696c742e284e6f74457870697265640006047047696c74206e6f74207965742061742065787069727920646174652e204e6f74466f756e64000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b5090c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576350301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874350301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000b9090c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164350301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c350301504f7074696f6e3c543a3a4163636f756e7449643e0000bd090000022000c1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265ad03012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273ad03012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000c509106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c9090000026d0700cd09000002cd0300d1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6461070150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000d5090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726571010124436f7265496e646578000110686173689501013443616e6469646174654861736800012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573650701604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273650701604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75707501012847726f7570496e6465780000d909106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e646964617465e109011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e745365740000e109000002e50900e509000004084d01e90900e909000002ed0900ed09000004086d07990700f109106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f509000002c90900f9090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565fd0901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000fd09000002010a00010a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d050a013c50617261746872656164456e74727900012c636f72655f6f666673657410010c7533320000050a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d090a013c50617261746872656164436c61696d00011c7265747269657310010c7533320000090a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d00000800550101084964000059010128436f6c6c61746f72496400000d0a000002110a00110a04184f7074696f6e04045401150a0108104e6f6e6500000010536f6d650400150a0000010000150a0c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f6363757069656400010828506172617468726561640400050a013c50617261746872656164456e7472790000002450617261636861696e00010000190a0000025501001d0a000002210a00210a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726571010124436f7265496e64657800011c706172615f6964550101185061726149640001106b696e64250a013841737369676e6d656e744b696e6400012467726f75705f6964787501012847726f7570496e6465780000250a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e0000002850617261746872656164080059010128436f6c6c61746f724964000010010c75333200010000290a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600002d0a0000040855011000310a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573350a01605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564ad0301244f7074696f6e3c4e3e0000350a000002390a00390a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e00003d0a0000022d0a00410a0c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f416865616400010000450a0c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000490a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f646500012470617261636861696ed00110626f6f6c00004d0a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909510a000002550a00550a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000118717565756564cd0901405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e6465780000590a0000025d0a005d0a0860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000610a0000040855012800650a106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909690a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564d00110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c75333200006d0a0000028d0100710a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164750a01304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000750a04184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000790a0000027d0a007d0a0860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000810a000002850a00850a0000040810190a00890a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d0a000002d10300910a0c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000138646973636f766572795f6b657973950a01645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b6579738d0a01445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073f50901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000950a000002d50300990a00000408109501009d0a0c4c706f6c6b61646f745f7072696d6974697665730876313044697370757465537461746504044e01100010013876616c696461746f72735f666f726507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00014876616c696461746f72735f616761696e73746507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00011473746172741001044e000130636f6e636c756465645f6174ad0301244f7074696f6e3c4e3e0000a10a106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144572726f7204045400011c744475706c69636174654469737075746553746174656d656e7453657473000004a84475706c696361746520646973707574652073746174656d656e7420736574732070726f76696465642e5c416e6369656e744469737075746553746174656d656e740001048c416e6369656e7420646973707574652073746174656d656e742070726f76696465642e6456616c696461746f72496e6465784f75744f66426f756e6473000204e856616c696461746f7220696e646578206f6e2073746174656d656e74206973206f7574206f6620626f756e647320666f722073657373696f6e2e40496e76616c69645369676e61747572650003047c496e76616c6964207369676e6174757265206f6e2073746174656d656e742e484475706c696361746553746174656d656e74000404cc56616c696461746f7220766f7465207375626d6974746564206d6f7265207468616e206f6e636520746f20646973707574652e34506f74656e7469616c5370616d000504d0546f6f206d616e79207370616d20736c6f7473207573656420627920736f6d652073706563696669632076616c696461746f722e4853696e676c65536964656444697370757465000604c441206469737075746520776865726520746865726520617265206f6e6c7920766f746573206f6e206f6e6520736964652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a50a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564d00110626f6f6c0000a90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ad0a000002b10a00b10a04184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000b50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b90a0000040800550100bd0a00000324000000c10a00c10a04184f7074696f6e04045401c50a0108104e6f6e6500000010536f6d650400c50a0000010000c50a0000040c0055011800c90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd0a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e7449640001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ed10a01744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000d10a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000d50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d90a0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465723902015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679dd0a01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e3902015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665d00110626f6f6c000100145265616479080120726573706f6e7365e50a014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000dd0a04184f7074696f6e04045401e10a0108104e6f6e6500000010536f6d650400e10a0000010000e10a00000408080800e50a080c78636d4456657273696f6e6564526573706f6e736500010c08563004001908013076303a3a526573706f6e736500000008563104002d08013076313a3a526573706f6e73650001000856320400fd01013076323a3a526573706f6e736500020000e90a0000040810390200ed0a0000040c20201000f10a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401f50a045300000400f90a01185665633c543e0000f50a0000040839021000f90a000002f50a00fd0a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304001501013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000010b0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050b102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730111031043616c6c01b504245369676e617475726501f90714457874726101090b00040028000000090b0000041c0d0b110b150b190b210b250b290b000d0b10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000110b10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000150b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000190b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004001d0b010c45726100001d0b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000210b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400c1010120543a3a496e6465780000250b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000290b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ac013042616c616e63654f663c543e00002d0b08386b7573616d615f72756e74696d651c52756e74696d6500000000d01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022445020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000490204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100d00400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100d00400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500003d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01510201481830426c6f636b576569676874736502850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746875023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768747d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e81023903186b7573616d61347061726974792d6b7573616d6102000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000080000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978210108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e019102001042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f726974696573010095020400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000a90204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100950204000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510b50204000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000bd0204000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100bd0204001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401001101200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000c10204000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000c1020400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e01c502000c3445706f63684475726174696f6e202058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d902012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100d0040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01dd020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c496e6469636573011c496e646963657304204163636f756e74730001040210e1020400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01e5020164041c4465706f736974184034a1aec600000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01e902032042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200ed02040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200fd02040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100090304000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e010d0301680c484578697374656e7469616c4465706f736974184055a0fc0100000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01190304485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c69657201001d0340000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100210304000000000c485472616e73616374696f6e42797465466565184012160500000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f46656525035c0400000000000000000000000000000000a9e696010001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002128417574686f72736869700128417574686f72736869700c18556e636c657301002d030400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100d0040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e013903000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e014103051c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100bc04000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020045030400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e14506179656501010405005503040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f7273010104050059030800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500610304000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100006503040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805056903a80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805056903a80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f7250726566730101080505690359030800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405106d0314000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101007d0304000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100550210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405108103040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100450204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050569038903040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505690318040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405008d030400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040579039103800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301009503040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01009d03040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000a10304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01a5030170143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010180000000001b50306204f6666656e63657301204f6666656e6365730c1c5265706f7274730001040524b903040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505bd0341020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104057828040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00017400000728486973746f726963616c0000000000221c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bc0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100d0040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100c1030400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010051030400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500c9030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405d90300040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e103017c0001e503081c4772616e647061011c4772616e647061181453746174650100e90304000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000ed03040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c6564000011010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01f503018004384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e207573650121040a20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301002504040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e48526563656976656448656172746265617473000108050511012d040400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505690310100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01410401940440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e015d040b48417574686f72697479446973636f7665727900000000000c2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301006104040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510690404000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d6167657300010406246d040400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510710404000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405007d04d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100d00400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00009d04040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624a10404000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624d00400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000a50404000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01a90401b82c3c456e6163746d656e74506572696f64101000c2010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000c20100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f736974184034a1aec600000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564d004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f7369741840121605000000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01ad040d1c436f756e63696c011c436f756e63696c182450726f706f73616c730100b104040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01b90401cc000169080e48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d08040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01bd0401d4000171080f4050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100750804000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100750804001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100dc0400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e6701010405007d08840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01c10401d81c2050616c6c65744964f90120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e64184034a1aec600000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184010c55b920f000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184080965b060000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d626572731010130000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010130000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010403800000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e018108104c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100bc040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01c90401e40001850811205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051089080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301008d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01cd0401e8183050726f706f73616c426f6e6491081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18401098a4850f0000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101080510100048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e910810d00700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496495082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0199081218436c61696d730118436c61696d731418436c61696d7300010406f01804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406f0e104040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406f0e904040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600f00400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01d10401ec041850726566697828807c506179204b534d7320746f20746865204b7573616d61206163636f756e743a00019d08131c5574696c6974790001ed0401f8044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10818204964656e7469747901204964656e7469747910284964656e746974794f660001040500a50804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1050400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500b50844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100bd080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110501fc183042617369634465706f7369741840084cd2c207000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f73697418400293b4f0010000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184068425d8d0100000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01cd08191c536f6369657479011c536f6369657479401c466f756e6465720000000400044820546865206669727374206d656d6265722e1452756c6573000024040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e2843616e646964617465730100d1080400043901205468652063757272656e7420736574206f662063616e646964617465733b206269646465727320746861742061726520617474656d7074696e6720746f206265636f6d65206d656d626572732e4c53757370656e64656443616e646964617465730001040500dd08040004842054686520736574206f662073757370656e6465642063616e646964617465732e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1048656164000000040004e820546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f766564206d656d626572732e1c4d656d626572730100bc04000494205468652063757272656e7420736574206f66206d656d626572732c206f7264657265642e4053757370656e6465644d656d626572730101040500d0040004782054686520736574206f662073757370656e646564206d656d626572732e10426964730100d108040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e20566f756368696e670001040500e108040004e4204d656d626572732063757272656e746c7920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e1c5061796f7574730101040500e5080400044d012050656e64696e67207061796f7574733b206f72646572656420627920626c6f636b206e756d6265722c20776974682074686520616d6f756e7420746861742073686f756c642062652070616964206f75742e1c537472696b6573010104050010100000000004dc20546865206f6e676f696e67206e756d626572206f66206c6f73696e6720766f746573206361737420627920746865206d656d6265722e14566f7465730001080505ed08f108040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e20446566656e646572000000040004c42054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642e34446566656e646572566f7465730001040500f1080400046020566f74657320666f722074686520646566656e6465722e284d61784d656d62657273010010100000000004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e01b105010101242050616c6c6574496495082070792f736f63696504682054686520736f6369657469657327732070616c6c65742069644043616e6469646174654465706f7369741840084cd2c207000000000000000000000004fc20546865206d696e696d756d20616d6f756e74206f662061206465706f73697420726571756972656420666f7220612062696420746f206265206d6164652e4857726f6e6753696465446564756374696f6e184068425d8d0100000000000000000000000855012054686520616d6f756e74206f662074686520756e70616964207265776172642074686174206765747320646564756374656420696e207468652063617365207468617420656974686572206120736b6570746963c020646f65736e277420766f7465206f7220736f6d656f6e6520766f74657320696e207468652077726f6e67207761792e284d6178537472696b657310100a00000008510120546865206e756d626572206f662074696d65732061206d656d626572206d617920766f7465207468652077726f6e672077617920286f72206e6f7420617420616c6c2c207768656e20746865792061726520619c20736b657074696329206265666f72652074686579206265636f6d652073757370656e6465642e2c506572696f645370656e64184090d9120d840100000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e38526f746174696f6e506572696f641010c089010004110120546865206e756d626572206f6620626c6f636b73206265747765656e2063616e6469646174652f6d656d6265727368697020726f746174696f6e20706572696f64732e3c4d61784c6f636b4475726174696f6e1010004eed0004a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f641010c089010004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e484d617843616e646964617465496e74616b6510100100000004ec20546865206d6178696d756d206e756d626572206f662063616e646964617465732074686174207765206163636570742070657220726f756e642e01f5081a205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500f90804000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505ed08fd080400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01b9050105011044436f6e6669674465706f736974426173651840042669e103000000000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f7218409a505763000000000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e64732101080900040d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e3c5265636f766572794465706f7369741840042669e10300000000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e0101091b1c56657374696e67011c56657374696e67081c56657374696e6700010402000509040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e01000d0904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0501090108444d696e5665737465645472616e73666572184034a1aec600000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c000000000111091c245363686564756c657201245363686564756c65720c184167656e6461010104051015090400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104052811010400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100210904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01c505010d0108344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e0125091d1450726f7879011450726f7879081c50726f78696573010104050029094400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500390944000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01cd05011901184050726f78794465706f736974426173651840b07d3b870f000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184034738e0600000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840b07d3b870f000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184068e61c0d00000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0149091e204d756c746973696701204d756c746973696708244d756c74697369677300010805024d095109040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604550904000001d5050125010c2c4465706f736974426173651840f07520970f000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184080965b060000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573210108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0159091f20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e7469657300010405105d090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005103040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01e105012d011c44426f756e74794465706f73697442617365184034a1aec600000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697491081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184068425d8d0100000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c75650165092310546970730110546970730810546970730001040524690904000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01e505013101144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565a1030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184034a1aec600000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e016d092468456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e745068617365010071090400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000079090400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f7400007d0904000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d657461646174610000210704000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010089090400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d617001010405109909310200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500001d070400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01e9050135013834556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6455021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e87648170000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f7369744261736518402030490b1f000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840277f000000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e019d09251047696c74011047696c74102c5175657565546f74616c730100e50804001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e185175657565730101040210a10904000439012054686520717565756573206f66206269647320726561647920746f206265636f6d652067696c74732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e2c416374697665546f74616c0100a9099000000000000000000000000000000000000000000000000000000000000000000000000004d020496e666f726d6174696f6e2072656c6174696e6720746f207468652067696c74732063757272656e746c79206163746976652e184163746976650001040210ad090400042101205468652063757272656e746c79206163746976652067696c74732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e0135070141011c285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e803000004f0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e304669666f51756575654c656e1010fa0000000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e18506572696f6410108097060008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e244d696e467265657a65184050f8369c4d000000000000000000000018550120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d6179206265206f66666572656420746f20667265657a6520666f7220612067696c742e204e6f746520746861742074686973510120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d61792062652066726f7a656e20696e20612067696c742073696e63652067696c7473206d617920626519012073706c697420757020696e206f7264657220746f207361746973667920746865206465736972656420616d6f756e74206f662066756e647320756e6465722067696c74732e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e30496e74616b65506572696f6410103200000014590120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f206973737565206d6f72652067696c747320696e20616e206566666f727420746f9c2067657420746f207468652074617267657420616d6f756e7420746f2062652066726f7a656e2e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e344d6178496e74616b65426964731010640000000c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e206265207475726e656420696e746f206973737565642067696c7473206561636820626c6f636b2e2041206c617267657261012076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c64207468657265206265206120676c7574206f66b4206269647320746f206d616b6520696e746f2067696c747320746f20726561636820746865207461726765742e01b1092620426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500b50904000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520b90904000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01410701450104344261675468726573686f6c6473bd090919210355a0fc0100000000daa64602000000006e739b02000000007997fc0200000000d0de6b03000000003358eb03000000000d5f7d04000000009aa6240500000000b146e4050000000067cabf0600000000d640bb07000000005350db0800000000714c250a00000000364f9f0b000000000056500d000000009862400f000000001ba17811000000006593031400000000cd42ed16000000002079431a00000000e401161e000000001ef5762200000000f90c7b2700000000e0073a2d00000000e818cf33000000008c68593b000000002ea8fc43000000000abbe14d00000000c3773759000000001986336600000000e85c13750000000018651d8600000000e846a29900000000be67feaf00000000849f9bc900000000ad2df3e60000000028f78f0801000000d817112f01000000bed32c5b01000000c2f5b38d010000000aac95c7010000002bf4e3090200000022acd855020000001060dbac020000002ef08710030000007c2eb682030000002b988205040000001754589b040000009da5fc4605000000ff099c0b060000006c3ed9ec06000000c475deee07000000960f711609000000aa2d08690a000000f892e6ec0b0000008c4638a90d000000978634a60f0000006dac44ed1100000078b93089140000001660528617000000e479cff21a0000004000ddde1e000000ffc30b5d23000000824fa082280000002793f7672e000000a638fa283500000048bfa0e53c00000047d28ac245000000c5a5ace94f000000f68e158b5b0000009083d3dd6800000066b5f72078000000cf1bc19c89000000fc6ff2a39d0000001eef5995b4000000c02092ddce000000b2ed03f9ec000000078933760f010000d30e63f8360100001252973a64010000e1230d1398010000a0722f77d301000078012180170200006533ef6f65020000428586b7be02000028e784fd24030000b13f0a269a030000d016ac5b2004000022c8b619ba04000079c7ec376a050000e092fbf7330600003d05e6141b070000f701add423080000d8108a1c53090000c8ab1b88ae0a0000b2eff0833c0c0000e858f26b040e00000f7d37ae0e100000d5a7eef264120000583f134a121500001753cb5f231800005c3664b8a61b0000a61a0af5ac1f000033f27f22492400004b3a4c1391290000288805c79d2f000037d3a7e08b360000ffa1222e7c3e0000f0c4a14394470000e5ad6f2dff510000076ebb3bee5d0000abf006ec996b00008c6c8ef4427b00003ad69a76338d0000ba57695dc0a100005dda24f04ab90000b66f609e42d400007655960f27f30000258d6c7f8a1601005169eb71143f0100b9be72cc846d01003c4b1762b7a20100cc2f3404a8df0100f7276e2a77250200480b33486f7502001d5cf5e80ad102000f6410b0fb390300a904775d32b203002de121fde73b040030afb76ca8d90400fb753e695e8e05003c44e45d615d06002cb93b35854a0700a8f8cb772c5a08007a48b90d5d9109003d3dc705d8f50a000d1e42d2348e0c001cb0be7c00620e0024796364e17910001b8ded2fc0df1200d3e942b5f69e1500e8ca99b485c41800d0c88c65525f1c00c2f577f96c8020000abce260613b250074bd4dd293a62a00ec4b61c8aadb300048b0376d08f83700c01384b1551d4000dc2bfda12172490070b645ed972254006cfc51fa516160006c93086d46686e009caae886db797e00c036837621e29000a0649b653af8a50028a34ceef61fbe00385aa297aecbd900483335165d7ef900d0cae4520ece1d010090a7aea4664701e09d92a5060d770130778edcc2a2ad01d00bb8d53b2aec0140b18c096fcb3302805193026ed98502a0f6d663a3d8e30260bbcb8701864f03a045f8b63cdfca0340816de8372c5804405e20a9d009fa04808d72453d76b30580f35bc037df8706804eeca838327b0700b198a10eef9108800b2f9b2a3dd10980a2489405043f0b00724c5a1307e20c00d8f897c605c20e009890be3de0e71000434f6546c15d1300d61cff7d4e2f16009b32b873df691900008775d0bc1c1d00da56ebaf68592100dacb4281f13326003c889ef750c32b000ab7e6cbd8213200346dad52af6d39005047e9335ec9410024ee18e8755c4b0038d4b40049545600087d76b2c2e46200981c03995c497100881e553f38c68100b0cb90a161a99400284fe59e404caa00c0e54a304015c30060cd7437b379dfffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00274050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100c109e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510c109040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e014507000001c509332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100c909040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100cd090400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e014907000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104056d07d109040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104055501d509040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104055501810704000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e014d070149010001d909353050617261496e686572656e74013050617261496e686572656e740820496e636c756465640000c8040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000dd0904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e015107000001f1093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f7570730100f5090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c5061726174687265616451756575650100f9091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f72657301000d0a0400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e6465780100190a040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401001d0a040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e730100190a040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c6573000104055501290a040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040555016d01040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f646548617368000104055501690104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f646548617368000104052d0a690104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d657461010104055501310a0800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701003d0a040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040555011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f646548617368000104055501690104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c000104055501410a040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c000104055501450a040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e7301003d0a04000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301003d0a040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e7351756575650101040510190a04000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e65736973000104055501490a040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f64654279486173685265667301010406690110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f64654279486173680001040669019107040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01b90701790100014d0a382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a65640000c804002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100510a04001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01bd07000000390c446d70010c446d700854446f776e776172644d657373616765517565756573010104055501590a040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104055501248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01c1070000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040555016102040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a6501010405550111012000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e6565647344697370617463680100190a040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000055010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520610a04000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01c507017d010001650a3b1048726d70011048726d70305c48726d704f70656e4368616e6e656c5265717565737473000104058d01690a040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c69737401006d0a0400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040555011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040555011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c5265717565737473000104058d01c804001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c69737401006d0a0400003848726d7057617465726d61726b730001040555011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058d01710a04000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e646578010104055501190a040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e646578010104055501190a0400004c48726d704368616e6e656c436f6e74656e7473010104058d01790a040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104055501810a04001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01c9070189010001890a3c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e7361666501008d0a04000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610910a04000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d345061726173446973707574657301345061726173446973707574657314444c6173745072756e656453657373696f6e000010040008010120546865206c617374207072756e65642073657373696f6e2c20696620616e792e20416c6c20646174612073746f7265642062792074686973206d6f64756c6554207265666572656e6365732073657373696f6e732e2044697370757465730001080502990a9d0a040004050120416c6c206f6e676f696e67206f7220636f6e636c7564656420646973707574657320666f7220746865206c617374207365766572616c2073657373696f6e732e20496e636c756465640001080502990a10040008450120416c6c20696e636c7564656420626c6f636b73206f6e2074686520636861696e2c2061732077656c6c2061732074686520626c6f636b206e756d62657220696e207468697320636861696e207468617459012073686f756c64206265207265766572746564206261636b20746f206966207468652063616e64696461746520697320646973707574656420616e642064657465726d696e656420746f20626520696e76616c69642e245370616d536c6f7473000104051051030400145101204d6170732073657373696f6e20696e646963657320746f206120766563746f7220696e6469636174696e6720746865206e756d626572206f6620706f74656e7469616c6c792d7370616d206469737075746573750120656163682076616c696461746f722069732070617274696369706174696e6720696e2e20506f74656e7469616c6c792d7370616d206469737075746573206172652072656d6f74652064697370757465732077686963682068617665c4206665776572207468616e206062797a616e74696e655f7468726573686f6c64202b2031602076616c696461746f72732e003d0120546865206927746820656e747279206f662074686520766563746f7220636f72726573706f6e647320746f2074686520692774682076616c696461746f7220696e207468652073657373696f6e2e1846726f7a656e0100ad03040010110120576865746865722074686520636861696e2069732066726f7a656e2e2053746172747320617320604e6f6e65602e205768656e20746869732069732060536f6d65602c35012074686520636861696e2077696c6c206e6f742061636365707420616e79206e65772070617261636861696e20626c6f636b7320666f72206261636b696e67206f7220696e636c7573696f6e2c090120616e64206974732076616c756520696e6469636174657320746865206c6173742076616c696420626c6f636b206e756d62657220696e2074686520636861696e2ef82049742063616e206f6e6c7920626520736574206261636b20746f20604e6f6e656020627920676f7665726e616e636520696e74657276656e74696f6e2e01cd070191010001a10a3e2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040555015501040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104055501a50a040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010055011000000000046020546865206e65787420667265652060506172614964602e01d10701a101082c506172614465706f73697418400080ca3961240000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f73697450657242797465184055a0fc0100000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01a90a4614536c6f74730114536c6f747304184c6561736573010104055501ad0a040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e01d50701a501082c4c65617365506572696f641010803a090004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f666673657410100000000004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01b50a472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f00001101040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405b90a18040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510bd0a04000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e01d90701a9011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001c90a482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104055501cd0a0400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e657752616973650100190a0400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e64657801e10701ad010c2050616c6c6574496495082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184018e47648170000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01d50a492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220d90a0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502e90a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502e90a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502e90aed0a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100f10a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000fd0a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01010801b1010001010b63050b041c40436865636b5370656356657273696f6e0d0b1038436865636b547856657273696f6e110b1030436865636b47656e65736973150b2438436865636b4d6f7274616c697479190b2428436865636b4e6f6e6365210bc82c436865636b576569676874250bc8604368617267655472616e73616374696f6e5061796d656e74290bc82d0b",polkadot:"0x6d6574610e4d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173652102011450686173650001146576656e7444010445000118746f70696373250201185665633c543e0000440840706f6c6b61646f745f72756e74696d65144576656e740001881853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040064018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0001001c496e6469636573040078017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0004002042616c616e63657304007c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0005001c5374616b696e67040084017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000700204f6666656e636573040088015870616c6c65745f6f6666656e6365733a3a4576656e740008001c53657373696f6e040090015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e647061040094015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400a8018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000c002444656d6f63726163790400cc018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000e001c436f756e63696c0400d801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400e001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050687261676d656e456c656374696f6e0400e401a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0011004c546563686e6963616c4d656d626572736869700400f001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0012002054726561737572790400f4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00130018436c61696d730400f80158636c61696d733a3a4576656e743c52756e74696d653e0018001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e0019001c5574696c69747904000901015470616c6c65745f7574696c6974793a3a4576656e74001a00204964656e7469747904000d01017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001450726f787904001101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001d00204d756c746973696704001d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001e0020426f756e7469657304002501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002200105469707304002901016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00230068456c656374696f6e50726f76696465724d756c7469506861736504002d0101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e00240020426167734c69737404003901018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0025003450617261496e636c7573696f6e04003d01019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304006d01015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007101015470617261636861696e735f756d703a3a4576656e74003b001048726d7004007d01017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c002452656769737472617204008501017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f7473040089010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e7304008d01016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e04009101016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c657404009501016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c0068016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00006c013c4f7074696f6e3c5665633c75383e3e00007001384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e68000004081010006c04184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000700418526573756c740804540174044501580108084f6b040074000000000c4572720400580000010000740000040000780c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000084103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e648c01104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e8c000003100000000800900c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909940c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574980134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909980000029c009c00000408a02000a00c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400a4013c656432353531393a3a5075626c69630000a40c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000a80c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964ac0138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65b4016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ac104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400b0013c737232353531393a3a5075626c69630000b00c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000b4000002b800b80000040800bc00bc083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cc0011c42616c616e636500010c6f776ec0011c42616c616e63650001186f7468657273c401ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000c00000061800c4000002c800c8083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565c0011c42616c616e63650000cc0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273d001445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64d40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747001384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000020000d40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000d80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0000050000e00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273e801ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e8000002ec00ec00000408001800f00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f40c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f8105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000fc013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400010101205b75383b2032305d0000010100000314000000080005010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e3044697370617463686564417304007001384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090911010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c747001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465781901010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090915010840706f6c6b61646f745f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740005002c43616e63656c50726f78790006001c41756374696f6e00070000190100000504001d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000025010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090929010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092d010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653101013c456c656374696f6e436f6d70757465000130707265765f656a6563746564dc0110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653501015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093101089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000350104184f7074696f6e0404540131010108104e6f6e6500000010536f6d6504003101000001000039010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090941010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000045010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696449010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f724d010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e617475726551010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173685d01014856616c69646174696f6e436f646548617368000049010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200004d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300005101104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055010c1c73705f636f72651c73723235353139245369676e617475726500000400590101205b75383b2036345d000059010000034000000008005d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f6465486173680000040024011048617368000061010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000065010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000069010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200006d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040049010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040049010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040049010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040049010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080049010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097101106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400007501011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0049010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410004901011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000790101144572726f72000100144572726f720400790101144572726f72000200007901100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100049010118506172614964000049010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408004901011850617261496400008101013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080049010118506172614964000049010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408004901011850617261496400008101013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090981010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572490101084964000124726563697069656e7449010108496400008501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800490101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400490101185061726149640001002052657365727665640800490101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800490101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00490101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040049010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400490101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040049010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400490101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c7408004901011850617261496400007001384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040049010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000049010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040049010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404007501015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00990101344d756c74694c6f636174696f6e0000990101344d756c74694c6f636174696f6e0000b901011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800990101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000e1010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00990101344d756c74694c6f636174696f6e000020011c517565727949640000050201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800990101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000990101344d756c74694c6f636174696f6e00000902015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00990101344d756c74694c6f636174696f6e000020011c5175657279496400007901012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08001d02015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f729d0101244a756e6374696f6e7300009d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a10101204a756e6374696f6e0001000858320800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0002000858330c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0003000858341000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0004000858351400a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0005000858361800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0006000858371c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0007000858382000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e00080000a101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400c00110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a5010000061000a901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000ad010000062000b101100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000b501100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a501010c753332000100204672616374696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c75333200040000b9010c0c78636d0876320c58636d041043616c6c00000400bd0101585665633c496e737472756374696f6e3c43616c6c3e3e0000bd01000002c10100c1010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400b901012458636d3c43616c6c3e0015002c536574417070656e6469780400b901012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b0000c501100c78636d087631286d756c746961737365742c4d756c746941737365747300000400c901013c5665633c4d756c746941737365743e0000c901000002cd0100cd01100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964d101011c4173736574496400010c66756ed501012c46756e676962696c6974790000d101100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400990101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000d501100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400c00110753132380000002c4e6f6e46756e6769626c650400d90101344173736574496e7374616e636500010000d901100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400c001107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400dd01011c5b75383b20385d0003001c4172726179313604008c01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000dd01000003080000000800e1010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400c501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400e50101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000e50104184f7074696f6e04045401e9010108104e6f6e6500000010536f6d650400e9010000010000e9010000040810790100ed010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d00030000f1010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e0000f501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400c501012c4d756c74694173736574730000001057696c640400f901013857696c644d756c7469417373657400010000f901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964d101011c4173736574496400010c66756efd01013c57696c6446756e676962696c69747900010000fd01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000001020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400ad01010c75363400010000050204184f7074696f6e0404540199010108104e6f6e6500000010536f6d650400990100000100000902080c78636d5056657273696f6e65644d756c746941737365747300010808563004000d02014c5665633c76303a3a4d756c746941737365743e0000000856310400c501013c76313a3a4d756c7469417373657473000100000d020000021102001102100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964150201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373150201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74c00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365d90101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964150201344d756c74694c6f636174696f6e000118616d6f756e74c0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373150201344d756c74694c6f636174696f6e000120696e7374616e6365d90101344173736574496e7374616e6365000b00001502100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400190201204a756e6374696f6e0001000858320800190201204a756e6374696f6e0000190201204a756e6374696f6e0002000858330c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0003000858341000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0004000858351400190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0005000858361800190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0006000858371c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0007000858382000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e000800001902100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a501010c7533320001002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000300304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400c00110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f647950617274000900001d02080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004001502014476303a3a4d756c74694c6f636174696f6e00000008563104009901014476313a3a4d756c74694c6f636174696f6e00010000210208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000025020000022400290200000268002d0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d653102016473705f72756e74696d653a3a52756e74696d65537472696e6700003102000005020035020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f3902011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d733d0201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973450201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200003d020000024102004102000004082828004502000002280049020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173734d0201845065724469737061746368436c6173733c57656967687473506572436c6173733e00004d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454015102000c01186e6f726d616c510201045400012c6f7065726174696f6e616c51020104540001246d616e6461746f72795102010454000051020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963550201384f7074696f6e3c5765696768743e0001246d61785f746f74616c550201384f7074696f6e3c5765696768743e0001207265736572766564550201384f7074696f6e3c5765696768743e0000550204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000059020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61785d0201545065724469737061746368436c6173733c7533323e00005d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000061020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400006502082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d653102013452756e74696d65537472696e67000124696d706c5f6e616d653102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069736902011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200006902040c436f77040454016d020004006d020000006d02000002710200710200000408dd01100075020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657479020000027d02007d0204184f7074696f6e0404540181020108104e6f6e6500000010536f6d650400810200000100008102084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c0185022c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ad03244163636f756e7449640100001401206d617962655f69646c013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8502011043616c6c0001386d617962655f706572696f6469638d0201944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ead03013450616c6c6574734f726967696e000085020840706f6c6b61646f745f72756e74696d651043616c6c0001a41853797374656d0400350201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e000000245363686564756c65720400890201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00010010426162650400910201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400b90201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0004002042616c616e6365730400c10201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050028417574686f72736869700400cd0201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0006001c5374616b696e670400d50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0007001c53657373696f6e0400f90201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e64706104000d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400390301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000c002444656d6f63726163790400550301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000e001c436f756e63696c0400650301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000f0048546563686e6963616c436f6d6d697474656504006d0301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e0010004050687261676d656e456c656374696f6e0400710301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0011004c546563686e6963616c4d656d626572736869700400790301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e00120020547265617375727904007d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00130018436c61696d730400810301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0018001c56657374696e6704009d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0019001c5574696c6974790400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001a00204964656e746974790400c90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001450726f78790400690401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001d00204d756c74697369670400710401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001e0020426f756e7469657304007d0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00220010546970730400810401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00230068456c656374696f6e50726f76696465724d756c746950686173650400850401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e00240020426167734c6973740400710501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00250034436f6e66696775726174696f6e0400750501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400790501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04007d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400810501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400ed0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400f10501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400f50501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400f90501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400fd0501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c00245265676973747261720400010601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400050601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400090601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400110601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e0063000089020c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0204184f7074696f6e04045401680108104e6f6e6500000010536f6d65040068000001000091020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967ad0201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9502084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201990208496401a102001001206f6666656e646572a10201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572990201184865616465720001347365636f6e645f6865616465729902011848656164657200009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a50101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c011844696765737400009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400b0013c737232353531393a3a5075626c69630000a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a902082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573450201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000ad020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f747300010000b10200000408202000b502084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b9020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77ad010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65dc0110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565c00128543a3a42616c616e63650001306e65775f7265736572766564c00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665dc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780174011408496404000001244163636f756e74496400000014496e6465780400c90201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400010101205b75383b2032305d00040000c9020000067400cd020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573d10201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed102000002990200d502103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c0013042616c616e63654f663c543e0001147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cc0013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565c0013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c69646174650401147072656673dd02013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473e50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f70617965650401147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577a501010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ca501010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72e902011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573d001445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573ed0201205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565c0013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468a5010120457261496e6465780001446572615f6974656d735f64656c65746564a501010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fe50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74f102012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74f102012c4f7074696f6e3c7533323e0001247468726573686f6c64f502013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed902083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000dd02083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ee102011c50657262696c6c00011c626c6f636b6564dc0110626f6f6c0000e102000006390200e502000002c50200e9020c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000ed020000021000f10204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000f50204184f7074696f6e04045401e9020108104e6f6e6500000010536f6d650400e9020000010000f9020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973fd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd020840706f6c6b61646f745f72756e74696d652c53657373696f6e4b657973000018011c6772616e647061a001d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011062616265a10201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65ac01d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72010301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74050301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279090301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000103104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300000503104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c696300000400b0013c737232353531393a3a5075626c6963000009030c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400b0013c737232353531393a3a5075626c696300000d030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1103084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6e1503014845717569766f636174696f6e3c482c204e3e00001503084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040019030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d697404002d030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100001903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456011d03045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273742903011828562c2053290001187365636f6e642903011828562c20532900001d03084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000021030c4c73705f66696e616c6974795f6772616e6470610c617070245369676e61747572650000040025030148656432353531393a3a5369676e6174757265000025030c1c73705f636f72651c65643235353139245369676e617475726500000400590101205b75383b2036345d00002903000004081d032103002d03084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456013103045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273743503011828562c2053290001187365636f6e643503011828562c20532900003103084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e0000350300000408310321030039030c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c040454000104246865617274626561740801246865617274626561743d0301644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265510301bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465410301484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000041030c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964450301304f706171756550656572496400014865787465726e616c5f616464726573736573490301505665633c4f70617175654d756c7469616464723e00004503081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e000049030000024d03004d030c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005103104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565c0013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616ca501012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64a501010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578a501013c5265666572656e64756d496e646578000110766f7465590301644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578a501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64a501010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578f102015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578a501012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e59030c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74655d030110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100005d030c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000061030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000065030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e690304184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100006d030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573d001445665633c543a3a4163636f756e7449643e00011476616c7565c0013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74a501010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e677503012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74dc0110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7503086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400a501010c7533320002000079030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565c0013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8103105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ffc013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c658d0301d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74950301544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64fc013c457468657265756d4164647265737300010c6e6577fc013c457468657265756d416464726573730001386d617962655f707265636c61696d690301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400890301205b75383b2036355d000089030000034100000008008d0304184f7074696f6e0404540191030108104e6f6e6500000010536f6d6504009103000001000091030000040c18181000950304184f7074696f6e0404540199030108104e6f6e6500000010536f6d6504009903000001000099030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c61720000001053616674000100009d030c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f74686572040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e73666572080118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1030c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000a5030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465781901010c75313600011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ead030154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002850200ad030840706f6c6b61646f745f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400b10301746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400b50301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400b90301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050617261636861696e734f726967696e0400bd03016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c65740400c103014870616c6c65745f78636d3a3a4f726967696e00630010566f69640400c50301110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000b10308306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000b503084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b903084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000bd03106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e04004901011850617261496400000000c1030c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400990101344d756c74694c6f636174696f6e00000020526573706f6e73650400990101344d756c74694c6f636174696f6e00010000c503081c73705f636f726510566f696400010000c9030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666fcd0301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f7375627304011073756273550401645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578a5010138526567697374726172496e64657800011c6d61785f666565c0013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578a5010138526567697374726172496e64657800010c666565c0013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578a5010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578a5010138526567697374726172496e6465780001186669656c64735d0401384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578a5010138526567697374726172496e646578000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e746504015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e74697479040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2ecd030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616cd1030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c6179d9030110446174610001146c6567616cd90301104461746100010c776562d90301104461746100011072696f74d903011044617461000114656d61696cd90301104461746100013c7067705f66696e6765727072696e74510401404f7074696f6e3c5b75383b2032305d3e000114696d616765d90301104461746100011c74776974746572d9030110446174610000d10310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d5030453000004004d0401185665633c543e0000d50300000408d903d90300d9030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400dd030000010010526177310400e1030000020010526177320400e5030000030010526177330400e9030000040010526177340400380000050010526177350400ed030000060010526177360400f1030000070010526177370400f5030000080010526177380400dd010000090010526177390400f90300000a001452617731300400fd0300000b001452617731310400010400000c001452617731320400050400000d001452617731330400090400000e0014526177313404000d0400000f00145261773135040011040000100014526177313604008c000011001452617731370400150400001200145261773138040019040000130014526177313904001d0400001400145261773230040001010000150014526177323104002104000016001452617732320400250400001700145261773233040029040000180014526177323404002d04000019001452617732350400310400001a001452617732360400350400001b001452617732370400390400001c0014526177323804003d0400001d001452617732390400410400001e001452617733300400450400001f001452617733310400490400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000dd03000003000000000800e103000003010000000800e503000003020000000800e903000003030000000800ed03000003050000000800f103000003060000000800f503000003070000000800f903000003090000000800fd030000030a000000080001040000030b000000080005040000030c000000080009040000030d00000008000d040000030e000000080011040000030f0000000800150400000311000000080019040000031200000008001d040000031300000008002104000003150000000800250400000316000000080029040000031700000008002d04000003180000000800310400000319000000080035040000031a000000080039040000031b00000008003d040000031c000000080041040000031d000000080045040000031e000000080049040000031f00000008004d04000002d50300510404184f7074696f6e0404540101010108104e6f6e6500000010536f6d65040001010000010000550400000259040059040000040800d903005d040c3c70616c6c65745f6964656e7469747914747970657320426974466c6167730404540161040004002001344964656e746974794669656c64000061040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000065040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000069040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465781901010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000114696e6465781901010c753136000118686569676874a5010138543a3a426c6f636b4e756d6265720001246578745f696e646578a501010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d0404184f7074696f6e0404540115010108104e6f6e6500000010536f6d6504001501000001000071040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c790401344f706171756543616c6c3c543e00012873746f72655f63616c6cdc0110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e750404184f7074696f6e0404540121010108104e6f6e6500000010536f6d65040021010000010000790410346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f7061717565040454018502000800a501000000850201045400007d040c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565c0013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964a501012c426f756e7479496e64657800011c63757261746f72c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565c0013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964a501012c426f756e7479496e64657800012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964a501012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565c0013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565c0013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e6573735d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265610501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747365050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8904089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453018d04000c0120736f6c7574696f6e8d0401045300011473636f726559050134456c656374696f6e53636f7265000114726f756e6410010c75333200008d040840706f6c6b61646f745f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e31360000400118766f74657331910400000118766f746573329d0400000118766f74657333b10400000118766f74657334bd0400000118766f74657335c90400000118766f74657336d50400000118766f74657337e10400000118766f74657338ed0400000118766f74657339f9040000011c766f746573313005050000011c766f746573313111050000011c766f74657331321d050000011c766f746573313329050000011c766f746573313435050000011c766f746573313541050000011c766f74657331364d050000009104000002950400950400000408a50199040099040000061901009d04000002a10400a1040000040ca501a504990400a504000004089904a90400a904000006ad0400ad040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004001901010c7531360000b104000002b50400b5040000040ca501b904990400b90400000302000000a50400bd04000002c10400c1040000040ca501c504990400c50400000303000000a50400c904000002cd0400cd040000040ca501d104990400d10400000304000000a50400d504000002d90400d9040000040ca501dd04990400dd0400000305000000a50400e104000002e50400e5040000040ca501e904990400e90400000306000000a50400ed04000002f10400f1040000040ca501f504990400f50400000307000000a50400f904000002fd0400fd040000040ca5010105990400010500000308000000a50400050500000209050009050000040ca5010d059904000d0500000309000000a50400110500000215050015050000040ca501190599040019050000030a000000a504001d0500000221050021050000040ca501250599040025050000030b000000a5040029050000022d05002d050000040ca501310599040031050000030c000000a50400350500000239050039050000040ca5013d059904003d050000030d000000a50400410500000245050045050000040ca501490599040049050000030e000000a504004d0500000251050051050000040ca501550599040055050000030f000000a5040059050000030300000018005d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273a501010c75333200011c74617267657473a501010c7533320000610504184f7074696f6e0404540159050108104e6f6e6500000010536f6d650400590500000100006505000002690500690500000408006d05006d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273e801845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000071050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7505106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577f102012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577f102012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7905106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d05106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8105106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174618505018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85050c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c484452019902001001246269746669656c647389050190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e64696461746573a505017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e74536574000134706172656e745f6865616465729902010c484452000089050000028d05008d05104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640191052c5265616c5061796c6f6164019105000c011c7061796c6f61649105011c5061796c6f616400013c76616c696461746f725f696e6465789d05013856616c696461746f72496e6465780001247369676e6174757265a105014856616c696461746f725369676e6174757265000091050c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004009505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000095050000070899050099050c18626974766563146f72646572104c736230000000009d050c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c7533320000a105104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e61747572650000a505000002a90500a9050c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e646964617465ad050170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573c50501605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365739505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e0000ad050c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e7473b105015043616e646964617465436f6d6d69746d656e74730000b1050c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573450201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573b50501705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f6465bd0501584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f6461746161010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000b505000002b90500b9050860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401490100080124726563697069656e744901010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000bd0504184f7074696f6e04045401c1050108104e6f6e6500000010536f6d650400c1050000010000c1050c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000c505000002c90500c9050c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c696369740400a105014856616c696461746f725369676e6174757265000100204578706c696369740400a105014856616c696461746f725369676e617475726500020000cd05000002d10500d1050c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f68617368d505013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473d90501ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000d5050860706f6c6b61646f745f636f72655f7072696d6974697665733443616e6469646174654861736800000400240110486173680000d905000002dd0500dd050000040ce1059d05a10500e1050c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400e505016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400e905016c496e76616c69644469737075746553746174656d656e744b696e6400010000e5050c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000e9050c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000ed05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172614901011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef105106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef505106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef905106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e744901011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465724901011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648101013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261490101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648101013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869644901011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964490101185061726149640001146f746865724901011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261490101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0506105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261490101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172614901011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172614901011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0906105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ea5010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578a50101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c626964140110706172610d06011850617261496400013461756374696f6e5f696e646578a501013041756374696f6e496e64657800012866697273745f736c6f74a50101404c65617365506572696f644f663c543e0001246c6173745f736c6f74a50101404c65617365506572696f644f663c543e000118616d6f756e74c0013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d060000064901001106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e6465780d06011850617261496400011476616c7565c0013042616c616e63654f663c543e0001247369676e6174757265250601584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e6465780d060118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e6465780d060118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e6465780d060118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578490101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465784901011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e150604184f7074696f6e0404540119060108104e6f6e6500000010536f6d650400190600000100001906082873705f72756e74696d652c4d756c74695369676e657200010c1c456432353531390400a4013c656432353531393a3a5075626c69630000001c537232353531390400b0013c737232353531393a3a5075626c696300010014456364736104001d06013465636473613a3a5075626c6963000200001d060c1c73705f636f7265146563647361185075626c696300000400210601205b75383b2033335d00002106000003210000000800250604184f7074696f6e0404540129060108104e6f6e6500000010536f6d650400290600000100002906082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040025030148656432353531393a3a5369676e61747572650000001c53723235353139040055010148737232353531393a3a5369676e617475726500010014456364736104002d06014065636473613a3a5369676e6174757265000200002d060c1c73705f636f7265146563647361245369676e617475726500000400890301205b75383b2036355d000031060c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676535060154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765610601a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e99010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ef10201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3506080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003906013476303a3a58636d3c43616c6c3e00000008563104004d06013476313a3a58636d3c43616c6c3e0001000856320400b901013476323a3a58636d3c43616c6c3e0002000039060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676539060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00003d060000024106004106100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d450601385665633c58636d3c43616c6c3e3e00070000450600000239060049060c0c78636d08763020526573706f6e73650001041841737365747304000d02013c5665633c4d756c746941737365743e000000004d060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167654d060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c000051060000025506005506100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73590601385665633c58636d3c43616c6c3e3e0007000059060000024d06005d060c0c78636d08763120526573706f6e7365000108184173736574730400c501012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100006106080c78636d3056657273696f6e656458636d041043616c6c00010c08563004006506013476303a3a58636d3c43616c6c3e00000008563104007906013476313a3a58636d3c43616c6c3e00010008563204008906013476323a3a58636d3c43616c6c3e0002000065060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676565060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000069060000026d06006d06100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d710601385665633c58636d3c43616c6c3e3e00070000710600000265060075060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000079060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676579060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c00007d060000028106008106100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73850601385665633c58636d3c43616c6c3e3e00070000850600000279060089060c0c78636d0876320c58636d041043616c6c000004008d0601585665633c496e737472756374696f6e3c43616c6c3e3e00008d0600000291060091060c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008906012458636d3c43616c6c3e0015002c536574417070656e64697804008906012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b00009506084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000099060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099d0610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a106045300000400a50601185665633c543e0000a10600000408a1022000a506000002a10600a90610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400ad0601185665633c543e0000ad060000020400b10604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000b506084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f74730000b9060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909bd060000040c0018dc00c1060c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c50610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c906045300000400d10601185665633c543e0000c906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964dd0101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73cd06011c526561736f6e730000cd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000d106000002c90600d50610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d906083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201dd011c42616c616e63650118000801086964dd010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000dd06000002d90600e106083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000e5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000ed06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f106000002f50600f5060c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261633902011c50657262696c6c0001206e65676174697665dc0110626f6f6c00011864656772656508010875380000f906000002fd0600fd06084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000690301384f7074696f6e3c417574686f723e0001000001070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090507083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cc0011c42616c616e6365000118616374697665c0011c42616c616e6365000124756e6c6f636b696e67090701645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473ed0201345665633c457261496e6465783e000009070000020d07000d07083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565c0011c42616c616e636500010c657261a5010120457261496e64657800001107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473d001385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564dc0110626f6f6c00001507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172745502012c4f7074696f6e3c7536343e00001907000004081000001d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c2107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00002107042042547265654d617008044b010004560110000400250700000025070000022907002907000004080010002d07083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000031070000023507003507083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273e801645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273d001385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000390700000408390218003d070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72ed0201345665633c457261496e6465783e000041070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000450700000249070049070000040810dc004d07083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f30000700005107103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201b8000801206f6666656e646572b801204f6666656e6465720001247265706f7274657273d001345665633c5265706f727465723e00005907000004088c28005d0700000261070061070000040800fd02006507000004086907280069070c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d00006d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e7107083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300007507083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965737907016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564f10201244f7074696f6e3c4e3e0000790710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019c0453000004009801185665633c543e00007d070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909810710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401ac045300000400850701185665633c543e00008507000002ac00890710346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454018d07000800a5010000008d0701045400008d07084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69649107019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365739507012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000910710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000950710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019107045300000400990701185665633c543e000099070000029107009d070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a107000002a50700a5070000040c10240000a90700000408d01800ad07084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279f102014c4f7074696f6e3c426c6f636b4e756d6265723e00010000b1070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400b50701b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564dc0110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000b5070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64d40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79b907013854616c6c793c42616c616e63653e0000b9070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000bd070c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573c10701b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000c107000002c50700c5070000040810590300c9070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000cd070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000d1070000040824d400d5070000040810d000d907084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000dd070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e10710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000e507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d001385665633c4163636f756e7449643e0001106e617973d001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000e9070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000f1070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f507000002f90700f907086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000fd07086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573d001385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000001080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090905080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500000d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400ed0201185665633c543e000011080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000150808346672616d655f737570706f72742050616c6c6574496400000400dd01011c5b75383b20385d000019080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e1d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909210810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401a103045300000400250801185665633c543e00002508000002a103002908083870616c6c65745f76657374696e672052656c6561736573000108085630000000085631000100002d080c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e31080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473390801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666fcd0301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000390810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013d08045300000400410801185665633c543e00003d08000004081065040041080000023d080045080000040818490800490810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400d001185665633c543e00004d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454015108045300000400590801185665633c543e0000510804184f7074696f6e0404540155080108104e6f6e6500000010536f6d6504005508000001000055080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c64735d0401384964656e746974794669656c6473000059080000025108005d080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090961080000040865081800650810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540169080453000004006d0801185665633c543e00006908083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650115012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651501012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200006d0800000269080071080000040875081800750810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540179080453000004007d0801185665633c543e00007908083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200007d0800000279080081080c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098508000004080004008908083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73d001385665633c4163636f756e7449643e00008d080000040c790400180091080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099508083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757399080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00009908083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500009d080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a108082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573f102014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073e801645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565dc0110626f6f6c0000a5080c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a908089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400ad08012828626f6f6c2c20426e2900020024456d657267656e637900030000ad0800000408dc1000b108089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274736505012c537570706f7274733c413e00011473636f726559050134456c656374696f6e53636f726500011c636f6d707574653101013c456c656374696f6e436f6d707574650000b508089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273b90801705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473d001185665633c413e0000b908000002bd0800bd080000040c0020d000c10810346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01590504560110045300000400c508013842547265654d61703c4b2c20563e0000c508042042547265654d617008044b01590504560110000400c908000000c908000002cd0800cd080000040859051000d1080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e018d040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e89040154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e63650000d5080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ed9080c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576690301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874690301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000dd080c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164690301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c690301504f7074696f6e3c543a3a4163636f756e7449643e0000e1080000022000e5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265f102012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273f102012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000e908106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed080000029d0500f108000002010300f5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6491050150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000f9080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726565010124436f7265496e64657800011068617368d505013443616e6469646174654861736800012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573950501604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273950501604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75706901012847726f7570496e6465780000fd08106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090901090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e6469646174650509011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e745365740000050900000209090009090000040841010d09000d090000021109001109000004089d05c905001509106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091909000002ed08001d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565210901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000210900000225090025090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d2909013c50617261746872656164456e74727900012c636f72655f6f666673657410010c753332000029090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d2d09013c50617261746872656164436c61696d00011c7265747269657310010c75333200002d090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d0000080049010108496400004d010128436f6c6c61746f72496400003109000002350900350904184f7074696f6e0404540139090108104e6f6e6500000010536f6d6504003909000001000039090c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f63637570696564000108285061726174687265616404002909013c50617261746872656164456e7472790000002450617261636861696e000100003d09000002490100410900000245090045090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726565010124436f7265496e64657800011c706172615f6964490101185061726149640001106b696e644909013841737369676e6d656e744b696e6400012467726f75705f6964786901012847726f7570496e646578000049090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e000000285061726174687265616408004d010128436f6c6c61746f724964000010010c753332000100004d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600005109000004084901100055090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573590901605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564f10201244f7074696f6e3c4e3e000059090000025d09005d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e0000610900000251090065090c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f41686561640001000069090c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e74000000006d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f646500012470617261636861696edc0110626f6f6c00007109106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909750900000279090079090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273f10801405665633c56616c696461746f7249643e000118717565756564f10801405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e64657800007d0900000281090081090860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000850900000408490128008909106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564dc0110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320000910900000281010095090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164990901304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000990904184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100009d09000002a10900a1090860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000a509000002a90900a90900000408103d0900ad09106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b109000002050300b5090c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273f10801405665633c56616c696461746f7249643e000138646973636f766572795f6b657973b90901645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b657973b10901445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073190901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000b909000002090300bd090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564dc0110626f6f6c0000c109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c509000002c90900c90904184f7074696f6e04045401ec0108104e6f6e6500000010536f6d650400ec0000010000cd09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d1090000040800490100d50900000324000000d90900d90904184f7074696f6e04045401dd090108104e6f6e6500000010536f6d650400dd090000010000dd090000040c0049011800e109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e5090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e74496400012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ee90901744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000e9090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000ed09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f1090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465721d02015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679f50901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e1d02015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665dc0110626f6f6c000100145265616479080120726573706f6e7365fd09014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000f50904184f7074696f6e04045401f9090108104e6f6e6500000010536f6d650400f9090000010000f90900000408080800fd09080c78636d4456657273696f6e6564526573706f6e736500010c08563004004906013076303a3a526573706f6e736500000008563104005d06013076313a3a526573706f6e73650001000856320400e101013076323a3a526573706f6e736500020000010a00000408101d0200050a0000040c20201000090a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400110a01185665633c543e00000d0a000004081d021000110a0000020d0a00150a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304006c013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000190a0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d0a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5021043616c6c018502245369676e617475726501290614457874726101210a00040028000000210a00000420250a290a2d0a310a390a3d0a410a450a00250a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000290a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000002d0a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000310a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400350a010c4572610000350a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000390a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a5010120543a3a496e64657800003d0a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000410a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400c0013042616c616e63654f663c543e0000450a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d734850726576616c69646174654174746573747304045400000000490a0840706f6c6b61646f745f72756e74696d651c52756e74696d6500000000c01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022429020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500002d0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100dc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100dc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500002102040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01350201481830426c6f636b576569676874734902850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746859023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687461024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e6502490320706f6c6b61646f743c7061726974792d706f6c6b61646f7400000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000090000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978190108000014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01750200245363686564756c657201245363686564756c65720c184167656e6461010104051079020400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b75700001040528680400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100950604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e018902016408344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e019906011042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f72697469657301009d060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000ad0204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f72697469657301009d0604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510a90604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b10604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100b10604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f63685374617274010068200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000b50604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000b5060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e019102000c3445706f63684475726174696f6e202060090000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401b906022454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100dc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01b9020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00031c496e6469636573011c496e646963657304204163636f756e74730001040210bd060400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01bd020178041c4465706f736974184000e8764817000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01c106042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d506040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100e10604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01c102017c0c484578697374656e7469616c4465706f736974184000e40b5402000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01e50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ed0604000000000c485472616e73616374696f6e42797465466565184040420f00000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f466565f1065c040000000000000000000000000000000000b4c4040001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002028417574686f72736869700128417574686f72736869700c18556e636c65730100f9060400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100dc040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e01cd02000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e010107061c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100d004000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020005070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500d902040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f72730101040500dd020800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500110704000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100001507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805051907bc0c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805051907bc0c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805051907dd020800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405101d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101002d0704000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100390210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405103107040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100290204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050519073907040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505190718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405003d070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040529074107800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301004507040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01004d07040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000e90204000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01d5020184143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010100000000001510707204f6666656e63657301204f6666656e6365730c1c5265706f72747300010405245507040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505590725020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104058c28040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00018800000828486973746f726963616c0000000000211c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100dc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301005d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ed020400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500fd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405650700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01f902019000016d07091c4772616e647061011c4772616e647061181453746174650100710704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500007507040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000680400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e010d03019404384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365017d070b20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301008107040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805056889070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505190710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01390301a80440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e019d070c48417574686f72697479446973636f7665727900000000000d2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100a107040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510a90704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d616765730001040624ad070400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510b10704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500bd07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100dc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000d107040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624d50704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624dc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000d90704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01550301cc2c3c456e6163746d656e74506572696f6410100027060014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f6410100027060004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f6410100027060004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000270600109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400010a5d4e8000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564dc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f736974184000e1f5050000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01dd070e1c436f756e63696c011c436f756e63696c182450726f706f73616c730100e107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01650301d80001e9070f48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100ed07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e016d0301e00001f107104050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100f50704000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100f50704001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100e80400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e670101040500fd07840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01710301e41c2050616c6c65744964dd0120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400010a5d4e8000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e64426173651840007013b72e000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184000d012130000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010140000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010c08901000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e010108114c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100d0040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01790301f00001050812205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051009080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301000d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e017d0301f4183050726f706f73616c426f6e6411081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000460500048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e110810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496415082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0119081318436c61696d730118436c61696d731418436c61696d7300010406fc1804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406fc9103040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406fc9903040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600fc0400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01810301f8041850726566697828888450617920444f547320746f2074686520506f6c6b61646f74206163636f756e743a00011d08181c56657374696e67011c56657374696e67081c56657374696e6700010402002108040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100290804000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e019d0301050108444d696e5665737465645472616e73666572184000e40b5402000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000012d08191c5574696c6974790001a503010901044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0131081a204964656e7469747901204964656e7469747910284964656e746974794f660001040500350804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020059040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500450844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e285265676973747261727301004d080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01c903010d01183042617369634465706f7369741840007db52a2f000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000cd5627000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184080f884b02e00000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e015d081c1450726f7879011450726f7879081c50726f78696573010104050061084400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500710844000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e016904011101184050726f78794465706f7369744261736518400084b2952e000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218408066ab1300000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400084b2952e000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000cd562700000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0181081d204d756c746973696701204d756c746973696708244d756c746973696773000108050285088908040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c7300010406048d08040000017104011d010c2c4465706f736974426173651840008c61c52e000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000d012130000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573190108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0191081e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051095080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100ed02040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e017d040125011c44426f756e74794465706f73697442617365184000e40b5402000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000c20100045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697411081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184000e876481700000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019d082210546970730110546970730810546970730001040524a10804000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e018104012901144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565e9020414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000e40b5402000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e01a5082368456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a9080400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000b1080400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000b50804000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100005d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e64696365730100c1080400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700101040510d10811020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f7265000059050400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e018504012d013834556e7369676e656450686173651010580200000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010580200000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6439021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e40b54020000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f73697442617365184000a0db215d000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840787d010000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e01d5082420426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90804000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520dd0804000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01710501390104344261675468726573686f6c6473e1080919210300e40b5402000000f39e809702000000a8b197e20200000094492e3603000000279c3a930300000003bccefa0300000042c01b6e040000001b4775ee04000000385e557d0500000046dc601c0600000089386ccd06000000b6ee809207000000fe7ee36d08000000e81b1a6209000000b019f4710a000000103592a00b000000cfc96ff10c00000041146d680e000000e79bda0910000000cee885da1100000028a9c7df13000000bb70931f160000008e4089a018000000810a096a1b000000366a48841e0000005bd36af821000000807c9cd025000000c95530182a000000bd63c1db2e00000071e0572934000000689092103a000000edc4d4a240000000699379f3470000008fd80c18500000004baf8a28590000006a16a63f630000000995177b6e00000078c5f4fb7a00000062c811e78800000051bf6d6598000000048eaba4a9000000544698d7bc00000091cac036d2000000175f1801ea000000bd15b27c0401000043358ff721010000b8fc84c84201000099673c506701000007e44efa8f010000b341833ebd010000027f2ea2ef0100009883bcb927020000164d652a66020000b49513acab0200002d8e820bf9020000a1e6982c4f030000a616080daf030000cc9d37c719040000a0d584959004000042e7e0d514050000028cd70da80500000f750aef4b060000ea8d2e5c02070000c3cb996ecd070000b1e5717caf080000aa2b8e1fab090000b5c1203dc30a000026d03d0efb0b000070c75929560d0000ebadda8cd80e0000f797dbaa86100000cff04476651200001f2660717a14000009a611becb1600001dfbe82f60190000943a3c603f1c00008afe89c4711f0000ced963c70023000003a92ae4f6260000fe72eec55f2b000036c9cc6948300000dae33245bf350000062a7470d43b00007c9732d69942000084a32468234a0000571ad45987520000e7f10262de5b00000db8760344660000ae0401ded67100007d9eb308b97e00001e044a76108d00003a1df064079d0000e04fafdaccae00005679f02f95c2000095c3aaa99ad80000967c05251ef10000177a66d6670c010028cb1f1ec82a0100fa282f75984c0100d57dc8743c7201007dc4b3fb229c0100365cde74c7ca01009eb8e142b3fe01000c31ae547f3802005fe101e8d57802006373da7e74c0020051d1a60d2e100300c7e9a468ed68030061c091f7b7cb0300bf27a1b7b03904007b1499941bb404008523ed22613c050069a5d4c512d40500ec8c934def7c0600f5aa901be83807008cbe5ddb260a080002978ce113f30800fae314435df60900ddf12dbafe160b002ebadc6f4a580c000c5518c4f2bd0d00f0bb5431154c0f00498e866b46071100b2c153de9ff41200278a2fb2ce191500b2399f84247d1700e199e704aa251a00ba13f5ab331b1d00264785cc7866200088bf803f2d1124001c9823f81d262800ccc422d450b12c00f088820528c03100367c6d7e896137006e9329d30aa63d008cbc6c1322a044000070f32a5c644c00b43b84699909550080b4abe450a95e00a0cda979db5f69004cc27f4cc74c7500d0ac0eba34938200483e0ccf3d5a910068c68e7469cda100281e6fa52b1db40098a92326747fc800f09a74634d30df0080cdfc4b8d72f8009014602d9a901401f0b413d945dd330120973596c1b4560150dcfbaead7d7d01e01198b947aaa80130c7ee16bbb9d801206e488697390e02a0fa4b1d72c74902c0117170b5128c02808a1643a6ded502c0f823b1a204280380af5970a2768303c06f2d87ff41e90340937fac8f925a040091097117b6d804400fdf5b212065050049c149446e0106008ebca6e56caf0600595686851c71078068aa34a4b7480880a1e29e52b9380900bdabe880e4430a002a72b4204c6d0b80f1c013335cb80c00a03ccbdce3280e80b8629a9e20c30f00de5693d2ca8b11005d7f4c93238813001a87df3504be1500a7ce4b84ef3318000110fbea24f11a00802ae5d1b5fd1d0022a134609d62210044216bf0da2925000261f1828f5e29006620cf851e0d2e008410195252433300a0c18fca8410390026ad1493cc853f00d0cd24662fb646009ce19a1cdab64e0058ccc20c5f9f5700200a7578fb89610030bbbbd6e4936c0060cba7dc9edd7800b83bc0425b8b8600b886236164c59500f8f15fdc93b8a600206a91c0d696b900d8efe28fc097ce0068299bf52ef9e5ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00254050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100e508e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510e508040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e017505000001e908332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100ed08040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100f1080400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e017905000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104059d05f508040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104054901f908040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104054901b10504000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e017d05013d010001fd08353050617261496e686572656e74013050617261496e686572656e740820496e636c75646564000074040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000010904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e01810500000115093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f757073010019090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c50617261746872656164517565756501001d091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f726573010031090400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e64657801003d09040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401004109040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e7301003d09040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c65730001040549014d09040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040549016101040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f6465486173680001040549015d0104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f6465486173680001040551095d0104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d65746101010405490155090800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701006109040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040549011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f6465486173680001040549015d0104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c0001040549016509040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c0001040549016909040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e730100610904000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301006109040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e73517565756501010405103d0904000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e657369730001040549016d09040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f646542794861736852656673010104065d0110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f6465427948617368000104065d01c105040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01ed05016d0100017109382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a656400007404002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100750904001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01f105000000390c446d70010c446d700854446f776e776172644d6573736167655175657565730101040549017d09040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104054901248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01f5050000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040549014502040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a65010104054901682000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e65656473446973706174636801003d09040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000049010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520850904000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01f905017101000189093b1048726d70011048726d70305c48726d704f70656e4368616e6e656c52657175657374730001040581018d09040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c697374010091090400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040549011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040549011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c52657175657374730001040581017404001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c697374010091090400003848726d7057617465726d61726b730001040549011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058101950904000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e6465780101040549013d09040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e6465780101040549013d090400004c48726d704368616e6e656c436f6e74656e74730101040581019d09040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104054901a50904001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01fd05017d010001ad093c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e736166650100b10904000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610b50904000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040549014901040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104054901bd09040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010049011000000000046020546865206e65787420667265652060506172614964602e010106018501082c506172614465706f73697418400010a5d4e8000000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f7369745065724279746518408096980000000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01c1094614536c6f74730114536c6f747304184c6561736573010104054901c509040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e010506018901082c4c65617365506572696f6410100075120004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f6666736574101000100e0004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01cd09472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f000068040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405d10918040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510d50904000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e010906018d011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001e109482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104054901e5090400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e6577526169736501003d090400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e6465780111060191010c2050616c6c6574496415082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184000743ba40b0000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01ed09492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220f1090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502010a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502010a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502010a050a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100090a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000150a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e0131060195010001190a631d0a042040436865636b5370656356657273696f6e250a1038436865636b547856657273696f6e290a1030436865636b47656e657369732d0a2438436865636b4d6f7274616c697479310a2428436865636b4e6f6e6365390a742c436865636b5765696768743d0a74604368617267655472616e73616374696f6e5061796d656e74410a744850726576616c696461746541747465737473450a74490a",statemine:"0x6d6574610eb904000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e6572696318646967657374184469676573740410486173680124000401106c6f67733001545665633c4469676573744974656d3c486173683e3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0410486173680124011c3c4368616e67657354726965526f6f740400240110486173680002002850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500444368616e676573547269655369676e616c04003c01444368616e676573547269655369676e616c000700144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c102873705f72756e74696d651c67656e6572696318646967657374444368616e676573547269655369676e616c000104404e6577436f6e66696775726174696f6e04004001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e000000004004184f7074696f6e04045401440108104e6f6e6500000010536f6d650400440000010000440c1c73705f636f7265306368616e6765735f74726965604368616e67657354726965436f6e66696775726174696f6e000008013c6469676573745f696e74657276616c10010c7533320001346469676573745f6c6576656c7310010c7533320000480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540124000c011470686173657901011450686173650001146576656e7450010445000118746f706963737d0101185665633c543e000050084473746174656d696e655f72756e74696d65144576656e740001381853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007001bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040074017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a0044436f6c6c61746f7253656c656374696f6e04007c01a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e040084015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d70517565756504008801a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040094016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04003101018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400350101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904003901015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704003d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f787904004d01017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a001841737365747304005901017470616c6c65745f6173736574733a3a4576656e743c52756e74696d653e0032001c556e697175657304006101017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e00330000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304005801304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080064013444697370617463684572726f7200005801304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e0400680128546f6b656e4572726f720006002841726974686d6574696304006c013c41726974686d657469634572726f720007000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000700c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c696564040010015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040024011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040010010c7533320004080101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e2c5c5b20636f756e74205c5d64446f776e776172644d6573736167657350726f6365737365640800200118576569676874000024014472656c61795f636861696e3a3a48617368000508e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e885c5b207765696768745f757365642c20726573756c745f6d71635f68656164205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f7765640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000042101416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e205c5b6163636f756e742c20667265655f62616c616e63655c5d20447573744c6f73740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742ccc726573756c74696e6720696e20616e206f75747269676874206c6f73732e205c5b6163636f756e742c2062616c616e63655c5d205472616e736665720c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e63650002049c5472616e73666572207375636365656465642e205c5b66726f6d2c20746f2c2076616c75655c5d2842616c616e63655365740c00000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000180128543a3a42616c616e6365000304c8412062616c616e6365207761732073657420627920726f6f742e205c5b77686f2c20667265652c2072657365727665645c5d2052657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650004041d01536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e205c5b77686f2c2076616c75655c5d28556e72657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650005042501536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e205c5b77686f2c2076616c75655c5d485265736572766552657061747269617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000078011853746174757300060c4d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652ea45c5b66726f6d2c20746f2c2062616c616e63652c2064657374696e6174696f6e5f7374617475735c5d1c4465706f7369740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650007083901536f6d6520616d6f756e7420776173206465706f736974656420696e746f20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c246465706f7369745c5d2057697468647261770800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650008045901536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c2076616c75655c5d1c536c61736865640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650009081d01536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e205c5b77686f2c40616d6f756e745f736c61736865645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100007c0c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c657304008001445665633c543a3a4163636f756e7449643e000000504e65774465736972656443616e64696461746573040010010c753332000100404e657743616e646964616379426f6e64040018013042616c616e63654f663c543e0002003843616e64696461746541646465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0003004043616e64696461746552656d6f7665640400000130543a3a4163636f756e7449640004000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800000020000840c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e040010013053657373696f6e496e64657800000849014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e7420697320746865205c5b73657373696f6e5f696e6465785c5d2c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001181c5375636365737304008c013c4f7074696f6e3c543a3a486173683e00000464536f6d652058434d20776173206578656375746564206f6b2e104661696c08008c013c4f7074696f6e3c543a3a486173683e000090012058636d4572726f7200010440536f6d652058434d206661696c65642e2842616456657273696f6e04008c013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d617404008c013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098c04184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000090100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000940c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d70746564040098015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c009c01344d756c74694c6f636174696f6e00009c01344d756c74694c6f636174696f6e0000c4011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508009c01344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000f00120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c009c01344d756c74694c6f636174696f6e000020011c517565727949640000150101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08009c01344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261746520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002401104832353600009c01344d756c74694c6f636174696f6e00001901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f74696669656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e67656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c009c01344d756c74694c6f636174696f6e000020011c51756572794964000090012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08002d01015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c657465080020011857656967687400009001144572726f72000100144572726f7204009001144572726f72000200009c100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a001244a756e6374696f6e730000a0100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a401204a756e6374696f6e0001000858320800a401204a756e6374696f6e0000a401204a756e6374696f6e0002000858330c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0003000858341000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0004000858351400a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0005000858361800a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0006000858371c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0007000858382000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e00080000a4100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a8010c7533320000002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000200304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b80110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f64795061727400080000a80000061000ac100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000b00000062000b4000003140000000800b80000061800bc100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a8010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000c0100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a8010c753332000100204672616374696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c75333200040000c40c0c78636d0876320c58636d041043616c6c00000400c801585665633c496e737472756374696f6e3c43616c6c3e3e0000c8000002cc00cc0c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400c4012458636d3c43616c6c3e0015002c536574417070656e6469780400c4012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000d0100c78636d087631286d756c746961737365742c4d756c746941737365747300000400d4013c5665633c4d756c746941737365743e0000d4000002d800d8100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964dc011c4173736574496400010c66756ee0012c46756e676962696c6974790000dc100c78636d087631286d756c746961737365741c4173736574496400010820436f6e637265746504009c01344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000e0100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b80110753132380000002c4e6f6e46756e6769626c650400e401344173736574496e7374616e636500010000e4100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b801107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400e8011c5b75383b20385d0003001c417272617931360400ec01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000e8000003080000000800ec000003100000000800f00c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400d0012c4d756c74694173736574730001003c457865637574696f6e526573756c740400f401504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000f404184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f80000010000f800000408109000fc0c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000001010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00000501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400d0012c4d756c74694173736574730000001057696c6404000901013857696c644d756c74694173736574000100000901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964dc011c4173736574496400010c66756e0d01013c57696c6446756e676962696c697479000100000d01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000011010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400b0010c75363400010000150104184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100001901080c78636d5056657273696f6e65644d756c746941737365747300010808563004001d01014c5665633c76303a3a4d756c746941737365743e0000000856310400d0013c76313a3a4d756c7469417373657473000100001d010000022101002101100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964250101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373250101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74b80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365e401344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964250101344d756c74694c6f636174696f6e000118616d6f756e74b8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373250101344d756c74694c6f636174696f6e000120696e7374616e6365e401344173736574496e7374616e6365000b00002501100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400290101204a756e6374696f6e0001000858320800290101204a756e6374696f6e0000290101204a756e6374696f6e0002000858330c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0003000858341000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0004000858351400290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0005000858361800290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0006000858371c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0007000858382000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e000800002901100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a8010c7533320001002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000300304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b80110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f647950617274000900002d01080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004002501014476303a3a4d756c74694c6f636174696f6e00000008563104009c014476313a3a4d756c74694c6f636174696f6e0001000031010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400e8011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e0400e8011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e776172640800e8011c5b75383b20385d000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d617404000401244d657373616765496400000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401244d6573736167654964000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d484f766572776569676874456e7175657565640c000401244d6573736167654964000020013c4f766572776569676874496e64657800002001185765696768740004081901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e645c5b2069642c20696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e6465780000200118576569676874000508e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e445c5b20696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090939010c3870616c6c65745f7574696c6974791870616c6c6574144576656e7400010c404261746368496e746572727570746564080010010c753332000064013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061738c77656c6c20617320746865206572726f722e205c5b696e6465782c206572726f725c5d384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004012043616c6c48617368000004190141206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e205c5b617070726f76696e672c206d756c74697369672c2063616c6c5f686173685c5d404d756c7469736967417070726f76616c1000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c48617368000108c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652eb45c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d404d756c746973696745786563757465641400000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680000450101384469737061746368526573756c74000204550141206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e205c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d444d756c746973696743616e63656c6c65641000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680003045d0141206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e205c5b63616e63656c6c696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000045010418526573756c74080454014901044501640108084f6b04004901000000000c4572720400640000010000490100000400004d010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f787945786563757465640400450101384469737061746368526573756c74000004e8412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e205c5b726573756c745c5d2e40416e6f6e796d6f7573437265617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f78795479706500005501010c75313600010ce8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e0901646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e205c5b616e6f6e796d6f75732c2077686f2c2070726f78795f747970652c58646973616d626967756174696f6e5f696e6465785c5d24416e6e6f756e6365640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000024013443616c6c486173684f663c543e0002044d01416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e205c5b7265616c2c2070726f78792c2063616c6c5f686173685c5d2850726f787941646465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f7879547970650000100138543a3a426c6f636b4e756d626572000304f8412070726f7879207761732061646465642e205c5b64656c656761746f722c2064656c6567617465652c2070726f78795f747970652c2064656c61795c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095101084473746174656d696e655f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f72000600005501000005040059010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001481c437265617465640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004e8536f6d6520617373657420636c6173732077617320637265617465642e205c5b61737365745f69642c2063726561746f722c206f776e65725c5d184973737565640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000104e8536f6d65206173736574732077657265206973737565642e205c5b61737365745f69642c206f776e65722c20746f74616c5f737570706c795c5d2c5472616e736665727265641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000204f0536f6d65206173736574732077657265207472616e736665727265642e205c5b61737365745f69642c2066726f6d2c20746f2c20616d6f756e745c5d184275726e65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000304e0536f6d652061737365747320776572652064657374726f7965642e205c5b61737365745f69642c206f776e65722c2062616c616e63655c5d2c5465616d4368616e6765641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004040101546865206d616e6167656d656e74207465616d206368616e676564205c5b61737365745f69642c206973737565722c2061646d696e2c20667265657a65725c5d304f776e65724368616e6765640800100128543a3a417373657449640000000130543a3a4163636f756e74496400050494546865206f776e6572206368616e676564205c5b61737365745f69642c206f776e65725c5d1846726f7a656e0800100128543a3a417373657449640000000130543a3a4163636f756e744964000604c0536f6d65206163636f756e74206077686f60207761732066726f7a656e2e205c5b61737365745f69642c2077686f5c5d185468617765640800100128543a3a417373657449640000000130543a3a4163636f756e744964000704c0536f6d65206163636f756e74206077686f6020776173207468617765642e205c5b61737365745f69642c2077686f5c5d2c417373657446726f7a656e0400100128543a3a41737365744964000804b8536f6d65206173736574206061737365745f696460207761732066726f7a656e2e205c5b61737365745f69645c5d2c41737365745468617765640400100128543a3a41737365744964000904b8536f6d65206173736574206061737365745f69646020776173207468617765642e205c5b61737365745f69645c5d2444657374726f7965640400100128543a3a41737365744964000a0474416e20617373657420636c617373207761732064657374726f7965642e30466f726365437265617465640800100128543a3a417373657449640000000130543a3a4163636f756e744964000b04dc536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e205c5b61737365745f69642c206f776e65725c5d2c4d657461646174615365741400100128543a3a41737365744964000028011c5665633c75383e000028011c5665633c75383e0000080108753800005d010110626f6f6c000c045d014e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e205c5b61737365745f69642c206e616d652c2073796d626f6c2c20646563696d616c732c2069735f66726f7a656e5c5d3c4d65746164617461436c65617265640400100128543a3a41737365744964000d04d04d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e205c5b61737365745f69645c5d40417070726f7665645472616e736665721000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000e083101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e985c5b61737365745f69642c20736f757263652c2064656c65676174652c20616d6f756e745c5d44417070726f76616c43616e63656c6c65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000f08f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e5c5c5b69642c206f776e65722c2064656c65676174655c5d4c5472616e73666572726564417070726f7665641400100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e636500100c3101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e905c5b69642c206f776e65722c2064656c65676174652c2064657374696e6174696f6e5c5d4841737365745374617475734368616e6765640400100128543a3a41737365744964001108f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e185c5b69645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095d01000005000061010c3870616c6c65745f756e69717565731870616c6c6574144576656e740804540004490001581c437265617465640c00100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004dc416e20617373657420636c6173732077617320637265617465642e205c5b20636c6173732c2063726561746f722c206f776e6572205c5d30466f726365437265617465640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000104d0416e20617373657420636c6173732077617320666f7263652d637265617465642e205c5b20636c6173732c206f776e6572205c5d2444657374726f7965640400100128543a3a436c6173734964000204ac416e2061737365742060636c61737360207761732064657374726f7965642e205c5b20636c617373205c5d184973737565640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000304f0416e2061737365742060696e7374616e63656020776173206973737565642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d2c5472616e736665727265641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004041101416e2061737365742060696e7374616e63656020776173207472616e736665727265642e205c5b20636c6173732c20696e7374616e63652c2066726f6d2c20746f205c5d184275726e65640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000504fc416e2061737365742060696e7374616e636560207761732064657374726f7965642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d1846726f7a656e0800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000604dc536f6d652061737365742060696e7374616e636560207761732066726f7a656e2e205c5b20636c6173732c20696e7374616e6365205c5d185468617765640800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000704dc536f6d652061737365742060696e7374616e63656020776173207468617765642e205c5b20636c6173732c20696e7374616e6365205c5d2c436c61737346726f7a656e0400100128543a3a436c6173734964000804a8536f6d652061737365742060636c61737360207761732066726f7a656e2e205c5b20636c617373205c5d2c436c6173735468617765640400100128543a3a436c6173734964000904a8536f6d652061737365742060636c6173736020776173207468617765642e205c5b20636c617373205c5d304f776e65724368616e6765640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000a04a0546865206f776e6572206368616e676564205c5b20636c6173732c206e65775f6f776e6572205c5d2c5465616d4368616e6765641000100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000b04fc546865206d616e6167656d656e74207465616d206368616e676564205c5b20636c6173732c206973737565722c2061646d696e2c20667265657a6572205c5d40417070726f7665645472616e736665721000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000c0c5101416e2060696e7374616e636560206f6620616e2061737365742060636c6173736020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e7366657220627920612c6064656c6567617465602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d44417070726f76616c43616e63656c6c65641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000d0c5d01416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e73666572207468652060696e7374616e636560206f6620616e2061737365742060636c61737360207761736463616e63656c6c65642062792069747320606f776e6572602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d4841737365745374617475734368616e6765640400100128543a3a436c6173734964000e081901416e2061737365742060636c617373602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e2c5c5b20636c617373205c5d40436c6173734d657461646174615365740c00100128543a3a436c6173734964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c000f0429014e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c6173732e205c5b20636c6173732c20646174612c2069735f66726f7a656e205c5d50436c6173734d65746164617461436c65617265640400100128543a3a436c6173734964001004e44d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c6173732e205c5b20636c617373205c5d2c4d657461646174615365741000100128543a3a436c61737349640000100134543a3a496e7374616e63654964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c001108c04e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420696e7374616e63652e985c5b20636c6173732c20696e7374616e63652c20646174612c2069735f66726f7a656e205c5d3c4d65746164617461436c65617265640800100128543a3a436c61737349640000100134543a3a496e7374616e6365496400120419014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c20696e7374616e6365205c5d2c52656465706f73697465640800100128543a3a436c61737349640000690101485665633c543a3a496e7374616e636549643e00130449014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c207375636365737366756c5f696e7374616e636573205c5d304174747269627574655365741000100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e000075010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0014080d014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c617373206f7220696e7374616e63652e9c5c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c2076616c7565205c5d40417474726962757465436c65617265640c00100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015080d01417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c617373206f7220696e7374616e63652eb45c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c206d617962655f76616c7565205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909650110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000690100000210006d0104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000710110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000750110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000790108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d0100000224008101000002850100850100000408101000890108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea8014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658d01016473705f72756e74696d653a3a52756e74696d65537472696e6700008d01000005020091010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001282866696c6c5f626c6f636b040114726174696f9501011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000224f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e002823203c7765696768743e202d20604f28312960482d20312073746f726167652077726974652e602d2042617365205765696768743a20312e34303520c2b5735c2d203120777269746520746f20484541505f50414745533c2d203120646967657374206974656d2c23203c2f7765696768743e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e5c7365745f6368616e6765735f747269655f636f6e66696704014c6368616e6765735f747269655f636f6e6669674001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e0005289c53657420746865206e6577206368616e676573207472696520636f6e66696775726174696f6e2e002823203c7765696768743e202d20604f28312960ac2d20312073746f72616765207772697465206f722064656c6574652028636f64656320604f28312960292ed42d20312063616c6c20746f20606465706f7369745f6c6f67603a20557365732060617070656e6460204150492c20736f204f283129602d2042617365205765696768743a20372e32313820c2b573302d204442205765696768743aa4202020202d205772697465733a204368616e67657320547269652c2053797374656d204469676573742c23203c2f7765696768743e2c7365745f73746f726167650401146974656d73990101345665633c4b657956616c75653e0006206853657420736f6d65206974656d73206f662073746f726167652e002823203c7765696768743e902d20604f2849296020776865726520604960206c656e677468206f6620606974656d7360782d206049602073746f72616765207772697465732028604f28312960292e702d2042617365205765696768743a20302e353638202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e306b696c6c5f73746f726167650401106b657973a10101205665633c4b65793e000720744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e002823203c7765696768743ef82d20604f28494b296020776865726520604960206c656e677468206f6620606b6579736020616e6420604b60206c656e677468206f66206f6e65206b6579602d206049602073746f726167652064656c6574696f6e732e6c2d2042617365205765696768743a202e333738202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200082c11014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e002823203c7765696768743ed82d20604f285029602077686572652060506020616d6f756e74206f66206b657973207769746820707265666978206070726566697860602d206050602073746f726167652064656c6574696f6e732e702d2042617365205765696768743a20302e383334202a205020c2b5737c2d205772697465733a204e756d626572206f66207375626b657973202b20312c23203c2f7765696768743e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000918a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000099010000029d01009d0100000408282800a1010000022800a5010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373a90101845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c61737304045401ad01000c01186e6f726d616cad0101045400012c6f7065726174696f6e616cad010104540001246d616e6461746f7279ad010104540000ad010c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963b10101384f7074696f6e3c5765696768743e0001246d61785f746f74616cb10101384f7074696f6e3c5765696768743e0001207265736572766564b10101384f7074696f6e3c5765696768743e0000b10104184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000b5010c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b90101545065724469737061746368436c6173733c7533323e0000b9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000bd010c346672616d655f737570706f72741c776569676874733c52756e74696d65446257656967687400000801107265616420011857656967687400011477726974652001185765696768740000c101082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d658d01013452756e74696d65537472696e67000124696d706c5f6e616d658d01013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973c501011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c7533320000c501040c436f7704045401c901000400c901000000c901000002cd0100cd0100000408e81000d1010c306672616d655f73797374656d1870616c6c6574144572726f720404540001143c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d5010c4c706f6c6b61646f745f7072696d6974697665730876315c50657273697374656456616c69646174696f6e446174610804480124044e01100010012c706172656e745f68656164d9010120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74240104480001306d61785f706f765f73697a6510010c7533320000d9010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e0000dd0104184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000e1010c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000e5010c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616424014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a6585010128287533322c2075333229000140696e67726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000e901000002ed0100ed0100000408f101f50100f1010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f5010c4c706f6c6b61646f745f7072696d6974697665730876314c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561648c01304f7074696f6e3c486173683e0000f9010c4c706f6c6b61646f745f7072696d697469766573087631644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000fd01087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d444d6573736167655175657565436861696e0000040024014472656c61795f636861696e3a3a4861736800000102042042547265654d617008044b01f101045601fd0100040005020000000502000002090200090200000408f101fd01000d0200000211020011020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f10100080124726563697069656e74f101010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e000015020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174611902015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652801345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736824011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646528011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1902089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461d501015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174651d02015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765732102016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573290201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00001d020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a10101305665633c5665633c75383e3e0000210200000225020025020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d65737361676500002902042042547265654d617008044b01f1010456012d0200040035020000002d0200000231020031020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e00003502000002390200390200000408f1012d02003d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090941020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77b00124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e450210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014902045300000400510201185665633c543e00004902083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964e801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e734d02011c526561736f6e7300004d02083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200005102000002490200550210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540159020453000004005d0201185665633c543e00005902083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201e81c42616c616e63650118000801086964e80144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500005d020000025902006102083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000065020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e6365000070d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d41012d2042617365205765696768743a2037332e363420c2b5732c20776f7273742063617365207363656e6172696f20286163636f756e7420637265617465642c206163636f756e742072656d6f76656429d82d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374696e6174696f6e206163636f756e7411012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565b80128543a3a42616c616e63650001306e65775f7265736572766564b80128543a3a42616c616e636500014890536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e002823203c7765696768743e7c2d20496e646570656e64656e74206f662074686520617267756d656e74732ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e542d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d382d2042617365205765696768743a64202020202d204372656174696e673a2032372e353620c2b57360202020202d204b696c6c696e673a2033352e313120c2b573942d204442205765696768743a203120526561642c203120577269746520746f206077686f602c23203c2f7765696768743e38666f7263655f7472616e736665720c0118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e636500032c4d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e736665722823203c7765696768743ee42d2043686561706572207468616e207472616e736665722062656361757365206163636f756e742063616e6e6f74206265206b696c6c65642e5c2d2042617365205765696768743a2035312e3420c2b57319012d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374202873656e64657220697320696e206f7665726c617920616c72656164792928233c2f7765696768743e307472616e736665725f616c6c080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c6976655d010110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578014901011408496404000001244163636f756e74496400000014496e64657804006d0201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400b401205b75383b2032305d000400006d0200000649010071020c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975020c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800007902086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100007d0200000281020081020c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261639501011c50657262696c6c0001206e656761746976655d010110626f6f6c0001186465677265650801087538000085020000028902008902084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002401104861736800008d0201384f7074696f6e3c417574686f723e000100008d0204184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000091020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573950201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95020000029902009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a801184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01504469676573743c486173683a3a4f75747075743e00009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a502000002a90200a9020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650000ad020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c040454000114447365745f696e76756c6e657261626c657304010c6e65778001445665633c543a3a4163636f756e7449643e000000587365745f646573697265645f63616e6469646174657304010c6d617810010c753332000100487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e0002005472656769737465725f61735f63616e646964617465000300306c656176655f696e74656e74000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb1020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012444546f6f4d616e7943616e646964617465730000044c546f6f206d616e792063616e6469646174657340546f6f46657743616e6469646174657300010448546f6f206665772063616e646964617465731c556e6b6e6f776e00020434556e6b6e6f776e206572726f72285065726d697373696f6e000304405065726d697373696f6e20697373756540416c726561647943616e6469646174650004046c5573657220697320616c726561647920612063616e646964617465304e6f7443616e6469646174650005045c55736572206973206e6f7420612063616e6469646174654c416c7265616479496e76756c6e657261626c650006047c5573657220697320616c726561647920616e20496e76756c6e657261626c655c4e6f4173736f63696174656456616c696461746f724964000704984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049445856616c696461746f724e6f74526567697374657265640008048856616c696461746f72204944206973206e6f7420796574207265676973746572656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b502000002b90200b9020000040800bd0200bd02084473746174656d696e655f72756e74696d652c53657373696f6e4b657973000004011061757261c10201c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000c102104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400c502013c737232353531393a3a5075626c69630000c5020c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000c90200000408cd022800cd020c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000d1020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973bd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5020c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ed90210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c102045300000400dd0201185665633c543e0000dd02000002c10200e102084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000e502000002e90200e9020000040cf101ed02f10200ed02086463756d756c75735f70616c6c65745f78636d705f717565756534496e626f756e64537461747573000108084f6b0000002453757370656e64656400010000f102000002f50200f5020000040810f90200f9020c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000fd0200000408f10110000103000002050300050300000414f10109035d0155015501000903086463756d756c75735f70616c6c65745f78636d705f7175657565384f7574626f756e64537461747573000108084f6b0000002453757370656e646564000100000d0300000408f1015501001103086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000014014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f6465636179200118576569676874000015030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f7204045400010c304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465722d01015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679210301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e2d01015856657273696f6e65644d756c74694c6f636174696f6e00012469735f6163746976655d010110626f6f6c000100145265616479080120726573706f6e73652903014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000210304184f7074696f6e0404540125030108104e6f6e6500000010536f6d650400250300000100002503000004080808002903080c78636d4456657273696f6e6564526573706f6e736500010c08563004002d03013076303a3a526573706f6e736500000008563104003103013076313a3a526573706f6e73650001000856320400f0013076323a3a526573706f6e7365000200002d030c0c78636d08763020526573706f6e73650001041841737365747304001d01013c5665633c4d756c746941737365743e0000000031030c0c78636d08763120526573706f6e7365000108184173736574730400d0012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000350300000408102d010039030000040c202010003d0310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014103045300000400450301185665633c543e00004103000004082d011000450300000241030049030c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304004d03013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c6454617267657473000300004d0304184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000051030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676555030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765790301a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e9c0148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e6d0101484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5503080c78636d3056657273696f6e656458636d041043616c6c00010c08563004005903013476303a3a58636d3c43616c6c3e00000008563104006903013476313a3a58636d3c43616c6c3e0001000856320400c4013476323a3a58636d3c43616c6c3e0002000059030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d65737361676559030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00005d030000026103006103100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d650301385665633c58636d3c43616c6c3e3e00070000650300000259030069030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676569030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c00006d030000027103007103100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e73750301385665633c58636d3c43616c6c3e3e0007000075030000026903007903080c78636d3056657273696f6e656458636d041043616c6c00010c08563004007d03013476303a3a58636d3c43616c6c3e00000008563104009103013476313a3a58636d3c43616c6c3e0001000856320400a103013476323a3a58636d3c43616c6c3e000200007d030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d6573736167657d030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000081030000028503008503100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d890301385665633c58636d3c43616c6c3e3e0007000089030000027d03008d030c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000091030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676591030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c000095030000029903009903100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e739d0301385665633c58636d3c43616c6c3e3e000700009d03000002910300a1030c0c78636d0876320c58636d041043616c6c00000400a50301585665633c496e737472756374696f6e3c43616c6c3e3e0000a503000002a90300a9030c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400a103012458636d3c43616c6c3e0015002c536574417070656e6469780400a103012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000ad030c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b1030c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b503086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c2001185765696768740000b903086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7420013c4f766572776569676874496e6465780000bd03000002c10300c10300000408102800c5030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec9030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400010c14626174636804011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465785501010c75313600011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed103000002d50300d503084473746174656d696e655f72756e74696d651043616c6c00013c1853797374656d0400910101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400150201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400410201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0028417574686f72736869700400910201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00140044436f6c6c61746f7253656c656374696f6e0400ad0201d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400d10201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400150301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400510301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400c50301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400cd0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400d90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400e10301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400e90301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e69717565730400f10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e00330000d9030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c2801284f706171756543616c6c00012873746f72655f63616c6c5d010110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00012474696d65706f696e744101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd0304184f7074696f6e0404540141010108104e6f6e6500000010536f6d65040041010000010000e1030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465785501010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f787954797065000114696e6465785501010c753136000118686569676874a80138543a3a426c6f636b4e756d6265720001246578745f696e646578a8010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50304184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000e9030c3470616c6c65745f6173736574731870616c6c65741043616c6c08045400044900015c186372656174650c01086964a80128543a3a4173736574496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174651001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013469735f73756666696369656e745d010110626f6f6c00012c6d696e5f62616c616e6365b80128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f790801086964a80128543a3a4173736574496400011c7769746e657373ed03013844657374726f795769746e6573730002488c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005501546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d757374206265205369676e656420616e64207468652073656e646572206d75737420626520746865606f776e6572206f662074686520617373657420606964602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e671861737365742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e0045014e4f54453a2049742063616e2062652068656c7066756c20746f20666972737420667265657a6520616e206173736574206265666f72652064657374726f79696e6720697420736f207468617420796f75490163616e2070726f76696465206163637572617465207769746e65737320696e666f726d6174696f6e20616e642070726576656e742075736572732066726f6d206d616e6970756c6174696e67207374617465b0696e20612077617920746861742063616e206d616b652069742068617264657220746f2064657374726f792e00745765696768743a20604f2863202b2070202b206129602077686572653ac02d206063203d20287769746e6573732e6163636f756e7473202d207769746e6573732e73756666696369656e747329606c2d206073203d207769746e6573732e73756666696369656e747360642d206061203d207769746e6573732e617070726f76616c7360106d696e740c01086964a80128543a3a4173736574496400012c62656e65666963696172796902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000330884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c01086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500043c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d84261696c732077697468206042616c616e63655a65726f6020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000548d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500064859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e736665721001086964a80128543a3a41737365744964000118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500074cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a650801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000828e0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296010746861770801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000928cc416c6c6f7720756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f61737365740401086964a80128543a3a41737365744964000a24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f61737365740401086964a80128543a3a41737365744964000b24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e6572736869700801086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d1001086964a80128543a3a417373657449640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d30c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d657461646174611001086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c730801087538000e407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d657461646174610401086964a80128543a3a41737365744964000f2c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d657461646174611401086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c001038b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d657461646174610401086964a80128543a3a4173736574496400112c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475732001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365b80128543a3a42616c616e636500013469735f73756666696369656e745d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c00125898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c01086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650013502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0801086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001434490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c01086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001534490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f7665641001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650016484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed030c3470616c6c65745f6173736574731474797065733844657374726f795769746e65737300000c01206163636f756e7473a8010c75333200012c73756666696369656e7473a8010c753332000124617070726f76616c73a8010c7533320000f1030c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900015818637265617465080114636c617373a80128543a3a436c617373496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000040f849737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00b06041737365744465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a51012d2060636c617373603a20546865206964656e746966696572206f6620746865206e657720617373657420636c6173732e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c000140090149737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0039012d2060636c617373603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080114636c617373a80128543a3a436c617373496400011c7769746e657373f503013844657374726f795769746e65737300023c8c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265207468656c6f776e6572206f66207468652061737365742060636c617373602e00f42d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c61737320746f2062652064657374726f7965642e45012d20607769746e657373603a20496e666f726d6174696f6e206f6e2074686520696e7374616e636573206d696e74656420696e2074686520617373657420636c6173732e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00645765696768743a20604f286e202b206d29602077686572653a642d20606e203d207769746e6573732e696e7374616e63657360882d20606d203d207769746e6573732e696e7374616e63655f6d657461646174617360682d206061203d207769746e6573732e6174747269627574657360106d696e740c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500032cb44d696e7420616e20617373657420696e7374616e6365206f66206120706172746963756c617220636c6173732e004501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206d696e7465642eec2d2060696e7374616e6365603a2054686520696e7374616e63652076616c7565206f662074686520617373657420746f206265206d696e7465642edc2d206062656e6566696369617279603a2054686520696e697469616c206f776e6572206f6620746865206d696e7465642061737365742e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012c636865636b5f6f776e6572f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e0004348044657374726f7920612073696e676c6520617373657420696e7374616e63652e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206275726e65642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265206275726e65642e51012d2060636865636b5f6f776e6572603a2049662060536f6d6560207468656e20746865206f7065726174696f6e2077696c6c206661696c2077697468206057726f6e674f776e65726020756e6c657373207468657c20206173736574206973206f776e656420627920746869732076616c75652e00b4456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e00385765696768743a20604f283129607c4d6f6465733a2060636865636b5f6f776e65722e69735f736f6d652829602e207472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500053cc44d6f766520616e2061737365742066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a842d207468652041646d696e206f66207468652061737365742060636c617373603b902d20746865204f776e6572206f66207468652061737365742060696e7374616e6365603b5d012d2074686520617070726f7665642064656c656761746520666f72207468652061737365742060696e7374616e6365602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733ad02d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207472616e736665727265642ee82d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207472616e736665727265642ee02d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f66207468652061737365742e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080114636c617373a80128543a3a436c6173734964000124696e7374616e636573690101485665633c543a3a496e7374616e636549643e0006449c52656576616c7561746520746865206465706f73697473206f6e20736f6d65206173736574732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2e4d012d2060696e7374616e636573603a2054686520696e7374616e636573206f662074686520617373657420636c6173732077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e0055014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e7920617373657420696e7374616e6365732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220615d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e20696e7374616e636573550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00510149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636c61737320697320756e6b6e6f776e206f6620746865207369676e6572206973646e6f74207065726d697474656420746f2063616c6c2069742e00705765696768743a20604f28696e7374616e6365732e6c656e2829296018667265657a65080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000728f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f283129601074686177080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000828d052652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207468617765642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f636c617373040114636c617373a80128543a3a436c61737349640009240101446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00a02d2060636c617373603a2054686520617373657420636c61737320746f2062652066726f7a656e2e0050456d6974732060436c61737346726f7a656e602e00385765696768743a20604f2831296028746861775f636c617373040114636c617373a80128543a3a436c6173734964000a24e052652d616c6c6f7720756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00882d2060636c617373603a2054686520636c61737320746f206265207468617765642e0050456d6974732060436c617373546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000b288c4368616e676520746865204f776e6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e42d2060636c617373603a2054686520617373657420636c6173732077686f7365206f776e65722073686f756c64206265206368616e6765642eb42d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320617373657420636c6173732e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100114636c617373a80128543a3a436c61737349640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c30dc4368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e02d2060636c617373603a2054686520617373657420636c6173732077686f7365207465616d2073686f756c64206265206368616e6765642ebc2d2060697373756572603a20546865206e657720497373756572206f66207468697320617373657420636c6173732eb42d206061646d696e603a20546865206e65772041646d696e206f66207468697320617373657420636c6173732ec42d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320617373657420636c6173732e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d2c2501417070726f766520616e20696e7374616e636520746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e0011014f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f66207468652061737365742060696e7374616e6365602e0021012d2060636c617373603a2054686520636c617373206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e39012d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e1d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e73666572207468652061737365742e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001506d617962655f636865636b5f64656c6567617465f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000e40150143616e63656c20746865207072696f7220617070726f76616c20666f7220746865207472616e73666572206f6620616e20617373657420627920612064656c65676174652e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3b01012d20605369676e656460207769746820746865207369676e6572206265696e67207468652041646d696e206f66207468652061737365742060636c617373603b0d012d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f66207468652061737365742060696e7374616e6365603b0028417267756d656e74733a19012d2060636c617373603a2054686520636c617373206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e31012d2060696e7374616e6365603a2054686520696e7374616e6365206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e51012d20606d617962655f636865636b5f64656c6567617465603a2049662060536f6d65602077696c6c20656e7375726520746861742074686520676976656e206163636f756e7420697320746865206f6e6520746fb020207768696368207065726d697373696f6e206f66207472616e736665722069732064656c6567617465642e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475731c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c000f4498416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e009c2d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e49012d2060667265655f686f6c64696e67603a20576865746865722061206465706f7369742069732074616b656e20666f7220686f6c64696e6720616e20696e7374616e6365206f662074686973206173736574202020636c6173732e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f28312960347365745f617474726962757465100114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c756575010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001044c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e3d012d20606d617962655f696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f6174747269627574650c0114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e001144c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f28312960307365745f6d65746164617461100114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0012449c53657420746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964001334a4436c65617220746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468654461737365742060696e7374616e6365602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0041012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f20636c6561722e2d012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f28312960487365745f636c6173735f6d657461646174610c0114636c617373a80128543a3a436c61737349640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0014409053657420746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0001012d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742077686f7365206d6574616461746120746f207570646174652e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0064456d6974732060436c6173734d65746164617461536574602e00385765696768743a20604f2831296050636c6561725f636c6173735f6d65746164617461040114636c617373a80128543a3a436c617373496400153098436c65617220746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0015012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f7365206d6574616461746120746f20636c6561722e0074456d6974732060436c6173734d65746164617461436c6561726564602e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5030c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c0124696e7374616e636573a8010c753332000148696e7374616e63655f6d6574616461746173a8010c75333200012861747472696275746573a8010c7533320000f90304184f7074696f6e0404540169020108104e6f6e6500000010536f6d65040069020000010000fd030c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090104000004080004000504083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e4101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c738001385665633c4163636f756e7449643e000009040000040c280018000d040c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090911040000040815041800150410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540119040453000004001d0401185665633c543e00001904083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650151012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970655101012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200001d0400000219040021040000040825041800250410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540129040453000004002d0401185665633c543e00002904083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200002d0400000229040031040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935040c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e745d010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c75333200012469735f66726f7a656e5d010110626f6f6c00003904000004081000003d040c3470616c6c65745f61737365747314747970657330417373657442616c616e6365081c42616c616e636501181445787472610149010010011c62616c616e636518011c42616c616e636500012469735f66726f7a656e5d010110626f6f6c00012873756666696369656e745d010110626f6f6c0001146578747261490101144578747261000041040000040c1000000045040c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e6365000049040c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e67014d040014011c6465706f7369741801384465706f73697442616c616e63650001106e616d654d040134426f756e646564537472696e6700011873796d626f6c4d040134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c00004d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000051040c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001302842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e2c42616c616e63655a65726f0001046c42616c616e63652073686f756c64206265206e6f6e2d7a65726f2e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e284e6f50726f766964657200080845014e6f2070726f7669646572207265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e741861737365742e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955040c3870616c6c65745f756e697175657314747970657330436c61737344657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e675d010110626f6f6c000124696e7374616e63657310010c753332000148696e7374616e63655f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e5d010110626f6f6c000059040000040c001010005d040c3870616c6c65745f756e69717565731474797065733c496e7374616e636544657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f7665648d0201444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e5d010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e6365000061040c3870616c6c65745f756e697175657314747970657334436c6173734d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000065040c3870616c6c65745f756e697175657314747970657340496e7374616e63654d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000069040000040c106d017101006d04000004087501180071040c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000128304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0001047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000204e454686520617373657420696e7374616e63652049442068617320616c7265616479206265656e207573656420666f7220616e2061737365742e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e1846726f7a656e0006049854686520617373657420696e7374616e6365206f7220636c6173732069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097504102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730169021043616c6c01d503245369676e6174757265017904144578747261019104000400280000007904082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904007d040148656432353531393a3a5369676e61747572650000001c53723235353139040085040148737232353531393a3a5369676e617475726500010014456364736104008904014065636473613a3a5369676e6174757265000200007d040c1c73705f636f72651c65643235353139245369676e617475726500000400810401205b75383b2036345d0000810400000340000000080085040c1c73705f636f72651c73723235353139245369676e617475726500000400810401205b75383b2036345d000089040c1c73705f636f7265146563647361245369676e6174757265000004008d0401205b75383b2036355d00008d0400000341000000080091040000041c950499049d04a104a904ad04b10400950410306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000990410306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000009d0410306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a10410306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a504010c4572610000a504102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000a90410306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a80120543a3a496e6465780000ad0410306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b104085c70616c6c65745f61737365745f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970b8013042616c616e63654f663c543e00012061737365745f69646d0101684f7074696f6e3c436861726765417373657449644f663c543e3e0000b504084473746174656d696e655f72756e74696d651c52756e74696d6500000000541853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e7473010048040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022481010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000890104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e7401005d010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e7401005d010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007901040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01910101541830426c6f636b57656967687473a501850100f2052a010000000088526a74000000405973070000000001c0d22c76510000000100e6bd4f57000000010000000000000000405973070000000001c074c1906e000000010088526a740000000100a2941a1d000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468b5013000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874bd014040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ec10175022473746174656d696e652473746174656d696e6501000000590200000000000028dd718d5cc53262d401000000df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000ea93e3f16f3d696201000000040000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978550108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01d101003c50617261636861696e53797374656d013c50617261636861696e53797374656d485450656e64696e6756616c69646174696f6e436f64650100280400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000280400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000d50104000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501005d01040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f60557067726164655265737472696374696f6e5369676e616c0100dd0104001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e5852656c6576616e744d6573736167696e6753746174650000e50104001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000f9010400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100fd0180000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301000102040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d6573736167657301000d0204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100a10104000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100a101040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000024040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e011502017000013d02012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501005d01040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0141020004344d696e696d756d506572696f6420207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f10110640000000000000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402004502040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402005502040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100610204000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01650201740c484578697374656e7469616c4465706f7369741840d5dc320000000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0171020a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100750240000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100790204000000000c485472616e73616374696f6e42797465466565184035820000000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f4665657d025c0400000000000000000000000000000000aab028000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e000b38417373657454785061796d656e7400000000000c28417574686f72736869700128417574686f72736869700c18556e636c6573010085020400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c657301005d01040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e019102000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e01a1021444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100800400048c2054686520696e76756c6e657261626c652c20666978656420636f6c6c61746f72732e2843616e646964617465730100a502040004bc205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e640100184000000000000000000000000000000000049c204669786564206465706f73697420626f6e6420666f7220656163682063616e6469646174652e01ad02017c0001b102151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100800400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401005d01040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b5020400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010069010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500bd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c90200040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01d10201840001d502161041757261011041757261082c417574686f7269746965730100d9020400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100e1022000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874042c417574686f7269746965730100dd02040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c790120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c20616c77617973f0206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e00000000182458636d705175657565012458636d7051756575651844496e626f756e6458636d705374617475730100e5020400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205fd0228040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010001030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802050d0328040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f10128040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100110370020000000500000001000000a08601000000000002000000000000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e0115030188000119031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402201d030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502350310040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502350320040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805023503390304000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f76657279517565756501003d0304000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000049030400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01510301940001ad031f2843756d756c757358636d00000131010001b1032020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100b5032000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e6465780100b9034000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210bd0304000444205468652071756575652070616765732e284f7665727765696768740001040220c1030400046420546865206f766572776569676874206d657373616765732e01c5030135010001c903211c5574696c6974790001cd03013901044c626174636865645f63616c6c735f6c696d697410103ef8000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01fd0328204d756c746973696701204d756c746973696708244d756c746973696773000108050201040504040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604090404000001d903013d010c2c4465706f73697442617365184098d81c8f01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040c2a2000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573550108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010d04291450726f7879011450726f7879081c50726f78696573010104050011044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500210444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01e103014d01184050726f78794465706f73697442617365184038b5288e01000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184052d8a70000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840c865518e01000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f721840a4b04f0100000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0131042a1841737365747301184173736574731014417373657400010402103504040004542044657461696c73206f6620616e2061737365742e1c4163636f756e74010108020239043d044800000000000000000000000000000000000004e420546865206e756d626572206f6620756e697473206f66206173736574732068656c6420627920616e7920676976656e206163636f756e742e24417070726f76616c7300010c0202024104450404000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021049045000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01e903015901143041737365744465706f73697418400010a5d4e8000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c4d657461646174614465706f736974426173651840301fb78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401216050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f7369741840d5dc32000000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e015104321c556e6971756573011c556e69717565731814436c617373000104021055040400046c2044657461696c73206f6620616e20617373657420636c6173732e1c4163636f756e7400010c02020259044901040008610120546865206173736574732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420617373657473206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e144173736574000108020285015d04040004d4205468652061737365747320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210610404000470204d65746164617461206f6620616e20617373657420636c6173732e48496e7374616e63654d657461646174614f660001080202850165040400047c204d65746164617461206f6620616e20617373657420696e7374616e63652e2441747472696275746500010c02020269046d0404000470204d65746164617461206f6620616e20617373657420636c6173732e01f1030161012030436c6173734465706f73697418400010a5d4e800000000000000000000000411012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420636c6173732e3c496e7374616e63654465706f736974184000e40b54020000000000000000000000041d012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420696e7374616e63652e4c4d657461646174614465706f7369744261736518407a61ed8f0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e504174747269627574654465706f73697442617365184068425d8d0100000000000000000000000459012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e2061737365742e384465706f7369745065724279746518401216050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e017104337504041c40436865636b5370656356657273696f6e95041038436865636b547856657273696f6e99041030436865636b47656e657369739d042438436865636b4d6f7274616c697479a1042428436865636b4e6f6e6365a90449012c436865636b576569676874ad04490150436861726765417373657454785061796d656e74b1044901b504"}},14199:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.unknownNetworkPathId=t.defaultNetworkKey=t.UnknownNetworkKeys=t.UNKNOWN_NETWORK=t.SubstrateNetworkKeys=t.SUBSTRATE_NETWORK_LIST=t.STATEMINT_GENESIS=t.STATEMINE_GENESIS=t.POLKADOT_GENESIS=t.PATH_IDS_LIST=t.NetworkProtocols=t.NETWORK_LIST=t.KUSAMA_GENESIS=void 0;var r,n=c(f(59713)),a=f(90015),d=f(69338);function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(48926)),d=f(94459),o=f(69338),i=f(65198),u=f(2610),s=f(42946),l=f(50484);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t")})).join("");return[e,"".concat(t,"")]})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){return(m=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y(t.map((function(e){return h.encodeAddress((0,o.hexToU8a)(e),2)})));case 2:return f=e.sent,e.abrupt("return",f.map((function(e,f){return e[0]=t[f],e})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(){return(g=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,f={},t.forEach((function(e){var t=(0,o.u8aToHex)(h.decodeAddress(e));f[t]=e})),e.abrupt("return",f);case 8:return e.prev=8,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",null);case 12:case"end":return e.stop()}}),e,null,[[2,8]])})))).apply(this,arguments)}function w(){return(w=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,c=h.encodeAddress(h.decodeAddress(t),f),e.abrupt("return",c.toUpperCase()==t.toUpperCase());case 7:return e.prev=7,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[2,7]])})))).apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return c={},f.forEach((function(e){c[e]={},t.forEach((function(t){c[e][t]=h.encodeAddress((0,o.hexToU8a)(t),e)}))})),e.abrupt("return",c);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,i.ss58Decode)(f,c).toJSON(),e.next=3,t.query.indices.accounts(n.data);case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(f.map((function(e){return h.encodeAddress((0,o.hexToU8a)(e),2)})).map((function(e){return Promise.all([t.query.staking.bonded(e),t.query.staking.ledger(e)])}))).then((function(e){return e.map((function(e,t){return[f[t],e[0],e[1].toHuman()?e[1].toHuman().stash:null]}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(e){var t=e.lockedBreakdown.map((function(e){return b(b({},e),{},{use:(0,o.hexToString)(e.id.toHex())})}));return b(b({},e),{},{lockedBreakdown:t})},!c){e.next=4;break}return(0,l.subscribeMessage)(t.derive.balances.all,[f],c,n),e.abrupt("return");case 4:return e.next=6,t.derive.balances.all(f);case 6:return a=e.sent,e.abrupt("return",n(a));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(){return(M=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.derive.accounts.indexes().then((function(e){return Promise.all(f.map((function(e){return t.derive.accounts.info(e)})))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var j={encodeAddress:function(e,t){return O.apply(this,arguments)},decodeAddress:function(e){return g.apply(this,arguments)},checkAddressFormat:function(e,t){return w.apply(this,arguments)},queryAddressWithAccountIndex:function(e,t,f){return x.apply(this,arguments)},genIcons:y,genPubKeyIcons:function(e){return m.apply(this,arguments)},queryAccountsBonded:function(e,t){return P.apply(this,arguments)},getBalance:function(e,t,f){return k.apply(this,arguments)},getAccountIndex:function(e,t){return M.apply(this,arguments)}};t.default=j},6402:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(63038)),d=c(f(48926));function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(59713)),o=f(26700),i=f(69338),u=c(f(13550)),s=f(18145);function l(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function p(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(319)),a=c(f(63038)),d=c(f(59713)),o=c(f(48926)),i=f(94459),u=f(69338),s=c(f(13550)),l=f(75837),p=c(f(52072)),b=c(f(40444)),h=f(26700),y=f(70820),v=f(42946),m=c(f(15350));function g(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function w(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(48926)),d=c(f(319)),o=c(f(63038)),i=f(69338),u=c(f(13550));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function l(e){for(var t=1;t=c.toNumber()&&n<=r.toNumber()})).sort((function(e,t){return t.value.cmp(e.value)}))}}function g(e,t){return e.concat.apply(e,(0,d.default)(t.filter((function(f){var c=f.firstSlot,r=f.lastSlot,n=f.paraId,a=f.value;return!e.some((function(e){return e.firstSlot==c&&e.lastSlot==r}))&&!t.some((function(e){return n!==e.paraId&&c==e.firstSlot&&r==e.lastSlot&&a.lt(e.value)}))})))).map((function(e){return t.find((function(t){var f=t.firstSlot,c=t.lastSlot,r=t.value;return e.firstSlot==f&&e.lastSlot==c&&e.value.lt(r)}))||e})).sort((function(e,t){return e.firstSlot==t.firstSlot?e.lastSlot>t.lastSlot?1:-1:e.firstSlot>t.firstSlot?1:-1}))}function w(e){return O.apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t){var f,c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([null===(f=t.query.auctions)||void 0===f?void 0:f.auctionCounter(),null===(c=t.query.auctions)||void 0===c?void 0:c.auctionInfo()]);case 2:return n=e.sent,a=n[1].unwrapOr([null,null]),e.abrupt("return",{numAuctions:n[0].toJSON(),leasePeriod:a[0],endBlock:a[1]});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,s,p,b,O,x,P,k,M,j,S;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.consts.crowdloan.minContribution,a=h(t),e.next=4,Promise.all([t.derive.chain.bestNumber(),w(t),t.query.crowdloan.funds.entries(),t.query.slots.leases.entries(),null===(f=t.query.auctions)||void 0===f?void 0:f.winning.entries()]);case 4:return d=e.sent,s=(0,o.default)(d,5),p=s[0],b=s[1],O=s[2],x=s[3],P=s[4],k=x.map((function(e){return(0,o.default)(e,1)[0].toHuman()[0].replace(/,/g,"")})),M=O.map((function(e){var t=(0,o.default)(e,2),f=t[0],c=t[1];return v(p,n,{info:c.unwrapOr(null),paraId:f.toHuman()[0].replace(/,/g,"")},k)})).filter((function(e){return!!e})),j=m(b,M,new u.default(a[a.length-1][1])),S=y(a,b,P),e.abrupt("return",{auction:b.leasePeriod?l(l({},b),{},{bestNumber:p.toString(),leasePeriod:b.leasePeriod.toNumber(),leaseEnd:b.leasePeriod.add(t.consts.auctions.leasePeriodsPerSlot).isub(i.BN_ONE).toNumber()}):{},funds:M,winners:g((null===(c=S[0])||void 0===c?void 0:c.winners)||[],j||[])});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.paras.parachains(),t.derive.chain.bestNumber()]);case 2:return f=e.sent,c=(0,o.default)(f,2),n=c[0],a=c[1],d=t.consts.slots.leasePeriod,u=a.sub(t.consts.slots.leaseOffset||i.BN_ZERO),e.abrupt("return",{parasCount:n.length,currentLease:u.div(d).toNumber(),leaseLength:d.toNumber(),leaseProgress:u.mod(d).toNumber()});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.crowdloan.ownContributions(f,[c]);case 2:return n=e.sent,e.abrupt("return",n[c]);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M={queryAuctionWithWinners:function(e){return x.apply(this,arguments)},queryParasOverview:function(e){return P.apply(this,arguments)},queryUserContributions:function(e,t,f){return k.apply(this,arguments)}};t.default=M},50484:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getNetworkConst=function(e){return l.apply(this,arguments)},t.getNetworkProperties=function(e){return p.apply(this,arguments)},t.subscribeMessage=function(e,t,f,c){return s.apply(this,arguments)};var r=c(f(87757)),n=c(f(59713)),a=c(f(319)),d=c(f(48926)),o=f(14199);function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function u(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(68551)),a=c(f(319)),d=c(f(59713)),o=c(f(63038)),i=c(f(48926)),u=f(69338),s=c(f(13550)),l=f(59387);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t0&&d++,c.push(i.toString()),n.push(p),a.push((d?Math.ceil(100*o/d):0)/100),r.push(b)})),{chart:[r,n,a],labels:c}}function m(e){var t=[],f=[],c=[],r=0,n=0;return e.forEach((function(e){var a=e.era,d=e.points;n+=d.toNumber(),t.push(a.toString()),d.gtn(0)&&r++,f.push((r?Math.ceil(100*n/r):0)/100),c.push(d)})),{chart:[c,f],labels:t}}function g(e){var t=[],f=[],c=[],r=[],n=0,a=0;return e.forEach((function(e){var d=e.clipped,o=e.era,i=e.exposure,u=y(d.total.unwrap()),s=y(i.total.unwrap());a+=u,u>0&&n++,r.push((n?Math.ceil(100*a/n):0)/100),t.push(o.toString()),f.push(u),c.push(s)})),{chart:[f,c,r],labels:t}}function w(){return(w=(0,i.default)(r.default.mark((function e(t,f){var c,n,a,d,o,i,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.staking.ownSlashes(f,!0);case 2:return c=e.sent,e.next=5,t.derive.staking.erasRewards();case 5:return n=e.sent,e.next=8,t.derive.staking.stakerPoints(f,!0);case 8:return a=e.sent,e.next=11,t.derive.staking.ownExposures(f,!0);case 11:return d=e.sent,o=m(a),i=v(n,c,a),u=g(d),e.abrupt("return",{points:o,rewards:i,stakes:u});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e,t){var f={};return e.forEach((function(e,c){f[e]=t[c].filter((function(e){return!e.eraReward.isZero()}))})),{allRewards:f,rewardCount:Object.values(f).filter((function(e){return 0!==e.length})).length}}function x(e){return Object.entries(e).reduce((function(e,t){var f=(0,o.default)(t,2),c=f[0];return f[1].forEach((function(t){Object.entries(t.validators).forEach((function(f){var r=(0,o.default)(f,2),n=r[0],a=r[1].value,i=e.find((function(e){return e.validatorId===n}));if(i){var u=i.eras.find((function(e){return e.era.eq(t.era)}));u?u.stashes[c]=a:i.eras.push({era:t.era,stashes:(0,d.default)({},c,a)}),i.available=i.available.add(a)}else e.push({available:a,eras:[{era:t.era,stashes:(0,d.default)({},c,a)}],validatorId:n})}))})),e}),[]).sort((function(e,t){return t.available.cmp(e.available)}))}function P(e){if(e){var t=function(e){return Object.entries(e).map((function(e){var t=(0,o.default)(e,2),f=t[0],c=t[1];return{available:c.reduce((function(e,t){var f=t.validators;return Object.values(f).reduce((function(e,t){var f=t.value;return e.iadd(f)}),e)}),new s.default(0)),rewards:c,stashId:f}})).filter((function(e){return!e.available.isZero()})).sort((function(e,t){return t.available.cmp(e.available)}))}(e);return{stashTotal:t.length?t.reduce((function(e,t){var f=t.available;return e.add(f)}),u.BN_ZERO):null,stashes:t,validators:x(e)}}return{}}function k(){return(k=(0,i.default)(r.default.mark((function e(t,f,c){var n,a,d,o,i,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(n=t.derive.staking)||void 0===n?void 0:n.erasHistoric();case 2:return a=e.sent,d=a.slice(-1*c),e.next=6,t.derive.staking.stakerRewardsMultiEras([f],d);case 6:return o=e.sent,i=O([f],o),u=i.allRewards,s=P(u),e.abrupt("return",{available:s.stashTotal,validators:s.validators});case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M=new s.default(864e5);function j(){return(j=(0,i.default)(r.default.mark((function e(t){var f,c,n,a,d,i,u,l,p,b,h;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.derive.session.eraLength(),t.query.staking.historyDepth()]);case 2:if(f=e.sent,c=(0,o.default)(f,2),n=c[0],a=c[1],!n||!a){e.next=21;break}u=M.div((null===(d=t.consts.babe)||void 0===d?void 0:d.expectedBlockTime)||(null===(i=t.consts.timestamp)||void 0===i?void 0:i.minimumPeriod.muln(2))||new s.default(6e3)),l=n.mul(a),p=[],b=2;case 11:if(!(h=u.muln(b)).gte(l)){e.next=15;break}return e.abrupt("break",19);case 15:p.push({text:b,unit:"day",value:h.div(n).toNumber()}),b*=3,e.next=11;break;case 19:return p.push({text:a.toNumber(),unit:"eras",value:a.toNumber()}),e.abrupt("return",p);case 21:return e.abrupt("return",[{text:0,unit:"",value:0}]);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return T.apply(this,arguments)}function T(){return(T=(0,i.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.nominators.entries();case 2:return f=e.sent,e.abrupt("return",f.reduce((function(e,t){var f=(0,o.default)(t,2),c=f[0],r=f[1];if(r.isSome&&c.args.length){var n=c.args[0].toString();r.unwrap().targets.forEach((function(t,f){var c=t.toString();e[c]?e[c].push(n):e[c]=[n]}))}return e}),{}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return(E=(0,i.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(t);case 2:return f=e.sent,c={},Object.keys(f).forEach((function(e){c[e]=f[e].length})),e.abrupt("return",c);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return!e.nextElected}function I(e,t,f,c){var r=f.activeEra,n=f.eraLength,a=f.lastEra,d=f.sessionLength,i=e.createType("Exposure"),s=c&&a.sub(c).iadd(u.BN_ONE);return[t.info.map((function(f){var c=f.accountId,l=f.exposure,p=void 0===l?i:l,b=f.stakingLedger,h=f.validatorPrefs,y=p.total?[p.own.unwrap(),p.total.unwrap()]:[u.BN_ZERO,u.BN_ZERO],v=(0,o.default)(y,2),m=v[0],g=v[1],w=g.isZero(),O=(p.others||[]).reduce((function(t,f){var c=f.value,r=(void 0===c?e.createType("Compact"):c).unwrap();return t.isZero()||r.lt(t)?r:t}),u.BN_ZERO);g.isZero()&&(g=m=b.total.unwrap());var x=c.toString(),P=a.isZero()?void 0:b.claimedRewards[b.claimedRewards.length-1],k=s&&P&&P.gt(s)?P:void 0;return k&&!d.eq(u.BN_ONE)&&(k=a.sub(k).mul(n)),{accountId:c,bondOther:g.sub(m),bondOwn:m,bondShare:0,bondTotal:g,commissionPer:h.commission.unwrap().toNumber()/1e7,exposure:p,isActive:!w,isBlocking:!(!h.blocked||!h.blocked.isTrue),isElected:!A(t)&&t.nextElected.some((function(e){return e.eq(c)})),key:x,knownLength:r.sub(b.claimedRewards[0]||r),lastPayout:k,minNominated:O,numNominators:(p.others||[]).length,numRecentPayouts:s?b.claimedRewards.filter((function(e){return e.gte(s)})).length:0,rankBondOther:0,rankBondOwn:0,rankBondTotal:0,rankNumNominators:0,rankOverall:0,rankReward:0,skipRewards:w,stakedReturn:0,stakedReturnCmp:0}})),Object.keys({})]}function N(e){return function(t,f){return t[e]=f+1,t}}function R(e,t,f,c,r,n){var a=I(e,t,r,n),d=(0,o.default)(a,2),i=d[0],p=d[1],b=I(e,f,r),h=(0,o.default)(b,1)[0],y=i.filter((function(e){return e.isActive})).map((function(e){return e.bondTotal})).sort((function(e,t){return e.cmp(t)})),v=y.reduce((function(e,t){return e.iadd(t)}),new s.default(0)),m=v.divn(y.length),g=function(e,t,f){var c=(0,l.getInflationParams)(e),r=c.falloff,n=c.idealStake,a=c.maxInflation,d=c.minInflation,o=t.muln(1e6).div(f).toNumber()/1e6,i=a/n,u=100*(d+(o<=n?o*(i-d/n):(i*n-d)*Math.pow(2,(n-o)/r)));return{inflation:u,stakedReturn:u/o}}(e,v,c);!m.isZero()&&i.forEach((function(e){e.skipRewards||(e.stakedReturn=g.stakedReturn*m.mul(u.BN_MILLION).div(e.bondTotal).toNumber()/u.BN_MILLION.toNumber(),e.stakedReturnCmp=e.stakedReturn*(100-e.commissionPer)/100)}));var w,O,x=i.reduce((function(e,t){var f=t.minNominated;return e.isZero()||f.lt(e)?f:e}),u.BN_ZERO),P=(w=(0,u.arrayFlatten)([i,h]),O=[],w.filter((function(e){var t=e.accountId.toString();return!O.includes(t)&&(O.push(t),!0)})).sort((function(e,t){return t.bondTotal.cmp(e.bondTotal)})).map(N("rankBondTotal")).sort((function(e,t){return e.stakedReturnCmp-t.stakedReturnCmp})).map(N("rankReward")).sort((function(e,t){return t.stakedReturnCmp-e.stakedReturnCmp||e.commissionPer-t.commissionPer||t.rankBondTotal-e.rankBondTotal})).map(N("rankOverall")).sort((function(e,t){return e.isFavorite===t.isFavorite?0:e.isFavorite?-1:1}))),k=P.map((function(e){return e.commissionPer})).sort((function(e,t){return e-t})),M=Math.floor(k.length/2),j=k.length?k.length%2?k[M]:(k[M-1]+k[M])/2:0,S=i.map((function(e){return e.key})),T=h.map((function(e){return e.key})),E=(0,u.arrayFlatten)([S,T]);return{avgStaked:m,inflation:g,lowStaked:y[0]||u.BN_ZERO,medianComm:j,minNominated:x,nominators:p,totalIssuance:c,totalStaked:v,validatorIds:E,validators:P,waitingIds:T}}var B=function(e){var t=e.activeEra,f=e.eraLength,c=e.sessionLength;return{activeEra:t,eraLength:f,lastEra:t.isZero()?u.BN_ZERO:t.subn(1),sessionLength:c}};function C(){return(C=(0,i.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.staking.historyDepth(),t.query.balances.totalIssuance(),t.derive.staking.electedInfo({withExposure:!0,withPrefs:!0}),t.derive.staking.waitingInfo({withPrefs:!0}),t.derive.session.info(),t.query.staking.minNominatorBond(),t.query.staking.counterForNominators(),t.derive.session.indexes().then((function(e){var t=e.activeEra;return t.gt(u.BN_ZERO)?t.sub(u.BN_ONE):void 0})).then((function(e){return t.query.staking.erasValidatorReward([e])}))]);case 2:return f=e.sent,c=f[1]&&f[2]&&f[3]&&f[4]?R(t,f[2],f[3],f[1],B(f[4]),f[0]):{},e.abrupt("return",b(b({inflation:{inflation:0,stakedReturn:0},medianComm:0},c),{},{minNominatorBond:f[5],counterForNominators:f[6],lastReward:f[7]}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,t){return V.apply(this,arguments)}function V(){return(V=(0,i.default)(r.default.mark((function e(t,f){var c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f,n=!1,e.next=4,Promise.all([t.query.staking.bonded(f),t.query.staking.ledger(f)]);case 4:return(a=e.sent)[0].isSome&&(n=!0),a[1].isSome&&(c=a[1].unwrap().stash.toString(),f!=c&&(n=!1)),e.abrupt("return",[c,n]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return e?e.toString():null}function H(e,t,f,c){var r=(0,o.default)(c,3),n=r[0],d=r[1],i=d.controllerId,s=d.exposure,l=d.nextSessionIds,p=d.nominators,b=d.rewardDestination,h=d.sessionIds,y=d.stakingLedger,v=d.validatorPrefs,m=r[2],g=!(null==p||!p.length),w=!(Array.isArray(m)?m[1].isEmpty:m.isEmpty)||!(null==f||!f.includes(t)),O=u.u8aConcat.apply(void 0,(0,a.default)(l.map((function(e){return e.toU8a()})))),x=u.u8aConcat.apply(void 0,(0,a.default)(h.map((function(e){return e.toU8a()})))),P=U(i);return{controllerId:P,destination:null==b?void 0:b.toString().toLowerCase(),destinationId:(null==b?void 0:b.toNumber())||0,exposure:s,hexSessionIdNext:(0,u.u8aToHex)(O,48),hexSessionIdQueue:(0,u.u8aToHex)(x.length?x:O,48),isOwnController:e==P,isOwnStash:n,isStashNominating:g,isStashValidating:w,nominating:null==p?void 0:p.map(U),sessionIds:(l.length?l:h).map(U),stakingLedger:y,stashId:t,validatorPrefs:v}}function L(e,t,f,c,r,n,a){var d,o=null===(d=e.consts.staking)||void 0===d?void 0:d.maxNominatorRewardedPerValidator,i=c.filter((function(e,t){if(f[t].isNone)return!1;var c=f[t].unwrap().lastNonzeroSlash;return!c.isZero()&&c.gte(n)})),u=a.map((function(e){return e.others.sort((function(e,t){return t.value.unwrap().cmp(e.value.unwrap())}))})).map((function(e,f){return!o||o.gtn(e.map((function(e){return e.who.toString()})).indexOf(t))?null:c[f]})).filter((function(e){return!!e&&!i.includes(e)})),s=a.map((function(e,f){return e.others.some((function(e){return e.who.eq(t)}))?null:c[f]})).filter((function(e){return!!e})),l=a.map((function(e,t){return e.total.unwrap().isZero()||s.includes(c[t])&&n.eq(r)?c[t]:null})).filter((function(e){return!!e})).filter((function(e){return!i.includes(e)&&!u.includes(e)})),p=c.filter((function(e){return!s.includes(e)&&!i.includes(e)&&!u.includes(e)}));return s=s.filter((function(e){return!l.includes(e)&&!i.includes(e)&&!u.includes(e)})),{nomsActive:p,nomsChilled:i,nomsInactive:s,nomsOver:u,nomsWaiting:l}}function D(e,t,f){return z.apply(this,arguments)}function z(){return(z=(0,i.default)(r.default.mark((function e(t,f,c){var a,d,o,i,u,s,l;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.session.indexes();case 2:return a=e.sent,e.next=5,Promise.all([t.query.staking.nominators(f)].concat(c.map((function(e){return t.query.staking.erasStakers(a.activeEra,e)}))).concat(c.map((function(e){return t.query.staking.slashingSpans(e)}))));case 5:return d=e.sent,o=(0,n.default)(d),i=o[0],u=o.slice(1),s=u.slice(0,c.length),l=u.slice(c.length),e.abrupt("return",L(t,f,l,c,a.activeEra,i.unwrapOrDefault().submittedIn,s));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,t){if(null==e||!e.unlocking||!t)return{mapped:[],total:u.BN_ZERO};var f=e.unlocking.filter((function(e){var t=e.remainingEras;return e.value.gt(u.BN_ZERO)&&t.gt(u.BN_ZERO)})).map((function(e){return[e,e.remainingEras.sub(u.BN_ONE).imul(t.eraLength).iadd(t.eraLength).isub(t.eraProgress).toNumber()]})),c=f.reduce((function(e,t){var f=(0,o.default)(t,1)[0].value;return e.iadd(f)}),new s.default(0));return{mapped:f.map((function(e){return[(0,u.formatBalance)(e[0].value,{forceUnit:"-",withSi:!1}),e[1]]})),total:c}}function q(){return(q=(0,i.default)(r.default.mark((function e(t,f){var c,n,a,d,i,u,s,l,p,h,y,v,m;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(t,f);case 2:return c=e.sent,n=(0,o.default)(c,2),a=n[0],d=n[1],e.next=8,Promise.all([t.derive.staking.account(a),t.query.staking.validators(a),t.derive.staking.stashes().then((function(e){return e.map((function(e){return e.toString()}))})),t.derive.session.progress()]);case 8:if(i=e.sent,u=(0,o.default)(i,4),s=u[0],l=u[1],p=u[2],h=u[3],y=H(f,a,p,[d,s,l]),v=F(s,h),!y.nominating||!y.nominating.length){e.next=20;break}return e.next=19,D(t,a,y.nominating);case 19:m=e.sent;case 20:return e.abrupt("return",b(b({account:s},y),{},{inactives:m,unbondings:v}));case 21:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return(W=(0,i.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.slashingSpans(f);case 2:return c=e.sent,e.abrupt("return",c.isNone?0:c.unwrap().prior.length+1);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X={loadValidatorRewardsData:function(e,t){return w.apply(this,arguments)},getAccountRewardsEraOptions:function(e){return j.apply(this,arguments)},loadAccountRewardsData:function(e,t,f){return k.apply(this,arguments)},querySortedTargets:function(e){return C.apply(this,arguments)},queryNominations:S,queryNominationsCount:function(e){return E.apply(this,arguments)},getOwnStashInfo:function(e,t){return q.apply(this,arguments)},getSlashingSpans:function(e,t){return W.apply(this,arguments)}};t.default=X},59387:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getInflationParams=function(e){return u[e.genesisHash.toHex()]||i};var r,n=c(f(59713)),a=f(14199);function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getSigner=function(){return b},t.getSubmittable=function(){return r},t.makeTx=function(e,t,f,c){return new Promise((function(a){var s=t.proxy?(0,u.encodeAddress)((0,i.hexToU8a)(t.proxy.pubKey),c):t.sender.address;e.derive.tx.signingInfo(s).then(function(){var c=(0,o.default)(n.default.mark((function c(o){var i,p,b,h,y,v,m,g,w,O;return n.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(i=o.header,p=o.mortalLength,b=o.nonce,"treasury.approveProposal"!=t.txName){c.next=7;break}return c.next=4,l.default.makeTreasuryProposalSubmission(e,f[0],!1);case 4:h=c.sent,c.next=14;break;case 7:if("treasury.rejectProposal"!=t.txName){c.next=13;break}return c.next=10,l.default.makeTreasuryProposalSubmission(e,f[0],!0);case 10:h=c.sent,c.next=14;break;case 13:h=(y=e.tx[t.module])[t.call].apply(y,(0,d.default)(f));case 14:t.proxy&&(h=e.tx.recovery.asRecovered(t.sender.address,h)),v=e.registry.createType("SignerPayload",{address:s,blockHash:i.hash,blockNumber:i?i.number:0,era:e.registry.createType("ExtrinsicEra",{current:i.number,period:p}),genesisHash:e.genesisHash,method:h.method,nonce:b,signedExtensions:["CheckNonce"],tip:t.tip,runtimeVersion:{specVersion:e.runtimeVersion.specVersion,transactionVersion:e.runtimeVersion.transactionVersion},version:e.extrinsicVersion}),m=v.toPayload(),g=m.method.length>5e3,w=e.registry.createType("ExtrinsicPayload",m,{version:m.version}),O=g?(0,u.blake2AsU8a)(w.toU8a(!0)):w.toU8a(),r={tx:h,payload:v.toPayload()},a({qrAddress:m.address,qrIsHashed:g,qrPayload:A(E(m.address,g?1:2,O,e.genesisHash))[0]});case 22:case"end":return c.stop()}}),c)})));return function(e){return c.apply(this,arguments)}}()).catch((function(e){return a({error:e.message})}))}))},t.parseQrCode=function(e){return j.apply(this,arguments)};var r,n=c(f(87757)),a=c(f(63038)),d=c(f(319)),o=c(f(48926)),i=f(69338),u=f(94459),s=f(14199),l=c(f(52072)),p=new Uint8Array([0]),b={};function h(e){if(!e)return null;for("ec"===e.substr(-2)&&(e=e.substr(0,e.length-2));"ec11"===e.substr(-4);)e=e.substr(0,e.length-4);if("4"!==e.substr(0,1)||"0"!==e.substr(-1))return null;e=e.substr(1,e.length-2);var t=parseInt(e.substr(0,2),16)||0,f=parseInt(e.substr(0,4),16)||0,c=0;if(2*t+2===e.length)e=e.substr(2),c=t;else{if(2*f+4!==e.length)return null;e=e.substr(4),c=f}for(var r=new Uint8Array(c),n=0;n1&&void 0!==N[1]&&N[1],c=(0,i.hexStripPrefix)((0,i.u8aToHex)(t.slice(0,5))),r=parseInt(c.substr(2,4),16),d=r>1,o=parseInt(c.substr(6,4),16),l=(0,i.hexStripPrefix)((0,i.u8aToHex)(t.slice(5))),!d||f){e.next=9;break}return p={currentFrame:o,frameCount:r,isMultipart:d,partData:l},e.abrupt("return",p);case 9:b=l.substr(0,2),h=l.substr(2,2),y=l.substr(4,2),e.prev=12,e.t0=b,e.next="45"===e.t0?16:"53"===e.t0?31:66;break;case 16:if(m={data:{}},v="00"===h||"01"===h?"signData":"01"===h?"signTransaction":null,g=l.substr(4,44),m.action=v,m.data.account=g,"signData"!==v){e.next=25;break}m.data.rlp=l[13],e.next=30;break;case 25:if("signTransaction"!==v){e.next=29;break}m.data.data=l[13],e.next=30;break;case 29:throw new Error("Could not determine action type.");case 30:return e.abrupt("return",m);case 31:w={data:{}},e.prev=32,w.data.crypto="00"===h?"ed25519":"01"===h?"sr25519":null,O=l.substr(6,64),x=(0,i.hexToU8a)("0x"+O),P="0x"+l.slice(70),k=P.slice(0,-64),M="0x".concat(P.substr(-64)),j=(0,i.hexToU8a)(k),w.data.genesisHash=M,S=j.length>256,T=s.SUBSTRATE_NETWORK_LIST[M],e.t1=y,e.next="00"===e.t1||"02"===e.t1?46:"01"===e.t1?54:60;break;case 46:return w.action=S?"signData":"signTransaction",w.oversized=S,w.isHash=S,E=(0,i.compactFromU8a)(j),A=(0,a.default)(E,1),I=A[0],j.subarray(I),w.data.data=j,w.data.account=(0,u.encodeAddress)(x,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 54:return w.action="signData",w.oversized=!1,w.isHash=!0,w.data.data=k,w.data.account=(0,u.encodeAddress)(x,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 60:e.next=65;break;case 62:throw e.prev=62,e.t2=e.catch(32),new Error("Error: something went wrong decoding the Substrate UOS payload: "+l);case 65:return e.abrupt("return",w);case 66:throw new Error("Error: Payload is not formatted correctly: "+t);case 67:e.next=72;break;case 69:throw e.prev=69,e.t3=e.catch(12),new Error("we cannot handle the payload: "+t);case 72:case"end":return e.stop()}}),e,null,[[12,69],[32,62]])}))),v.apply(this,arguments)}function m(e){var t=void 0!==e.frameCount&&e.frameCount>1;return e.isMultipart||t}function g(e,t,f){return w.apply(this,arguments)}function w(){return(w=(0,o.default)(n.default.mark((function e(t,f,c){var r,a,d,o,i,u,s,l,p,h,y;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(b.totalFrameCount||(r=new Array(f).fill(null),b.multipartData=r,b.totalFrameCount=f),d=(a=b).completedFramesCount,o=a.multipartComplete,i=a.multipartData,u=a.totalFrameCount,s=new Uint8Array(c.length/2),l=0;l0&&y===u)||o){e.next=18;break}return e.next=18,O();case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(){return x.apply(this,arguments)}function x(){return(x=(0,o.default)(n.default.mark((function e(){var t,f,c,r,a;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=(t=b).multipartData,c=t.totalFrameCount,r=f.reduce((function(e,t){if(null===t)throw new Error("part data is not completed");var f=new Uint8Array(e.length+t.length);return f.set(e),f.set(t,e.length),f}),new Uint8Array(0)),a=(0,i.u8aConcat)(p,P(c),P(0)),r=(0,i.u8aConcat)(a,r),b.multipartComplete=!0,e.next=7,k(r,!0);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return new Uint8Array([e>>8,255&e])}function k(e){return M.apply(this,arguments)}function M(){return M=(0,o.default)(n.default.mark((function e(t){var f,c,r=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=r.length>1&&void 0!==r[1]&&r[1],e.next=3,y(t,f);case 3:if(!m(c=e.sent)){e.next=8;break}return e.next=7,g(c.currentFrame,c.frameCount,c.partData);case 7:return e.abrupt("return");case 8:b.unsignedData=c;case 9:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function j(){return(j=(0,o.default)(n.default.mark((function e(t){var f;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b={},e.prev=1,f=h(t),e.next=5,k(f,!1);case 5:return e.abrupt("return",{signer:b.unsignedData.data.account,genesisHash:b.unsignedData.data.genesisHash});case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",{error:e.t0.message});case 11:case"end":return e.stop()}}),e,null,[[1,8]])})))).apply(this,arguments)}var S=new Uint8Array([83]),T=new Uint8Array([1]);function E(e,t,f,c){return(0,i.u8aConcat)(S,T,new Uint8Array([t]),(0,u.decodeAddress)(e),(0,i.u8aToU8a)(f),(0,i.u8aToU8a)(c))}function A(e){for(var t=[],f=0;f{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.genLinks=function(e,t){return i.apply(this,arguments)};var r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(90162));function o(e){return"".concat(e[0]).concat(e[e.length-1])}function i(){return(i=(0,a.default)(r.default.mark((function e(t,f){var c,a,i,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f.data,a=f.hash,i=f.type,u=f.withShort,e.next=3,t.rpc.system.chain();case 3:return s=e.sent,e.abrupt("return",Object.entries(d.default).map((function(e){var t=(0,n.default)(e,2),f=t[0],r=t[1],d=r.chains,l=r.create,p=r.isActive,b=r.paths,h=(r.url,d[s.toHuman()]),y=b[i];return p&&h&&y?{name:u?o(f):f,link:l(h,y,c,a)}:null})).filter((function(e){return e})));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93417:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=["proposal/councilmotion"],c={chains:{Edgeware:"edgeware",Kusama:"kusama","Kusama CC3":"kusama"},create:function(e,t,c,r){return"https://commonwealth.im/".concat(e,"/").concat(t,"/").concat(f.includes(t)?r||"":c.toString())},isActive:!0,paths:{council:"proposal/councilmotion",proposal:"proposal/democracyproposal",referendum:"proposal/referendum",treasury:"proposal/treasuryproposal"},url:"https://commonwealth.im/"};t.default=c},90162:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(93417)),n=c(f(70393)),a=c(f(82818)),d=c(f(23181)),o={Commonwealth:r.default,Polkascan:n.default,Polkassembly:a.default,Subscan:d.default};t.default=o},70393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1"},create:function(e,t,f){return"https://polkascan.io/".concat(e,"/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council/motion",extrinsic:"transaction",proposal:"democracy/proposal",referendum:"democracy/referendum",techcomm:"techcomm/proposal",treasury:"treasury/proposal"},url:"https://polkascan.io/"}},82818:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot"},create:function(e,t,f){return"https://".concat(e,".polkassembly.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{council:"motion",proposal:"proposal",referendum:"referendum",treasury:"treasury"},url:"https://polkassembly.io/"}},23181:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{"Acala Mandala TC4":"acala-testnet",Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1",Westend:"westend"},create:function(e,t,f){return"https://".concat(e,".subscan.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council",extrinsic:"extrinsic",proposal:"democracy_proposal",referendum:"referenda",techcomm:"tech",treasury:"treasury"},url:"https://subscan.io/"}},18145:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.approxChanges=function(e,t,f){var c=(0,a.calcPassing)(e,t,f);if(e.isSimplemajority){var r=c?f.votedAye.sub(f.votedNay):f.votedNay.sub(f.votedAye);return{changeAye:f.votedNay.isZero()?d.BN_ZERO:r,changeNay:f.votedAye.isZero()?d.BN_ZERO:r}}for(var o=d.BN_ZERO,u=d.BN_ZERO,p=f.votedTotal.div(i);!p.isZero();){o=s(e,t,f,c,o,p),u=l(e,t,f,c,u,p);var b=p.div(i);b.isZero()&&(o=o.add(p),u=u.add(p)),p=b}return{changeAye:f.votedNay.isZero()?d.BN_ZERO:c?n.default.min(o,f.votedAye):o,changeNay:f.votedAye.isZero()?d.BN_ZERO:c?u:n.default.min(u,f.votedNay)}};var r=c(f(63038)),n=c(f(13550)),a=f(31015),d=f(69338),o=new n.default(-1),i=new n.default(2);function u(e,t,f,c,r,a){var i=1===a?d.BN_ONE:o,u=f.add(c),s=d.BN_ONE.muln(10*r).mul(u).div(d.BN_TEN);return[u,e.add(i.mul(u)),n.default.max(d.BN_ZERO,t.add(i.mul(s)))]}function s(e,t,f,c,n,d){for(var o=f.votedAye,i=f.votedNay,s=f.votedTotal;;){var l=u(o,s,n,d,c?0:1,c?-1:1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:h,votedNay:i,votedTotal:y})!==c)return n;n=b}}function l(e,t,f,c,n,d){for(var o=f.votedAye,i=f.votedNay,s=f.votedTotal;;){var l=u(i,s,n,d,c?1:0,c?1:-1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:o,votedNay:h,votedTotal:y})!==c)return n;n=b}}},58162:(e,t,f)=>{"use strict";var c=f(89509).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),f=0;f>>0,u=new Uint8Array(a);e[f];){var s=t[e.charCodeAt(f)];if(255===s)return;for(var l=0,p=a-1;(0!==s||l>>0,u[p]=s%256>>>0,s=s/256>>>0;if(0!==s)throw new Error("Non-zero carry");n=l,f++}for(var b=a-n;b!==a&&0===u[b];)b++;var h=c.allocUnsafe(r+(a-b));h.fill(0,0,r);for(var y=r;b!==a;)h[y++]=u[b++];return h}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=c.from(t)),!c.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var f=0,r=0,n=0,a=t.length;n!==a&&0===t[n];)n++,f++;for(var i=(a-n)*u+1>>>0,s=new Uint8Array(i);n!==a;){for(var l=t[n],p=0,b=i-1;(0!==l||p>>0,s[b]=l%d>>>0,l=l/d>>>0;if(0!==l)throw new Error("Non-zero carry");r=p,n++}for(var h=i-r;h!==i&&0===s[h];)h++;for(var y=o.repeat(f);h{"use strict";t.byteLength=function(e){var t=o(e),f=t[0],c=t[1];return 3*(f+c)/4-c},t.toByteArray=function(e){var t,f,n=o(e),a=n[0],d=n[1],i=new r(function(e,t,f){return 3*(t+f)/4-f}(0,a,d)),u=0,s=d>0?a-4:a;for(f=0;f>16&255,i[u++]=t>>8&255,i[u++]=255&t;return 2===d&&(t=c[e.charCodeAt(f)]<<2|c[e.charCodeAt(f+1)]>>4,i[u++]=255&t),1===d&&(t=c[e.charCodeAt(f)]<<10|c[e.charCodeAt(f+1)]<<4|c[e.charCodeAt(f+2)]>>2,i[u++]=t>>8&255,i[u++]=255&t),i},t.fromByteArray=function(e){for(var t,c=e.length,r=c%3,n=[],a=16383,d=0,o=c-r;do?o:d+a));return 1===r?(t=e[c-1],n.push(f[t>>2]+f[t<<4&63]+"==")):2===r&&(t=(e[c-2]<<8)+e[c-1],n.push(f[t>>10]+f[t>>4&63]+f[t<<2&63]+"=")),n.join("")};for(var f=[],c=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,d=n.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var f=e.indexOf("=");return-1===f&&(f=t),[f,f===t?0:4-f%4]}function i(e,t,c){for(var r,n,a=[],d=t;d>18&63]+f[n>>12&63]+f[n>>6&63]+f[63&n]);return a.join("")}c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},8442:(e,t,f)=>{const c=f(99488);function r(e,t,f){const c=e[t]+e[f];let r=e[t+1]+e[f+1];c>=4294967296&&r++,e[t]=c,e[t+1]=r}function n(e,t,f,c){let r=e[t]+f;f<0&&(r+=4294967296);let n=e[t+1]+c;r>=4294967296&&n++,e[t]=r,e[t+1]=n}function a(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function d(e,t,f,c,a,d){const o=s[a],i=s[a+1],l=s[d],p=s[d+1];r(u,e,t),n(u,e,o,i);let b=u[c]^u[e],h=u[c+1]^u[e+1];u[c]=h,u[c+1]=b,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=b>>>24^h<<8,u[t+1]=h>>>24^b<<8,r(u,e,t),n(u,e,l,p),b=u[c]^u[e],h=u[c+1]^u[e+1],u[c]=b>>>16^h<<16,u[c+1]=h>>>16^b<<16,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=h>>>31^b<<1,u[t+1]=b>>>31^h<<1}const o=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),i=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3].map((function(e){return 2*e}))),u=new Uint32Array(32),s=new Uint32Array(32);function l(e,t){let f=0;for(f=0;f<16;f++)u[f]=e.h[f],u[f+16]=o[f];for(u[24]=u[24]^e.t,u[25]=u[25]^e.t/4294967296,t&&(u[28]=~u[28],u[29]=~u[29]),f=0;f<32;f++)s[f]=a(e.b,4*f);for(f=0;f<12;f++)d(0,8,16,24,i[16*f+0],i[16*f+1]),d(2,10,18,26,i[16*f+2],i[16*f+3]),d(4,12,20,28,i[16*f+4],i[16*f+5]),d(6,14,22,30,i[16*f+6],i[16*f+7]),d(0,10,20,30,i[16*f+8],i[16*f+9]),d(2,12,22,24,i[16*f+10],i[16*f+11]),d(4,14,16,26,i[16*f+12],i[16*f+13]),d(6,8,18,28,i[16*f+14],i[16*f+15]);for(f=0;f<16;f++)e.h[f]=e.h[f]^u[f]^u[f+16]}function p(e,t){if(0===e||e>64)throw new Error("Illegal output length, expected 0 < length <= 64");if(t&&t.length>64)throw new Error("Illegal key, expected Uint8Array with 0 < length <= 64");const f={b:new Uint8Array(128),h:new Uint32Array(16),t:0,c:0,outlen:e};for(let e=0;e<16;e++)f.h[e]=o[e];const c=t?t.length:0;return f.h[0]^=16842752^c<<8^e,t&&(b(f,t),f.c=128),f}function b(e,t){for(let f=0;f>2]>>8*(3&f);return t}function y(e,t,f){f=f||64,e=c.normalizeInput(e);const r=p(f,t);return b(r,e),h(r)}e.exports={blake2b:y,blake2bHex:function(e,t,f){const r=y(e,t,f);return c.toHex(r)},blake2bInit:p,blake2bUpdate:b,blake2bFinal:h}},45297:(e,t,f)=>{const c=f(99488);function r(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function n(e,t,f,c,r,n){i[e]=i[e]+i[t]+r,i[c]=a(i[c]^i[e],16),i[f]=i[f]+i[c],i[t]=a(i[t]^i[f],12),i[e]=i[e]+i[t]+n,i[c]=a(i[c]^i[e],8),i[f]=i[f]+i[c],i[t]=a(i[t]^i[f],7)}function a(e,t){return e>>>t^e<<32-t}const d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),o=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0]),i=new Uint32Array(16),u=new Uint32Array(16);function s(e,t){let f=0;for(f=0;f<8;f++)i[f]=e.h[f],i[f+8]=d[f];for(i[12]^=e.t,i[13]^=e.t/4294967296,t&&(i[14]=~i[14]),f=0;f<16;f++)u[f]=r(e.b,4*f);for(f=0;f<10;f++)n(0,4,8,12,u[o[16*f+0]],u[o[16*f+1]]),n(1,5,9,13,u[o[16*f+2]],u[o[16*f+3]]),n(2,6,10,14,u[o[16*f+4]],u[o[16*f+5]]),n(3,7,11,15,u[o[16*f+6]],u[o[16*f+7]]),n(0,5,10,15,u[o[16*f+8]],u[o[16*f+9]]),n(1,6,11,12,u[o[16*f+10]],u[o[16*f+11]]),n(2,7,8,13,u[o[16*f+12]],u[o[16*f+13]]),n(3,4,9,14,u[o[16*f+14]],u[o[16*f+15]]);for(f=0;f<8;f++)e.h[f]^=i[f]^i[f+8]}function l(e,t){if(!(e>0&&e<=32))throw new Error("Incorrect output length, should be in [1, 32]");const f=t?t.length:0;if(t&&!(f>0&&f<=32))throw new Error("Incorrect key length, should be in [1, 32]");const c={h:new Uint32Array(d),b:new Uint8Array(64),c:0,t:0,outlen:e};return c.h[0]^=16842752^f<<8^e,f>0&&(p(c,t),c.c=64),c}function p(e,t){for(let f=0;f>2]>>8*(3&f)&255;return t}function h(e,t,f){f=f||32,e=c.normalizeInput(e);const r=l(f,t);return p(r,e),b(r)}e.exports={blake2s:h,blake2sHex:function(e,t,f){const r=h(e,t,f);return c.toHex(r)},blake2sInit:l,blake2sUpdate:p,blake2sFinal:b}},1191:(e,t,f)=>{const c=f(8442),r=f(45297);e.exports={blake2b:c.blake2b,blake2bHex:c.blake2bHex,blake2bInit:c.blake2bInit,blake2bUpdate:c.blake2bUpdate,blake2bFinal:c.blake2bFinal,blake2s:r.blake2s,blake2sHex:r.blake2sHex,blake2sInit:r.blake2sInit,blake2sUpdate:r.blake2sUpdate,blake2sFinal:r.blake2sFinal}},99488:e=>{function t(e){return(4294967296+e).toString(16).substring(1)}e.exports={normalizeInput:function(e){let t;if(e instanceof Uint8Array)t=e;else if(e instanceof Buffer)t=new Uint8Array(e);else{if("string"!=typeof e)throw new Error("Input must be an string, Buffer or Uint8Array");t=new Uint8Array(Buffer.from(e,"utf8"))}return t},toHex:function(e){return Array.prototype.map.call(e,(function(e){return(e<16?"0":"")+e.toString(16)})).join("")},debugPrint:function(e,f,c){let r="\n"+e+" = ";for(let n=0;n=48&&f<=57?f-48:f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:void c(!1,"Invalid character in "+e)}function o(e,t,f){var c=d(e,f);return f-1>=t&&(c|=d(e,f-1)<<4),c}function i(e,t,f,r){for(var n=0,a=0,d=Math.min(e.length,f),o=t;o=49?i-49+10:i>=17?i-17+10:i,c(i>=0&&a0?e:t},n.min=function(e,t){return e.cmp(t)<0?e:t},n.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"==typeof e)return this._initArray(e,t,f);"hex"===t&&(t=16),c(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;r-=3)a=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[n]|=a<>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(r=0,n=0;r>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this._strip()},n.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c=t;c-=2)r=o(e,t,c)<=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this._strip()},n.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,o=0,u=f;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},n.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=s}catch(e){n.prototype.inspect=s}else n.prototype.inspect=s;function s(){return(this.red?""}var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],b=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,o=a/67108864|0;f.words[0]=d;for(var i=1;i>>26,s=67108863&o,l=Math.min(i,t.length-1),p=Math.max(0,i-e.length+1);p<=l;p++){var b=i-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[i]=0|s,o=0|u}return 0!==o?f.words[i]=0|o:f.length--,f._strip()}n.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var r=0,n=0,a=0;a>>24-r&16777215)||a!==this.length-1?l[6-o.length]+o+f:o+f,(r+=2)>=26&&(r-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var i=p[e],u=b[e];f="";var s=this.clone();for(s.negative=0;!s.isZero();){var h=s.modrn(u).toString(e);f=(s=s.idivn(u)).isZero()?h+f:l[i-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}c(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&c(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},n.prototype.toJSON=function(){return this.toString(16,2)},a&&(n.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),n.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},n.prototype.toArrayLike=function(e,t,f){this._strip();var r=this.byteLength(),n=f||Math.max(1,r);c(r<=n,"byte array longer than desired length"),c(n>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,n);return this["_toArrayLike"+("le"===t?"LE":"BE")](a,r),a},n.prototype._toArrayLikeLE=function(e,t){for(var f=0,c=0,r=0,n=0;r>8&255),f>16&255),6===n?(f>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f=0&&(e[f--]=a>>8&255),f>=0&&(e[f--]=a>>16&255),6===n?(f>=0&&(e[f--]=a>>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f>=0)for(e[f--]=c;f>=0;)e[f--]=0},Math.clz32?n.prototype._countBits=function(e){return 32-Math.clz32(e)}:n.prototype._countBits=function(e){var t=e,f=0;return t>=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},n.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},n.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},n.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},n.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;fe.length?this.clone().iand(e):e.clone().iand(this)},n.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},n.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;ce.length?this.clone().ixor(e):e.clone().ixor(this)},n.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},n.prototype.inotn=function(e){c("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-f),this._strip()},n.prototype.notn=function(e){return this.clone().inotn(e)},n.prototype.setn=function(e,t){c("number"==typeof e&&e>=0);var f=e/26|0,r=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<e.length?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n>>26;for(;0!==r&&n>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;ne.length?this.clone().iadd(e):e.clone().iadd(this)},n.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==n&&a>26,this.words[a]=67108863&t;if(0===n&&a>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,x=0|a[4],P=8191&x,k=x>>>13,M=0|a[5],j=8191&M,S=M>>>13,T=0|a[6],E=8191&T,A=T>>>13,I=0|a[7],N=8191&I,R=I>>>13,B=0|a[8],C=8191&B,_=B>>>13,V=0|a[9],U=8191&V,H=V>>>13,L=0|d[0],D=8191&L,z=L>>>13,F=0|d[1],q=8191&F,W=F>>>13,X=0|d[2],K=8191&X,Z=X>>>13,G=0|d[3],Y=8191&G,J=G>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],oe=8191&de,ie=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(i+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,z))+Math.imul(l,D)|0))<<13)|0;i=((n=Math.imul(l,z))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,z))+Math.imul(h,D)|0,n=Math.imul(h,z);var ve=(i+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;i=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,z))+Math.imul(m,D)|0,n=Math.imul(m,z),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(i+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,Z)|0)+Math.imul(l,K)|0))<<13)|0;i=((n=n+Math.imul(l,Z)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,z))+Math.imul(O,D)|0,n=Math.imul(O,z),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,Z)|0;var ge=(i+(c=c+Math.imul(s,Y)|0)|0)+((8191&(r=(r=r+Math.imul(s,J)|0)+Math.imul(l,Y)|0))<<13)|0;i=((n=n+Math.imul(l,J)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(P,D),r=(r=Math.imul(P,z))+Math.imul(k,D)|0,n=Math.imul(k,z),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,Z)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,Z)|0,c=c+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(h,Y)|0,n=n+Math.imul(h,J)|0;var we=(i+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;i=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(j,D),r=(r=Math.imul(j,z))+Math.imul(S,D)|0,n=Math.imul(S,z),c=c+Math.imul(P,q)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,Z)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,Z)|0,c=c+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(m,Y)|0,n=n+Math.imul(m,J)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(i+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;i=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(E,D),r=(r=Math.imul(E,z))+Math.imul(A,D)|0,n=Math.imul(A,z),c=c+Math.imul(j,q)|0,r=(r=r+Math.imul(j,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(P,K)|0,r=(r=r+Math.imul(P,Z)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,Z)|0,c=c+Math.imul(w,Y)|0,r=(r=r+Math.imul(w,J)|0)+Math.imul(O,Y)|0,n=n+Math.imul(O,J)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var xe=(i+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;i=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,z))+Math.imul(R,D)|0,n=Math.imul(R,z),c=c+Math.imul(E,q)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,q)|0,n=n+Math.imul(A,W)|0,c=c+Math.imul(j,K)|0,r=(r=r+Math.imul(j,Z)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,Z)|0,c=c+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(k,Y)|0,n=n+Math.imul(k,J)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var Pe=(i+(c=c+Math.imul(s,oe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ie)|0)+Math.imul(l,oe)|0))<<13)|0;i=((n=n+Math.imul(l,ie)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(C,D),r=(r=Math.imul(C,z))+Math.imul(_,D)|0,n=Math.imul(_,z),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(E,K)|0,r=(r=r+Math.imul(E,Z)|0)+Math.imul(A,K)|0,n=n+Math.imul(A,Z)|0,c=c+Math.imul(j,Y)|0,r=(r=r+Math.imul(j,J)|0)+Math.imul(S,Y)|0,n=n+Math.imul(S,J)|0,c=c+Math.imul(P,$)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,oe)|0,r=(r=r+Math.imul(b,ie)|0)+Math.imul(h,oe)|0,n=n+Math.imul(h,ie)|0;var ke=(i+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;i=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(U,D),r=(r=Math.imul(U,z))+Math.imul(H,D)|0,n=Math.imul(H,z),c=c+Math.imul(C,q)|0,r=(r=r+Math.imul(C,W)|0)+Math.imul(_,q)|0,n=n+Math.imul(_,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,Z)|0,c=c+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(A,Y)|0,n=n+Math.imul(A,J)|0,c=c+Math.imul(j,$)|0,r=(r=r+Math.imul(j,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(P,fe)|0,r=(r=r+Math.imul(P,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,oe)|0,r=(r=r+Math.imul(v,ie)|0)+Math.imul(m,oe)|0,n=n+Math.imul(m,ie)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var Me=(i+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;i=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(U,q),r=(r=Math.imul(U,W))+Math.imul(H,q)|0,n=Math.imul(H,W),c=c+Math.imul(C,K)|0,r=(r=r+Math.imul(C,Z)|0)+Math.imul(_,K)|0,n=n+Math.imul(_,Z)|0,c=c+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(R,Y)|0,n=n+Math.imul(R,J)|0,c=c+Math.imul(E,$)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,$)|0,n=n+Math.imul(A,ee)|0,c=c+Math.imul(j,fe)|0,r=(r=r+Math.imul(j,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(P,ne)|0,r=(r=r+Math.imul(P,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,oe)|0,r=(r=r+Math.imul(w,ie)|0)+Math.imul(O,oe)|0,n=n+Math.imul(O,ie)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var je=(i+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;i=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(U,K),r=(r=Math.imul(U,Z))+Math.imul(H,K)|0,n=Math.imul(H,Z),c=c+Math.imul(C,Y)|0,r=(r=r+Math.imul(C,J)|0)+Math.imul(_,Y)|0,n=n+Math.imul(_,J)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(E,fe)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,fe)|0,n=n+Math.imul(A,ce)|0,c=c+Math.imul(j,ne)|0,r=(r=r+Math.imul(j,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(P,oe)|0,r=(r=r+Math.imul(P,ie)|0)+Math.imul(k,oe)|0,n=n+Math.imul(k,ie)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(i+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;i=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(U,Y),r=(r=Math.imul(U,J))+Math.imul(H,Y)|0,n=Math.imul(H,J),c=c+Math.imul(C,$)|0,r=(r=r+Math.imul(C,ee)|0)+Math.imul(_,$)|0,n=n+Math.imul(_,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(A,ne)|0,n=n+Math.imul(A,ae)|0,c=c+Math.imul(j,oe)|0,r=(r=r+Math.imul(j,ie)|0)+Math.imul(S,oe)|0,n=n+Math.imul(S,ie)|0,c=c+Math.imul(P,se)|0,r=(r=r+Math.imul(P,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(i+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;i=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(U,$),r=(r=Math.imul(U,ee))+Math.imul(H,$)|0,n=Math.imul(H,ee),c=c+Math.imul(C,fe)|0,r=(r=r+Math.imul(C,ce)|0)+Math.imul(_,fe)|0,n=n+Math.imul(_,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(E,oe)|0,r=(r=r+Math.imul(E,ie)|0)+Math.imul(A,oe)|0,n=n+Math.imul(A,ie)|0,c=c+Math.imul(j,se)|0,r=(r=r+Math.imul(j,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ee=(i+(c=c+Math.imul(P,be)|0)|0)+((8191&(r=(r=r+Math.imul(P,he)|0)+Math.imul(k,be)|0))<<13)|0;i=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(U,fe),r=(r=Math.imul(U,ce))+Math.imul(H,fe)|0,n=Math.imul(H,ce),c=c+Math.imul(C,ne)|0,r=(r=r+Math.imul(C,ae)|0)+Math.imul(_,ne)|0,n=n+Math.imul(_,ae)|0,c=c+Math.imul(N,oe)|0,r=(r=r+Math.imul(N,ie)|0)+Math.imul(R,oe)|0,n=n+Math.imul(R,ie)|0,c=c+Math.imul(E,se)|0,r=(r=r+Math.imul(E,le)|0)+Math.imul(A,se)|0,n=n+Math.imul(A,le)|0;var Ae=(i+(c=c+Math.imul(j,be)|0)|0)+((8191&(r=(r=r+Math.imul(j,he)|0)+Math.imul(S,be)|0))<<13)|0;i=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(U,ne),r=(r=Math.imul(U,ae))+Math.imul(H,ne)|0,n=Math.imul(H,ae),c=c+Math.imul(C,oe)|0,r=(r=r+Math.imul(C,ie)|0)+Math.imul(_,oe)|0,n=n+Math.imul(_,ie)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ie=(i+(c=c+Math.imul(E,be)|0)|0)+((8191&(r=(r=r+Math.imul(E,he)|0)+Math.imul(A,be)|0))<<13)|0;i=((n=n+Math.imul(A,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(U,oe),r=(r=Math.imul(U,ie))+Math.imul(H,oe)|0,n=Math.imul(H,ie),c=c+Math.imul(C,se)|0,r=(r=r+Math.imul(C,le)|0)+Math.imul(_,se)|0,n=n+Math.imul(_,le)|0;var Ne=(i+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(R,be)|0))<<13)|0;i=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(U,se),r=(r=Math.imul(U,le))+Math.imul(H,se)|0,n=Math.imul(H,le);var Re=(i+(c=c+Math.imul(C,be)|0)|0)+((8191&(r=(r=r+Math.imul(C,he)|0)+Math.imul(_,be)|0))<<13)|0;i=((n=n+Math.imul(_,he)|0)+(r>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Be=(i+(c=Math.imul(U,be))|0)+((8191&(r=(r=Math.imul(U,he))+Math.imul(H,be)|0))<<13)|0;return i=((n=Math.imul(H,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,o[0]=ye,o[1]=ve,o[2]=me,o[3]=ge,o[4]=we,o[5]=Oe,o[6]=xe,o[7]=Pe,o[8]=ke,o[9]=Me,o[10]=je,o[11]=Se,o[12]=Te,o[13]=Ee,o[14]=Ae,o[15]=Ie,o[16]=Ne,o[17]=Re,o[18]=Be,0!==i&&(o[19]=i,f.length++),f};function v(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f._strip()}function m(e,t,f){return v(e,t,f)}function g(e,t){this.x=e,this.y=t}Math.imul||(y=h),n.prototype.mulTo=function(e,t){var f=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):f<63?h(this,e,t):f<1024?v(this,e,t):m(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),f=n.prototype._countBits(e)-1,c=0;c>=1;return c},g.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a>>=1)r++;return 1<>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a>=26,f+=n/67108864|0,f+=a>>>26,this.words[r]=67108863&a}return 0!==f&&(this.words[r]=f,this.length++),t?this.ineg():this},n.prototype.muln=function(e){return this.clone().imuln(e)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f>>r&1}return t}(e);if(0===t.length)return new n(1);for(var f=this,c=0;c=0);var t,f=e%26,r=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<a)for(this.length-=a,i=0;i=0&&(0!==u||i>=r);i--){var s=0|this.words[i];this.words[i]=u<<26-n|s>>>n,u=s&d}return o&&0!==u&&(o.words[o.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(e,t,f){return c(0===this.negative),this.iushrn(e,t,f)},n.prototype.shln=function(e){return this.clone().ishln(e)},n.prototype.ushln=function(e){return this.clone().iushln(e)},n.prototype.shrn=function(e){return this.clone().ishrn(e)},n.prototype.ushrn=function(e){return this.clone().iushrn(e)},n.prototype.testn=function(e){c("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,r=1<=0);var t=e%26,f=(e-t)/26;if(c(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var r=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},n.prototype.isubn=function(e){if(c("number"==typeof e),c(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(o/67108864|0),this.words[r+f]=67108863&n}for(;r>26,this.words[r+f]=67108863&n;if(0===d)return this._strip();for(c(-1===d),d=0,r=0;r>26,this.words[r]=67108863&n;return this.negative=1,this._strip()},n.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,a=0|r.words[r.length-1];0!=(f=26-this._countBits(a))&&(r=r.ushln(f),c.iushln(f),a=0|r.words[r.length-1]);var d,o=c.length-r.length;if("mod"!==t){(d=new n(null)).length=o+1,d.words=new Array(d.length);for(var i=0;i=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/a|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d._strip(),c._strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},n.prototype.divmod=function(e,t,f){return c(!e.isZero()),this.isZero()?{div:new n(0),mod:new n(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(r=d.div.neg()),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.iadd(e)),{div:r,mod:a}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(r=d.div.neg()),{div:r,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.isub(e)),{div:d.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new n(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new n(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new n(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,a,d},n.prototype.div=function(e){return this.divmod(e,"div",!1).div},n.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},n.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},n.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},n.prototype.modrn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(f*r+(0|this.words[n]))%e;return t?-r:r},n.prototype.modn=function(e){return this.modrn(e)},n.prototype.idivn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*f;this.words[r]=n/e|0,f=n%e}return this._strip(),t?this.ineg():this},n.prototype.divn=function(e){return this.clone().idivn(e)},n.prototype.egcd=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new n(1),a=new n(0),d=new n(0),o=new n(1),i=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++i;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(r.isOdd()||a.isOdd())&&(r.iadd(u),a.isub(s)),r.iushrn(1),a.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||o.isOdd())&&(d.iadd(u),o.isub(s)),d.iushrn(1),o.iushrn(1);t.cmp(f)>=0?(t.isub(f),r.isub(d),a.isub(o)):(f.isub(t),d.isub(r),o.isub(a))}return{a:d,b:o,gcd:f.iushln(i)}},n.prototype._invmp=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,a=new n(1),d=new n(0),o=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var i=0,u=1;0==(t.words[0]&u)&&i<26;++i,u<<=1);if(i>0)for(t.iushrn(i);i-- >0;)a.isOdd()&&a.iadd(o),a.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(o),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),a.isub(d)):(f.isub(t),d.isub(a))}return(r=0===t.cmpn(1)?a:d).cmpn(0)<0&&r.iadd(e),r},n.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},n.prototype.invm=function(e){return this.egcd(e).a.umod(e)},n.prototype.isEven=function(){return 0==(1&this.words[0])},n.prototype.isOdd=function(){return 1==(1&this.words[0])},n.prototype.andln=function(e){return this.words[0]&e},n.prototype.bincn=function(e){c("number"==typeof e);var t=e%26,f=(e-t)/26,r=1<>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},n.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},n.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this._strip(),this.length>1)t=1;else{f&&(e=-e),c(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){cr&&(t=1);break}}return t},n.prototype.gtn=function(e){return 1===this.cmpn(e)},n.prototype.gt=function(e){return 1===this.cmp(e)},n.prototype.gten=function(e){return this.cmpn(e)>=0},n.prototype.gte=function(e){return this.cmp(e)>=0},n.prototype.ltn=function(e){return-1===this.cmpn(e)},n.prototype.lt=function(e){return-1===this.cmp(e)},n.prototype.lten=function(e){return this.cmpn(e)<=0},n.prototype.lte=function(e){return this.cmp(e)<=0},n.prototype.eqn=function(e){return 0===this.cmpn(e)},n.prototype.eq=function(e){return 0===this.cmp(e)},n.red=function(e){return new j(e)},n.prototype.toRed=function(e){return c(!this.red,"Already a number in reduction context"),c(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},n.prototype.fromRed=function(){return c(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(e){return this.red=e,this},n.prototype.forceRed=function(e){return c(!this.red,"Already a number in reduction context"),this._forceRed(e)},n.prototype.redAdd=function(e){return c(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},n.prototype.redIAdd=function(e){return c(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},n.prototype.redSub=function(e){return c(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},n.prototype.redISub=function(e){return c(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},n.prototype.redShl=function(e){return c(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},n.prototype.redMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},n.prototype.redIMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},n.prototype.redSqr=function(){return c(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return c(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return c(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return c(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return c(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(e){return c(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function O(e,t){this.name=e,this.p=new n(t,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P(){O.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){O.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){O.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function j(e){if("string"==typeof e){var t=n._prime(e);this.m=t.p,this.prime=t}else c(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){j.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}O.prototype._tmp=function(){var e=new n(null);return e.words=new Array(Math.ceil(this.n/13)),e},O.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},O.prototype.split=function(e,t){e.iushrn(this.n,0,t)},O.prototype.imulK=function(e){return e.imul(this.k)},r(x,O),x.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},x.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},n._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new x;else if("p224"===e)t=new P;else if("p192"===e)t=new k;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new M}return w[e]=t,t},j.prototype._verify1=function(e){c(0===e.negative,"red works only with positives"),c(e.red,"red works only with red numbers")},j.prototype._verify2=function(e,t){c(0==(e.negative|t.negative),"red works only with positives"),c(e.red&&e.red===t.red,"red works only with red numbers")},j.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},j.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},j.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},j.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},j.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},j.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},j.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},j.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},j.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},j.prototype.isqr=function(e){return this.imul(e,e.clone())},j.prototype.sqr=function(e){return this.mul(e,e)},j.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(c(t%2==1),3===t){var f=this.m.add(new n(1)).iushrn(2);return this.pow(e,f)}for(var r=this.m.subn(1),a=0;!r.isZero()&&0===r.andln(1);)a++,r.iushrn(1);c(!r.isZero());var d=new n(1).toRed(this),o=d.redNeg(),i=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new n(2*u*u).toRed(this);0!==this.pow(u,i).cmp(o);)u.redIAdd(o);for(var s=this.pow(u,r),l=this.pow(e,r.addn(1).iushrn(1)),p=this.pow(e,r),b=a;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();c(y=0;c--){for(var i=t.words[c],u=o-1;u>=0;u--){var s=i>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==a?(a<<=1,a|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[a]),d=0,a=0)):d=0}o=26}return r},j.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},j.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},n.mont=function(e){return new S(e)},r(S,j),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new n(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):r.cmpn(0)<0&&(a=r.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=f.nmd(e),this)},77191:(e,t,f)=>{var c=f(58162);e.exports=c("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},48764:(e,t,f)=>{"use strict";var c=f(79742),r=f(80645),n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=o,t.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)},t.INSPECT_MAX_BYTES=50;var a=2147483647;function d(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,f){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return s(e)}return i(e,t,f)}function i(e,t,f){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var f=0|h(e,t),c=d(f),r=c.write(e,t);return r!==f&&(c=c.slice(0,r)),c}(e,t);if(ArrayBuffer.isView(e))return function(e){if(D(e,Uint8Array)){var t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return l(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(D(e,ArrayBuffer)||e&&D(e.buffer,ArrayBuffer))return p(e,t,f);if("undefined"!=typeof SharedArrayBuffer&&(D(e,SharedArrayBuffer)||e&&D(e.buffer,SharedArrayBuffer)))return p(e,t,f);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var c=e.valueOf&&e.valueOf();if(null!=c&&c!==e)return o.from(c,t,f);var r=function(e){if(o.isBuffer(e)){var t=0|b(e.length),f=d(t);return 0===f.length||e.copy(f,0,0,t),f}return void 0!==e.length?"number"!=typeof e.length||z(e.length)?d(0):l(e):"Buffer"===e.type&&Array.isArray(e.data)?l(e.data):void 0}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,f);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function s(e){return u(e),d(e<0?0:0|b(e))}function l(e){for(var t=e.length<0?0:0|b(e.length),f=d(t),c=0;c=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function h(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||D(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var f=e.length,c=arguments.length>2&&!0===arguments[2];if(!c&&0===f)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return f;case"utf8":case"utf-8":return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*f;case"hex":return f>>>1;case"base64":return H(e).length;default:if(r)return c?-1:U(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,f){var c=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===f||f>this.length)&&(f=this.length),f<=0)return"";if((f>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,f);case"utf8":case"utf-8":return j(this,t,f);case"ascii":return T(this,t,f);case"latin1":case"binary":return E(this,t,f);case"base64":return M(this,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,f);default:if(c)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),c=!0}}function v(e,t,f){var c=e[t];e[t]=e[f],e[f]=c}function m(e,t,f,c,r){if(0===e.length)return-1;if("string"==typeof f?(c=f,f=0):f>2147483647?f=2147483647:f<-2147483648&&(f=-2147483648),z(f=+f)&&(f=r?0:e.length-1),f<0&&(f=e.length+f),f>=e.length){if(r)return-1;f=e.length-1}else if(f<0){if(!r)return-1;f=0}if("string"==typeof t&&(t=o.from(t,c)),o.isBuffer(t))return 0===t.length?-1:g(e,t,f,c,r);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,f):Uint8Array.prototype.lastIndexOf.call(e,t,f):g(e,[t],f,c,r);throw new TypeError("val must be string, number or Buffer")}function g(e,t,f,c,r){var n,a=1,d=e.length,o=t.length;if(void 0!==c&&("ucs2"===(c=String(c).toLowerCase())||"ucs-2"===c||"utf16le"===c||"utf-16le"===c)){if(e.length<2||t.length<2)return-1;a=2,d/=2,o/=2,f/=2}function i(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(r){var u=-1;for(n=f;nd&&(f=d-o),n=f;n>=0;n--){for(var s=!0,l=0;lr&&(c=r):c=r;var n=t.length;c>n/2&&(c=n/2);for(var a=0;a>8,r=f%256,n.push(r),n.push(c);return n}(t,e.length-f),e,f,c)}function M(e,t,f){return 0===t&&f===e.length?c.fromByteArray(e):c.fromByteArray(e.slice(t,f))}function j(e,t,f){f=Math.min(e.length,f);for(var c=[],r=t;r239?4:i>223?3:i>191?2:1;if(r+s<=f)switch(s){case 1:i<128&&(u=i);break;case 2:128==(192&(n=e[r+1]))&&(o=(31&i)<<6|63&n)>127&&(u=o);break;case 3:n=e[r+1],a=e[r+2],128==(192&n)&&128==(192&a)&&(o=(15&i)<<12|(63&n)<<6|63&a)>2047&&(o<55296||o>57343)&&(u=o);break;case 4:n=e[r+1],a=e[r+2],d=e[r+3],128==(192&n)&&128==(192&a)&&128==(192&d)&&(o=(15&i)<<18|(63&n)<<12|(63&a)<<6|63&d)>65535&&o<1114112&&(u=o)}null===u?(u=65533,s=1):u>65535&&(u-=65536,c.push(u>>>10&1023|55296),u=56320|1023&u),c.push(u),r+=s}return function(e){var t=e.length;if(t<=S)return String.fromCharCode.apply(String,e);for(var f="",c=0;cc.length?o.from(n).copy(c,r):Uint8Array.prototype.set.call(c,n,r);else{if(!o.isBuffer(n))throw new TypeError('"list" argument must be an Array of Buffers');n.copy(c,r)}r+=n.length}return c},o.byteLength=h,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tf&&(e+=" ... "),""},n&&(o.prototype[n]=o.prototype.inspect),o.prototype.compare=function(e,t,f,c,r){if(D(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===f&&(f=e?e.length:0),void 0===c&&(c=0),void 0===r&&(r=this.length),t<0||f>e.length||c<0||r>this.length)throw new RangeError("out of range index");if(c>=r&&t>=f)return 0;if(c>=r)return-1;if(t>=f)return 1;if(this===e)return 0;for(var n=(r>>>=0)-(c>>>=0),a=(f>>>=0)-(t>>>=0),d=Math.min(n,a),i=this.slice(c,r),u=e.slice(t,f),s=0;s>>=0,isFinite(f)?(f>>>=0,void 0===c&&(c="utf8")):(c=f,f=void 0)}var r=this.length-t;if((void 0===f||f>r)&&(f=r),e.length>0&&(f<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");c||(c="utf8");for(var n=!1;;)switch(c){case"hex":return w(this,e,t,f);case"utf8":case"utf-8":return O(this,e,t,f);case"ascii":case"latin1":case"binary":return x(this,e,t,f);case"base64":return P(this,e,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,f);default:if(n)throw new TypeError("Unknown encoding: "+c);c=(""+c).toLowerCase(),n=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function T(e,t,f){var c="";f=Math.min(e.length,f);for(var r=t;rc)&&(f=c);for(var r="",n=t;nf)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,f,c,r,n){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function B(e,t,f,c,r,n){if(f+c>e.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("Index out of range")}function C(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,4),r.write(e,t,f,c,23,4),f+4}function _(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,8),r.write(e,t,f,c,52,8),f+8}o.prototype.slice=function(e,t){var f=this.length;(e=~~e)<0?(e+=f)<0&&(e=0):e>f&&(e=f),(t=void 0===t?f:~~t)<0?(t+=f)<0&&(t=0):t>f&&(t=f),t>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e+--t],r=1;t>0&&(r*=256);)c+=this[e+--t]*r;return c},o.prototype.readUint8=o.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n=(r*=128)&&(c-=Math.pow(2,8*t)),c},o.prototype.readIntBE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=t,r=1,n=this[e+--c];c>0&&(r*=256);)n+=this[e+--c]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*t)),n},o.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e]|this[e+1]<<8;return 32768&f?4294901760|f:f},o.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e+1]|this[e]<<8;return 32768&f?4294901760|f:f},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!1,52,8)},o.prototype.writeUintLE=o.prototype.writeUIntLE=function(e,t,f,c){e=+e,t>>>=0,f>>>=0,c||R(this,e,t,f,Math.pow(2,8*f)-1,0);var r=1,n=0;for(this[t]=255&e;++n>>=0,f>>>=0,c||R(this,e,t,f,Math.pow(2,8*f)-1,0);var r=f-1,n=1;for(this[t+r]=255&e;--r>=0&&(n*=256);)this[t+r]=e/n&255;return t+f},o.prototype.writeUint8=o.prototype.writeUInt8=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);R(this,e,t,f,r-1,-r)}var n=0,a=1,d=0;for(this[t]=255&e;++n>0)-d&255;return t+f},o.prototype.writeIntBE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);R(this,e,t,f,r-1,-r)}var n=f-1,a=1,d=0;for(this[t+n]=255&e;--n>=0&&(a*=256);)e<0&&0===d&&0!==this[t+n+1]&&(d=1),this[t+n]=(e/a>>0)-d&255;return t+f},o.prototype.writeInt8=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,f){return C(this,e,t,!0,f)},o.prototype.writeFloatBE=function(e,t,f){return C(this,e,t,!1,f)},o.prototype.writeDoubleLE=function(e,t,f){return _(this,e,t,!0,f)},o.prototype.writeDoubleBE=function(e,t,f){return _(this,e,t,!1,f)},o.prototype.copy=function(e,t,f,c){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(f||(f=0),c||0===c||(c=this.length),t>=e.length&&(t=e.length),t||(t=0),c>0&&c=this.length)throw new RangeError("Index out of range");if(c<0)throw new RangeError("sourceEnd out of bounds");c>this.length&&(c=this.length),e.length-t>>=0,f=void 0===f?this.length:f>>>0,e||(e=0),"number"==typeof e)for(n=t;n55295&&f<57344){if(!r){if(f>56319){(t-=3)>-1&&n.push(239,191,189);continue}if(a+1===c){(t-=3)>-1&&n.push(239,191,189);continue}r=f;continue}if(f<56320){(t-=3)>-1&&n.push(239,191,189),r=f;continue}f=65536+(r-55296<<10|f-56320)}else r&&(t-=3)>-1&&n.push(239,191,189);if(r=null,f<128){if((t-=1)<0)break;n.push(f)}else if(f<2048){if((t-=2)<0)break;n.push(f>>6|192,63&f|128)}else if(f<65536){if((t-=3)<0)break;n.push(f>>12|224,f>>6&63|128,63&f|128)}else{if(!(f<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;n.push(f>>18|240,f>>12&63|128,f>>6&63|128,63&f|128)}}return n}function H(e){return c.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,f,c){for(var r=0;r=t.length||r>=e.length);++r)t[r+f]=e[r];return r}function D(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function z(e){return e!=e}var F=function(){for(var e="0123456789abcdef",t=new Array(256),f=0;f<16;++f)for(var c=16*f,r=0;r<16;++r)t[c+r]=e[f]+e[r];return t}()},48168:(e,t,f)=>{var c=f(39092),r={};for(var n in c)c.hasOwnProperty(n)&&(r[c[n]]=n);var a=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var d in a)if(a.hasOwnProperty(d)){if(!("channels"in a[d]))throw new Error("missing channels property: "+d);if(!("labels"in a[d]))throw new Error("missing channel labels property: "+d);if(a[d].labels.length!==a[d].channels)throw new Error("channel and label counts mismatch: "+d);var o=a[d].channels,i=a[d].labels;delete a[d].channels,delete a[d].labels,Object.defineProperty(a[d],"channels",{value:o}),Object.defineProperty(a[d],"labels",{value:i})}a.rgb.hsl=function(e){var t,f,c=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.min(c,r,n),d=Math.max(c,r,n),o=d-a;return d===a?t=0:c===d?t=(r-n)/o:r===d?t=2+(n-c)/o:n===d&&(t=4+(c-r)/o),(t=Math.min(60*t,360))<0&&(t+=360),f=(a+d)/2,[t,100*(d===a?0:f<=.5?o/(d+a):o/(2-d-a)),100*f]},a.rgb.hsv=function(e){var t,f,c,r,n,a=e[0]/255,d=e[1]/255,o=e[2]/255,i=Math.max(a,d,o),u=i-Math.min(a,d,o),s=function(e){return(i-e)/6/u+.5};return 0===u?r=n=0:(n=u/i,t=s(a),f=s(d),c=s(o),a===i?r=c-f:d===i?r=1/3+t-c:o===i&&(r=2/3+f-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*n,100*i]},a.rgb.hwb=function(e){var t=e[0],f=e[1],c=e[2];return[a.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(f,c))*100,100*(c=1-1/255*Math.max(t,Math.max(f,c)))]},a.rgb.cmyk=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255;return[100*((1-f-(t=Math.min(1-f,1-c,1-r)))/(1-t)||0),100*((1-c-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},a.rgb.keyword=function(e){var t=r[e];if(t)return t;var f,n,a,d=1/0;for(var o in c)if(c.hasOwnProperty(o)){var i=(n=e,a=c[o],Math.pow(n[0]-a[0],2)+Math.pow(n[1]-a[1],2)+Math.pow(n[2]-a[2],2));i.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(f=f>.04045?Math.pow((f+.055)/1.055,2.4):f/12.92)+.1805*(c=c>.04045?Math.pow((c+.055)/1.055,2.4):c/12.92)),100*(.2126*t+.7152*f+.0722*c),100*(.0193*t+.1192*f+.9505*c)]},a.rgb.lab=function(e){var t=a.rgb.xyz(e),f=t[0],c=t[1],r=t[2];return c/=100,r/=108.883,f=(f/=95.047)>.008856?Math.pow(f,1/3):7.787*f+16/116,[116*(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116)-16,500*(f-c),200*(c-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(e){var t,f,c,r,n,a=e[0]/360,d=e[1]/100,o=e[2]/100;if(0===d)return[n=255*o,n,n];t=2*o-(f=o<.5?o*(1+d):o+d-o*d),r=[0,0,0];for(var i=0;i<3;i++)(c=a+1/3*-(i-1))<0&&c++,c>1&&c--,n=6*c<1?t+6*(f-t)*c:2*c<1?f:3*c<2?t+(f-t)*(2/3-c)*6:t,r[i]=255*n;return r},a.hsl.hsv=function(e){var t=e[0],f=e[1]/100,c=e[2]/100,r=f,n=Math.max(c,.01);return f*=(c*=2)<=1?c:2-c,r*=n<=1?n:2-n,[t,100*(0===c?2*r/(n+r):2*f/(c+f)),(c+f)/2*100]},a.hsv.rgb=function(e){var t=e[0]/60,f=e[1]/100,c=e[2]/100,r=Math.floor(t)%6,n=t-Math.floor(t),a=255*c*(1-f),d=255*c*(1-f*n),o=255*c*(1-f*(1-n));switch(c*=255,r){case 0:return[c,o,a];case 1:return[d,c,a];case 2:return[a,c,o];case 3:return[a,d,c];case 4:return[o,a,c];case 5:return[c,a,d]}},a.hsv.hsl=function(e){var t,f,c,r=e[0],n=e[1]/100,a=e[2]/100,d=Math.max(a,.01);return c=(2-n)*a,f=n*d,[r,100*(f=(f/=(t=(2-n)*d)<=1?t:2-t)||0),100*(c/=2)]},a.hwb.rgb=function(e){var t,f,c,r,n,a,d,o=e[0]/360,i=e[1]/100,u=e[2]/100,s=i+u;switch(s>1&&(i/=s,u/=s),c=6*o-(t=Math.floor(6*o)),0!=(1&t)&&(c=1-c),r=i+c*((f=1-u)-i),t){default:case 6:case 0:n=f,a=r,d=i;break;case 1:n=r,a=f,d=i;break;case 2:n=i,a=f,d=r;break;case 3:n=i,a=r,d=f;break;case 4:n=r,a=i,d=f;break;case 5:n=f,a=i,d=r}return[255*n,255*a,255*d]},a.cmyk.rgb=function(e){var t=e[0]/100,f=e[1]/100,c=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,f*(1-r)+r)),255*(1-Math.min(1,c*(1-r)+r))]},a.xyz.rgb=function(e){var t,f,c,r=e[0]/100,n=e[1]/100,a=e[2]/100;return f=-.9689*r+1.8758*n+.0415*a,c=.0557*r+-.204*n+1.057*a,t=(t=3.2406*r+-1.5372*n+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,f=f>.0031308?1.055*Math.pow(f,1/2.4)-.055:12.92*f,c=c>.0031308?1.055*Math.pow(c,1/2.4)-.055:12.92*c,[255*(t=Math.min(Math.max(0,t),1)),255*(f=Math.min(Math.max(0,f),1)),255*(c=Math.min(Math.max(0,c),1))]},a.xyz.lab=function(e){var t=e[0],f=e[1],c=e[2];return f/=100,c/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(f=f>.008856?Math.pow(f,1/3):7.787*f+16/116)-16,500*(t-f),200*(f-(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116))]},a.lab.xyz=function(e){var t,f,c,r=e[0];t=e[1]/500+(f=(r+16)/116),c=f-e[2]/200;var n=Math.pow(f,3),a=Math.pow(t,3),d=Math.pow(c,3);return f=n>.008856?n:(f-16/116)/7.787,t=a>.008856?a:(t-16/116)/7.787,c=d>.008856?d:(c-16/116)/7.787,[t*=95.047,f*=100,c*=108.883]},a.lab.lch=function(e){var t,f=e[0],c=e[1],r=e[2];return(t=360*Math.atan2(r,c)/2/Math.PI)<0&&(t+=360),[f,Math.sqrt(c*c+r*r),t]},a.lch.lab=function(e){var t,f=e[0],c=e[1];return t=e[2]/360*2*Math.PI,[f,c*Math.cos(t),c*Math.sin(t)]},a.rgb.ansi16=function(e){var t=e[0],f=e[1],c=e[2],r=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var n=30+(Math.round(c/255)<<2|Math.round(f/255)<<1|Math.round(t/255));return 2===r&&(n+=60),n},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],f=e[1],c=e[2];return t===f&&f===c?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(f/255*5)+Math.round(c/255*5)},a.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var f=.5*(1+~~(e>50));return[(1&t)*f*255,(t>>1&1)*f*255,(t>>2&1)*f*255]},a.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var f;return e-=16,[Math.floor(e/36)/5*255,Math.floor((f=e%36)/6)/5*255,f%6/5*255]},a.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},a.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var f=t[0];3===t[0].length&&(f=f.split("").map((function(e){return e+e})).join(""));var c=parseInt(f,16);return[c>>16&255,c>>8&255,255&c]},a.rgb.hcg=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255,n=Math.max(Math.max(f,c),r),a=Math.min(Math.min(f,c),r),d=n-a;return t=d<=0?0:n===f?(c-r)/d%6:n===c?2+(r-f)/d:4+(f-c)/d+4,t/=6,[360*(t%=1),100*d,100*(d<1?a/(1-d):0)]},a.hsl.hcg=function(e){var t,f=e[1]/100,c=e[2]/100,r=0;return(t=c<.5?2*f*c:2*f*(1-c))<1&&(r=(c-.5*t)/(1-t)),[e[0],100*t,100*r]},a.hsv.hcg=function(e){var t=e[1]/100,f=e[2]/100,c=t*f,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.hcg.rgb=function(e){var t=e[0]/360,f=e[1]/100,c=e[2]/100;if(0===f)return[255*c,255*c,255*c];var r,n=[0,0,0],a=t%1*6,d=a%1,o=1-d;switch(Math.floor(a)){case 0:n[0]=1,n[1]=d,n[2]=0;break;case 1:n[0]=o,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=d;break;case 3:n[0]=0,n[1]=o,n[2]=1;break;case 4:n[0]=d,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=o}return r=(1-f)*c,[255*(f*n[0]+r),255*(f*n[1]+r),255*(f*n[2]+r)]},a.hcg.hsv=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t),c=0;return f>0&&(c=t/f),[e[0],100*c,100*f]},a.hcg.hsl=function(e){var t=e[1]/100,f=e[2]/100*(1-t)+.5*t,c=0;return f>0&&f<.5?c=t/(2*f):f>=.5&&f<1&&(c=t/(2*(1-f))),[e[0],100*c,100*f]},a.hcg.hwb=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t);return[e[0],100*(f-t),100*(1-f)]},a.hwb.hcg=function(e){var t=e[1]/100,f=1-e[2]/100,c=f-t,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),f=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(f.length)+f},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(e,t,f)=>{var c=f(48168),r=f(4111),n={};Object.keys(c).forEach((function(e){n[e]={},Object.defineProperty(n[e],"channels",{value:c[e].channels}),Object.defineProperty(n[e],"labels",{value:c[e].labels});var t=r(e);Object.keys(t).forEach((function(f){var c=t[f];n[e][f]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var f=e(t);if("object"==typeof f)for(var c=f.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(c)}))})),e.exports=n},39092:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(e,t,f)=>{var c=f(48168);function r(e,t){return function(f){return t(e(f))}}function n(e,t){for(var f=[t[e].parent,e],n=c[t[e].parent][e],a=t[e].parent;t[a].parent;)f.unshift(t[a].parent),n=r(c[t[a].parent][a],n),a=t[a].parent;return n.conversion=f,n}e.exports=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(c),f=t.length,r=0;r{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},19818:(e,t,f)=>{var c=f(8874),r=f(86851),n=Object.hasOwnProperty,a={};for(var d in c)n.call(c,d)&&(a[c[d]]=d);var o=e.exports={to:{},get:{}};function i(e,t,f){return Math.min(Math.max(t,e),f)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}o.get=function(e){var t,f;switch(e.substring(0,3).toLowerCase()){case"hsl":t=o.get.hsl(e),f="hsl";break;case"hwb":t=o.get.hwb(e),f="hwb";break;default:t=o.get.rgb(e),f="rgb"}return t?{model:f,value:t}:null},o.get.rgb=function(e){if(!e)return null;var t,f,r,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=t[2],t=t[1],f=0;f<3;f++){var d=2*f;a[f]=parseInt(t.slice(d,d+2),16)}r&&(a[3]=parseInt(r,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=(t=t[1])[3],f=0;f<3;f++)a[f]=parseInt(t[f]+t[f],16);r&&(a[3]=parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(f=0;f<3;f++)a[f]=parseInt(t[f+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:n.call(c,t[1])?((a=c[t[1]])[3]=1,a):null:null;for(f=0;f<3;f++)a[f]=Math.round(2.55*parseFloat(t[f+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(f=0;f<3;f++)a[f]=i(a[f],0,255);return a[3]=i(a[3],0,1),a},o.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,i(parseFloat(t[2]),0,100),i(parseFloat(t[3]),0,100),i(isNaN(f)?1:f,0,1)]}return null},o.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,i(parseFloat(t[2]),0,100),i(parseFloat(t[3]),0,100),i(isNaN(f)?1:f,0,1)]}return null},o.to.hex=function(){var e=r(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},o.to.rgb=function(){var e=r(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},o.to.rgb.percent=function(){var e=r(arguments),t=Math.round(e[0]/255*100),f=Math.round(e[1]/255*100),c=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+f+"%, "+c+"%)":"rgba("+t+"%, "+f+"%, "+c+"%, "+e[3]+")"},o.to.hsl=function(){var e=r(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},o.to.hwb=function(){var e=r(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},o.to.keyword=function(e){return a[e.slice(0,3)]}},6767:(e,t,f)=>{"use strict";var c=f(19818),r=f(12085),n=[].slice,a=["keyword","gray","hex"],d={};Object.keys(r).forEach((function(e){d[n.call(r[e].labels).sort().join("")]=e}));var o={};function i(e,t){if(!(this instanceof i))return new i(e,t);if(t&&t in a&&(t=null),t&&!(t in r))throw new Error("Unknown model: "+t);var f,u;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var s=c.get(e);if(null===s)throw new Error("Unable to parse color from string: "+e);this.model=s.model,u=r[this.model].channels,this.color=s.value.slice(0,u),this.valpha="number"==typeof s.value[u]?s.value[u]:1}else if(e.length){this.model=t||"rgb",u=r[this.model].channels;var l=n.call(e,0,u);this.color=p(l,u),this.valpha="number"==typeof e[u]?e[u]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var b=Object.keys(e);"alpha"in e&&(b.splice(b.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var h=b.sort().join("");if(!(h in d))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=d[h];var y=r[this.model].labels,v=[];for(f=0;ff?(t+.05)/(f+.05):(f+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),f=t.color[0];return f=(f=(f+e)%360)<0?360+f:f,t.color[0]=f,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var f=e.rgb(),c=this.rgb(),r=void 0===t?.5:t,n=2*r-1,a=f.alpha()-c.alpha(),d=((n*a==-1?n:(n+a)/(1+n*a))+1)/2,o=1-d;return i.rgb(d*f.red()+o*c.red(),d*f.green()+o*c.green(),d*f.blue()+o*c.blue(),f.alpha()*r+c.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===a.indexOf(e)){var t=r[e].channels;i.prototype[e]=function(){if(this.model===e)return new i(this);if(arguments.length)return new i(arguments,e);var f="number"==typeof arguments[t]?t:this.valpha;return new i(l(r[this.model][e].raw(this.color)).concat(f),e)},i[e]=function(f){return"number"==typeof f&&(f=p(n.call(arguments),t)),new i(f,e)}}})),e.exports=i},75678:function(e,t,f){!function(t,c){"use strict";e.exports?e.exports=c(f(50780)):t.ed2curve=c(t.nacl)}(this,(function(e){"use strict";if(!e)throw new Error("tweetnacl not loaded");var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t>16&1),o[c-1]&=65535;o[15]=i[15]-32767-(o[14]>>16&1),n=o[15]>>16&1,o[14]&=65535,d(i,o,1-n)}for(c=0;c<16;c++)e[2*c]=255&i[c],e[2*c+1]=i[c]>>8}function p(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return l(f,e),l(c,t),function(e,t,f,c,r){var n,a=0;for(n=0;n<32;n++)a|=e[0+n]^f[0+n];return(1&a-1>>>8)-1}(f,0,c)}function b(e){var a=new Uint8Array(32),d=[t(),t(),t(),t()],b=t(),h=t();if(function(e,a){var d,b,h=t(),y=t(),v=t(),m=t(),g=t(),w=t(),O=t();return function(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}(e[2],c),function(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}(e[1],a),s(v,e[1]),u(m,v,r),i(v,v,e[2]),o(m,e[2],m),s(g,m),s(w,g),u(O,w,g),u(h,O,v),u(h,h,m),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)s(r,r),1!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(h,h,v),u(h,h,m),u(h,h,m),u(e[0],h,m),s(y,e[0]),u(y,y,m),p(y,v)&&u(e[0],e[0],n),s(y,e[0]),u(y,y,m),p(y,v)?-1:(d=e[0],l(b=new Uint8Array(32),d),(1&b[0])==a[31]>>7&&i(e[0],f,e[0]),u(e[3],e[0],e[1]),0)}(d,e))return null;var y=d[1];return o(b,c,y),i(h,c,y),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)s(r,r),2!==c&&4!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(b,b,h),l(a,b),a}function h(t){var f,c=new Uint8Array(64),r=new Uint8Array(32);for(e.lowlevel.crypto_hash(c,t,32),c[0]&=248,c[31]&=127,c[31]|=64,f=0;f<32;f++)r[f]=c[f];for(f=0;f<64;f++)c[f]=0;return r}return{convertPublicKey:b,convertSecretKey:h,convertKeyPair:function(e){var t=b(e.publicKey);return t?{publicKey:t,secretKey:h(e.secretKey)}:null}}}))},26729:e=>{"use strict";var t=Object.prototype.hasOwnProperty,f="~";function c(){}function r(e,t,f){this.fn=e,this.context=t,this.once=f||!1}function n(e,t,c,n,a){if("function"!=typeof c)throw new TypeError("The listener must be a function");var d=new r(c,n||e,a),o=f?f+t:t;return e._events[o]?e._events[o].fn?e._events[o]=[e._events[o],d]:e._events[o].push(d):(e._events[o]=d,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new c:delete e._events[t]}function d(){this._events=new c,this._eventsCount=0}Object.create&&(c.prototype=Object.create(null),(new c).__proto__||(f=!1)),d.prototype.eventNames=function(){var e,c,r=[];if(0===this._eventsCount)return r;for(c in e=this._events)t.call(e,c)&&r.push(f?c.slice(1):c);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},d.prototype.listeners=function(e){var t=f?f+e:e,c=this._events[t];if(!c)return[];if(c.fn)return[c.fn];for(var r=0,n=c.length,a=new Array(n);r{t.read=function(e,t,f,c,r){var n,a,d=8*r-c-1,o=(1<>1,u=-7,s=f?r-1:0,l=f?-1:1,p=e[t+s];for(s+=l,n=p&(1<<-u)-1,p>>=-u,u+=d;u>0;n=256*n+e[t+s],s+=l,u-=8);for(a=n&(1<<-u)-1,n>>=-u,u+=c;u>0;a=256*a+e[t+s],s+=l,u-=8);if(0===n)n=1-i;else{if(n===o)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,c),n-=i}return(p?-1:1)*a*Math.pow(2,n-c)},t.write=function(e,t,f,c,r,n){var a,d,o,i=8*n-r-1,u=(1<>1,l=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=c?0:n-1,b=c?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(d=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(o=Math.pow(2,-a))<1&&(a--,o*=2),(t+=a+s>=1?l/o:l*Math.pow(2,1-s))*o>=2&&(a++,o/=2),a+s>=u?(d=0,a=u):a+s>=1?(d=(t*o-1)*Math.pow(2,r),a+=s):(d=t*Math.pow(2,s-1)*Math.pow(2,r),a=0));r>=8;e[f+p]=255&d,p+=b,d/=256,r-=8);for(a=a<0;e[f+p]=255&a,p+=b,a/=256,i-=8);e[f+p-b]|=128*h}},1476:e=>{"use strict";const t="[a-fA-F\\d:]",f=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${t})|(?<=${t})(?=\\s|$))`:"",c="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",n=`\n(?:\n(?:${r}:){7}(?:${r}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${r}:){6}(?:${c}|:${r}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${r}:){5}(?::${c}|(?::${r}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${r}:){4}(?:(?::${r}){0,1}:${c}|(?::${r}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${r}:){3}(?:(?::${r}){0,2}:${c}|(?::${r}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${r}:){2}(?:(?::${r}){0,3}:${c}|(?::${r}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${r}:){1}(?:(?::${r}){0,4}:${c}|(?::${r}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${r}){0,5}:${c}|(?::${r}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp(`(?:^${c}$)|(?:^${n}$)`),d=new RegExp(`^${c}$`),o=new RegExp(`^${n}$`),i=e=>e&&e.exact?a:new RegExp(`(?:${f(e)}${c}${f(e)})|(?:${f(e)}${n}${f(e)})`,"g");i.v4=e=>e&&e.exact?d:new RegExp(`${f(e)}${c}${f(e)}`,"g"),i.v6=e=>e&&e.exact?o:new RegExp(`${f(e)}${n}${f(e)}`,"g"),e.exports=i},35171:e=>{e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},65198:(e,t,f)=>{const c=f(77191),{blake2b:r}=f(1191),{toLE:n,leToNumber:a,stringToBytes:d}=f(75150),{AccountIndex:o,AccountId:i}=f(28807);let u=42;const s=[0,1,42,43,68,69],l=d("SS58PRE");e.exports={ss58Decode:function(e,t){let f;try{f=c.decode(e)}catch(e){return null}let n=f[0];if(-1===s.indexOf(n))return null;if(f.length<3)return null;let d,u=f.length<=3?1:f.length<=5?2:f.length<=9?4:f.length<=17?8:32,p=f.length-1-u,b=f.slice(1,1+u);f.slice(1+f.length),32===u&&(d=b);let h=u<32?new o(a(b)):new i(b);if(f[0]%1&&!d&&!t)return null;let y=r(new Uint8Array([...l,...f[0]%1?d||t(h):f.slice(0,1+u)]));for(var v=0;v{const{toLE:c}=f(75150);class r extends Uint8Array{toJSON(){return{_type:"VecU8",data:Array.from(this)}}}class n extends Uint8Array{toJSON(){return{_type:"AccountId",data:Array.from(this)}}compare(e){return this.length===e.length&&this.every(((t,f)=>e[f]===t))}memberOf(e){return void 0!==e.find((e=>this.compare(e)))}}class a extends Uint8Array{toJSON(){return{_type:"Hash",data:Array.from(this)}}}class d extends Uint8Array{toJSON(){return{_type:"Signature",data:Array.from(this)}}}class o extends String{toJSON(){return{_type:"VoteThreshold",data:this+""}}}class i extends Number{toJSON(){return{_type:"BlockNumber",data:this+0}}}class u extends Number{toJSON(){return{_type:"AccountIndex",data:this+0}}}class s extends Array{toJSON(){return{_type:"Tuple",data:Array.from(this)}}}class l extends Number{toJSON(){return{_type:"SlashPreference",data:this+0}}}class p extends Number{toJSON(){return{_type:"Perbill",data:this+0}}}class b extends Number{toJSON(){return{_type:"Permill",data:this+0}}}class h extends Date{constructor(e){super(1e3*e),this.number=e}toJSON(){return{_type:"Moment",data:this.number}}}class y extends Number{toJSON(){return{_type:"Balance",data:this+0}}add(e){return new y(this+e)}sub(e){return new y(this-e)}}e.exports={VecU8:r,AccountId:n,Hash:a,Signature:d,VoteThreshold:o,SlashPreference:l,Moment:h,Balance:y,BlockNumber:i,AccountIndex:u,Tuple:s,TransactionEra:class{constructor(e,t){"number"==typeof e&&"number"==typeof t&&(this.period=2<>12);return c((Math.floor(this.phase/t)<<4)+e,2)}return new Uint8Array([0])}},Perbill:p,Permill:b,reviver:function(e,t){if("object"==typeof t&&t)switch(t._type){case"VecU8":return new r(t.data);case"AccountId":return new n(t.data);case"Hash":return new a(t.data);case"Signature":return new d(t.data);case"VoteThreshold":return new o(t.data);case"SlashPreference":return new l(t.data);case"Perbill":return new p(t.data);case"Permill":return new b(t.data);case"Moment":return new h(t.data);case"Tuple":return new s(t.data);case"Balance":return new y(t.data);case"BlockNumber":return new i(t.data);case"AccountIndex":return new u(t.data);case"Payee":return new Payee(t.data)}return t},RewardDestination:class extends String{toJSON(){return{_type:"RewardDestination",data:this+""}}}}},75150:e=>{function t(e){if(!e)return new Uint8Array;for(var t=[],f=e.startsWith("0x")?2:0,c=e.length;f{t+=e*f,f*=256})),t},leToSigned:function(e){let t=e.slice(),f=1,c=0;128==(128&t[t.length-1])&&(t=t.map((e=>255&~e)),c=1,f=-1);let r=1;return t.forEach((e=>{c+=e*r,r*=256})),c*f},injectChunkUtils:function(){String.prototype.chunks=function(e){for(var t=[],f=this.length/e,c=0;ce+t),0),r=0,n=0;n{let t=this.substr(r,e);return r+=e,t}))));return f},Uint8Array.prototype.mapChunks=function(e,t){for(var f=[],c=this.length/e.reduce(((e,t)=>e+t),0),r=0,n=0;n(r+=e,this.slice(r-e,r))))));return f}},siPrefix:function(e){switch(e){case-24:return"y";case-21:return"z";case-18:return"a";case-15:return"f";case-12:return"p";case-9:return"n";case-6:return"µ";case-3:return"m";case 0:return"";case 3:return"k";case 6:return"M";case 9:return"G";case 12:return"T";case 15:return"P";case 18:return"E";case 21:return"Z";case 24:return"Y"}}}},34155:e=>{var t,f,c=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(f){try{return t.call(null,e,0)}catch(f){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{f="function"==typeof clearTimeout?clearTimeout:n}catch(e){f=n}}();var d,o=[],i=!1,u=-1;function s(){i&&d&&(i=!1,d.length?o=d.concat(o):u=-1,o.length&&l())}function l(){if(!i){var e=a(s);i=!0;for(var t=o.length;t;){for(d=o,o=[];++u1)for(var f=1;f{var t=function(e){"use strict";var t,f=Object.prototype,c=f.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",d=r.toStringTag||"@@toStringTag";function o(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{o({},"")}catch(e){o=function(e,t,f){return e[t]=f}}function i(e,t,f,c){var r=t&&t.prototype instanceof y?t:y,n=Object.create(r.prototype),a=new T(c||[]);return n._invoke=function(e,t,f){var c=s;return function(r,n){if(c===p)throw new Error("Generator is already running");if(c===b){if("throw"===r)throw n;return A()}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=M(a,f);if(d){if(d===h)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if(c===s)throw c=b,f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c=p;var o=u(e,t,f);if("normal"===o.type){if(c=f.done?b:l,o.arg===h)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c=b,f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function u(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var s="suspendedStart",l="suspendedYield",p="executing",b="completed",h={};function y(){}function v(){}function m(){}var g={};o(g,n,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(E([])));O&&O!==f&&c.call(O,n)&&(g=O);var x=m.prototype=y.prototype=Object.create(g);function P(e){["next","throw","return"].forEach((function(t){o(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function f(r,n,a,d){var o=u(e[r],e,n);if("throw"!==o.type){var i=o.arg,s=i.value;return s&&"object"==typeof s&&c.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,a,d)}),(function(e){f("throw",e,a,d)})):t.resolve(s).then((function(e){i.value=e,a(i)}),(function(e){return f("throw",e,a,d)}))}d(o.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function M(e,f){var c=e.iterator[f.method];if(c===t){if(f.delegate=null,"throw"===f.method){if(e.iterator.return&&(f.method="return",f.arg=t,M(e,f),"throw"===f.method))return h;f.method="throw",f.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=u(c,e.iterator,f.arg);if("throw"===r.type)return f.method="throw",f.arg=r.arg,f.delegate=null,h;var n=r.arg;return n?n.done?(f[e.resultName]=n.value,f.next=e.nextLoc,"return"!==f.method&&(f.method="next",f.arg=t),f.delegate=null,h):n:(f.method="throw",f.arg=new TypeError("iterator result is not an object"),f.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function E(e){if(e){var f=e[n];if(f)return f.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function f(){for(;++r=0;--n){var a=this.tryEntries[n],d=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var o=c.call(a,"catchLoc"),i=c.call(a,"finallyLoc");if(o&&i){if(this.prev=0;--f){var r=this.tryEntries[f];if(r.tryLoc<=this.prev&&c.call(r,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),S(f),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;S(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,f,c){return this.delegate={iterator:E(e),resultName:f,nextLoc:c},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},72872:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__exportStar||function(e,t){for(var f in e)"default"===f||Object.prototype.hasOwnProperty.call(t,f)||c(t,e,f)};Object.defineProperty(t,"__esModule",{value:!0}),t.interval=t.iif=t.generate=t.fromEventPattern=t.fromEvent=t.from=t.forkJoin=t.empty=t.defer=t.connectable=t.concat=t.combineLatest=t.bindNodeCallback=t.bindCallback=t.UnsubscriptionError=t.TimeoutError=t.SequenceError=t.ObjectUnsubscribedError=t.NotFoundError=t.EmptyError=t.ArgumentOutOfRangeError=t.firstValueFrom=t.lastValueFrom=t.isObservable=t.identity=t.noop=t.pipe=t.NotificationKind=t.Notification=t.Subscriber=t.Subscription=t.Scheduler=t.VirtualAction=t.VirtualTimeScheduler=t.animationFrameScheduler=t.animationFrame=t.queueScheduler=t.queue=t.asyncScheduler=t.async=t.asapScheduler=t.asap=t.AsyncSubject=t.ReplaySubject=t.BehaviorSubject=t.Subject=t.animationFrames=t.observable=t.ConnectableObservable=t.Observable=void 0,t.filter=t.expand=t.exhaustMap=t.exhaustAll=t.exhaust=t.every=t.endWith=t.elementAt=t.distinctUntilKeyChanged=t.distinctUntilChanged=t.distinct=t.dematerialize=t.delayWhen=t.delay=t.defaultIfEmpty=t.debounceTime=t.debounce=t.count=t.connect=t.concatWith=t.concatMapTo=t.concatMap=t.concatAll=t.combineLatestWith=t.combineLatestAll=t.combineAll=t.catchError=t.bufferWhen=t.bufferToggle=t.bufferTime=t.bufferCount=t.buffer=t.auditTime=t.audit=t.config=t.NEVER=t.EMPTY=t.scheduled=t.zip=t.using=t.timer=t.throwError=t.range=t.race=t.partition=t.pairs=t.onErrorResumeNext=t.of=t.never=t.merge=void 0,t.switchMapTo=t.switchMap=t.switchAll=t.subscribeOn=t.startWith=t.skipWhile=t.skipUntil=t.skipLast=t.skip=t.single=t.shareReplay=t.share=t.sequenceEqual=t.scan=t.sampleTime=t.sample=t.refCount=t.retryWhen=t.retry=t.repeatWhen=t.repeat=t.reduce=t.raceWith=t.publishReplay=t.publishLast=t.publishBehavior=t.publish=t.pluck=t.pairwise=t.observeOn=t.multicast=t.min=t.mergeWith=t.mergeScan=t.mergeMapTo=t.mergeMap=t.flatMap=t.mergeAll=t.max=t.materialize=t.mapTo=t.map=t.last=t.isEmpty=t.ignoreElements=t.groupBy=t.first=t.findIndex=t.find=t.finalize=void 0,t.zipWith=t.zipAll=t.withLatestFrom=t.windowWhen=t.windowToggle=t.windowTime=t.windowCount=t.window=t.toArray=t.timestamp=t.timeoutWith=t.timeout=t.timeInterval=t.throwIfEmpty=t.throttleTime=t.throttle=t.tap=t.takeWhile=t.takeUntil=t.takeLast=t.take=t.switchScan=void 0;var n=f(2419);Object.defineProperty(t,"Observable",{enumerable:!0,get:function(){return n.Observable}});var a=f(99518);Object.defineProperty(t,"ConnectableObservable",{enumerable:!0,get:function(){return a.ConnectableObservable}});var d=f(72801);Object.defineProperty(t,"observable",{enumerable:!0,get:function(){return d.observable}});var o=f(79106);Object.defineProperty(t,"animationFrames",{enumerable:!0,get:function(){return o.animationFrames}});var i=f(63032);Object.defineProperty(t,"Subject",{enumerable:!0,get:function(){return i.Subject}});var u=f(15240);Object.defineProperty(t,"BehaviorSubject",{enumerable:!0,get:function(){return u.BehaviorSubject}});var s=f(33274);Object.defineProperty(t,"ReplaySubject",{enumerable:!0,get:function(){return s.ReplaySubject}});var l=f(90280);Object.defineProperty(t,"AsyncSubject",{enumerable:!0,get:function(){return l.AsyncSubject}});var p=f(30580);Object.defineProperty(t,"asap",{enumerable:!0,get:function(){return p.asap}}),Object.defineProperty(t,"asapScheduler",{enumerable:!0,get:function(){return p.asapScheduler}});var b=f(52445);Object.defineProperty(t,"async",{enumerable:!0,get:function(){return b.async}}),Object.defineProperty(t,"asyncScheduler",{enumerable:!0,get:function(){return b.asyncScheduler}});var h=f(38615);Object.defineProperty(t,"queue",{enumerable:!0,get:function(){return h.queue}}),Object.defineProperty(t,"queueScheduler",{enumerable:!0,get:function(){return h.queueScheduler}});var y=f(63660);Object.defineProperty(t,"animationFrame",{enumerable:!0,get:function(){return y.animationFrame}}),Object.defineProperty(t,"animationFrameScheduler",{enumerable:!0,get:function(){return y.animationFrameScheduler}});var v=f(8558);Object.defineProperty(t,"VirtualTimeScheduler",{enumerable:!0,get:function(){return v.VirtualTimeScheduler}}),Object.defineProperty(t,"VirtualAction",{enumerable:!0,get:function(){return v.VirtualAction}});var m=f(10218);Object.defineProperty(t,"Scheduler",{enumerable:!0,get:function(){return m.Scheduler}});var g=f(93865);Object.defineProperty(t,"Subscription",{enumerable:!0,get:function(){return g.Subscription}});var w=f(85125);Object.defineProperty(t,"Subscriber",{enumerable:!0,get:function(){return w.Subscriber}});var O=f(23104);Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return O.Notification}}),Object.defineProperty(t,"NotificationKind",{enumerable:!0,get:function(){return O.NotificationKind}});var x=f(9985);Object.defineProperty(t,"pipe",{enumerable:!0,get:function(){return x.pipe}});var P=f(42576);Object.defineProperty(t,"noop",{enumerable:!0,get:function(){return P.noop}});var k=f(14781);Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.identity}});var M=f(88386);Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return M.isObservable}});var j=f(99309);Object.defineProperty(t,"lastValueFrom",{enumerable:!0,get:function(){return j.lastValueFrom}});var S=f(58182);Object.defineProperty(t,"firstValueFrom",{enumerable:!0,get:function(){return S.firstValueFrom}});var T=f(42351);Object.defineProperty(t,"ArgumentOutOfRangeError",{enumerable:!0,get:function(){return T.ArgumentOutOfRangeError}});var E=f(39474);Object.defineProperty(t,"EmptyError",{enumerable:!0,get:function(){return E.EmptyError}});var A=f(48598);Object.defineProperty(t,"NotFoundError",{enumerable:!0,get:function(){return A.NotFoundError}});var I=f(82642);Object.defineProperty(t,"ObjectUnsubscribedError",{enumerable:!0,get:function(){return I.ObjectUnsubscribedError}});var N=f(46156);Object.defineProperty(t,"SequenceError",{enumerable:!0,get:function(){return N.SequenceError}});var R=f(34173);Object.defineProperty(t,"TimeoutError",{enumerable:!0,get:function(){return R.TimeoutError}});var B=f(24805);Object.defineProperty(t,"UnsubscriptionError",{enumerable:!0,get:function(){return B.UnsubscriptionError}});var C=f(63050);Object.defineProperty(t,"bindCallback",{enumerable:!0,get:function(){return C.bindCallback}});var _=f(48130);Object.defineProperty(t,"bindNodeCallback",{enumerable:!0,get:function(){return _.bindNodeCallback}});var V=f(99258);Object.defineProperty(t,"combineLatest",{enumerable:!0,get:function(){return V.combineLatest}});var U=f(12239);Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return U.concat}});var H=f(62873);Object.defineProperty(t,"connectable",{enumerable:!0,get:function(){return H.connectable}});var L=f(37885);Object.defineProperty(t,"defer",{enumerable:!0,get:function(){return L.defer}});var D=f(16332);Object.defineProperty(t,"empty",{enumerable:!0,get:function(){return D.empty}});var z=f(7245);Object.defineProperty(t,"forkJoin",{enumerable:!0,get:function(){return z.forkJoin}});var F=f(85432);Object.defineProperty(t,"from",{enumerable:!0,get:function(){return F.from}});var q=f(83267);Object.defineProperty(t,"fromEvent",{enumerable:!0,get:function(){return q.fromEvent}});var W=f(20470);Object.defineProperty(t,"fromEventPattern",{enumerable:!0,get:function(){return W.fromEventPattern}});var X=f(24303);Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return X.generate}});var K=f(61757);Object.defineProperty(t,"iif",{enumerable:!0,get:function(){return K.iif}});var Z=f(98990);Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return Z.interval}});var G=f(21846);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return G.merge}});var Y=f(41339);Object.defineProperty(t,"never",{enumerable:!0,get:function(){return Y.never}});var J=f(95726);Object.defineProperty(t,"of",{enumerable:!0,get:function(){return J.of}});var Q=f(90724);Object.defineProperty(t,"onErrorResumeNext",{enumerable:!0,get:function(){return Q.onErrorResumeNext}});var $=f(74380);Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return $.pairs}});var ee=f(97273);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return ee.partition}});var te=f(85182);Object.defineProperty(t,"race",{enumerable:!0,get:function(){return te.race}});var fe=f(40322);Object.defineProperty(t,"range",{enumerable:!0,get:function(){return fe.range}});var ce=f(92098);Object.defineProperty(t,"throwError",{enumerable:!0,get:function(){return ce.throwError}});var re=f(87513);Object.defineProperty(t,"timer",{enumerable:!0,get:function(){return re.timer}});var ne=f(62962);Object.defineProperty(t,"using",{enumerable:!0,get:function(){return ne.using}});var ae=f(57654);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return ae.zip}});var de=f(65207);Object.defineProperty(t,"scheduled",{enumerable:!0,get:function(){return de.scheduled}});var oe=f(16332);Object.defineProperty(t,"EMPTY",{enumerable:!0,get:function(){return oe.EMPTY}});var ie=f(41339);Object.defineProperty(t,"NEVER",{enumerable:!0,get:function(){return ie.NEVER}}),r(f(28433),t);var ue=f(23280);Object.defineProperty(t,"config",{enumerable:!0,get:function(){return ue.config}});var se=f(76474);Object.defineProperty(t,"audit",{enumerable:!0,get:function(){return se.audit}});var le=f(95382);Object.defineProperty(t,"auditTime",{enumerable:!0,get:function(){return le.auditTime}});var pe=f(89715);Object.defineProperty(t,"buffer",{enumerable:!0,get:function(){return pe.buffer}});var be=f(63814);Object.defineProperty(t,"bufferCount",{enumerable:!0,get:function(){return be.bufferCount}});var he=f(7211);Object.defineProperty(t,"bufferTime",{enumerable:!0,get:function(){return he.bufferTime}});var ye=f(84943);Object.defineProperty(t,"bufferToggle",{enumerable:!0,get:function(){return ye.bufferToggle}});var ve=f(91240);Object.defineProperty(t,"bufferWhen",{enumerable:!0,get:function(){return ve.bufferWhen}});var me=f(69548);Object.defineProperty(t,"catchError",{enumerable:!0,get:function(){return me.catchError}});var ge=f(52128);Object.defineProperty(t,"combineAll",{enumerable:!0,get:function(){return ge.combineAll}});var we=f(73240);Object.defineProperty(t,"combineLatestAll",{enumerable:!0,get:function(){return we.combineLatestAll}});var Oe=f(65024);Object.defineProperty(t,"combineLatestWith",{enumerable:!0,get:function(){return Oe.combineLatestWith}});var xe=f(84413);Object.defineProperty(t,"concatAll",{enumerable:!0,get:function(){return xe.concatAll}});var Pe=f(27498);Object.defineProperty(t,"concatMap",{enumerable:!0,get:function(){return Pe.concatMap}});var ke=f(6109);Object.defineProperty(t,"concatMapTo",{enumerable:!0,get:function(){return ke.concatMapTo}});var Me=f(78185);Object.defineProperty(t,"concatWith",{enumerable:!0,get:function(){return Me.concatWith}});var je=f(81995);Object.defineProperty(t,"connect",{enumerable:!0,get:function(){return je.connect}});var Se=f(70993);Object.defineProperty(t,"count",{enumerable:!0,get:function(){return Se.count}});var Te=f(70496);Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return Te.debounce}});var Ee=f(61385);Object.defineProperty(t,"debounceTime",{enumerable:!0,get:function(){return Ee.debounceTime}});var Ae=f(71658);Object.defineProperty(t,"defaultIfEmpty",{enumerable:!0,get:function(){return Ae.defaultIfEmpty}});var Ie=f(35841);Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return Ie.delay}});var Ne=f(78798);Object.defineProperty(t,"delayWhen",{enumerable:!0,get:function(){return Ne.delayWhen}});var Re=f(11080);Object.defineProperty(t,"dematerialize",{enumerable:!0,get:function(){return Re.dematerialize}});var Be=f(63054);Object.defineProperty(t,"distinct",{enumerable:!0,get:function(){return Be.distinct}});var Ce=f(98737);Object.defineProperty(t,"distinctUntilChanged",{enumerable:!0,get:function(){return Ce.distinctUntilChanged}});var _e=f(77957);Object.defineProperty(t,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return _e.distinctUntilKeyChanged}});var Ve=f(88633);Object.defineProperty(t,"elementAt",{enumerable:!0,get:function(){return Ve.elementAt}});var Ue=f(90911);Object.defineProperty(t,"endWith",{enumerable:!0,get:function(){return Ue.endWith}});var He=f(2096);Object.defineProperty(t,"every",{enumerable:!0,get:function(){return He.every}});var Le=f(70067);Object.defineProperty(t,"exhaust",{enumerable:!0,get:function(){return Le.exhaust}});var De=f(75337);Object.defineProperty(t,"exhaustAll",{enumerable:!0,get:function(){return De.exhaustAll}});var ze=f(5635);Object.defineProperty(t,"exhaustMap",{enumerable:!0,get:function(){return ze.exhaustMap}});var Fe=f(59745);Object.defineProperty(t,"expand",{enumerable:!0,get:function(){return Fe.expand}});var qe=f(49154);Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return qe.filter}});var We=f(9283);Object.defineProperty(t,"finalize",{enumerable:!0,get:function(){return We.finalize}});var Xe=f(47119);Object.defineProperty(t,"find",{enumerable:!0,get:function(){return Xe.find}});var Ke=f(74706);Object.defineProperty(t,"findIndex",{enumerable:!0,get:function(){return Ke.findIndex}});var Ze=f(29219);Object.defineProperty(t,"first",{enumerable:!0,get:function(){return Ze.first}});var Ge=f(79749);Object.defineProperty(t,"groupBy",{enumerable:!0,get:function(){return Ge.groupBy}});var Ye=f(29438);Object.defineProperty(t,"ignoreElements",{enumerable:!0,get:function(){return Ye.ignoreElements}});var Je=f(28515);Object.defineProperty(t,"isEmpty",{enumerable:!0,get:function(){return Je.isEmpty}});var Qe=f(22435);Object.defineProperty(t,"last",{enumerable:!0,get:function(){return Qe.last}});var $e=f(47291);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return $e.map}});var et=f(18313);Object.defineProperty(t,"mapTo",{enumerable:!0,get:function(){return et.mapTo}});var tt=f(33209);Object.defineProperty(t,"materialize",{enumerable:!0,get:function(){return tt.materialize}});var ft=f(72620);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return ft.max}});var ct=f(93783);Object.defineProperty(t,"mergeAll",{enumerable:!0,get:function(){return ct.mergeAll}});var rt=f(21788);Object.defineProperty(t,"flatMap",{enumerable:!0,get:function(){return rt.flatMap}});var nt=f(99475);Object.defineProperty(t,"mergeMap",{enumerable:!0,get:function(){return nt.mergeMap}});var at=f(61211);Object.defineProperty(t,"mergeMapTo",{enumerable:!0,get:function(){return at.mergeMapTo}});var dt=f(97267);Object.defineProperty(t,"mergeScan",{enumerable:!0,get:function(){return dt.mergeScan}});var ot=f(49303);Object.defineProperty(t,"mergeWith",{enumerable:!0,get:function(){return ot.mergeWith}});var it=f(99714);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return it.min}});var ut=f(73848);Object.defineProperty(t,"multicast",{enumerable:!0,get:function(){return ut.multicast}});var st=f(1184);Object.defineProperty(t,"observeOn",{enumerable:!0,get:function(){return st.observeOn}});var lt=f(52731);Object.defineProperty(t,"pairwise",{enumerable:!0,get:function(){return lt.pairwise}});var pt=f(84691);Object.defineProperty(t,"pluck",{enumerable:!0,get:function(){return pt.pluck}});var bt=f(4474);Object.defineProperty(t,"publish",{enumerable:!0,get:function(){return bt.publish}});var ht=f(70052);Object.defineProperty(t,"publishBehavior",{enumerable:!0,get:function(){return ht.publishBehavior}});var yt=f(82110);Object.defineProperty(t,"publishLast",{enumerable:!0,get:function(){return yt.publishLast}});var vt=f(89864);Object.defineProperty(t,"publishReplay",{enumerable:!0,get:function(){return vt.publishReplay}});var mt=f(179);Object.defineProperty(t,"raceWith",{enumerable:!0,get:function(){return mt.raceWith}});var gt=f(60122);Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return gt.reduce}});var wt=f(5313);Object.defineProperty(t,"repeat",{enumerable:!0,get:function(){return wt.repeat}});var Ot=f(54068);Object.defineProperty(t,"repeatWhen",{enumerable:!0,get:function(){return Ot.repeatWhen}});var xt=f(40064);Object.defineProperty(t,"retry",{enumerable:!0,get:function(){return xt.retry}});var Pt=f(11188);Object.defineProperty(t,"retryWhen",{enumerable:!0,get:function(){return Pt.retryWhen}});var kt=f(28739);Object.defineProperty(t,"refCount",{enumerable:!0,get:function(){return kt.refCount}});var Mt=f(84193);Object.defineProperty(t,"sample",{enumerable:!0,get:function(){return Mt.sample}});var jt=f(76170);Object.defineProperty(t,"sampleTime",{enumerable:!0,get:function(){return jt.sampleTime}});var St=f(85876);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return St.scan}});var Tt=f(41791);Object.defineProperty(t,"sequenceEqual",{enumerable:!0,get:function(){return Tt.sequenceEqual}});var Et=f(15137);Object.defineProperty(t,"share",{enumerable:!0,get:function(){return Et.share}});var At=f(11348);Object.defineProperty(t,"shareReplay",{enumerable:!0,get:function(){return At.shareReplay}});var It=f(28242);Object.defineProperty(t,"single",{enumerable:!0,get:function(){return It.single}});var Nt=f(83169);Object.defineProperty(t,"skip",{enumerable:!0,get:function(){return Nt.skip}});var Rt=f(42454);Object.defineProperty(t,"skipLast",{enumerable:!0,get:function(){return Rt.skipLast}});var Bt=f(36931);Object.defineProperty(t,"skipUntil",{enumerable:!0,get:function(){return Bt.skipUntil}});var Ct=f(77913);Object.defineProperty(t,"skipWhile",{enumerable:!0,get:function(){return Ct.skipWhile}});var _t=f(29234);Object.defineProperty(t,"startWith",{enumerable:!0,get:function(){return _t.startWith}});var Vt=f(40276);Object.defineProperty(t,"subscribeOn",{enumerable:!0,get:function(){return Vt.subscribeOn}});var Ut=f(29253);Object.defineProperty(t,"switchAll",{enumerable:!0,get:function(){return Ut.switchAll}});var Ht=f(68518);Object.defineProperty(t,"switchMap",{enumerable:!0,get:function(){return Ht.switchMap}});var Lt=f(21173);Object.defineProperty(t,"switchMapTo",{enumerable:!0,get:function(){return Lt.switchMapTo}});var Dt=f(73855);Object.defineProperty(t,"switchScan",{enumerable:!0,get:function(){return Dt.switchScan}});var zt=f(54783);Object.defineProperty(t,"take",{enumerable:!0,get:function(){return zt.take}});var Ft=f(71980);Object.defineProperty(t,"takeLast",{enumerable:!0,get:function(){return Ft.takeLast}});var qt=f(69845);Object.defineProperty(t,"takeUntil",{enumerable:!0,get:function(){return qt.takeUntil}});var Wt=f(6060);Object.defineProperty(t,"takeWhile",{enumerable:!0,get:function(){return Wt.takeWhile}});var Xt=f(1138);Object.defineProperty(t,"tap",{enumerable:!0,get:function(){return Xt.tap}});var Kt=f(77306);Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return Kt.throttle}});var Zt=f(2239);Object.defineProperty(t,"throttleTime",{enumerable:!0,get:function(){return Zt.throttleTime}});var Gt=f(81779);Object.defineProperty(t,"throwIfEmpty",{enumerable:!0,get:function(){return Gt.throwIfEmpty}});var Yt=f(28005);Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return Yt.timeInterval}});var Jt=f(34173);Object.defineProperty(t,"timeout",{enumerable:!0,get:function(){return Jt.timeout}});var Qt=f(87223);Object.defineProperty(t,"timeoutWith",{enumerable:!0,get:function(){return Qt.timeoutWith}});var $t=f(88975);Object.defineProperty(t,"timestamp",{enumerable:!0,get:function(){return $t.timestamp}});var ef=f(40002);Object.defineProperty(t,"toArray",{enumerable:!0,get:function(){return ef.toArray}});var tf=f(2826);Object.defineProperty(t,"window",{enumerable:!0,get:function(){return tf.window}});var ff=f(47526);Object.defineProperty(t,"windowCount",{enumerable:!0,get:function(){return ff.windowCount}});var cf=f(78294);Object.defineProperty(t,"windowTime",{enumerable:!0,get:function(){return cf.windowTime}});var rf=f(61883);Object.defineProperty(t,"windowToggle",{enumerable:!0,get:function(){return rf.windowToggle}});var nf=f(94309);Object.defineProperty(t,"windowWhen",{enumerable:!0,get:function(){return nf.windowWhen}});var af=f(83032);Object.defineProperty(t,"withLatestFrom",{enumerable:!0,get:function(){return af.withLatestFrom}});var df=f(78593);Object.defineProperty(t,"zipAll",{enumerable:!0,get:function(){return df.zipAll}});var of=f(78096);Object.defineProperty(t,"zipWith",{enumerable:!0,get:function(){return of.zipWith}})},90280:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncSubject=void 0;var n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._value=null,t._hasValue=!1,t._isComplete=!1,t}return r(t,e),t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t._hasValue,r=t._value,n=t.thrownError,a=t.isStopped,d=t._isComplete;f?e.error(n):(a||d)&&(c&&e.next(r),e.complete())},t.prototype.next=function(e){this.isStopped||(this._value=e,this._hasValue=!0)},t.prototype.complete=function(){var t=this,f=t._hasValue,c=t._value;t._isComplete||(this._isComplete=!0,f&&e.prototype.next.call(this,c),e.prototype.complete.call(this))},t}(f(63032).Subject);t.AsyncSubject=n},15240:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.BehaviorSubject=void 0;var n=function(e){function t(t){var f=e.call(this)||this;return f._value=t,f}return r(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var f=e.prototype._subscribe.call(this,t);return!f.closed&&t.next(this._value),f},t.prototype.getValue=function(){var e=this,t=e.hasError,f=e.thrownError,c=e._value;if(t)throw f;return this._throwIfClosed(),c},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(f(63032).Subject);t.BehaviorSubject=n},23104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeNotification=t.Notification=t.NotificationKind=void 0;var c,r=f(16332),n=f(95726),a=f(92098),d=f(73005);(c=t.NotificationKind||(t.NotificationKind={})).NEXT="N",c.ERROR="E",c.COMPLETE="C";var o=function(){function e(e,t,f){this.kind=e,this.value=t,this.error=f,this.hasValue="N"===e}return e.prototype.observe=function(e){return i(this,e)},e.prototype.do=function(e,t,f){var c=this,r=c.kind,n=c.value,a=c.error;return"N"===r?null==e?void 0:e(n):"E"===r?null==t?void 0:t(a):null==f?void 0:f()},e.prototype.accept=function(e,t,f){var c;return d.isFunction(null===(c=e)||void 0===c?void 0:c.next)?this.observe(e):this.do(e,t,f)},e.prototype.toObservable=function(){var e=this,t=e.kind,f=e.value,c=e.error,d="N"===t?n.of(f):"E"===t?a.throwError((function(){return c})):"C"===t?r.EMPTY:0;if(!d)throw new TypeError("Unexpected notification kind "+t);return d},e.createNext=function(t){return new e("N",t)},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e}();function i(e,t){var f,c,r,n=e,a=n.kind,d=n.value,o=n.error;if("string"!=typeof a)throw new TypeError('Invalid notification, missing "kind"');"N"===a?null===(f=t.next)||void 0===f||f.call(t,d):"E"===a?null===(c=t.error)||void 0===c||c.call(t,o):null===(r=t.complete)||void 0===r||r.call(t)}t.Notification=o,t.observeNotification=i},17286:(e,t)=>{"use strict";function f(e,t,f){return{kind:e,value:t,error:f}}Object.defineProperty(t,"__esModule",{value:!0}),t.createNotification=t.nextNotification=t.errorNotification=t.COMPLETE_NOTIFICATION=void 0,t.COMPLETE_NOTIFICATION=f("C",void 0,void 0),t.errorNotification=function(e){return f("E",void 0,e)},t.nextNotification=function(e){return f("N",e,void 0)},t.createNotification=f},2419:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Observable=void 0;var c=f(85125),r=f(93865),n=f(72801),a=f(9985),d=f(23280),o=f(73005),i=f(86110),u=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var f=new e;return f.source=this,f.operator=t,f},e.prototype.subscribe=function(e,t,f){var n,a=this,d=(n=e)&&n instanceof c.Subscriber||function(e){return e&&o.isFunction(e.next)&&o.isFunction(e.error)&&o.isFunction(e.complete)}(n)&&r.isSubscription(n)?e:new c.SafeSubscriber(e,t,f);return i.errorContext((function(){var e=a,t=e.operator,f=e.source;d.add(t?t.call(d,f):f?a._subscribe(d):a._trySubscribe(d))})),d},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var f=this;return new(t=s(t))((function(t,r){var n=new c.SafeSubscriber({next:function(t){try{e(t)}catch(e){r(e),n.unsubscribe()}},error:r,complete:t});f.subscribe(n)}))},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[n.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Scheduler=void 0;var c=f(87950),r=function(){function e(t,f){void 0===f&&(f=e.now),this.schedulerActionCtor=t,this.now=f}return e.prototype.schedule=function(e,t,f){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(f,t)},e.now=c.dateTimestampProvider.now,e}();t.Scheduler=r},63032:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)}),n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.AnonymousSubject=t.Subject=void 0;var a=f(2419),d=f(93865),o=f(82642),i=f(26967),u=f(86110),s=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r(t,e),t.prototype.lift=function(e){var t=new l(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new o.ObjectUnsubscribedError},t.prototype.next=function(e){var t=this;u.errorContext((function(){var f,c;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var r=n(t.currentObservers),a=r.next();!a.done;a=r.next())a.value.next(e)}catch(e){f={error:e}}finally{try{a&&!a.done&&(c=r.return)&&c.call(r)}finally{if(f)throw f.error}}}}))},t.prototype.error=function(e){var t=this;u.errorContext((function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var f=t.observers;f.length;)f.shift().error(e)}}))},t.prototype.complete=function(){var e=this;u.errorContext((function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}}))},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,f=this,c=f.hasError,r=f.isStopped,n=f.observers;return c||r?d.EMPTY_SUBSCRIPTION:(this.currentObservers=null,n.push(e),new d.Subscription((function(){t.currentObservers=null,i.arrRemove(n,e)})))},t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t.thrownError,r=t.isStopped;f?e.error(c):r&&e.complete()},t.prototype.asObservable=function(){var e=new a.Observable;return e.source=this,e},t.create=function(e,t){return new l(e,t)},t}(a.Observable);t.Subject=s;var l=function(e){function t(t,f){var c=e.call(this)||this;return c.destination=t,c.source=f,c}return r(t,e),t.prototype.next=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===f||f.call(t,e)},t.prototype.error=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===f||f.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,f;return null!==(f=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==f?f:d.EMPTY_SUBSCRIPTION},t}(s);t.AnonymousSubject=l},85125:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_OBSERVER=t.SafeSubscriber=t.Subscriber=void 0;var n=f(73005),a=f(93865),d=f(23280),o=f(47968),i=f(42576),u=f(17286),s=f(84590),l=f(86110),p=function(e){function f(f){var c=e.call(this)||this;return c.isStopped=!1,f?(c.destination=f,a.isSubscription(f)&&f.add(c)):c.destination=t.EMPTY_OBSERVER,c}return r(f,e),f.create=function(e,t,f){return new v(e,t,f)},f.prototype.next=function(e){this.isStopped?g(u.nextNotification(e),this):this._next(e)},f.prototype.error=function(e){this.isStopped?g(u.errorNotification(e),this):(this.isStopped=!0,this._error(e))},f.prototype.complete=function(){this.isStopped?g(u.COMPLETE_NOTIFICATION,this):(this.isStopped=!0,this._complete())},f.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},f.prototype._next=function(e){this.destination.next(e)},f.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},f.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},f}(a.Subscription);t.Subscriber=p;var b=Function.prototype.bind;function h(e,t){return b.call(e,t)}var y=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){m(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){m(e)}else m(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){m(e)}},e}(),v=function(e){function t(t,f,c){var r,a,o=e.call(this)||this;return n.isFunction(t)||!t?r={next:null!=t?t:void 0,error:null!=f?f:void 0,complete:null!=c?c:void 0}:o&&d.config.useDeprecatedNextContext?((a=Object.create(t)).unsubscribe=function(){return o.unsubscribe()},r={next:t.next&&h(t.next,a),error:t.error&&h(t.error,a),complete:t.complete&&h(t.complete,a)}):r=t,o.destination=new y(r),o}return r(t,e),t}(p);function m(e){d.config.useDeprecatedSynchronousErrorHandling?l.captureError(e):o.reportUnhandledError(e)}function g(e,t){var f=d.config.onStoppedNotification;f&&s.timeoutProvider.setTimeout((function(){return f(e,t)}))}t.SafeSubscriber=v,t.EMPTY_OBSERVER={closed:!0,next:i.noop,error:function(e){throw e},complete:i.noop}},93865:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},r=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},n=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0,t.config={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},58182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.firstValueFrom=void 0;var c=f(39474),r=f(85125);t.firstValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(n,a){var d=new r.SafeSubscriber({next:function(e){n(e),d.unsubscribe()},error:a,complete:function(){f?n(t.defaultValue):a(new c.EmptyError)}});e.subscribe(d)}))}},99309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lastValueFrom=void 0;var c=f(39474);t.lastValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(r,n){var a,d=!1;e.subscribe({next:function(e){a=e,d=!0},error:n,complete:function(){d?r(a):f?r(t.defaultValue):n(new c.EmptyError)}})}))}},99518:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectableObservable=void 0;var n=f(2419),a=f(93865),d=f(28739),o=f(14990),i=f(84935),u=function(e){function t(t,f){var c=e.call(this)||this;return c.source=t,c.subjectFactory=f,c._subject=null,c._refCount=0,c._connection=null,i.hasLift(t)&&(c.lift=t.lift),c}return r(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,null==e||e.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new a.Subscription;var f=this.getSubject();t.add(this.source.subscribe(o.createOperatorSubscriber(f,void 0,(function(){e._teardown(),f.complete()}),(function(t){e._teardown(),f.error(t)}),(function(){return e._teardown()})))),t.closed&&(this._connection=null,t=a.Subscription.EMPTY)}return t},t.prototype.refCount=function(){return d.refCount()(this)},t}(n.Observable);t.ConnectableObservable=u},63050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindCallback=void 0;var c=f(29592);t.bindCallback=function(e,t,f){return c.bindCallbackInternals(!1,e,t,f)}},29592:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindNodeCallback=void 0;var c=f(29592);t.bindNodeCallback=function(e,t,f){return c.bindCallbackInternals(!0,e,t,f)}},99258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestInit=t.combineLatest=void 0;var c=f(2419),r=f(91203),n=f(85432),a=f(14781),d=f(11914),o=f(12433),i=f(60641),u=f(14990),s=f(27738);function l(e,t,f){return void 0===f&&(f=a.identity),function(c){p(t,(function(){for(var r=e.length,a=new Array(r),d=r,o=r,i=function(r){p(t,(function(){var i=n.from(e[r],t),s=!1;i.subscribe(u.createOperatorSubscriber(c,(function(e){a[r]=e,s||(s=!0,o--),o||c.next(f(a.slice()))}),(function(){--d||c.complete()})))}),c)},s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concat=void 0;var c=f(84413),r=f(12433),n=f(85432);t.concat=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connectable=void 0;var c=f(63032),r=f(2419),n=f(37885),a={connector:function(){return new c.Subject},resetOnDisconnect:!0};t.connectable=function(e,t){void 0===t&&(t=a);var f=null,c=t.connector,d=t.resetOnDisconnect,o=void 0===d||d,i=c(),u=new r.Observable((function(e){return i.subscribe(e)}));return u.connect=function(){return f&&!f.closed||(f=n.defer((function(){return e})).subscribe(i),o&&f.add((function(){return i=c()}))),f},u}},37885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defer=void 0;var c=f(2419),r=f(87103);t.defer=function(e){return new c.Observable((function(t){r.innerFrom(e()).subscribe(t)}))}},79106:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrames=void 0;var c=f(2419),r=f(93865),n=f(46813),a=f(70505);function d(e){var t=a.animationFrameProvider.schedule;return new c.Observable((function(f){var c=new r.Subscription,a=e||n.performanceTimestampProvider,d=a.now(),o=function(r){var n=a.now();f.next({timestamp:e?n:r,elapsed:n-d}),f.closed||c.add(t(o))};return c.add(t(o)),c}))}t.animationFrames=function(e){return e?d(e):o};var o=d()},16332:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.empty=t.EMPTY=void 0;var c=f(2419);t.EMPTY=new c.Observable((function(e){return e.complete()})),t.empty=function(e){return e?function(e){return new c.Observable((function(t){return e.schedule((function(){return t.complete()}))}))}(e):t.EMPTY}},7245:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forkJoin=void 0;var c=f(2419),r=f(91203),n=f(87103),a=f(12433),d=f(14990),o=f(11914),i=f(60641);t.forkJoin=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.from=void 0;var c=f(65207),r=f(87103);t.from=function(e,t){return t?c.scheduled(e,t):r.innerFrom(e)}},83267:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.fromEvent=void 0;var r=f(87103),n=f(2419),a=f(99475),d=f(73909),o=f(73005),i=f(11914),u=["addListener","removeListener"],s=["addEventListener","removeEventListener"],l=["on","off"];function p(e,t){return function(f){return function(c){return e[f](t,c)}}}t.fromEvent=function e(t,f,b,h){if(o.isFunction(b)&&(h=b,b=void 0),h)return e(t,f,b).pipe(i.mapOneOrManyArgs(h));var y=c(function(e){return o.isFunction(e.addEventListener)&&o.isFunction(e.removeEventListener)}(t)?s.map((function(e){return function(c){return t[e](f,c,b)}})):function(e){return o.isFunction(e.addListener)&&o.isFunction(e.removeListener)}(t)?u.map(p(t,f)):function(e){return o.isFunction(e.on)&&o.isFunction(e.off)}(t)?l.map(p(t,f)):[],2),v=y[0],m=y[1];if(!v&&d.isArrayLike(t))return a.mergeMap((function(t){return e(t,f,b)}))(r.innerFrom(t));if(!v)throw new TypeError("Invalid event target");return new n.Observable((function(e){var t=function(){for(var t=[],f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromEventPattern=void 0;var c=f(2419),r=f(73005),n=f(11914);t.fromEventPattern=function e(t,f,a){return a?e(t,f).pipe(n.mapOneOrManyArgs(a)):new c.Observable((function(e){var c=function(){for(var t=[],f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromSubscribable=void 0;var c=f(2419);t.fromSubscribable=function(e){return new c.Observable((function(t){return e.subscribe(t)}))}},24303:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iif=void 0;var c=f(37885);t.iif=function(e,t,f){return c.defer((function(){return e()?t:f}))}},87103:function(e,t,f){"use strict";var c=this&&this.__awaiter||function(e,t,f,c){return new(f||(f=Promise))((function(r,n){function a(e){try{o(c.next(e))}catch(e){n(e)}}function d(e){try{o(c.throw(e))}catch(e){n(e)}}function o(e){var t;e.done?r(e.value):(t=e.value,t instanceof f?t:new f((function(e){e(t)}))).then(a,d)}o((c=c.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.fromReadableStreamLike=t.fromAsyncIterable=t.fromIterable=t.fromPromise=t.fromArrayLike=t.fromInteropObservable=t.innerFrom=void 0;var d=f(73909),o=f(36018),i=f(2419),u=f(89500),s=f(49595),l=f(59906),p=f(52743),b=f(77823),h=f(73005),y=f(47968),v=f(72801);function m(e){return new i.Observable((function(t){var f=e[v.observable]();if(h.isFunction(f.subscribe))return f.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}))}function g(e){return new i.Observable((function(t){for(var f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interval=void 0;var c=f(52445),r=f(87513);t.interval=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=c.asyncScheduler),e<0&&(e=0),r.timer(e,e,t)}},21846:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;var c=f(93783),r=f(87103),n=f(16332),a=f(12433),d=f(85432);t.merge=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.never=t.NEVER=void 0;var c=f(2419),r=f(42576);t.NEVER=new c.Observable(r.noop),t.never=function(){return t.NEVER}},95726:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.of=void 0;var c=f(12433),r=f(85432);t.of=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onErrorResumeNext=void 0;var c=f(16332),r=f(96223),n=f(5498);t.onErrorResumeNext=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairs=void 0;var c=f(85432);t.pairs=function(e,t){return c.from(Object.entries(e),t)}},97273:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partition=void 0;var c=f(38634),r=f(49154),n=f(87103);t.partition=function(e,t,f){return[r.filter(t,f)(n.innerFrom(e)),r.filter(c.not(t,f))(n.innerFrom(e))]}},85182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.raceInit=t.race=void 0;var c=f(2419),r=f(87103),n=f(5498),a=f(14990);function d(e){return function(t){for(var f=[],c=function(c){f.push(r.innerFrom(e[c]).subscribe(a.createOperatorSubscriber(t,(function(e){if(f){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=void 0;var c=f(2419),r=f(16332);t.range=function(e,t,f){if(null==t&&(t=e,e=0),t<=0)return r.EMPTY;var n=t+e;return new c.Observable(f?function(t){var c=e;return f.schedule((function(){c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwError=void 0;var c=f(2419),r=f(73005);t.throwError=function(e,t){var f=r.isFunction(e)?e:function(){return e},n=function(e){return e.error(f())};return new c.Observable(t?function(e){return t.schedule(n,0,e)}:n)}},87513:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timer=void 0;var c=f(2419),r=f(52445),n=f(59016),a=f(91677);t.timer=function(e,t,f){void 0===e&&(e=0),void 0===f&&(f=r.async);var d=-1;return null!=t&&(n.isScheduler(t)?f=t:d=t),new c.Observable((function(t){var c=a.isValidDate(e)?+e-f.now():e;c<0&&(c=0);var r=0;return f.schedule((function(){t.closed||(t.next(r++),0<=d?this.schedule(void 0,d):t.complete())}),c)}))}},62962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.using=void 0;var c=f(2419),r=f(87103),n=f(16332);t.using=function(e,t){return new c.Observable((function(f){var c=e(),a=t(c);return(a?r.innerFrom(a):n.EMPTY).subscribe(f),function(){c&&c.unsubscribe()}}))}},57654:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.audit=void 0;var c=f(84935),r=f(87103),n=f(14990);t.audit=function(e){return c.operate((function(t,f){var c=!1,a=null,d=null,o=!1,i=function(){if(null==d||d.unsubscribe(),d=null,c){c=!1;var e=a;a=null,f.next(e)}o&&f.complete()},u=function(){d=null,o&&f.complete()};t.subscribe(n.createOperatorSubscriber(f,(function(t){c=!0,a=t,d||r.innerFrom(e(t)).subscribe(d=n.createOperatorSubscriber(f,i,u))}),(function(){o=!0,(!c||!d||d.closed)&&f.complete()})))}))}},95382:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.auditTime=void 0;var c=f(52445),r=f(76474),n=f(87513);t.auditTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.audit((function(){return n.timer(e,t)}))}},89715:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buffer=void 0;var c=f(84935),r=f(42576),n=f(14990);t.buffer=function(e){return c.operate((function(t,f){var c=[];return t.subscribe(n.createOperatorSubscriber(f,(function(e){return c.push(e)}),(function(){f.next(c),f.complete()}))),e.subscribe(n.createOperatorSubscriber(f,(function(){var e=c;c=[],f.next(e)}),r.noop)),function(){c=null}}))}},63814:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferCount=void 0;var r=f(84935),n=f(14990),a=f(26967);t.bufferCount=function(e,t){return void 0===t&&(t=null),t=null!=t?t:e,r.operate((function(f,r){var d=[],o=0;f.subscribe(n.createOperatorSubscriber(r,(function(f){var n,i,u,s,l=null;o++%t==0&&d.push([]);try{for(var p=c(d),b=p.next();!b.done;b=p.next())(v=b.value).push(f),e<=v.length&&(l=null!=l?l:[]).push(v)}catch(e){n={error:e}}finally{try{b&&!b.done&&(i=p.return)&&i.call(p)}finally{if(n)throw n.error}}if(l)try{for(var h=c(l),y=h.next();!y.done;y=h.next()){var v=y.value;a.arrRemove(d,v),r.next(v)}}catch(e){u={error:e}}finally{try{y&&!y.done&&(s=h.return)&&s.call(h)}finally{if(u)throw u.error}}}),(function(){var e,t;try{for(var f=c(d),n=f.next();!n.done;n=f.next()){var a=n.value;r.next(a)}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=f.return)&&t.call(f)}finally{if(e)throw e.error}}r.complete()}),void 0,(function(){d=null})))}))}},7211:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferTime=void 0;var r=f(93865),n=f(84935),a=f(14990),d=f(26967),o=f(52445),i=f(12433),u=f(27738);t.bufferTime=function(e){for(var t,f,s=[],l=1;l=0?u.executeSchedule(f,p,s,b,!0):o=!0,s();var l=a.createOperatorSubscriber(f,(function(e){var t,f,r=n.slice();try{for(var a=c(r),d=a.next();!d.done;d=a.next()){var o=d.value,u=o.buffer;u.push(e),h<=u.length&&i(o)}}catch(e){t={error:e}}finally{try{d&&!d.done&&(f=a.return)&&f.call(a)}finally{if(t)throw t.error}}}),(function(){for(;null==n?void 0:n.length;)f.next(n.shift().buffer);null==l||l.unsubscribe(),f.complete(),f.unsubscribe()}),void 0,(function(){return n=null}));t.subscribe(l)}))}},84943:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToggle=void 0;var r=f(93865),n=f(84935),a=f(87103),d=f(14990),o=f(42576),i=f(26967);t.bufferToggle=function(e,t){return n.operate((function(f,n){var u=[];a.innerFrom(e).subscribe(d.createOperatorSubscriber(n,(function(e){var f=[];u.push(f);var c=new r.Subscription;c.add(a.innerFrom(t(e)).subscribe(d.createOperatorSubscriber(n,(function(){i.arrRemove(u,f),n.next(f),c.unsubscribe()}),o.noop)))}),o.noop)),f.subscribe(d.createOperatorSubscriber(n,(function(e){var t,f;try{for(var r=c(u),n=r.next();!n.done;n=r.next())n.value.push(e)}catch(e){t={error:e}}finally{try{n&&!n.done&&(f=r.return)&&f.call(r)}finally{if(t)throw t.error}}}),(function(){for(;u.length>0;)n.next(u.shift());n.complete()})))}))}},91240:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferWhen=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.bufferWhen=function(e){return c.operate((function(t,f){var c=null,d=null,o=function(){null==d||d.unsubscribe();var t=c;c=[],t&&f.next(t),a.innerFrom(e()).subscribe(d=n.createOperatorSubscriber(f,o,r.noop))};o(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==c?void 0:c.push(e)}),(function(){c&&f.next(c),f.complete()}),void 0,(function(){return c=d=null})))}))}},69548:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catchError=void 0;var c=f(87103),r=f(14990),n=f(84935);t.catchError=function e(t){return n.operate((function(f,n){var a,d=null,o=!1;d=f.subscribe(r.createOperatorSubscriber(n,void 0,void 0,(function(r){a=c.innerFrom(t(r,e(t)(f))),d?(d.unsubscribe(),d=null,a.subscribe(n)):o=!0}))),o&&(d.unsubscribe(),d=null,a.subscribe(n))}))}},52128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineAll=void 0;var c=f(73240);t.combineAll=c.combineLatestAll},46318:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestAll=void 0;var c=f(99258),r=f(32069);t.combineLatestAll=function(e){return r.joinAllInternals(c.combineLatest,e)}},65024:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatAll=void 0;var c=f(93783);t.concatAll=function(){return c.mergeAll(1)}},27498:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMap=void 0;var c=f(99475),r=f(73005);t.concatMap=function(e,t){return r.isFunction(t)?c.mergeMap(e,t,1):c.mergeMap(e,1)}},6109:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMapTo=void 0;var c=f(27498),r=f(73005);t.concatMapTo=function(e,t){return r.isFunction(t)?c.concatMap((function(){return e}),t):c.concatMap((function(){return e}))}},78185:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connect=void 0;var c=f(63032),r=f(85432),n=f(84935),a=f(90851),d={connector:function(){return new c.Subject}};t.connect=function(e,t){void 0===t&&(t=d);var f=t.connector;return n.operate((function(t,c){var n=f();r.from(e(a.fromSubscribable(n))).subscribe(c),c.add(t.subscribe(n))}))}},70993:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.count=void 0;var c=f(60122);t.count=function(e){return c.reduce((function(t,f,c){return!e||e(f,c)?t+1:t}),0)}},70496:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.debounce=function(e){return c.operate((function(t,f){var c=!1,d=null,o=null,i=function(){if(null==o||o.unsubscribe(),o=null,c){c=!1;var e=d;d=null,f.next(e)}};t.subscribe(n.createOperatorSubscriber(f,(function(t){null==o||o.unsubscribe(),c=!0,d=t,o=n.createOperatorSubscriber(f,i,r.noop),a.innerFrom(e(t)).subscribe(o)}),(function(){i(),f.complete()}),void 0,(function(){d=o=null})))}))}},61385:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounceTime=void 0;var c=f(52445),r=f(84935),n=f(14990);t.debounceTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.operate((function(f,c){var r=null,a=null,d=null,o=function(){if(r){r.unsubscribe(),r=null;var e=a;a=null,c.next(e)}};function i(){var f=d+e,n=t.now();if(n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIfEmpty=void 0;var c=f(84935),r=f(14990);t.defaultIfEmpty=function(e){return c.operate((function(t,f){var c=!1;t.subscribe(r.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){c||f.next(e),f.complete()})))}))}},35841:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0;var c=f(52445),r=f(78798),n=f(87513);t.delay=function(e,t){void 0===t&&(t=c.asyncScheduler);var f=n.timer(e,t);return r.delayWhen((function(){return f}))}},78798:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delayWhen=void 0;var c=f(12239),r=f(54783),n=f(29438),a=f(18313),d=f(99475);t.delayWhen=function e(t,f){return f?function(a){return c.concat(f.pipe(r.take(1),n.ignoreElements()),a.pipe(e(t)))}:d.mergeMap((function(e,f){return t(e,f).pipe(r.take(1),a.mapTo(e))}))}},11080:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dematerialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.dematerialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){return c.observeNotification(e,t)})))}))}},63054:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinct=void 0;var c=f(84935),r=f(14990),n=f(42576);t.distinct=function(e,t){return c.operate((function(f,c){var a=new Set;f.subscribe(r.createOperatorSubscriber(c,(function(t){var f=e?e(t):t;a.has(f)||(a.add(f),c.next(t))}))),null==t||t.subscribe(r.createOperatorSubscriber(c,(function(){return a.clear()}),n.noop))}))}},98737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilChanged=void 0;var c=f(14781),r=f(84935),n=f(14990);function a(e,t){return e===t}t.distinctUntilChanged=function(e,t){return void 0===t&&(t=c.identity),e=null!=e?e:a,r.operate((function(f,c){var r,a=!0;f.subscribe(n.createOperatorSubscriber(c,(function(f){var n=t(f);!a&&e(r,n)||(a=!1,r=n,c.next(f))})))}))}},77957:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilKeyChanged=void 0;var c=f(98737);t.distinctUntilKeyChanged=function(e,t){return c.distinctUntilChanged((function(f,c){return t?t(f[e],c[e]):f[e]===c[e]}))}},88633:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.elementAt=void 0;var c=f(42351),r=f(49154),n=f(81779),a=f(71658),d=f(54783);t.elementAt=function(e,t){if(e<0)throw new c.ArgumentOutOfRangeError;var f=arguments.length>=2;return function(o){return o.pipe(r.filter((function(t,f){return f===e})),d.take(1),f?a.defaultIfEmpty(t):n.throwIfEmpty((function(){return new c.ArgumentOutOfRangeError})))}}},90911:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.every=void 0;var c=f(84935),r=f(14990);t.every=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(r){e.call(t,r,n++,f)||(c.next(!1),c.complete())}),(function(){c.next(!0),c.complete()})))}))}},70067:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaust=void 0;var c=f(75337);t.exhaust=c.exhaustAll},75337:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustAll=void 0;var c=f(84935),r=f(87103),n=f(14990);t.exhaustAll=function(){return c.operate((function(e,t){var f=!1,c=null;e.subscribe(n.createOperatorSubscriber(t,(function(e){c||(c=r.innerFrom(e).subscribe(n.createOperatorSubscriber(t,void 0,(function(){c=null,f&&t.complete()}))))}),(function(){f=!0,!c&&t.complete()})))}))}},5635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(14990);t.exhaustMap=function e(t,f){return f?function(n){return n.pipe(e((function(e,n){return r.innerFrom(t(e,n)).pipe(c.map((function(t,c){return f(e,t,n,c)})))})))}:n.operate((function(e,f){var c=0,n=null,d=!1;e.subscribe(a.createOperatorSubscriber(f,(function(e){n||(n=a.createOperatorSubscriber(f,void 0,(function(){n=null,d&&f.complete()})),r.innerFrom(t(e,c++)).subscribe(n))}),(function(){d=!0,!n&&f.complete()})))}))}},59745:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expand=void 0;var c=f(84935),r=f(87788);t.expand=function(e,t,f){return void 0===t&&(t=1/0),t=(t||0)<1?1/0:t,c.operate((function(c,n){return r.mergeInternals(c,n,e,t,void 0,!0,f)}))}},49154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filter=void 0;var c=f(84935),r=f(14990);t.filter=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){return e.call(t,f,n++)&&c.next(f)})))}))}},9283:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.finalize=void 0;var c=f(84935);t.finalize=function(e){return c.operate((function(t,f){try{t.subscribe(f)}finally{f.add(e)}}))}},47119:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFind=t.find=void 0;var c=f(84935),r=f(14990);function n(e,t,f){var c="index"===f;return function(f,n){var a=0;f.subscribe(r.createOperatorSubscriber(n,(function(r){var d=a++;e.call(t,r,d,f)&&(n.next(c?d:r),n.complete())}),(function(){n.next(c?-1:void 0),n.complete()})))}}t.find=function(e,t){return c.operate(n(e,t,"value"))},t.createFind=n},74706:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findIndex=void 0;var c=f(84935),r=f(47119);t.findIndex=function(e,t){return c.operate(r.createFind(e,t,"index"))}},29219:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.first=void 0;var c=f(39474),r=f(49154),n=f(54783),a=f(71658),d=f(81779),o=f(14781);t.first=function(e,t){var f=arguments.length>=2;return function(i){return i.pipe(e?r.filter((function(t,f){return e(t,f,i)})):o.identity,n.take(1),f?a.defaultIfEmpty(t):d.throwIfEmpty((function(){return new c.EmptyError})))}}},21788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flatMap=void 0;var c=f(99475);t.flatMap=c.mergeMap},79749:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupBy=void 0;var c=f(2419),r=f(87103),n=f(63032),a=f(84935),d=f(14990);t.groupBy=function(e,t,f,o){return a.operate((function(a,i){var u;t&&"function"!=typeof t?(f=t.duration,u=t.element,o=t.connector):u=t;var s=new Map,l=function(e){s.forEach(e),e(i)},p=function(e){return l((function(t){return t.error(e)}))},b=0,h=!1,y=new d.OperatorSubscriber(i,(function(t){try{var a=e(t),l=s.get(a);if(!l){s.set(a,l=o?o():new n.Subject);var v=(g=a,w=l,(O=new c.Observable((function(e){b++;var t=w.subscribe(e);return function(){t.unsubscribe(),0==--b&&h&&y.unsubscribe()}}))).key=g,O);if(i.next(v),f){var m=d.createOperatorSubscriber(l,(function(){l.complete(),null==m||m.unsubscribe()}),void 0,void 0,(function(){return s.delete(a)}));y.add(r.innerFrom(f(v)).subscribe(m))}}l.next(u?u(t):t)}catch(e){p(e)}var g,w,O}),(function(){return l((function(e){return e.complete()}))}),p,(function(){return s.clear()}),(function(){return h=!0,0===b}));a.subscribe(y)}))}},29438:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ignoreElements=void 0;var c=f(84935),r=f(14990),n=f(42576);t.ignoreElements=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,n.noop))}))}},28515:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=void 0;var c=f(84935),r=f(14990);t.isEmpty=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,(function(){t.next(!1),t.complete()}),(function(){t.next(!0),t.complete()})))}))}},32069:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinAllInternals=void 0;var c=f(14781),r=f(11914),n=f(9985),a=f(99475),d=f(40002);t.joinAllInternals=function(e,t){return n.pipe(d.toArray(),a.mergeMap((function(t){return e(t)})),t?r.mapOneOrManyArgs(t):c.identity)}},22435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.last=void 0;var c=f(39474),r=f(49154),n=f(71980),a=f(81779),d=f(71658),o=f(14781);t.last=function(e,t){var f=arguments.length>=2;return function(i){return i.pipe(e?r.filter((function(t,f){return e(t,f,i)})):o.identity,n.takeLast(1),f?d.defaultIfEmpty(t):a.throwIfEmpty((function(){return new c.EmptyError})))}}},47291:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.map=void 0;var c=f(84935),r=f(14990);t.map=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){c.next(e.call(t,f,n++))})))}))}},18313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapTo=void 0;var c=f(47291);t.mapTo=function(e){return c.map((function(){return e}))}},33209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.materialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.materialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){t.next(c.Notification.createNext(e))}),(function(){t.next(c.Notification.createComplete()),t.complete()}),(function(e){t.next(c.Notification.createError(e)),t.complete()})))}))}},72620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.max=void 0;var c=f(60122),r=f(73005);t.max=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)>0?t:f}:function(e,t){return e>t?e:t})}},99821:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeAll=void 0;var c=f(99475),r=f(14781);t.mergeAll=function(e){return void 0===e&&(e=1/0),c.mergeMap(r.identity,e)}},87788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeInternals=void 0;var c=f(87103),r=f(27738),n=f(14990);t.mergeInternals=function(e,t,f,a,d,o,i,u){var s=[],l=0,p=0,b=!1,h=function(){!b||s.length||l||t.complete()},y=function(e){return l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(87788),d=f(73005);t.mergeMap=function e(t,f,o){return void 0===o&&(o=1/0),d.isFunction(f)?e((function(e,n){return c.map((function(t,c){return f(e,t,n,c)}))(r.innerFrom(t(e,n)))}),o):("number"==typeof f&&(o=f),n.operate((function(e,f){return a.mergeInternals(e,f,t,o)})))}},61211:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMapTo=void 0;var c=f(99475),r=f(73005);t.mergeMapTo=function(e,t,f){return void 0===f&&(f=1/0),r.isFunction(t)?c.mergeMap((function(){return e}),t,f):("number"==typeof t&&(f=t),c.mergeMap((function(){return e}),f))}},97267:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeScan=void 0;var c=f(84935),r=f(87788);t.mergeScan=function(e,t,f){return void 0===f&&(f=1/0),c.operate((function(c,n){var a=t;return r.mergeInternals(c,n,(function(t,f){return e(a,t,f)}),f,(function(e){a=e}),!1,void 0,(function(){return a=null}))}))}},49303:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.min=void 0;var c=f(60122),r=f(73005);t.min=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)<0?t:f}:function(e,t){return e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multicast=void 0;var c=f(99518),r=f(73005),n=f(81995);t.multicast=function(e,t){var f=r.isFunction(e)?e:function(){return e};return r.isFunction(t)?n.connect(t,{connector:f}):function(e){return new c.ConnectableObservable(e,f)}}},1184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeOn=void 0;var c=f(27738),r=f(84935),n=f(14990);t.observeOn=function(e,t){return void 0===t&&(t=0),r.operate((function(f,r){f.subscribe(n.createOperatorSubscriber(r,(function(f){return c.executeSchedule(r,e,(function(){return r.next(f)}),t)}),(function(){return c.executeSchedule(r,e,(function(){return r.complete()}),t)}),(function(f){return c.executeSchedule(r,e,(function(){return r.error(f)}),t)})))}))}},96223:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0){var e=void 0;try{e=a.innerFrom(n.shift())}catch(e){return void d()}var f=o.createOperatorSubscriber(t,void 0,i.noop,i.noop);e.subscribe(f),f.add(d)}else t.complete()};d()}))}},52731:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairwise=void 0;var c=f(84935),r=f(14990);t.pairwise=function(){return c.operate((function(e,t){var f,c=!1;e.subscribe(r.createOperatorSubscriber(t,(function(e){var r=f;f=e,c&&t.next([r,e]),c=!0})))}))}},84691:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pluck=void 0;var c=f(47291);t.pluck=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publish=void 0;var c=f(63032),r=f(73848),n=f(81995);t.publish=function(e){return e?function(t){return n.connect(e)(t)}:function(e){return r.multicast(new c.Subject)(e)}}},70052:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishBehavior=void 0;var c=f(15240),r=f(99518);t.publishBehavior=function(e){return function(t){var f=new c.BehaviorSubject(e);return new r.ConnectableObservable(t,(function(){return f}))}}},82110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishLast=void 0;var c=f(90280),r=f(99518);t.publishLast=function(){return function(e){var t=new c.AsyncSubject;return new r.ConnectableObservable(e,(function(){return t}))}}},89864:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishReplay=void 0;var c=f(33274),r=f(73848),n=f(73005);t.publishReplay=function(e,t,f,a){f&&!n.isFunction(f)&&(a=f);var d=n.isFunction(f)?f:void 0;return function(f){return r.multicast(new c.ReplaySubject(e,t,a),d)(f)}}},179:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=void 0;var c=f(58345),r=f(84935);t.reduce=function(e,t){return r.operate(c.scanInternals(e,t,arguments.length>=2,!1,!0))}},28739:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCount=void 0;var c=f(84935),r=f(14990);t.refCount=function(){return c.operate((function(e,t){var f=null;e._refCount++;var c=r.createOperatorSubscriber(t,void 0,void 0,void 0,(function(){if(!e||e._refCount<=0||0<--e._refCount)f=null;else{var c=e._connection,r=f;f=null,!c||r&&c!==r||c.unsubscribe(),t.unsubscribe()}}));e.subscribe(c),c.closed||(f=e.connect())}))}},5313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeat=void 0;var c=f(16332),r=f(84935),n=f(14990),a=f(87103),d=f(87513);t.repeat=function(e){var t,f,o=1/0;return null!=e&&("object"==typeof e?(t=e.count,o=void 0===t?1/0:t,f=e.delay):o=e),o<=0?function(){return c.EMPTY}:r.operate((function(e,t){var c,r=0,i=function(){if(null==c||c.unsubscribe(),c=null,null!=f){var e="number"==typeof f?d.timer(f):a.innerFrom(f(r)),o=n.createOperatorSubscriber(t,(function(){o.unsubscribe(),u()}));e.subscribe(o)}else u()},u=function(){var f=!1;c=e.subscribe(n.createOperatorSubscriber(t,void 0,(function(){++r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeatWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.repeatWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,o=!1,i=!1,u=function(){return i&&o&&(f.complete(),!0)},s=function(){i=!1,r=t.subscribe(n.createOperatorSubscriber(f,void 0,(function(){i=!0,!u()&&(a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){r?s():d=!0}),(function(){o=!0,u()})))),a).next()}))),d&&(r.unsubscribe(),r=null,d=!1,s())};s()}))}},40064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retry=void 0;var c=f(84935),r=f(14990),n=f(14781),a=f(87513),d=f(87103);t.retry=function(e){var t;void 0===e&&(e=1/0);var f=(t=e&&"object"==typeof e?e:{count:e}).count,o=void 0===f?1/0:f,i=t.delay,u=t.resetOnSuccess,s=void 0!==u&&u;return o<=0?n.identity:c.operate((function(e,t){var f,c=0,n=function(){var u=!1;f=e.subscribe(r.createOperatorSubscriber(t,(function(e){s&&(c=0),t.next(e)}),void 0,(function(e){if(c++{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retryWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.retryWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,o=function(){r=t.subscribe(n.createOperatorSubscriber(f,void 0,void 0,(function(t){a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){return r?o():d=!0})))),a&&a.next(t)}))),d&&(r.unsubscribe(),r=null,d=!1,o())};o()}))}},84193:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sample=void 0;var c=f(84935),r=f(42576),n=f(14990);t.sample=function(e){return c.operate((function(t,f){var c=!1,a=null;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,a=e}))),e.subscribe(n.createOperatorSubscriber(f,(function(){if(c){c=!1;var e=a;a=null,f.next(e)}}),r.noop))}))}},76170:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sampleTime=void 0;var c=f(52445),r=f(84193),n=f(98990);t.sampleTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.sample(n.interval(e,t))}},85876:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scan=void 0;var c=f(84935),r=f(58345);t.scan=function(e,t){return c.operate(r.scanInternals(e,t,arguments.length>=2,!0))}},58345:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scanInternals=void 0;var c=f(14990);t.scanInternals=function(e,t,f,r,n){return function(a,d){var o=f,i=t,u=0;a.subscribe(c.createOperatorSubscriber(d,(function(t){var f=u++;i=o?e(i,t,f):(o=!0,t),r&&d.next(i)}),n&&function(){o&&d.next(i),d.complete()}))}}},41791:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sequenceEqual=void 0;var c=f(84935),r=f(14990);t.sequenceEqual=function(e,t){return void 0===t&&(t=function(e,t){return e===t}),c.operate((function(f,c){var n={buffer:[],complete:!1},a={buffer:[],complete:!1},d=function(e){c.next(e),c.complete()},o=function(e,f){var n=r.createOperatorSubscriber(c,(function(c){var r=f.buffer,n=f.complete;0===r.length?n?d(!1):e.buffer.push(c):!t(c,r.shift())&&d(!1)}),(function(){e.complete=!0;var t=f.complete,c=f.buffer;t&&d(0===c.length),null==n||n.unsubscribe()}));return n};f.subscribe(o(n,a)),e.subscribe(o(a,n))}))}},15137:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shareReplay=void 0;var c=f(33274),r=f(15137);t.shareReplay=function(e,t,f){var n,a,d,o,i=!1;return e&&"object"==typeof e?(n=e.bufferSize,o=void 0===n?1/0:n,a=e.windowTime,t=void 0===a?1/0:a,i=void 0!==(d=e.refCount)&&d,f=e.scheduler):o=null!=e?e:1/0,r.share({connector:function(){return new c.ReplaySubject(o,t,f)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}},28242:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.single=void 0;var c=f(39474),r=f(46156),n=f(48598),a=f(84935),d=f(14990);t.single=function(e){return a.operate((function(t,f){var a,o=!1,i=!1,u=0;t.subscribe(d.createOperatorSubscriber(f,(function(c){i=!0,e&&!e(c,u++,t)||(o&&f.error(new r.SequenceError("Too many matching values")),o=!0,a=c)}),(function(){o?(f.next(a),f.complete()):f.error(i?new n.NotFoundError("No matching values"):new c.EmptyError)})))}))}},83169:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skip=void 0;var c=f(49154);t.skip=function(e){return c.filter((function(t,f){return e<=f}))}},42454:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipLast=void 0;var c=f(14781),r=f(84935),n=f(14990);t.skipLast=function(e){return e<=0?c.identity:r.operate((function(t,f){var c=new Array(e),r=0;return t.subscribe(n.createOperatorSubscriber(f,(function(t){var n=r++;if(n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.skipUntil=function(e){return c.operate((function(t,f){var c=!1,d=r.createOperatorSubscriber(f,(function(){null==d||d.unsubscribe(),c=!0}),a.noop);n.innerFrom(e).subscribe(d),t.subscribe(r.createOperatorSubscriber(f,(function(e){return c&&f.next(e)})))}))}},77913:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipWhile=void 0;var c=f(84935),r=f(14990);t.skipWhile=function(e){return c.operate((function(t,f){var c=!1,n=0;t.subscribe(r.createOperatorSubscriber(f,(function(t){return(c||(c=!e(t,n++)))&&f.next(t)})))}))}},29234:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startWith=void 0;var c=f(12239),r=f(12433),n=f(84935);t.startWith=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeOn=void 0;var c=f(84935);t.subscribeOn=function(e,t){return void 0===t&&(t=0),c.operate((function(f,c){c.add(e.schedule((function(){return f.subscribe(c)}),t))}))}},29253:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchAll=void 0;var c=f(68518),r=f(14781);t.switchAll=function(){return c.switchMap(r.identity)}},68518:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMap=void 0;var c=f(87103),r=f(84935),n=f(14990);t.switchMap=function(e,t){return r.operate((function(f,r){var a=null,d=0,o=!1,i=function(){return o&&!a&&r.complete()};f.subscribe(n.createOperatorSubscriber(r,(function(f){null==a||a.unsubscribe();var o=0,u=d++;c.innerFrom(e(f,u)).subscribe(a=n.createOperatorSubscriber(r,(function(e){return r.next(t?t(f,e,u,o++):e)}),(function(){a=null,i()})))}),(function(){o=!0,i()})))}))}},21173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMapTo=void 0;var c=f(68518),r=f(73005);t.switchMapTo=function(e,t){return r.isFunction(t)?c.switchMap((function(){return e}),t):c.switchMap((function(){return e}))}},73855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchScan=void 0;var c=f(68518),r=f(84935);t.switchScan=function(e,t){return r.operate((function(f,r){var n=t;return c.switchMap((function(t,f){return e(n,t,f)}),(function(e,t){return n=t,t}))(f).subscribe(r),function(){n=null}}))}},54783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.take=void 0;var c=f(16332),r=f(84935),n=f(14990);t.take=function(e){return e<=0?function(){return c.EMPTY}:r.operate((function(t,f){var c=0;t.subscribe(n.createOperatorSubscriber(f,(function(t){++c<=e&&(f.next(t),e<=c&&f.complete())})))}))}},71980:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.takeLast=void 0;var r=f(16332),n=f(84935),a=f(14990);t.takeLast=function(e){return e<=0?function(){return r.EMPTY}:n.operate((function(t,f){var r=[];t.subscribe(a.createOperatorSubscriber(f,(function(t){r.push(t),e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.takeUntil=function(e){return c.operate((function(t,f){n.innerFrom(e).subscribe(r.createOperatorSubscriber(f,(function(){return f.complete()}),a.noop)),!f.closed&&t.subscribe(f)}))}},6060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeWhile=void 0;var c=f(84935),r=f(14990);t.takeWhile=function(e,t){return void 0===t&&(t=!1),c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){var r=e(f,n++);(r||t)&&c.next(f),!r&&c.complete()})))}))}},1138:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tap=void 0;var c=f(73005),r=f(84935),n=f(14990),a=f(14781);t.tap=function(e,t,f){var d=c.isFunction(e)||t||f?{next:e,error:t,complete:f}:e;return d?r.operate((function(e,t){var f;null===(f=d.subscribe)||void 0===f||f.call(d);var c=!0;e.subscribe(n.createOperatorSubscriber(t,(function(e){var f;null===(f=d.next)||void 0===f||f.call(d,e),t.next(e)}),(function(){var e;c=!1,null===(e=d.complete)||void 0===e||e.call(d),t.complete()}),(function(e){var f;c=!1,null===(f=d.error)||void 0===f||f.call(d,e),t.error(e)}),(function(){var e,t;c&&(null===(e=d.unsubscribe)||void 0===e||e.call(d)),null===(t=d.finalize)||void 0===t||t.call(d)})))})):a.identity}},77306:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=t.defaultThrottleConfig=void 0;var c=f(84935),r=f(14990),n=f(87103);t.defaultThrottleConfig={leading:!0,trailing:!1},t.throttle=function(e,f){return void 0===f&&(f=t.defaultThrottleConfig),c.operate((function(t,c){var a=f.leading,d=f.trailing,o=!1,i=null,u=null,s=!1,l=function(){null==u||u.unsubscribe(),u=null,d&&(h(),s&&c.complete())},p=function(){u=null,s&&c.complete()},b=function(t){return u=n.innerFrom(e(t)).subscribe(r.createOperatorSubscriber(c,l,p))},h=function(){if(o){o=!1;var e=i;i=null,c.next(e),!s&&b(e)}};t.subscribe(r.createOperatorSubscriber(c,(function(e){o=!0,i=e,(!u||u.closed)&&(a?h():b(e))}),(function(){s=!0,(!(d&&o&&u)||u.closed)&&c.complete()})))}))}},2239:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttleTime=void 0;var c=f(52445),r=f(77306),n=f(87513);t.throttleTime=function(e,t,f){void 0===t&&(t=c.asyncScheduler),void 0===f&&(f=r.defaultThrottleConfig);var a=n.timer(e,t);return r.throttle((function(){return a}),f)}},81779:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwIfEmpty=void 0;var c=f(39474),r=f(84935),n=f(14990);function a(){return new c.EmptyError}t.throwIfEmpty=function(e){return void 0===e&&(e=a),r.operate((function(t,f){var c=!1;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){return c?f.complete():f.error(e())})))}))}},28005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimeInterval=t.timeInterval=void 0;var c=f(52445),r=f(84935),n=f(14990);t.timeInterval=function(e){return void 0===e&&(e=c.asyncScheduler),r.operate((function(t,f){var c=e.now();t.subscribe(n.createOperatorSubscriber(f,(function(t){var r=e.now(),n=r-c;c=r,f.next(new a(t,n))})))}))};var a=function(e,t){this.value=e,this.interval=t};t.TimeInterval=a},34173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeout=t.TimeoutError=void 0;var c=f(52445),r=f(91677),n=f(84935),a=f(87103),d=f(7029),o=f(14990),i=f(27738);function u(e){throw new t.TimeoutError(e)}t.TimeoutError=d.createErrorClass((function(e){return function(t){void 0===t&&(t=null),e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=t}})),t.timeout=function(e,t){var f=r.isValidDate(e)?{first:e}:"number"==typeof e?{each:e}:e,d=f.first,s=f.each,l=f.with,p=void 0===l?u:l,b=f.scheduler,h=void 0===b?null!=t?t:c.asyncScheduler:b,y=f.meta,v=void 0===y?null:y;if(null==d&&null==s)throw new TypeError("No timeout provided.");return n.operate((function(e,t){var f,c,r=null,n=0,u=function(e){c=i.executeSchedule(t,h,(function(){try{f.unsubscribe(),a.innerFrom(p({meta:v,lastValue:r,seen:n})).subscribe(t)}catch(e){t.error(e)}}),e)};f=e.subscribe(o.createOperatorSubscriber(t,(function(e){null==c||c.unsubscribe(),n++,t.next(r=e),s>0&&u(s)}),void 0,void 0,(function(){(null==c?void 0:c.closed)||null==c||c.unsubscribe(),r=null}))),!n&&u(null!=d?"number"==typeof d?d:+d-h.now():s)}))}},87223:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeoutWith=void 0;var c=f(52445),r=f(91677),n=f(34173);t.timeoutWith=function(e,t,f){var a,d,o;if(f=null!=f?f:c.async,r.isValidDate(e)?a=e:"number"==typeof e&&(d=e),!t)throw new TypeError("No observable provided to switch to");if(o=function(){return t},null==a&&null==d)throw new TypeError("No timeout provided.");return n.timeout({first:a,each:d,scheduler:f,with:o})}},88975:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timestamp=void 0;var c=f(87950),r=f(47291);t.timestamp=function(e){return void 0===e&&(e=c.dateTimestampProvider),r.map((function(t){return{value:t,timestamp:e.now()}}))}},40002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=void 0;var c=f(60122),r=f(84935),n=function(e,t){return e.push(t),e};t.toArray=function(){return r.operate((function(e,t){c.reduce(n,[])(e).subscribe(t)}))}},2826:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.window=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(42576);t.window=function(e){return r.operate((function(t,f){var r=new c.Subject;f.next(r.asObservable());var d=function(e){r.error(e),f.error(e)};return t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==r?void 0:r.next(e)}),(function(){r.complete(),f.complete()}),d)),e.subscribe(n.createOperatorSubscriber(f,(function(){r.complete(),f.next(r=new c.Subject)}),a.noop,d)),function(){null==r||r.unsubscribe(),r=null}}))}},47526:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowCount=void 0;var r=f(63032),n=f(84935),a=f(14990);t.windowCount=function(e,t){void 0===t&&(t=0);var f=t>0?t:e;return n.operate((function(t,n){var d=[new r.Subject],o=0;n.next(d[0].asObservable()),t.subscribe(a.createOperatorSubscriber(n,(function(t){var a,i;try{for(var u=c(d),s=u.next();!s.done;s=u.next())s.value.next(t)}catch(e){a={error:e}}finally{try{s&&!s.done&&(i=u.return)&&i.call(u)}finally{if(a)throw a.error}}var l=o-e+1;if(l>=0&&l%f==0&&d.shift().complete(),++o%f==0){var p=new r.Subject;d.push(p),n.next(p.asObservable())}}),(function(){for(;d.length>0;)d.shift().complete();n.complete()}),(function(e){for(;d.length>0;)d.shift().error(e);n.error(e)}),(function(){d=null})))}))}},78294:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowTime=void 0;var c=f(63032),r=f(52445),n=f(93865),a=f(84935),d=f(14990),o=f(26967),i=f(12433),u=f(27738);t.windowTime=function(e){for(var t,f,s=[],l=1;l=0?u.executeSchedule(f,p,s,b,!0):a=!0,s();var l=function(e){return r.slice().forEach(e)},y=function(e){l((function(t){var f=t.window;return e(f)})),e(f),f.unsubscribe()};return t.subscribe(d.createOperatorSubscriber(f,(function(e){l((function(t){t.window.next(e),h<=++t.seen&&i(t)}))}),(function(){return y((function(e){return e.complete()}))}),(function(e){return y((function(t){return t.error(e)}))}))),function(){r=null}}))}},61883:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowToggle=void 0;var r=f(63032),n=f(93865),a=f(84935),d=f(87103),o=f(14990),i=f(42576),u=f(26967);t.windowToggle=function(e,t){return a.operate((function(f,a){var s=[],l=function(e){for(;0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowWhen=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(87103);t.windowWhen=function(e){return r.operate((function(t,f){var r,d,o=function(e){r.error(e),f.error(e)},i=function(){var t;null==d||d.unsubscribe(),null==r||r.complete(),r=new c.Subject,f.next(r.asObservable());try{t=a.innerFrom(e())}catch(e){return void o(e)}t.subscribe(d=n.createOperatorSubscriber(f,i,i,o))};i(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return r.next(e)}),(function(){r.complete(),f.complete()}),o,(function(){null==d||d.unsubscribe(),r=null})))}))}},83032:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zipAll=void 0;var c=f(57654),r=f(32069);t.zipAll=function(e){return r.joinAllInternals(c.zip,e)}},78096:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleArray=void 0;var c=f(2419);t.scheduleArray=function(e,t){return new c.Observable((function(f){var c=0;return t.schedule((function(){c===e.length?f.complete():(f.next(e[c++]),f.closed||this.schedule())}))}))}},78489:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleAsyncIterable=void 0;var c=f(2419),r=f(27738);t.scheduleAsyncIterable=function(e,t){if(!e)throw new Error("Iterable cannot be null");return new c.Observable((function(f){r.executeSchedule(f,t,(function(){var c=e[Symbol.asyncIterator]();r.executeSchedule(f,t,(function(){c.next().then((function(e){e.done?f.complete():f.next(e.value)}))}),0,!0)}))}))}},51297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleIterable=void 0;var c=f(2419),r=f(3725),n=f(73005),a=f(27738);t.scheduleIterable=function(e,t){return new c.Observable((function(f){var c;return a.executeSchedule(f,t,(function(){c=e[r.iterator](),a.executeSchedule(f,t,(function(){var e,t,r;try{t=(e=c.next()).value,r=e.done}catch(e){return void f.error(e)}r?f.complete():f.next(t)}),0,!0)})),function(){return n.isFunction(null==c?void 0:c.return)&&c.return()}}))}},14001:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleObservable=void 0;var c=f(87103),r=f(1184),n=f(40276);t.scheduleObservable=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},25143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.schedulePromise=void 0;var c=f(87103),r=f(1184),n=f(40276);t.schedulePromise=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},23676:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleReadableStreamLike=void 0;var c=f(78489),r=f(77823);t.scheduleReadableStreamLike=function(e,t){return c.scheduleAsyncIterable(r.readableStreamLikeToAsyncGenerator(e),t)}},65207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduled=void 0;var c=f(14001),r=f(25143),n=f(97631),a=f(51297),d=f(78489),o=f(89500),i=f(36018),u=f(73909),s=f(52743),l=f(49595),p=f(59906),b=f(77823),h=f(23676);t.scheduled=function(e,t){if(null!=e){if(o.isInteropObservable(e))return c.scheduleObservable(e,t);if(u.isArrayLike(e))return n.scheduleArray(e,t);if(i.isPromise(e))return r.schedulePromise(e,t);if(l.isAsyncIterable(e))return d.scheduleAsyncIterable(e,t);if(s.isIterable(e))return a.scheduleIterable(e,t);if(b.isReadableStreamLike(e))return h.scheduleReadableStreamLike(e,t)}throw p.createInvalidObservableTypeError(e)}},21986:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.Action=void 0;var n=function(e){function t(t,f){return e.call(this)||this}return r(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(f(93865).Subscription);t.Action=n},57574:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameAction=void 0;var n=f(49702),a=f(70505),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.animationFrameProvider.requestAnimationFrame((function(){return t.flush(void 0)}))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.animationFrameProvider.cancelAnimationFrame(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AnimationFrameAction=d},92934:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AnimationFrameScheduler=n},92189:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapAction=void 0;var n=f(49702),a=f(38908),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.immediateProvider.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.immediateProvider.clearImmediate(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AsapAction=d},35523:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AsapScheduler=n},49702:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncAction=void 0;var n=f(21986),a=f(98203),d=f(26967),o=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c.pending=!1,c}return r(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var f=this.id,c=this.scheduler;return null!=f&&(this.id=this.recycleAsyncId(c,f,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(c,this.id,t),this},t.prototype.requestAsyncId=function(e,t,f){return void 0===f&&(f=0),a.intervalProvider.setInterval(e.flush.bind(e,this),f)},t.prototype.recycleAsyncId=function(e,t,f){if(void 0===f&&(f=0),null!=f&&this.delay===f&&!1===this.pending)return t;a.intervalProvider.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var f=this._execute(e,t);if(f)return f;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var f,c=!1;try{this.work(e)}catch(e){c=!0,f=e||new Error("Scheduled action threw falsy error")}if(c)return this.unsubscribe(),f},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,f=this.scheduler,c=f.actions;this.work=this.state=this.scheduler=null,this.pending=!1,d.arrRemove(c,this),null!=t&&(this.id=this.recycleAsyncId(f,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(n.Action);t.AsyncAction=o},83643:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncScheduler=void 0;var n=f(10218),a=function(e){function t(t,f){void 0===f&&(f=n.Scheduler.now);var c=e.call(this,t,f)||this;return c.actions=[],c._active=!1,c._scheduled=void 0,c}return r(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var f;this._active=!0;do{if(f=e.execute(e.state,e.delay))break}while(e=t.shift());if(this._active=!1,f){for(;e=t.shift();)e.unsubscribe();throw f}}},t}(n.Scheduler);t.AsyncScheduler=a},36201:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueAction=void 0;var n=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.schedule=function(t,f){return void 0===f&&(f=0),f>0?e.prototype.schedule.call(this,t,f):(this.delay=f,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,f){return f>0||this.closed?e.prototype.execute.call(this,t,f):this._execute(t,f)},t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0?e.prototype.requestAsyncId.call(this,t,f,c):t.flush(this)},t}(f(49702).AsyncAction);t.QueueAction=n},5860:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(f(83643).AsyncScheduler);t.QueueScheduler=n},8558:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.VirtualAction=t.VirtualTimeScheduler=void 0;var n=f(49702),a=f(93865),d=function(e){function t(t,f){void 0===t&&(t=o),void 0===f&&(f=1/0);var c=e.call(this,t,(function(){return c.frame}))||this;return c.maxFrames=f,c.frame=0,c.index=-1,c}return r(t,e),t.prototype.flush=function(){for(var e,t,f=this.actions,c=this.maxFrames;(t=f[0])&&t.delay<=c&&(f.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=f.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(f(83643).AsyncScheduler);t.VirtualTimeScheduler=d;var o=function(e){function t(t,f,c){void 0===c&&(c=t.index+=1);var r=e.call(this,t,f)||this;return r.scheduler=t,r.work=f,r.index=c,r.active=!0,r.index=t.index=c,r}return r(t,e),t.prototype.schedule=function(f,c){if(void 0===c&&(c=0),Number.isFinite(c)){if(!this.id)return e.prototype.schedule.call(this,f,c);this.active=!1;var r=new t(this.scheduler,this.work);return this.add(r),r.schedule(f,c)}return a.Subscription.EMPTY},t.prototype.requestAsyncId=function(e,f,c){void 0===c&&(c=0),this.delay=e.frame+c;var r=e.actions;return r.push(this),r.sort(t.sortActions),!0},t.prototype.recycleAsyncId=function(e,t,f){void 0===f&&(f=0)},t.prototype._execute=function(t,f){if(!0===this.active)return e.prototype._execute.call(this,t,f)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(n.AsyncAction);t.VirtualAction=o},63660:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrame=t.animationFrameScheduler=void 0;var c=f(57574),r=f(92934);t.animationFrameScheduler=new r.AnimationFrameScheduler(c.AnimationFrameAction),t.animationFrame=t.animationFrameScheduler},70505:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asap=t.asapScheduler=void 0;var c=f(92189),r=f(35523);t.asapScheduler=new r.AsapScheduler(c.AsapAction),t.asap=t.asapScheduler},52445:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.async=t.asyncScheduler=void 0;var c=f(49702),r=f(83643);t.asyncScheduler=new r.AsyncScheduler(c.AsyncAction),t.async=t.asyncScheduler},87950:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dateTimestampProvider=void 0,t.dateTimestampProvider={now:function(){return(t.dateTimestampProvider.delegate||Date).now()},delegate:void 0}},38908:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.performanceTimestampProvider=void 0,t.performanceTimestampProvider={now:function(){return(t.performanceTimestampProvider.delegate||performance).now()},delegate:void 0}},38615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.queue=t.queueScheduler=void 0;var c=f(36201),r=f(5860);t.queueScheduler=new r.QueueScheduler(c.QueueAction),t.queue=t.queueScheduler},84590:function(e,t){"use strict";var f=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";function f(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}Object.defineProperty(t,"__esModule",{value:!0}),t.iterator=t.getSymbolIterator=void 0,t.getSymbolIterator=f,t.iterator=f()},72801:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observable=void 0,t.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},28433:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},42351:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentOutOfRangeError=void 0;var c=f(7029);t.ArgumentOutOfRangeError=c.createErrorClass((function(e){return function(){e(this),this.name="ArgumentOutOfRangeError",this.message="argument out of range"}}))},39474:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyError=void 0;var c=f(7029);t.EmptyError=c.createErrorClass((function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}}))},97629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestTools=t.Immediate=void 0;var f,c=1,r={};function n(e){return e in r&&(delete r[e],!0)}t.Immediate={setImmediate:function(e){var t=c++;return r[t]=!0,f||(f=Promise.resolve()),f.then((function(){return n(t)&&e()})),t},clearImmediate:function(e){n(e)}},t.TestTools={pending:function(){return Object.keys(r).length}}},48598:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NotFoundError=void 0;var c=f(7029);t.NotFoundError=c.createErrorClass((function(e){return function(t){e(this),this.name="NotFoundError",this.message=t}}))},82642:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectUnsubscribedError=void 0;var c=f(7029);t.ObjectUnsubscribedError=c.createErrorClass((function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}))},46156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SequenceError=void 0;var c=f(7029);t.SequenceError=c.createErrorClass((function(e){return function(t){e(this),this.name="SequenceError",this.message=t}}))},24805:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnsubscriptionError=void 0;var c=f(7029);t.UnsubscriptionError=c.createErrorClass((function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}}))},12433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.popNumber=t.popScheduler=t.popResultSelector=void 0;var c=f(73005),r=f(59016);function n(e){return e[e.length-1]}t.popResultSelector=function(e){return c.isFunction(n(e))?e.pop():void 0},t.popScheduler=function(e){return r.isScheduler(n(e))?e.pop():void 0},t.popNumber=function(e,t){return"number"==typeof n(e)?e.pop():t}},91203:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsArgArrayOrObject=void 0;var f=Array.isArray,c=Object.getPrototypeOf,r=Object.prototype,n=Object.keys;t.argsArgArrayOrObject=function(e){if(1===e.length){var t=e[0];if(f(t))return{args:t,keys:null};if((d=t)&&"object"==typeof d&&c(d)===r){var a=n(t);return{args:a.map((function(e){return t[e]})),keys:a}}}var d;return{args:e,keys:null}}},5498:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsOrArgArray=void 0;var f=Array.isArray;t.argsOrArgArray=function(e){return 1===e.length&&f(e[0])?e[0]:e}},26967:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrRemove=void 0,t.arrRemove=function(e,t){if(e){var f=e.indexOf(t);0<=f&&e.splice(f,1)}}},7029:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createErrorClass=void 0,t.createErrorClass=function(e){var t=e((function(e){Error.call(e),e.stack=(new Error).stack}));return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}},60641:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createObject=void 0,t.createObject=function(e,t){return e.reduce((function(e,f,c){return e[f]=t[c],e}),{})}},86110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.captureError=t.errorContext=void 0;var c=f(23280),r=null;t.errorContext=function(e){if(c.config.useDeprecatedSynchronousErrorHandling){var t=!r;if(t&&(r={errorThrown:!1,error:null}),e(),t){var f=r,n=f.errorThrown,a=f.error;if(r=null,n)throw a}}else e()},t.captureError=function(e){c.config.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=e)}},27738:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.executeSchedule=void 0,t.executeSchedule=function(e,t,f,c,r){void 0===c&&(c=0),void 0===r&&(r=!1);var n=t.schedule((function(){f(),r?e.add(this.schedule(null,c)):this.unsubscribe()}),c);if(e.add(n),!r)return n}},14781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identity=void 0,t.identity=function(e){return e}},73909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayLike=void 0,t.isArrayLike=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},49595:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAsyncIterable=void 0;var c=f(73005);t.isAsyncIterable=function(e){return Symbol.asyncIterator&&c.isFunction(null==e?void 0:e[Symbol.asyncIterator])}},91677:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidDate=void 0,t.isValidDate=function(e){return e instanceof Date&&!isNaN(e)}},73005:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=void 0,t.isFunction=function(e){return"function"==typeof e}},89500:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInteropObservable=void 0;var c=f(72801),r=f(73005);t.isInteropObservable=function(e){return r.isFunction(e[c.observable])}},52743:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIterable=void 0;var c=f(3725),r=f(73005);t.isIterable=function(e){return r.isFunction(null==e?void 0:e[c.iterator])}},88386:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=f(2419),r=f(73005);t.isObservable=function(e){return!!e&&(e instanceof c.Observable||r.isFunction(e.lift)&&r.isFunction(e.subscribe))}},36018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=f(73005);t.isPromise=function(e){return c.isFunction(null==e?void 0:e.then)}},77823:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]1||o(e,t)}))})}function o(e,t){try{(f=n[e](t)).value instanceof r?Promise.resolve(f.value.v).then(i,u):s(a[0][2],f)}catch(e){s(a[0][3],e)}var f}function i(e){o("next",e)}function u(e){o("throw",e)}function s(e,t){e(t),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(t,"__esModule",{value:!0}),t.isReadableStreamLike=t.readableStreamLikeToAsyncGenerator=void 0;var a=f(73005);t.readableStreamLikeToAsyncGenerator=function(e){return n(this,arguments,(function(){var t,f,n;return c(this,(function(c){switch(c.label){case 0:t=e.getReader(),c.label=1;case 1:c.trys.push([1,,9,10]),c.label=2;case 2:return[4,r(t.read())];case 3:return f=c.sent(),n=f.value,f.done?[4,r(void 0)]:[3,5];case 4:return[2,c.sent()];case 5:return[4,r(n)];case 6:return[4,c.sent()];case 7:return c.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}}))}))},t.isReadableStreamLike=function(e){return a.isFunction(null==e?void 0:e.getReader)}},59016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isScheduler=void 0;var c=f(73005);t.isScheduler=function(e){return e&&c.isFunction(e.schedule)}},84935:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.operate=t.hasLift=void 0;var c=f(73005);function r(e){return c.isFunction(null==e?void 0:e.lift)}t.hasLift=r,t.operate=function(e){return function(t){if(r(t))return t.lift((function(t){try{return e(t,this)}catch(e){this.error(e)}}));throw new TypeError("Unable to lift unknown Observable type")}}},11914:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noop=void 0,t.noop=function(){}},38634:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.not=void 0,t.not=function(e,t){return function(f,c){return!e.call(t,f,c)}}},9985:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pipeFromArray=t.pipe=void 0;var c=f(14781);function r(e){return 0===e.length?c.identity:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}}t.pipe=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportUnhandledError=void 0;var c=f(23280),r=f(84590);t.reportUnhandledError=function(e){r.timeoutProvider.setTimeout((function(){var t=c.config.onUnhandledError;if(!t)throw e;t(e)}))}},59906:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInvalidObservableTypeError=void 0,t.createInvalidObservableTypeError=function(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}},89509:(e,t,f)=>{var c=f(48764),r=c.Buffer;function n(e,t){for(var f in e)t[f]=e[f]}function a(e,t,f){return r(e,t,f)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=c:(n(c,t),t.Buffer=a),a.prototype=Object.create(r.prototype),n(r,a),a.from=function(e,t,f){if("number"==typeof e)throw new TypeError("Argument must not be a number");return r(e,t,f)},a.alloc=function(e,t,f){if("number"!=typeof e)throw new TypeError("Argument must be a number");var c=r(e);return void 0!==t?"string"==typeof f?c.fill(t,f):c.fill(t):c.fill(0),c},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return c.SlowBuffer(e)}},86851:(e,t,f)=>{"use strict";var c=f(35171),r=Array.prototype.concat,n=Array.prototype.slice,a=e.exports=function(e){for(var t=[],f=0,a=e.length;f{!function(e){"use strict";var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t>24&255,e[t+1]=f>>16&255,e[t+2]=f>>8&255,e[t+3]=255&f,e[t+4]=c>>24&255,e[t+5]=c>>16&255,e[t+6]=c>>8&255,e[t+7]=255&c}function h(e,t,f,c,r){var n,a=0;for(n=0;n>>8)-1}function y(e,t,f,c){return h(e,t,f,c,16)}function v(e,t,f,c){return h(e,t,f,c,32)}function m(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,o=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,i=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=n,x=a,P=d,k=o,M=i,j=u,S=s,T=l,E=p,A=b,I=h,N=y,R=v,B=m,C=g,_=w,V=0;V<20;V+=2)O^=(r=(R^=(r=(E^=(r=(M^=(r=O+R|0)<<7|r>>>25)+O|0)<<9|r>>>23)+M|0)<<13|r>>>19)+E|0)<<18|r>>>14,j^=(r=(x^=(r=(B^=(r=(A^=(r=j+x|0)<<7|r>>>25)+j|0)<<9|r>>>23)+A|0)<<13|r>>>19)+B|0)<<18|r>>>14,I^=(r=(S^=(r=(P^=(r=(C^=(r=I+S|0)<<7|r>>>25)+I|0)<<9|r>>>23)+C|0)<<13|r>>>19)+P|0)<<18|r>>>14,_^=(r=(N^=(r=(T^=(r=(k^=(r=_+N|0)<<7|r>>>25)+_|0)<<9|r>>>23)+k|0)<<13|r>>>19)+T|0)<<18|r>>>14,O^=(r=(k^=(r=(P^=(r=(x^=(r=O+k|0)<<7|r>>>25)+O|0)<<9|r>>>23)+x|0)<<13|r>>>19)+P|0)<<18|r>>>14,j^=(r=(M^=(r=(T^=(r=(S^=(r=j+M|0)<<7|r>>>25)+j|0)<<9|r>>>23)+S|0)<<13|r>>>19)+T|0)<<18|r>>>14,I^=(r=(A^=(r=(E^=(r=(N^=(r=I+A|0)<<7|r>>>25)+I|0)<<9|r>>>23)+N|0)<<13|r>>>19)+E|0)<<18|r>>>14,_^=(r=(C^=(r=(B^=(r=(R^=(r=_+C|0)<<7|r>>>25)+_|0)<<9|r>>>23)+R|0)<<13|r>>>19)+B|0)<<18|r>>>14;O=O+n|0,x=x+a|0,P=P+d|0,k=k+o|0,M=M+i|0,j=j+u|0,S=S+s|0,T=T+l|0,E=E+p|0,A=A+b|0,I=I+h|0,N=N+y|0,R=R+v|0,B=B+m|0,C=C+g|0,_=_+w|0,e[0]=O>>>0&255,e[1]=O>>>8&255,e[2]=O>>>16&255,e[3]=O>>>24&255,e[4]=x>>>0&255,e[5]=x>>>8&255,e[6]=x>>>16&255,e[7]=x>>>24&255,e[8]=P>>>0&255,e[9]=P>>>8&255,e[10]=P>>>16&255,e[11]=P>>>24&255,e[12]=k>>>0&255,e[13]=k>>>8&255,e[14]=k>>>16&255,e[15]=k>>>24&255,e[16]=M>>>0&255,e[17]=M>>>8&255,e[18]=M>>>16&255,e[19]=M>>>24&255,e[20]=j>>>0&255,e[21]=j>>>8&255,e[22]=j>>>16&255,e[23]=j>>>24&255,e[24]=S>>>0&255,e[25]=S>>>8&255,e[26]=S>>>16&255,e[27]=S>>>24&255,e[28]=T>>>0&255,e[29]=T>>>8&255,e[30]=T>>>16&255,e[31]=T>>>24&255,e[32]=E>>>0&255,e[33]=E>>>8&255,e[34]=E>>>16&255,e[35]=E>>>24&255,e[36]=A>>>0&255,e[37]=A>>>8&255,e[38]=A>>>16&255,e[39]=A>>>24&255,e[40]=I>>>0&255,e[41]=I>>>8&255,e[42]=I>>>16&255,e[43]=I>>>24&255,e[44]=N>>>0&255,e[45]=N>>>8&255,e[46]=N>>>16&255,e[47]=N>>>24&255,e[48]=R>>>0&255,e[49]=R>>>8&255,e[50]=R>>>16&255,e[51]=R>>>24&255,e[52]=B>>>0&255,e[53]=B>>>8&255,e[54]=B>>>16&255,e[55]=B>>>24&255,e[56]=C>>>0&255,e[57]=C>>>8&255,e[58]=C>>>16&255,e[59]=C>>>24&255,e[60]=_>>>0&255,e[61]=_>>>8&255,e[62]=_>>>16&255,e[63]=_>>>24&255}(e,t,f,c)}function g(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,o=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,i=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=0;O<20;O+=2)n^=(r=(v^=(r=(p^=(r=(i^=(r=n+v|0)<<7|r>>>25)+n|0)<<9|r>>>23)+i|0)<<13|r>>>19)+p|0)<<18|r>>>14,u^=(r=(a^=(r=(m^=(r=(b^=(r=u+a|0)<<7|r>>>25)+u|0)<<9|r>>>23)+b|0)<<13|r>>>19)+m|0)<<18|r>>>14,h^=(r=(s^=(r=(d^=(r=(g^=(r=h+s|0)<<7|r>>>25)+h|0)<<9|r>>>23)+g|0)<<13|r>>>19)+d|0)<<18|r>>>14,w^=(r=(y^=(r=(l^=(r=(o^=(r=w+y|0)<<7|r>>>25)+w|0)<<9|r>>>23)+o|0)<<13|r>>>19)+l|0)<<18|r>>>14,n^=(r=(o^=(r=(d^=(r=(a^=(r=n+o|0)<<7|r>>>25)+n|0)<<9|r>>>23)+a|0)<<13|r>>>19)+d|0)<<18|r>>>14,u^=(r=(i^=(r=(l^=(r=(s^=(r=u+i|0)<<7|r>>>25)+u|0)<<9|r>>>23)+s|0)<<13|r>>>19)+l|0)<<18|r>>>14,h^=(r=(b^=(r=(p^=(r=(y^=(r=h+b|0)<<7|r>>>25)+h|0)<<9|r>>>23)+y|0)<<13|r>>>19)+p|0)<<18|r>>>14,w^=(r=(g^=(r=(m^=(r=(v^=(r=w+g|0)<<7|r>>>25)+w|0)<<9|r>>>23)+v|0)<<13|r>>>19)+m|0)<<18|r>>>14;e[0]=n>>>0&255,e[1]=n>>>8&255,e[2]=n>>>16&255,e[3]=n>>>24&255,e[4]=u>>>0&255,e[5]=u>>>8&255,e[6]=u>>>16&255,e[7]=u>>>24&255,e[8]=h>>>0&255,e[9]=h>>>8&255,e[10]=h>>>16&255,e[11]=h>>>24&255,e[12]=w>>>0&255,e[13]=w>>>8&255,e[14]=w>>>16&255,e[15]=w>>>24&255,e[16]=s>>>0&255,e[17]=s>>>8&255,e[18]=s>>>16&255,e[19]=s>>>24&255,e[20]=l>>>0&255,e[21]=l>>>8&255,e[22]=l>>>16&255,e[23]=l>>>24&255,e[24]=p>>>0&255,e[25]=p>>>8&255,e[26]=p>>>16&255,e[27]=p>>>24&255,e[28]=b>>>0&255,e[29]=b>>>8&255,e[30]=b>>>16&255,e[31]=b>>>24&255}(e,t,f,c)}var w=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function O(e,t,f,c,r,n,a){var d,o,i=new Uint8Array(16),u=new Uint8Array(64);for(o=0;o<16;o++)i[o]=0;for(o=0;o<8;o++)i[o]=n[o];for(;r>=64;){for(m(u,i,a,w),o=0;o<64;o++)e[t+o]=f[c+o]^u[o];for(d=1,o=8;o<16;o++)d=d+(255&i[o])|0,i[o]=255&d,d>>>=8;r-=64,t+=64,c+=64}if(r>0)for(m(u,i,a,w),o=0;o=64;){for(m(o,d,r,w),a=0;a<64;a++)e[t+a]=o[a];for(n=1,a=8;a<16;a++)n=n+(255&d[a])|0,d[a]=255&n,n>>>=8;f-=64,t+=64}if(f>0)for(m(o,d,r,w),a=0;a>>13|f<<3),c=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(f>>>10|c<<6),r=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(c>>>7|r<<9),n=255&e[8]|(255&e[9])<<8,this.r[4]=255&(r>>>4|n<<12),this.r[5]=n>>>1&8190,a=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(n>>>14|a<<2),d=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(a>>>11|d<<5),o=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(d>>>8|o<<8),this.r[9]=o>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function j(e,t,f,c,r,n){var a=new M(n);return a.update(f,c,r),a.finish(e,t),0}function S(e,t,f,c,r,n){var a=new Uint8Array(16);return j(a,0,f,c,r,n),y(e,t,a,0)}function T(e,t,f,c,r){var n;if(f<32)return-1;for(k(e,0,t,0,f,c,r),j(e,16,e,32,f-32,e),n=0;n<16;n++)e[n]=0;return 0}function E(e,t,f,c,r){var n,a=new Uint8Array(32);if(f<32)return-1;if(P(a,0,32,c,r),0!==S(t,16,t,32,f-32,a))return-1;for(k(e,0,t,0,f,c,r),n=0;n<32;n++)e[n]=0;return 0}function A(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}function I(e){var t,f,c=1;for(t=0;t<16;t++)f=e[t]+c+65535,c=Math.floor(f/65536),e[t]=f-65536*c;e[0]+=c-1+37*(c-1)}function N(e,t,f){for(var c,r=~(f-1),n=0;n<16;n++)c=r&(e[n]^t[n]),e[n]^=c,t[n]^=c}function R(e,f){var c,r,n,a=t(),d=t();for(c=0;c<16;c++)d[c]=f[c];for(I(d),I(d),I(d),r=0;r<2;r++){for(a[0]=d[0]-65517,c=1;c<15;c++)a[c]=d[c]-65535-(a[c-1]>>16&1),a[c-1]&=65535;a[15]=d[15]-32767-(a[14]>>16&1),n=a[15]>>16&1,a[14]&=65535,N(d,a,1-n)}for(c=0;c<16;c++)e[2*c]=255&d[c],e[2*c+1]=d[c]>>8}function B(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return R(f,e),R(c,t),v(f,0,c,0)}function C(e){var t=new Uint8Array(32);return R(t,e),1&t[0]}function _(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}function V(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]+f[c]}function U(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]-f[c]}function H(e,t,f){var c,r,n=0,a=0,d=0,o=0,i=0,u=0,s=0,l=0,p=0,b=0,h=0,y=0,v=0,m=0,g=0,w=0,O=0,x=0,P=0,k=0,M=0,j=0,S=0,T=0,E=0,A=0,I=0,N=0,R=0,B=0,C=0,_=f[0],V=f[1],U=f[2],H=f[3],L=f[4],D=f[5],z=f[6],F=f[7],q=f[8],W=f[9],X=f[10],K=f[11],Z=f[12],G=f[13],Y=f[14],J=f[15];n+=(c=t[0])*_,a+=c*V,d+=c*U,o+=c*H,i+=c*L,u+=c*D,s+=c*z,l+=c*F,p+=c*q,b+=c*W,h+=c*X,y+=c*K,v+=c*Z,m+=c*G,g+=c*Y,w+=c*J,a+=(c=t[1])*_,d+=c*V,o+=c*U,i+=c*H,u+=c*L,s+=c*D,l+=c*z,p+=c*F,b+=c*q,h+=c*W,y+=c*X,v+=c*K,m+=c*Z,g+=c*G,w+=c*Y,O+=c*J,d+=(c=t[2])*_,o+=c*V,i+=c*U,u+=c*H,s+=c*L,l+=c*D,p+=c*z,b+=c*F,h+=c*q,y+=c*W,v+=c*X,m+=c*K,g+=c*Z,w+=c*G,O+=c*Y,x+=c*J,o+=(c=t[3])*_,i+=c*V,u+=c*U,s+=c*H,l+=c*L,p+=c*D,b+=c*z,h+=c*F,y+=c*q,v+=c*W,m+=c*X,g+=c*K,w+=c*Z,O+=c*G,x+=c*Y,P+=c*J,i+=(c=t[4])*_,u+=c*V,s+=c*U,l+=c*H,p+=c*L,b+=c*D,h+=c*z,y+=c*F,v+=c*q,m+=c*W,g+=c*X,w+=c*K,O+=c*Z,x+=c*G,P+=c*Y,k+=c*J,u+=(c=t[5])*_,s+=c*V,l+=c*U,p+=c*H,b+=c*L,h+=c*D,y+=c*z,v+=c*F,m+=c*q,g+=c*W,w+=c*X,O+=c*K,x+=c*Z,P+=c*G,k+=c*Y,M+=c*J,s+=(c=t[6])*_,l+=c*V,p+=c*U,b+=c*H,h+=c*L,y+=c*D,v+=c*z,m+=c*F,g+=c*q,w+=c*W,O+=c*X,x+=c*K,P+=c*Z,k+=c*G,M+=c*Y,j+=c*J,l+=(c=t[7])*_,p+=c*V,b+=c*U,h+=c*H,y+=c*L,v+=c*D,m+=c*z,g+=c*F,w+=c*q,O+=c*W,x+=c*X,P+=c*K,k+=c*Z,M+=c*G,j+=c*Y,S+=c*J,p+=(c=t[8])*_,b+=c*V,h+=c*U,y+=c*H,v+=c*L,m+=c*D,g+=c*z,w+=c*F,O+=c*q,x+=c*W,P+=c*X,k+=c*K,M+=c*Z,j+=c*G,S+=c*Y,T+=c*J,b+=(c=t[9])*_,h+=c*V,y+=c*U,v+=c*H,m+=c*L,g+=c*D,w+=c*z,O+=c*F,x+=c*q,P+=c*W,k+=c*X,M+=c*K,j+=c*Z,S+=c*G,T+=c*Y,E+=c*J,h+=(c=t[10])*_,y+=c*V,v+=c*U,m+=c*H,g+=c*L,w+=c*D,O+=c*z,x+=c*F,P+=c*q,k+=c*W,M+=c*X,j+=c*K,S+=c*Z,T+=c*G,E+=c*Y,A+=c*J,y+=(c=t[11])*_,v+=c*V,m+=c*U,g+=c*H,w+=c*L,O+=c*D,x+=c*z,P+=c*F,k+=c*q,M+=c*W,j+=c*X,S+=c*K,T+=c*Z,E+=c*G,A+=c*Y,I+=c*J,v+=(c=t[12])*_,m+=c*V,g+=c*U,w+=c*H,O+=c*L,x+=c*D,P+=c*z,k+=c*F,M+=c*q,j+=c*W,S+=c*X,T+=c*K,E+=c*Z,A+=c*G,I+=c*Y,N+=c*J,m+=(c=t[13])*_,g+=c*V,w+=c*U,O+=c*H,x+=c*L,P+=c*D,k+=c*z,M+=c*F,j+=c*q,S+=c*W,T+=c*X,E+=c*K,A+=c*Z,I+=c*G,N+=c*Y,R+=c*J,g+=(c=t[14])*_,w+=c*V,O+=c*U,x+=c*H,P+=c*L,k+=c*D,M+=c*z,j+=c*F,S+=c*q,T+=c*W,E+=c*X,A+=c*K,I+=c*Z,N+=c*G,R+=c*Y,B+=c*J,w+=(c=t[15])*_,a+=38*(x+=c*U),d+=38*(P+=c*H),o+=38*(k+=c*L),i+=38*(M+=c*D),u+=38*(j+=c*z),s+=38*(S+=c*F),l+=38*(T+=c*q),p+=38*(E+=c*W),b+=38*(A+=c*X),h+=38*(I+=c*K),y+=38*(N+=c*Z),v+=38*(R+=c*G),m+=38*(B+=c*Y),g+=38*(C+=c*J),n=(c=(n+=38*(O+=c*V))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n=(c=(n+=r-1+37*(r-1))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n+=r-1+37*(r-1),e[0]=n,e[1]=a,e[2]=d,e[3]=o,e[4]=i,e[5]=u,e[6]=s,e[7]=l,e[8]=p,e[9]=b,e[10]=h,e[11]=y,e[12]=v,e[13]=m,e[14]=g,e[15]=w}function L(e,t){H(e,t,t)}function D(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)L(r,r),2!==c&&4!==c&&H(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function z(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)L(r,r),1!==c&&H(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function F(e,f,c){var r,n,a=new Uint8Array(32),d=new Float64Array(80),i=t(),u=t(),s=t(),l=t(),p=t(),b=t();for(n=0;n<31;n++)a[n]=f[n];for(a[31]=127&f[31]|64,a[0]&=248,_(d,c),n=0;n<16;n++)u[n]=d[n],l[n]=i[n]=s[n]=0;for(i[0]=l[0]=1,n=254;n>=0;--n)N(i,u,r=a[n>>>3]>>>(7&n)&1),N(s,l,r),V(p,i,s),U(i,i,s),V(s,u,l),U(u,u,l),L(l,p),L(b,i),H(i,s,i),H(s,u,p),V(p,i,s),U(i,i,s),L(u,i),U(s,l,b),H(i,s,o),V(i,i,l),H(s,s,i),H(i,l,b),H(l,u,d),L(u,p),N(i,u,r),N(s,l,r);for(n=0;n<16;n++)d[n+16]=i[n],d[n+32]=s[n],d[n+48]=u[n],d[n+64]=l[n];var h=d.subarray(32),y=d.subarray(16);return D(h,h),H(y,y,h),R(e,y),0}function q(e,t){return F(e,t,n)}function W(e,t){return c(t,32),q(e,t)}function X(e,t,f){var c=new Uint8Array(32);return F(c,f,t),g(e,r,c,w)}M.prototype.blocks=function(e,t,f){for(var c,r,n,a,d,o,i,u,s,l,p,b,h,y,v,m,g,w,O,x=this.fin?0:2048,P=this.h[0],k=this.h[1],M=this.h[2],j=this.h[3],S=this.h[4],T=this.h[5],E=this.h[6],A=this.h[7],I=this.h[8],N=this.h[9],R=this.r[0],B=this.r[1],C=this.r[2],_=this.r[3],V=this.r[4],U=this.r[5],H=this.r[6],L=this.r[7],D=this.r[8],z=this.r[9];f>=16;)l=s=0,l+=(P+=8191&(c=255&e[t+0]|(255&e[t+1])<<8))*R,l+=(k+=8191&(c>>>13|(r=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*z),l+=(M+=8191&(r>>>10|(n=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*D),l+=(j+=8191&(n>>>7|(a=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*L),s=(l+=(S+=8191&(a>>>4|(d=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*H))>>>13,l&=8191,l+=(T+=d>>>1&8191)*(5*U),l+=(E+=8191&(d>>>14|(o=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*V),l+=(A+=8191&(o>>>11|(i=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*_),l+=(I+=8191&(i>>>8|(u=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*C),p=s+=(l+=(N+=u>>>5|x)*(5*B))>>>13,p+=P*B,p+=k*R,p+=M*(5*z),p+=j*(5*D),s=(p+=S*(5*L))>>>13,p&=8191,p+=T*(5*H),p+=E*(5*U),p+=A*(5*V),p+=I*(5*_),s+=(p+=N*(5*C))>>>13,p&=8191,b=s,b+=P*C,b+=k*B,b+=M*R,b+=j*(5*z),s=(b+=S*(5*D))>>>13,b&=8191,b+=T*(5*L),b+=E*(5*H),b+=A*(5*U),b+=I*(5*V),h=s+=(b+=N*(5*_))>>>13,h+=P*_,h+=k*C,h+=M*B,h+=j*R,s=(h+=S*(5*z))>>>13,h&=8191,h+=T*(5*D),h+=E*(5*L),h+=A*(5*H),h+=I*(5*U),y=s+=(h+=N*(5*V))>>>13,y+=P*V,y+=k*_,y+=M*C,y+=j*B,s=(y+=S*R)>>>13,y&=8191,y+=T*(5*z),y+=E*(5*D),y+=A*(5*L),y+=I*(5*H),v=s+=(y+=N*(5*U))>>>13,v+=P*U,v+=k*V,v+=M*_,v+=j*C,s=(v+=S*B)>>>13,v&=8191,v+=T*R,v+=E*(5*z),v+=A*(5*D),v+=I*(5*L),m=s+=(v+=N*(5*H))>>>13,m+=P*H,m+=k*U,m+=M*V,m+=j*_,s=(m+=S*C)>>>13,m&=8191,m+=T*B,m+=E*R,m+=A*(5*z),m+=I*(5*D),g=s+=(m+=N*(5*L))>>>13,g+=P*L,g+=k*H,g+=M*U,g+=j*V,s=(g+=S*_)>>>13,g&=8191,g+=T*C,g+=E*B,g+=A*R,g+=I*(5*z),w=s+=(g+=N*(5*D))>>>13,w+=P*D,w+=k*L,w+=M*H,w+=j*U,s=(w+=S*V)>>>13,w&=8191,w+=T*_,w+=E*C,w+=A*B,w+=I*R,O=s+=(w+=N*(5*z))>>>13,O+=P*z,O+=k*D,O+=M*L,O+=j*H,s=(O+=S*U)>>>13,O&=8191,O+=T*V,O+=E*_,O+=A*C,O+=I*B,P=l=8191&(s=(s=((s+=(O+=N*R)>>>13)<<2)+s|0)+(l&=8191)|0),k=p+=s>>>=13,M=b&=8191,j=h&=8191,S=y&=8191,T=v&=8191,E=m&=8191,A=g&=8191,I=w&=8191,N=O&=8191,t+=16,f-=16;this.h[0]=P,this.h[1]=k,this.h[2]=M,this.h[3]=j,this.h[4]=S,this.h[5]=T,this.h[6]=E,this.h[7]=A,this.h[8]=I,this.h[9]=N},M.prototype.finish=function(e,t){var f,c,r,n,a=new Uint16Array(10);if(this.leftover){for(n=this.leftover,this.buffer[n++]=1;n<16;n++)this.buffer[n]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(f=this.h[1]>>>13,this.h[1]&=8191,n=2;n<10;n++)this.h[n]+=f,f=this.h[n]>>>13,this.h[n]&=8191;for(this.h[0]+=5*f,f=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=f,f=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=f,a[0]=this.h[0]+5,f=a[0]>>>13,a[0]&=8191,n=1;n<10;n++)a[n]=this.h[n]+f,f=a[n]>>>13,a[n]&=8191;for(a[9]-=8192,c=(1^f)-1,n=0;n<10;n++)a[n]&=c;for(c=~c,n=0;n<10;n++)this.h[n]=this.h[n]&c|a[n];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),r=this.h[0]+this.pad[0],this.h[0]=65535&r,n=1;n<8;n++)r=(this.h[n]+this.pad[n]|0)+(r>>>16)|0,this.h[n]=65535&r;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},M.prototype.update=function(e,t,f){var c,r;if(this.leftover){for((r=16-this.leftover)>f&&(r=f),c=0;c=16&&(r=f-f%16,this.blocks(e,t,r),t+=r,f-=r),f){for(c=0;c=128;){for(x=0;x<16;x++)P=8*x+Z,A[x]=f[P+0]<<24|f[P+1]<<16|f[P+2]<<8|f[P+3],I[x]=f[P+4]<<24|f[P+5]<<16|f[P+6]<<8|f[P+7];for(x=0;x<80;x++)if(r=N,n=R,a=B,d=C,o=_,i=V,u=U,l=L,p=D,b=z,h=F,y=q,v=W,m=X,j=65535&(M=K),S=M>>>16,T=65535&(k=H),E=k>>>16,j+=65535&(M=(q>>>14|_<<18)^(q>>>18|_<<14)^(_>>>9|q<<23)),S+=M>>>16,T+=65535&(k=(_>>>14|q<<18)^(_>>>18|q<<14)^(q>>>9|_<<23)),E+=k>>>16,j+=65535&(M=q&W^~q&X),S+=M>>>16,T+=65535&(k=_&V^~_&U),E+=k>>>16,j+=65535&(M=G[2*x+1]),S+=M>>>16,T+=65535&(k=G[2*x]),E+=k>>>16,k=A[x%16],S+=(M=I[x%16])>>>16,T+=65535&k,E+=k>>>16,T+=(S+=(j+=65535&M)>>>16)>>>16,j=65535&(M=O=65535&j|S<<16),S=M>>>16,T=65535&(k=w=65535&T|(E+=T>>>16)<<16),E=k>>>16,j+=65535&(M=(L>>>28|N<<4)^(N>>>2|L<<30)^(N>>>7|L<<25)),S+=M>>>16,T+=65535&(k=(N>>>28|L<<4)^(L>>>2|N<<30)^(L>>>7|N<<25)),E+=k>>>16,S+=(M=L&D^L&z^D&z)>>>16,T+=65535&(k=N&R^N&B^R&B),E+=k>>>16,s=65535&(T+=(S+=(j+=65535&M)>>>16)>>>16)|(E+=T>>>16)<<16,g=65535&j|S<<16,j=65535&(M=h),S=M>>>16,T=65535&(k=d),E=k>>>16,S+=(M=O)>>>16,T+=65535&(k=w),E+=k>>>16,R=r,B=n,C=a,_=d=65535&(T+=(S+=(j+=65535&M)>>>16)>>>16)|(E+=T>>>16)<<16,V=o,U=i,H=u,N=s,D=l,z=p,F=b,q=h=65535&j|S<<16,W=y,X=v,K=m,L=g,x%16==15)for(P=0;P<16;P++)k=A[P],j=65535&(M=I[P]),S=M>>>16,T=65535&k,E=k>>>16,k=A[(P+9)%16],j+=65535&(M=I[(P+9)%16]),S+=M>>>16,T+=65535&k,E+=k>>>16,w=A[(P+1)%16],j+=65535&(M=((O=I[(P+1)%16])>>>1|w<<31)^(O>>>8|w<<24)^(O>>>7|w<<25)),S+=M>>>16,T+=65535&(k=(w>>>1|O<<31)^(w>>>8|O<<24)^w>>>7),E+=k>>>16,w=A[(P+14)%16],S+=(M=((O=I[(P+14)%16])>>>19|w<<13)^(w>>>29|O<<3)^(O>>>6|w<<26))>>>16,T+=65535&(k=(w>>>19|O<<13)^(O>>>29|w<<3)^w>>>6),E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,A[P]=65535&T|E<<16,I[P]=65535&j|S<<16;j=65535&(M=L),S=M>>>16,T=65535&(k=N),E=k>>>16,k=e[0],S+=(M=t[0])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[0]=N=65535&T|E<<16,t[0]=L=65535&j|S<<16,j=65535&(M=D),S=M>>>16,T=65535&(k=R),E=k>>>16,k=e[1],S+=(M=t[1])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[1]=R=65535&T|E<<16,t[1]=D=65535&j|S<<16,j=65535&(M=z),S=M>>>16,T=65535&(k=B),E=k>>>16,k=e[2],S+=(M=t[2])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[2]=B=65535&T|E<<16,t[2]=z=65535&j|S<<16,j=65535&(M=F),S=M>>>16,T=65535&(k=C),E=k>>>16,k=e[3],S+=(M=t[3])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[3]=C=65535&T|E<<16,t[3]=F=65535&j|S<<16,j=65535&(M=q),S=M>>>16,T=65535&(k=_),E=k>>>16,k=e[4],S+=(M=t[4])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[4]=_=65535&T|E<<16,t[4]=q=65535&j|S<<16,j=65535&(M=W),S=M>>>16,T=65535&(k=V),E=k>>>16,k=e[5],S+=(M=t[5])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[5]=V=65535&T|E<<16,t[5]=W=65535&j|S<<16,j=65535&(M=X),S=M>>>16,T=65535&(k=U),E=k>>>16,k=e[6],S+=(M=t[6])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[6]=U=65535&T|E<<16,t[6]=X=65535&j|S<<16,j=65535&(M=K),S=M>>>16,T=65535&(k=H),E=k>>>16,k=e[7],S+=(M=t[7])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[7]=H=65535&T|E<<16,t[7]=K=65535&j|S<<16,Z+=128,c-=128}return c}function J(e,t,f){var c,r=new Int32Array(8),n=new Int32Array(8),a=new Uint8Array(256),d=f;for(r[0]=1779033703,r[1]=3144134277,r[2]=1013904242,r[3]=2773480762,r[4]=1359893119,r[5]=2600822924,r[6]=528734635,r[7]=1541459225,n[0]=4089235720,n[1]=2227873595,n[2]=4271175723,n[3]=1595750129,n[4]=2917565137,n[5]=725511199,n[6]=4215389547,n[7]=327033209,Y(r,n,t,f),f%=128,c=0;c=0;--r)$(e,t,c=f[r/8|0]>>(7&r)&1),Q(t,e),Q(e,e),$(e,t,c)}function fe(e,f){var c=[t(),t(),t(),t()];A(c[0],s),A(c[1],l),A(c[2],d),H(c[3],s,l),te(e,c,f)}function ce(e,f,r){var n,a=new Uint8Array(64),d=[t(),t(),t(),t()];for(r||c(f,32),J(a,f,32),a[0]&=248,a[31]&=127,a[31]|=64,fe(d,a),ee(e,d),n=0;n<32;n++)f[n+32]=e[n];return 0}var re=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function ne(e,t){var f,c,r,n;for(c=63;c>=32;--c){for(f=0,r=c-32,n=c-12;r>4)*re[r],f=t[r]>>8,t[r]&=255;for(r=0;r<32;r++)t[r]-=f*re[r];for(c=0;c<32;c++)t[c+1]+=t[c]>>8,e[c]=255&t[c]}function ae(e){var t,f=new Float64Array(64);for(t=0;t<64;t++)f[t]=e[t];for(t=0;t<64;t++)e[t]=0;ne(e,f)}function de(e,f,c,r){var n,a,d=new Uint8Array(64),o=new Uint8Array(64),i=new Uint8Array(64),u=new Float64Array(64),s=[t(),t(),t(),t()];J(d,r,32),d[0]&=248,d[31]&=127,d[31]|=64;var l=c+64;for(n=0;n>7&&U(e[0],a,e[0]),H(e[3],e[0],e[1]),0)}(l,r))return-1;for(n=0;n=0},e.sign.keyPair=function(){var e=new Uint8Array(se),t=new Uint8Array(le);return ce(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(be(e),e.length!==le)throw new Error("bad secret key size");for(var t=new Uint8Array(se),f=0;f{},70573:()=>{},46601:()=>{},55024:()=>{},72314:e=>{e.exports=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING","KTON"],decimals:[9,9],standardAccount:"*25519",website:"https://darwinia.network/"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[18],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"poli",displayName:"Polimec Chain",symbols:[],decimals:[],standardAccount:"*25519",website:"https://polimec.io/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK"],decimals:[10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"AvN Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[15],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"Sr25519",website:"https://efinity.io/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"}]},7962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.accountId=function(e,t){return(0,a.memo)(e,(function(e){var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8)return(0,c.of)(t.registry.createType("AccountId",f));var a=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(a.toString()).pipe((0,c.map)((function(e){return(0,r.assertReturn)(e,"Unable to retrieve accountId")})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},51865:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.flags=function(e,t){return(0,n.memo)(e,(function(e){var f,n,a,d,o=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,r.combineLatest)([e&&null!=o&&o.members?o.members():(0,r.of)(void 0),e&&null!==(f=t.query.council)&&void 0!==f&&f.members?t.query.council.members():(0,r.of)([]),e&&null!==(n=t.query.technicalCommittee)&&void 0!==n&&n.members?t.query.technicalCommittee.members():(0,r.of)([]),e&&null!==(a=t.query.society)&&void 0!==a&&a.members?t.query.society.members():(0,r.of)([]),e&&null!==(d=t.query.sudo)&&void 0!==d&&d.key?t.query.sudo.key():(0,r.of)(void 0)]).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,5),r=f[0],n=f[1],a=f[2],d=f[3],o=f[4],i=e&&e.toString(),u=function(e){return e.toString()===i};return{isCouncil:((null==r?void 0:r.map((function(e){return(0,c.default)(e,1)[0]})))||n||[]).some(u),isSociety:(d||[]).some(u),isSudo:(null==o?void 0:o.toString())===i,isTechCommittee:(a||[]).some(u)}}(e,t)})))}))};var r=f(72872),n=f(48861)},89920:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idAndIndex=function(e,t){return(0,a.memo)(e,(function(e){try{var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8){var a=t.registry.createType("AccountId",f);return t.derive.accounts.idToIndex(a).pipe((0,c.map)((function(e){return[a,e]})))}var d=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(d.toString()).pipe((0,c.map)((function(e){return[e,d]})))}catch(e){return(0,c.of)([void 0,void 0])}}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},37108:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idToIndex=function(e,t){return(0,r.memo)(e,(function(e){return t.derive.accounts.indexes().pipe((0,c.map)((function(t){return(t||{})[e.toString()]})))}))};var c=f(72872),r=f(48861)},34333:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.hasIdentity=void 0,t.hasIdentityMulti=function(e,t){return(0,a.memo)(e,(function(e){var f;return null!==(f=t.query.identity)&&void 0!==f&&f.identityOf?(0,r.combineLatest)([t.query.identity.identityOf.multi(e),t.query.identity.superOf.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f,c=r[t],a=c&&c.isSome?c.unwrap()[0].toString():void 0;if(e&&e.isSome){var d=o(e.unwrap().info.display);d&&!(0,n.isHex)(d)&&(f=d)}return{display:f,hasIdentity:!(!f&&!a),parentId:a}}))}))):(0,r.of)(e.map((function(){return{hasIdentity:!1}})))}))},t.identity=function(e,t){return(0,a.memo)(e,(function(e){return function(e,t){var f;return t&&null!==(f=e.query.identity)&&void 0!==f&&f.identityOf?e.queryMulti([[e.query.identity.identityOf,t],[e.query.identity.superOf,t]]):(0,r.of)([void 0,void 0])}(t,e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return function(e,t,f){if(null!=t&&t.isSome)return(0,r.of)([t,void 0]);if(null!=f&&f.isSome){var c=f.unwrap();return(0,r.combineLatest)([e.query.identity.identityOf(c[0]),(0,r.of)(c)])}return(0,r.of)([void 0,void 0])}(t,n,a)})),(0,r.map)((function(e){var t=(0,c.default)(e,2);return function(e,t){if(null==e||!e.isSome)return{judgements:[]};var f,r=e.unwrap(),n=r.info,a=r.judgements,i=o(n.display);return{display:t&&o(t[1])||i,displayParent:t&&i,email:o(n.email),image:o(n.image),judgements:a,legal:o(n.legal),other:(f=n.additional,f.reduce((function(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=o(r),d=o(n);return a&&d&&(e[a]=d),e}),{})),parent:t&&t[0],pgp:n.pgpFingerprint.unwrapOr(d).toHex(),riot:o(n.riot),twitter:o(n.twitter),web:o(n.web)}}(t[0],t[1])})))}))};var r=f(72872),n=f(69338),a=f(48861),d={toHex:function(){}};function o(e){return e.isRaw?(0,n.u8aToString)(e.asRaw.toU8a(!0)):e.isNone?void 0:e.toHex()}var i=(0,a.firstMemo)((function(e,t){return e.derive.accounts.hasIdentityMulti([t])}));t.hasIdentity=i},17689:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(7962);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51865);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(89920);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(37108);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(34333);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(10730);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(58043);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(95243);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},10730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexToId=function(e,t){return(0,r.memo)(e,(function(e){return t.query.indices?t.query.indices.accounts(e).pipe((0,c.map)((function(e){return e.unwrapOr([])[0]}))):(0,c.of)(void 0)}))};var c=f(72872),r=f(48861)},58043:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return a?(0,r.of)(a):(t.query.indices?function(e){return e.query.indices.accounts.entries().pipe((0,r.map)((function(t){return t.reduce((function(t,f){var r=(0,c.default)(f,2),n=r[0],a=r[1];return a.isSome&&(t[a.unwrap()[0].toString()]=e.registry.createType("AccountIndex",n.args[0])),t}),{})})))}(t).pipe((0,r.startWith)({})):(0,r.of)({})).pipe((0,r.map)((function(e){return a=e,e})))}))};var r=f(72872),n=f(48861),a=null},95243:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,a.memo)(e,(function(e){return t.derive.accounts.idAndIndex(e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return(0,r.combineLatest)([(0,r.of)({accountId:n,accountIndex:a}),t.derive.accounts.identity(n),d(t,n)])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0];return{accountId:f.accountId,accountIndex:f.accountIndex,identity:t[1],nickname:t[2]}})))}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f;return(t&&null!==(f=e.query.nicks)&&void 0!==f&&f.nameOf?e.query.nicks.nameOf(t):(0,r.of)(void 0)).pipe((0,r.map)((function(t){return null!=t&&t.isSome?(0,n.u8aToString)(t.unwrap()[0]).substring(0,e.consts.nicks.maxLength.toNumber()):void 0})))}},76704:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(76704);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(59150);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(5573);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},5573:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listNodes=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.head.isSome?function(e,t){var f=new c.BehaviorSubject(t);return f.pipe((0,c.switchMap)((function(t){return e.query.bagsList.listNodes(t)})),(0,c.tap)((function(e){setTimeout((function(){e.isSome&&e.value.next.isSome?f.next(e.unwrap().next.unwrap()):f.complete()}),0)})),(0,c.toArray)(),(0,c.map)((function(e){return e.map((function(e){return e.unwrap()}))})))}(t,e.head.unwrap()):(0,c.of)([])}))};var c=f(72872),r=f(48861)},27109:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(20657)),a=c(f(18959)),d=c(f(14280));function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.account=function(e,t){var f=t.registry.getModuleInstances(t.runtimeVersion.specName.toString(),"balances");return(0,s.memo)(e,(function(e){return t.derive.accounts.accountId(e).pipe((0,i.switchMap)((function(e){var c,r,n;return e?(0,i.combineLatest)([(0,i.of)(e),f?y(t,e,f):(0,u.isFunction)(null===(c=t.query.system)||void 0===c?void 0:c.account)?v(t,e):(0,u.isFunction)(null===(r=t.query.balances)||void 0===r?void 0:r.account)?y(t,e):(0,u.isFunction)(null===(n=t.query.balances)||void 0===n?void 0:n.freeBalance)?b(t,e):h(t,e)]):(0,i.of)([t.registry.createType("AccountId"),[t.registry.createType("Index"),[[l(t),l(t),l(t),l(t)]]]])})),(0,i.map)((function(e){return function(e,t){var f=(0,d.default)(t,2),c=f[0],r=(0,d.default)(f[1],2),i=r[0],u=(0,a.default)(r[1]),s=u[0];return function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:["balances"],c=f.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customAccount)||(null===(c=e.query[t])||void 0===c?void 0:c.account)})).filter((function(e){return(0,u.isFunction)(e)})).map((function(e){return[e,t]})),n=function(e,t){return[e,t.map((function(e){var t=e.feeFrozen,f=e.free,c=e.miscFrozen;return[f,e.reserved,t,c]}))]};return c.length?(0,u.isFunction)(e.query.system.account)?e.queryMulti([[e.query.system.account,t]].concat((0,r.default)(c))).pipe((0,i.map)((function(e){var t=(0,a.default)(e),f=t[0].nonce,c=t.slice(1);return n(f,c)}))):e.queryMulti([[e.query.system.accountNonce,t]].concat((0,r.default)(c))).pipe((0,i.map)((function(e){var t=(0,a.default)(e),f=t[0],c=t.slice(1);return n(f,c)}))):h(e,t)}function v(e,t){return e.query.system.account(t).pipe((0,i.map)((function(t){var f=t.nonce?t.data:t[1],c=t.nonce||t[0];if(!f||f.isEmpty)return[c,[[l(e),l(e),l(e),l(e)]]];var r=f.feeFrozen,n=f.free,a=f.miscFrozen;return[c,[[n,f.reserved,r,a]]]})))}},97672:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657)),a=c(f(75831));function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:["balances"],n=h(t,c.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customLocks)||(null===(c=e.query[t])||void 0===c?void 0:c.locks)}))),a=(0,r.default)(n,2),d=a[0],o=a[1],u=h(t,c.map((function(t){var f;return null===(f=e.query[t])||void 0===f?void 0:f.reserves}))),s=(0,r.default)(u,2),l=s[0],p=s[1];return(0,i.combineLatest)([null!==(f=e.query.vesting)&&void 0!==f&&f.vesting?e.query.vesting.vesting(t):(0,i.of)(e.registry.createType("Option")),o.length?e.queryMulti(o):(0,i.of)([]),p.length?e.queryMulti(p):(0,i.of)([])]).pipe((0,i.map)((function(t){var f=(0,r.default)(t,3),c=f[0],n=f[1],a=f[2],o=-1,i=-1,u=c.unwrapOr(null);return[u?Array.isArray(u)?u:[u]:null,d.map((function(t){return t?e.registry.createType("Vec"):n[++o]})),l.map((function(t){return t?e.registry.createType("Vec"):a[++i]}))]})))}},90782:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={votingBalance:!0,all:!0};Object.defineProperty(t,"all",{enumerable:!0,get:function(){return r.all}}),t.votingBalance=void 0;var r=f(97672),n=f(27109);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(76207);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=r.all;t.votingBalance=d},76207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.votingBalances=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.length?(0,c.combineLatest)(e.map((function(e){return t.derive.balances.account(e)}))):(0,c.of)([])}))};var c=f(72872),r=f(48861)},97331:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.bounties=function(e,t){var f=t.query.bounties||t.query.treasury;return(0,n.memo)(e,(function(){return f.bounties?(0,r.combineLatest)([f.bountyCount(),t.query.council?t.query.council.proposalCount():(0,r.of)(0)]).pipe((0,r.switchMap)((function(){return(0,r.combineLatest)([f.bounties.keys(),t.derive.council?t.derive.council.proposals():(0,r.of)([])])})),(0,r.switchMap)((function(e){var n=(0,c.default)(e,2),d=n[0],o=n[1],i=d.map((function(e){return(0,c.default)(e.args,1)[0]}));return(0,r.combineLatest)([f.bounties.multi(i),f.bountyDescriptions.multi(i),(0,r.of)(i),(0,r.of)((0,a.filterBountiesProposals)(t,o))])})),(0,r.map)(d)):(0,r.of)(d([[],[],[],[]]))}))};var r=f(72872),n=f(48861),a=f(43880);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],a=t[3],d=[];return f.forEach((function(e,t){e.isSome&&d.push({bounty:e.unwrap(),description:r[t].unwrapOrDefault().toUtf8(),index:n[t],proposals:a.filter((function(e){return n[t].eq(e.proposal.args[0])}))})})),d}},43880:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterBountiesProposals=function(e,t){var f=e.tx.bounties?e.tx.bounties:e.tx.treasury,c=[f.approveBounty,f.closeBounty,f.proposeCurator,f.unassignCurator];return t.filter((function(e){return c.find((function(t){return t.is(e.proposal)}))}))}},20662:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(97331);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},19362:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};return n(n({},s(e,t,o.derive)),s(e,t,f))},Object.defineProperty(t,"lazyDeriveSection",{enumerable:!0,get:function(){return d.lazyDeriveSection}});var d=f(11410),o=f(30880);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(4134);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u={bagsList:{instances:["bagsList"],methods:[]},contracts:{instances:["contracts"],methods:[]},council:{instances:["council"],methods:[],withDetect:!0},crowdloan:{instances:["crowdloan"],methods:[]},democracy:{instances:["democracy"],methods:[]},elections:{instances:["phragmenElection","electionsPhragmen","elections","council"],methods:[],withDetect:!0},imOnline:{instances:["imOnline"],methods:[]},membership:{instances:["membership"],methods:[]},parachains:{instances:["parachains","registrar"],methods:[]},session:{instances:["session"],methods:[]},society:{instances:["society"],methods:[]},staking:{instances:["staking"],methods:["erasRewardPoints"]},technicalCommittee:{instances:["technicalCommittee"],methods:[],withDetect:!0},treasury:{instances:["treasury"],methods:[]}};function s(e,t,f){for(var c={},r=Object.keys(f),n=Object.keys(t.query),a=t.runtimeVersion.specName.toString(),o=function(e){return n.includes(e)},i=function(e){return function(e,t,f){return e.registry.getModuleInstances(t,f)||[]}(t,a,e).some(o)},s=function(e){return Object.keys(f[e])},l=function(c,r){return f[c][r](e,t)},p=function(e){return!u[e]||u[e].instances.some(o)&&(!u[e].methods.length||u[e].methods.every((f=u[e].instances,function(e){return f.some((function(f){return n.includes(f)&&t.query[f][e]}))})))||u[e].withDetect&&u[e].instances.some(i);var f},b=0;b{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumber=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.derive.chain.subscribeNewHeads()}));t.bestNumber=c},71115:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberFinalized=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.rpc.chain.subscribeFinalizedHeads()}));t.bestNumberFinalized=c},81767:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberLag=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.derive.chain.bestNumber(),t.derive.chain.bestNumberFinalized()]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],n=f[1];return t.registry.createType("BlockNumber",r.sub(n))})))}))};var r=f(72872),n=f(48861)},18287:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.getBlock=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([e.system.events(),e.session?e.session.validators():(0,r.of)([])])})))]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],a=(0,c.default)(f[1],2),d=a[0],o=a[1];return(0,n.createSignedBlockExtended)(t.registry,r,d,o)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},59551:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBlockByNumber=function(e,t){return(0,r.memo)(e,(function(e){return t.rpc.chain.getBlockHash(e).pipe((0,c.switchMap)((function(e){return t.derive.chain.getBlock(e)})))}))};var c=f(72872),r=f(48861)},88698:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.getHeader=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getHeader(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.session?e.session.validators():(0,r.of)([])})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return(0,n.createHeaderExtended)(f.registry,f,r)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},14747:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(49834);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(71115);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(81767);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(88698);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(18287);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(59551);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(12756);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(12385);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},12756:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewBlocks=function(e,t){return(0,a.memo)(e,(function(){return t.derive.chain.subscribeNewHeads().pipe((0,r.switchMap)((function(e){var f=e.createdAtHash||e.hash;return(0,r.combineLatest)([(0,r.of)(e),t.rpc.chain.getBlock(f),t.queryAt(f).pipe((0,r.switchMap)((function(e){return e.system.events()})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0],r=t[1],a=t[2];return(0,n.createSignedBlockExtended)(r.registry,r,a,f.validators)})))}))};var r=f(72872),n=f(4134),a=f(48861)},12385:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewHeads=function(e,t){return(0,a.memo)(e,(function(){return(0,r.combineLatest)([t.rpc.chain.subscribeNewHeads(),t.query.session?t.query.session.validators():(0,r.of)(void 0)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.createdAtHash=f.hash,(0,n.createHeaderExtended)(f.registry,f,r)})))}))};var r=f(72872),n=f(4134),a=f(48861)},60669:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapBlockNumber=function(e){return function(t,f){return(0,r.memo)(t,(function(){return e(f).pipe((0,c.map)((function(e){return e.number.unwrap()})))}))}};var c=f(72872),r=f(48861)},92331:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callMethod=function(e,t){return function(f){return d(f,(function(f){return function(){return(0,r.isFunction)(null==f?void 0:f[e])?f[e]():(0,c.of)(t)}}))}},t.getInstance=a,t.withSection=d;var c=f(72872),r=f(69338),n=f(48861);function a(e,t){var f=e.registry.getModuleInstances(e.runtimeVersion.specName.toString(),t),c=f&&f.length?f[0]:t;return e.query[c]}function d(e,t){return function(f,c){return(0,n.memo)(f,t(a(c,e),c,f))}}},2024:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35031);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(72479);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(67624);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},35031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.members=void 0;var c=(0,f(92331).callMethod)("members",[]);t.members=c},72479:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prime=function(e){return(0,n.withSection)(e,(function(e){return function(){return(0,r.isFunction)(null==e?void 0:e.prime)?e.prime().pipe((0,c.map)((function(e){return e.unwrapOr(null)}))):(0,c.of)(null)}}))};var c=f(72872),r=f(69338),n=f(92331)},67624:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.hasProposals=function(e){return(0,d.withSection)(e,(function(e){return function(){return(0,r.of)((0,n.isFunction)(null==e?void 0:e.proposals))}}))},t.proposal=function(e){return(0,d.withSection)(e,(function(e,t){return function(f){return(0,n.isFunction)(null==e?void 0:e.proposals)?(0,a.firstObservable)(o(t,e,[f])):(0,r.of)(null)}}))},t.proposalHashes=t.proposalCount=void 0,t.proposals=function(e){return(0,d.withSection)(e,(function(t,f){return function(){return f.derive[e].proposalHashes().pipe((0,r.switchMap)((function(e){return o(f,t,e)})))}}))};var r=f(72872),n=f(69338),a=f(48861),d=f(92331);function o(e,t,f){return((0,n.isFunction)(null==t?void 0:t.proposals)&&f.length?(0,r.combineLatest)([(0,r.of)(f),(0,r.combineLatest)(f.map((function(e){return t.proposalOf(e).pipe((0,r.catchError)((function(){return(0,r.of)(null)})))}))),t.voting.multi(f)]):(0,r.of)([[],[],[]])).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,3),r=f[0],n=f[1],a=f[2];return n.map((function(t,f){return t&&t.isSome?{hash:e.registry.createType("Hash",r[f]),proposal:t.unwrap(),votes:a[f].unwrapOr(null)}:null})).filter((function(e){return!!e}))}(e,t)})))}var i=(0,d.callMethod)("proposalCount",null);t.proposalCount=i;var u=(0,d.callMethod)("proposals",[]);t.proposalHashes=u},27004:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.fees=function(e,t){return(0,n.memo)(e,(function(){return function(e){return(0,r.of)([e.consts.contracts.callBaseFee||e.registry.createType("Balance"),e.consts.contracts.contractFee||e.registry.createType("Balance"),e.consts.contracts.creationFee||e.registry.createType("Balance"),e.consts.contracts.transactionBaseFee||e.registry.createType("Balance"),e.consts.contracts.transactionByteFee||e.registry.createType("Balance"),e.consts.contracts.transferFee||e.registry.createType("Balance"),e.consts.contracts.rentByteFee,e.consts.contracts.rentDepositOffset,e.consts.contracts.surchargeReward,e.consts.contracts.tombstoneDeposit])}(t).pipe((0,r.map)((function(e){var t=(0,c.default)(e,10),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return{callBaseFee:f,contractFee:r,creationFee:n,rentByteFee:t[6],rentDepositOffset:t[7],surchargeReward:t[8],tombstoneDeposit:t[9],transactionBaseFee:a,transactionByteFee:d,transferFee:o}})))}))};var r=f(72872),n=f(48861)},33320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(27004);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},40318:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={members:!0,hasProposals:!0,proposal:!0,proposalCount:!0,proposalHashes:!0,proposals:!0,prime:!0};t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var r=f(2024),n=f(69928);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(56907);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=(0,r.members)("council");t.members=d;var o=(0,r.hasProposals)("council");t.hasProposals=o;var i=(0,r.proposal)("council");t.proposal=i;var u=(0,r.proposalCount)("council");t.proposalCount=u;var s=(0,r.proposalHashes)("council");t.proposalHashes=s;var l=(0,r.proposals)("council");t.proposals=l;var p=(0,r.prime)("council");t.prime=p},69928:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.votes=function(e,t){var f=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,n.memo)(e,(function(){return f?f.stakeOf?function(e,t){return(0,r.combineLatest)([d(t),o(t)]).pipe((0,r.map)((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=[];return n.forEach((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1];a.push([r,{stake:e.registry.createType("Balance"),votes:n}])})),r.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],n=a.find((function(e){return(0,c.default)(e,1)[0].eq(f)}));n?n[1].stake=r:a.push([f,{stake:r,votes:[]}])})),a})))}(t,f):function(e){return e.voting.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2),f=(0,c.default)(t[0].args,1)[0],r=t[1];return[f,a(r)?{stake:r.stake,votes:r.votes}:{stake:r[0],votes:r[1]}]}))})))}(f):(0,r.of)([])}))};var r=f(72872),n=f(48861);function a(e){return!Array.isArray(e)}function d(e){return e.stakeOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}function o(e){return e.votesOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}},56907:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.votesOf=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.council.votes().pipe((0,r.map)((function(f){return(f.find((function(t){return(0,c.default)(t,1)[0].eq(e)}))||[null,{stake:t.registry.createType("Balance"),votes:[]}])[1]})))}))};var r=f(72872),n=f(48861)},40883:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.childKey=function(e,t){return(0,a.memo)(e,(function(e){return t.query.crowdloan.funds(e).pipe((0,c.map)((function(e){return e.isSome?(t=e.unwrap(),(0,r.u8aToHex)((0,r.u8aConcat)(":child_storage:default:",(0,n.blake2AsU8a)((0,r.u8aConcat)("crowdloan",(t.fundIndex||t.trieIndex).toU8a()))))):null;var t})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},18343:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t.contributions=function(e,t){return(0,o.memo)(e,(function(e){return t.derive.crowdloan.childKey(e).pipe((0,a.switchMap)((function(f){return f?function(e,t,f){return(0,a.combineLatest)([s(e,t,f),u(e,t)]).pipe((0,a.map)((function(e){var t=(0,r.default)(e,2),f=t[0],c=t[1],n=c.added,a=c.blockHash,d=c.removed,o={};return f.forEach((function(e){o[e]=!0})),n.forEach((function(e){o[e]=!0})),d.forEach((function(e){delete o[e]})),{blockHash:a,contributorsHex:Object.keys(o)}})))}(t,e,f):(0,a.of)({blockHash:"-",contributorsHex:[]})})))}))};var a=f(72872),d=f(69338),o=f(48861),i=f(17080);function u(e,t){var f=[],c=[];return e.query.system.events().pipe((0,a.switchMap)((function(e){var r,d,o,u=(0,i.extractContributed)(t,e);return u.added.length||u.removed.length?(f=(r=f).concat.apply(r,(0,n.default)(u.added)),c=(d=c).concat.apply(d,(0,n.default)(u.removed)),(0,a.of)({added:f,addedDelta:u.added,blockHash:(null===(o=e.createdAtHash)||void 0===o?void 0:o.toHex())||"-",removed:c,removedDelta:u.removed})):a.EMPTY})),(0,a.startWith)({added:f,addedDelta:[],blockHash:"-",removed:c,removedDelta:[]}))}function s(e,t,f){return function(e,t){return e.query.system.events().pipe((0,a.switchMap)((function(e){var f;return e.filter((function(e){var f=e.event,c=(0,r.default)(f.data,1)[0],n=f.method;return"crowdloan"===f.section&&["AllRefunded","Dissolved","PartiallyRefunded"].includes(n)&&c.eq(t)})).length?(0,a.of)((null===(f=e.createdAtHash)||void 0===f?void 0:f.toHex())||"-"):a.EMPTY})),(0,a.startWith)("-"))}(e,t).pipe((0,a.switchMap)((function(){return(0,d.isFunction)(e.rpc.childstate.getKeysPaged)?function(e,t){var f=new a.BehaviorSubject(void 0);return f.pipe((0,a.switchMap)((function(f){return e.rpc.childstate.getKeysPaged(t,"0x",1e3,f)})),(0,a.tap)((function(e){setTimeout((function(){1e3===e.length?f.next(e[999].toHex()):f.complete()}),0)})),(0,a.toArray)(),(0,a.map)((function(e){return(0,d.arrayFlatten)(e)})))}(e,f):e.rpc.childstate.getKeys(f,"0x")})),(0,a.map)((function(e){return e.map((function(e){return e.toHex()}))})))}},17236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(40883);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(18343);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(33077);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},33077:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t",t)})).map((function(t){return t.isSome?e.registry.createType("Balance",t.unwrap()):e.registry.createType("Balance")})).reduce((function(e,t,c){return d(d({},e),{},(0,n.default)({},f[c],t))}),{})})))}function l(e,t,f,c){return e.query.system.events().pipe((0,o.switchMap)((function(r){var n=(0,u.extractContributed)(t,r),a=c.filter((function(e){return n.added.includes(e)||n.removed.includes(e)}));return a.length?s(e,f,a):o.EMPTY})),(0,o.startWith)({}))}},17080:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.extractContributed=function(e,t){var f;return t.filter((function(t){var f=t.event,r=(0,c.default)(f.data,2)[1],n=f.method;return"crowdloan"===f.section&&["Contributed","Withdrew"].includes(n)&&r.eq(e)})).reduce((function(e,t){var f=t.event,r=(0,c.default)(f.data,1)[0];return"Contributed"===f.method?e.added.push(r.toHex()):e.removed.push(r.toHex()),e}),{added:[],blockHash:(null===(f=t.createdAtHash)||void 0===f?void 0:f.toHex())||"-",removed:[]})}},95441:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(95441);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(32065);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(68006);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(13947);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(38768);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(12493);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(97235);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(7600);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(23788);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(86585);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(92757);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}))},32065:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.locks=function(e,t){return(0,a.memo)(e,(function(e){return t.query.democracy.votingOf?t.query.democracy.votingOf(e).pipe((0,r.switchMap)((function(e){return e.isDirect?function(e,t){var f=t.votes;return f.length?e.query.democracy.referendumInfoOf.multi(f.map((function(e){return(0,c.default)(e,1)[0]}))).pipe((0,r.map)((function(t){return f.map((function(e,f){return[e,t[f].unwrapOr(null)]})).filter((function(e){return!!e[1]&&(0,n.isUndefined)(e[1].end)&&e[0][1].isStandard})).map((function(t){var f=(0,c.default)(t,2),r=f[0],a=f[1];return function(e,t,f){var r=(0,c.default)(t,2),a=r[0],o=r[1].asStandard,i=o.balance,u=o.vote,s=f.isFinished?function(e,t,f){var c=f.approved,r=f.end;return[r,c.isTrue&&t.isAye||c.isFalse&&t.isNay?r.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[t.conviction.index])):n.BN_ZERO]}(e,u,f.asFinished):[n.BN_ZERO,n.BN_ZERO],l=(0,c.default)(s,2),p=l[0],b=l[1];return{balance:i,isDelegated:!1,isFinished:f.isFinished,referendumEnd:p,referendumId:a,unlockAt:b,vote:u}}(e,r,a)}))}))):(0,r.of)([])}(t,e.asDirect):e.isDelegating?function(e,t){var f=t.balance,c=t.conviction,n=t.target;return e.derive.democracy.locks(n).pipe((0,r.map)((function(t){return t.map((function(t){var r=t.isFinished,n=t.referendumEnd,a=t.referendumId,o=t.unlockAt,i=t.vote;return{balance:f,isDelegated:!0,isFinished:r,referendumEnd:n,referendumId:a,unlockAt:o.isZero()?o:n.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[c.index])),vote:e.registry.createType("Vote",{aye:i.isAye,conviction:c})}}))})))}(t,e.asDelegating):(0,r.of)([])}))):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861),d=[0,1,2,4,8,16,32]},68006:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.nextExternal=function(e,t){return(0,n.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.nextExternal?t.query.democracy.nextExternal().pipe((0,r.switchMap)((function(e){return function(e,t){if(t.isNone)return(0,r.of)(null);var f=t.unwrap(),n=(0,c.default)(f,2),a=n[0],d=n[1];return e.derive.democracy.preimage(a).pipe((0,r.map)((function(e){return{image:e,imageHash:a,threshold:d}})))}(t,e)}))):(0,r.of)(null)}))};var r=f(72872),n=f(48861)},13947:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.preimage=void 0,t.preimages=function(e,t){return(0,a.memo)(e,(function(e){return e.length&&(0,n.isFunction)(t.query.democracy.preimages)?function(e,t){return e.query.democracy.preimages.multi(t).pipe((0,r.map)((function(t){return t.map((function(t){return function(e,t){if(!t.isNone){if(function(e,t){return!!t&&!e.query.democracy.dispatchQueue}(e,t)){var f=t.unwrap();if(f.isMissing)return;var c=f.asAvailable,r=c.data,n=c.deposit;return d(e,[r,c.provider,n,c.since])}return d(e,t.unwrap())}}(e,t)}))})))}(t,e):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f,r=(0,c.default)(t,4),n=r[0],a=r[1],d=r[2],o=r[3];try{f=e.registry.createType("Proposal",n.toU8a(!0))}catch(e){console.error(e)}return{at:o,balance:d,proposal:f,proposer:a}}var o=(0,a.firstMemo)((function(e,t){return e.derive.democracy.preimages([t])}));t.preimage=o},38768:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.referendumIds=function(e,t){return(0,d.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.lowestUnbaked?t.queryMulti([t.query.democracy.lowestUnbaked,t.query.democracy.referendumCount]).pipe((0,a.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1];return c.gt(f)?(0,r.default)(Array(c.sub(f).toNumber())).map((function(e,t){return f.addn(t)})):[]}))):(0,a.of)([])}))};var a=f(72872),d=f(48861)},97235:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsActive=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return e.length?t.derive.democracy.referendumsInfo(e):(0,c.of)([])})))}))};var c=f(72872),r=f(48861)},23788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsFinished=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return t.query.democracy.referendumInfoOf.multi(e)})),(0,c.map)((function(e){return e.map((function(e){return e.unwrapOr(null)})).filter((function(e){return!!e&&e.isFinished})).map((function(e){return e.asFinished}))})))}))};var c=f(72872),r=f(48861)},86585:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t._referendumInfo=function(e,t){return(0,i.memo)(e,(function(e,f){var c=(0,u.getStatus)(f);return c?t.derive.democracy.preimage(c.proposalHash).pipe((0,d.map)((function(f){return{image:f,imageHash:c.proposalHash,index:t.registry.createType("ReferendumIndex",e),status:c}}))):(0,d.of)(null)}))},t._referendumVotes=function(e,t){return(0,i.memo)(e,(function(e){return(0,d.combineLatest)([t.derive.democracy.sqrtElectorate(),(0,o.isFunction)(t.query.democracy.votingOf)?l(t,e.index):s(t,e.index)]).pipe((0,d.map)((function(t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,u.calcVotes)(c,e,r)})))}))},t._referendumsVotes=function(e,t){return(0,i.memo)(e,(function(e){return e.length?(0,d.combineLatest)(e.map((function(e){return t.derive.democracy._referendumVotes(e)}))):(0,d.of)([])}))},t.referendumsInfo=function(e,t){return(0,i.memo)(e,(function(e){return e.length?t.query.democracy.referendumInfoOf.multi(e).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)(e.map((function(e,c){return t.derive.democracy._referendumInfo(e,f[c])})))})),(0,d.map)((function(e){return e.filter((function(e){return!!e}))}))):(0,d.of)([])}))};var d=f(72872),o=f(69338),i=f(48861),u=f(31015);function s(e,t){return e.query.democracy.votersFor(t).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)([(0,d.of)(f),f.length?e.query.democracy.voteOf.multi(f.map((function(e){return[t,e]}))):(0,d.of)([]),e.derive.balances.votingBalances(f)])})),(0,d.map)((function(t){var f=(0,n.default)(t,3),c=f[0],r=f[1],a=f[2];return c.map((function(t,f){return{accountId:t,balance:a[f].votingBalance||e.registry.createType("Balance"),isDelegating:!1,vote:r[f]||e.registry.createType("Vote")}}))})))}function l(e,t){return e.query.democracy.votingOf.entries().pipe((0,d.map)((function(f){var c=f.map((function(e){var t=(0,n.default)(e,2);return[(0,n.default)(t[0].args,1)[0],t[1]]})),d=function(e,t){return e.filter((function(e){return(0,n.default)(e,2)[1].isDirect})).map((function(e){var f=(0,n.default)(e,2);return[f[0],f[1].asDirect.votes.filter((function(e){return(0,n.default)(e,1)[0].eq(t)}))]})).filter((function(e){return!!(0,n.default)(e,2)[1].length})).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0];return f[1].reduce((function(e,t){var f=(0,n.default)(t,2)[1];return f.isStandard&&e.push(function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtElectorate=function(e,t){return(0,n.memo)(e,(function(){return t.query.balances.totalIssuance().pipe((0,c.map)(r.bnSqrt))}))};var c=f(72872),r=f(69338),n=f(48861)},31015:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";var c=f(9439)(f(85295));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(r=function(e){return e?f:t})(e)}function n(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=r(t);if(f&&f.has(e))return f.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in e)if("default"!==d&&Object.prototype.hasOwnProperty.call(e,d)){var o=a?Object.getOwnPropertyDescriptor(e,d):null;o&&(o.get||o.set)?Object.defineProperty(n,d,o):n[d]=e[d]}return n.default=e,f&&f.set(e,n),n}Object.defineProperty(t,"__esModule",{value:!0}),t.derive=void 0;var a={accounts:n(f(17689)),bagsList:n(f(15817)),balances:n(f(90782)),bounties:n(f(20662)),chain:n(f(14747)),contracts:n(f(33320)),council:n(f(40318)),crowdloan:n(f(17236)),democracy:n(f(36883)),elections:n(f(39526)),imOnline:n(f(20971)),membership:n(f(50509)),parachains:n(f(31656)),session:n(f(29441)),society:n(f(2276)),staking:n(f(47827)),technicalCommittee:n(f(7839)),treasury:n(f(29678)),tx:n(f(26099))};t.derive=a},19093:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},58649:(e,t,f)=>{"use strict";var c=f(9439),r=f(69338),n=c(f(19093)),a=f(38518);(0,r.detectPackage)(a.packageInfo,null,n.default)},39526:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(39790);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},39790:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(45955);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45955:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.receivedHeartbeats=function(e,t){return(0,a.memo)(e,(function(){var e;return null!==(e=t.query.imOnline)&&void 0!==e&&e.receivedHeartbeats?t.derive.staking.overview().pipe((0,r.switchMap)((function(e){var f=e.currentIndex,c=e.validators;return(0,r.combineLatest)([(0,r.of)({}),(0,r.of)(c),t.query.imOnline.receivedHeartbeats.multi(c.map((function(e,t){return[f,t]}))),t.query.imOnline.authoredBlocks.multi(c.map((function(e){return[f,e]})))])})),(0,r.map)(d)):(0,r.of)({})}))};var r=f(72872),n=f(69338),a=f(48861);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],a=t[2],d=t[3];return r.forEach((function(e,t){var c=e.toString(),r=d[t],o=!a[t].isEmpty,i=f[c];i&&i.hasMessage===o&&i.blockCount.eq(r)||(f[c]={blockCount:r,hasMessage:o,isOnline:o||r.gt(n.BN_ZERO)})})),f}},1154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(58649);var c=f(19362);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},50509:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("membership");t.members=r;var n=(0,c.hasProposals)("membership");t.hasProposals=n;var a=(0,c.proposal)("membership");t.proposal=a;var d=(0,c.proposalCount)("membership");t.proposalCount=d;var o=(0,c.proposalHashes)("membership");t.proposalHashes=o;var i=(0,c.proposals)("membership");t.proposals=i;var u=(0,c.prime)("membership");t.prime=u},38518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api-derive",path:"/",type:"cjs",version:"8.5.1"}},31656:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(62149);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(63905);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},62149:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.didUpdateToBool=function(e,t){return!!e.isSome&&e.unwrap().some((function(e){return e.eq(t)}))}},29441:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(50219);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(96874);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(70419);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},50219:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return t.query.session?t.query.staking?function(e){return e.queryMulti([e.query.session.currentIndex,e.query.staking.activeEra,e.query.staking.currentEra,e.query.staking.validatorCount]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],d=t[3],o=r.unwrapOrDefault();return a([f,o.index,o.start,n.unwrapOrDefault(),d])})))}(t):function(e){return e.query.session.currentIndex().pipe((0,r.map)((function(t){return a([t,e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")])})))}(t):function(e){return(0,r.of)(a([e.registry.createType("SessionIndex",1),e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")]))}(t)}))};var r=f(72872),n=f(48861);function a(e){var t=(0,c.default)(e,5),f=t[0];return{activeEra:t[1],activeEraStart:t[2],currentEra:t[3],currentIndex:f,validatorCount:t[4]}}},96874:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.candidates=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.candidates().pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.suspendedCandidates.multi(e.map((function(e){return e.who})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f=e.kind,c=e.value;return{accountId:e.who,isSuspended:r[t].isSome,kind:f,value:c}}))})))}))};var r=f(72872),n=f(48861)},2276:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(55586);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(4700);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(49205);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(40994);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},4700:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,n.memo)(e,(function(){return t.queryMulti([t.query.society.bids,t.query.society.defender,t.query.society.founder,t.query.society.head,t.query.society.maxMembers,t.query.society.pot]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return{bids:f,defender:r.unwrapOr(void 0),founder:n.unwrapOr(void 0),hasDefender:r.isSome&&a.isSome&&!a.eq(r)||!1,head:a.unwrapOr(void 0),maxMembers:d,pot:o}})))}))};var r=f(72872),n=f(48861)},49205:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.member=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.society._members([e]).pipe((0,r.map)((function(e){return(0,c.default)(e,1)[0]})))}))};var r=f(72872),n=f(48861)},40994:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._members=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.payouts.multi(e),t.query.society.strikes.multi(e),t.query.society.defenderVotes.multi(e),t.query.society.suspendedMembers.multi(e),t.query.society.vouching.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return f.map((function(e,t){return{accountId:e,isDefenderVoter:a[t].isSome,isSuspended:d[t].isTrue,payouts:r[t],strikes:n[t],vote:a[t].unwrapOr(void 0),vouching:o[t].unwrapOr(void 0)}}))})))}))},t.members=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.members().pipe((0,r.switchMap)((function(e){return t.derive.society._members(e)})))}))};var r=f(72872),n=f(48861)},35162:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterCachedEras=function(e,t,f){return e.map((function(e){return t.find((function(t){var f=t.era;return e.eq(f)}))||f.find((function(t){var f=t.era;return e.eq(f)}))}))},t.getEraCache=function(e,t,f){var r="".concat(e,"-").concat(t.toString());return[r,f?void 0:c.deriveCache.get(r)]},t.getEraMultiCache=function(e,t,f){return f?[]:t.map((function(t){return c.deriveCache.get("".concat(e,"-").concat(t.toString()))})).filter((function(e){return!!e}))},t.setEraCache=function(e,t,f){return!t&&c.deriveCache.set(e,f),f},t.setEraMultiCache=function(e,t,f){return!t&&f.forEach((function(t){return c.deriveCache.set("".concat(e,"-").concat(t.era.toString()),t)})),f};var c=f(48861)},69629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.currentPoints=function(e,t){return(0,r.memo)(e,(function(){return t.derive.session.indexes().pipe((0,c.switchMap)((function(e){var f=e.activeEra;return t.query.staking.erasRewardPoints(f)})))}))};var c=f(72872),r=f(48861)},41814:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electedInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return t.derive.staking.validators().pipe((0,c.switchMap)((function(f){var r=f.nextElected,n=f.validators;return t.derive.staking.queryMulti(d(r,n),e).pipe((0,c.map)((function(e){return{info:e,nextElected:r,validators:n}})))})))}))};var c=f(72872),r=f(69338),n=f(48861),a={withController:!0,withExposure:!0,withPrefs:!0};function d(e,t){return(0,r.arrayFlatten)([e,t.filter((function(t){return!e.find((function(e){return e.eq(t)}))}))])}},99099:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraExposure=function(e,t){return(0,n.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.getEraCache)(o,e,f),d=(0,c.default)(n,2),u=d[0],s=d[1];return s?(0,r.of)(s):t.query.staking.erasStakersClipped.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(u,f,i(e,t))})))}))},t.erasExposure=t.eraExposure=t._erasExposure=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o="eraExposure";function i(e,t){var f={},r={};return t.forEach((function(e){var t=(0,c.default)(e,2),n=t[0],a=t[1],d=n.args[1].toString();r[d]=a,a.others.forEach((function(e,t){var c=e.who.toString();f[c]=f[c]||[],f[c].push({validatorId:d,validatorIndex:t})}))})),{era:e,nominators:f,validators:r}}var u=(0,d.singleEra)("_eraExposure");t.eraExposure=u;var s=(0,d.combineEras)("_eraExposure");t._erasExposure=s;var l=(0,d.erasHistoricApply)("_erasExposure");t.erasExposure=l},59799:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.erasHistoric=function(e,t){return(0,a.memo)(e,(function(e){return t.queryMulti([t.query.staking.activeEra,t.query.staking.historyDepth]).pipe((0,r.map)((function(f){for(var r=(0,c.default)(f,2),a=r[0],d=[],o=r[1].toNumber(),i=a.unwrapOrDefault().index,u=i;u.gte(n.BN_ZERO)&&d.length{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._erasPoints=function(e,t){return(0,o.memo)(e,(function(e,f){if(!e.length)return(0,a.of)([]);var c=(0,i.getEraMultiCache)(s,e,f),o=(0,u.filterEras)(e,c);return o.length?t.query.staking.erasRewardPoints.multi(o).pipe((0,a.map)((function(t){return(0,i.filterCachedEras)(e,c,(0,i.setEraMultiCache)(s,f,function(e,t){return e.map((function(e,f){return{era:e,eraPoints:t[f].total,validators:(c=t[f],a=c.individual,(0,n.default)(a.entries()).filter((function(e){return(0,r.default)(e,2)[1].gt(d.BN_ZERO)})).reduce((function(e,t){var f=(0,r.default)(t,2),c=f[0],n=f[1];return e[c.toString()]=n,e}),{}))};var c,a}))}(o,t)))}))):(0,a.of)(c)}))},t.erasPoints=void 0;var a=f(72872),d=f(69338),o=f(48861),i=f(69345),u=f(10173),s="eraPoints";var l=(0,u.erasHistoricApply)("_erasPoints");t.erasPoints=l},18344:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraPrefs=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraPrefs",e,f),d=(0,c.default)(n,2),o=d[0],i=d[1];return i?(0,r.of)(i):t.query.staking.erasValidatorPrefs.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(o,f,function(e,t){var f={};return t.forEach((function(e){var t=(0,c.default)(e,2),r=t[0],n=t[1];f[r.args[1].toString()]=n})),{era:e,validators:f}}(e,t))})))}))},t.erasPrefs=t.eraPrefs=t._erasPrefs=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o=(0,d.singleEra)("_eraPrefs");t.eraPrefs=o;var i=(0,d.combineEras)("_eraPrefs");t._erasPrefs=i;var u=(0,d.erasHistoricApply)("_erasPrefs");t.erasPrefs=u},57349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._erasRewards=function(e,t){return(0,r.memo)(e,(function(e,f){if(!e.length)return(0,c.of)([]);var r=(0,n.getEraMultiCache)(d,e,f),o=(0,a.filterEras)(e,r);return o.length?t.query.staking.erasValidatorReward.multi(o).pipe((0,c.map)((function(t){return(0,n.filterCachedEras)(e,r,(0,n.setEraMultiCache)(d,f,function(e,t){return e.map((function(e,f){return{era:e,eraReward:t[f].unwrapOrDefault()}}))}(o,t)))}))):(0,c.of)(r)}))},t.erasRewards=void 0;var c=f(72872),r=f(48861),n=f(69345),a=f(10173),d="eraRewards",o=(0,a.erasHistoricApply)("_erasRewards");t.erasRewards=o},37960:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraSlashes=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraSlashes",e,f),d=(0,c.default)(n,2),o=d[0],i=d[1];return i?(0,r.of)(i):(0,r.combineLatest)([t.query.staking.nominatorSlashInEra.entries(e),t.query.staking.validatorSlashInEra.entries(e)]).pipe((0,r.map)((function(t){var r=(0,c.default)(t,2),n=r[0],d=r[1];return(0,a.setEraCache)(o,f,function(e,t,f){var r={},n={};return t.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],n=t[1];r[f.args[1].toString()]=n.unwrap()})),f.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];n[f.args[1].toString()]=r.unwrapOrDefault()[1]})),{era:e,nominators:r,validators:n}}(e,n,d))})))}))},t.erasSlashes=t.eraSlashes=t._erasSlashes=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o=(0,d.singleEra)("_eraSlashes");t.eraSlashes=o;var i=(0,d.combineEras)("_eraSlashes");t._erasSlashes=i;var u=(0,d.erasHistoricApply)("_erasSlashes");t.erasSlashes=u},47827:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35162);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(69629);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(99099);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(59799);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(4744);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(18344);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(57349);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(37960);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(41814);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(40558);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(44825);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(16391);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(91912);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(72673);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(75029);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(63843);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(60783);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(94691);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(65473);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(17612);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(63897);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(96020);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}))},40558:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.keys=void 0,t.keysMulti=function(e,t){return(0,d.memo)(e,(function(e){return e.length?t.query.session.queuedKeys().pipe((0,a.switchMap)((function(f){var c;return(0,a.combineLatest)([(0,a.of)(f),null!==(c=t.consts.session)&&void 0!==c&&c.dedupKeyPrefix?t.query.session.nextKeys.multi(e.map((function(e){return[t.consts.session.dedupKeyPrefix,e]}))):t.query.session.nextKeys.multi(e)])})),(0,a.map)((function(t){var f=(0,n.default)(t,2),c=f[0],a=f[1];return e.map((function(e,t){return function(e,t,f){var c=(t.find((function(t){return(0,n.default)(t,1)[0].eq(e)}))||[void 0,[]])[1],a=f.unwrapOr([]);return{nextSessionIds:Array.isArray(a)?a:(0,r.default)(a.values()),sessionIds:Array.isArray(c)?c:(0,r.default)(c.values())}}(e,c,a[t])}))}))):(0,a.of)([])}))};var a=f(72872),d=f(48861),o=(0,d.firstMemo)((function(e,t){return e.derive.staking.keysMulti([t])}));t.keys=o},44825:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._ownExposures=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.erasStakersClipped,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.erasStakers,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{clipped:e[c],era:t,exposure:e[f.length+c]}}))}))):(0,r.of)([])}))},t.ownExposures=t.ownExposure=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownExposures(t,[f],!0)}));t.ownExposure=d;var o=(0,a.erasHistoricApplyAccount)("_ownExposures");t.ownExposures=o},91912:(e,t,f)=>{"use strict";var c=f(9439)(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._ownSlashes=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.validatorSlashInEra,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.nominatorSlashInEra,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{era:t,total:e[c].isSome?e[c].unwrap()[1]:e[c+f.length].unwrapOrDefault()}}))}))):(0,r.of)([])}))},t.ownSlashes=t.ownSlash=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownSlashes(t,[f],!0)}));t.ownSlash=d;var o=(0,a.erasHistoricApplyAccount)("_ownSlashes");t.ownSlashes=o},72673:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.query=void 0,t.queryMulti=function(e,t){return(0,n.memo)(e,(function(e,f){return e.length?t.derive.session.indexes().pipe((0,r.switchMap)((function(n){var a=n.activeEra,d=e.map((function(e){return t.registry.createType("AccountId",e)}));return function(e,t,f,n){return function(e,t,f,c){var n=c.withController,a=c.withDestination,d=c.withExposure,o=c.withLedger,i=c.withNominations,u=c.withPrefs,s=e.registry.createType("Option"),l=e.registry.createType("RewardDestination"),p=e.registry.createType("Exposure"),b=e.registry.createType("ValidatorPrefs");return(0,r.combineLatest)([n||o?e.query.staking.bonded.multi(t):(0,r.of)(t.map((function(){return null}))),i?e.query.staking.nominators.multi(t):(0,r.of)(t.map((function(){return s}))),a?e.query.staking.payee.multi(t):(0,r.of)(t.map((function(){return l}))),u?e.query.staking.validators.multi(t):(0,r.of)(t.map((function(){return b}))),d?e.query.staking.erasStakers.multi(t.map((function(e){return[f,e]}))):(0,r.of)(t.map((function(){return p})))])}(e,f,t,n).pipe((0,r.switchMap)((function(t){var a=(0,c.default)(t,5),d=a[0],o=a[1],i=a[2],u=a[3],s=a[4];return function(e,t,f){var c=f.withLedger,n=void 0!==c&&c,a=t.filter((function(e){return n&&!!e&&e.isSome})).map((function(e){return e.unwrap()})),d=e.registry.createType("Option");return(a.length?e.query.staking.ledger.multi(a):(0,r.of)([])).pipe((0,r.map)((function(e){var f=-1;return t.map((function(t){return t&&t.isSome&&e[++f]||d}))})))}(e,d,n).pipe((0,r.map)((function(e){return f.map((function(t,f){return function(e,t,f,c,r,n,a){return{accountId:e,controllerId:t&&t.unwrapOr(null),exposure:n,nominators:f.isSome?f.unwrap().targets:[],rewardDestination:c,stakingLedger:a.unwrapOrDefault(),stashId:e,validatorPrefs:r}}(t,d[f],o[f],i[f],u[f],s[f],e[f])}))})))})))}(t,a,d,f)}))):(0,r.of)([])}))};var r=f(72872),n=f(48861),a=(0,n.firstMemo)((function(e,t,f){return e.derive.staking.queryMulti([t],f)}));t.query=a},75029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerExposures=function(e,t){return(0,r.memo)(e,(function(e,f){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.map((function(e){return t.registry.createType("AccountId",e).toString()}));return t.derive.staking._erasExposure(f,r).pipe((0,c.map)((function(e){return n.map((function(t){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators,n=!!r[t],a={},d=c[t]||[];return n?a[t]=r[t]:d&&d.forEach((function(e){var t=e.validatorId;a[t]=r[t]})),{era:f,isEmpty:!Object.keys(a).length,isValidator:n,nominating:d,validators:a}}))}))})))}))},t.stakerExposure=void 0,t.stakerExposures=function(e,t){return(0,r.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,c.switchMap)((function(c){return t.derive.staking._stakerExposures(e,c,f)})))}))};var c=f(72872),r=f(48861),n=(0,r.firstMemo)((function(e,t,f){return e.derive.staking.stakerExposures([t],f)}));t.stakerExposure=n},63843:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPoints=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasPoints(f,r).pipe((0,c.map)((function(e){return e.map((function(e){return{era:e.era,eraPoints:e.eraPoints,points:e.validators[n]||t.registry.createType("RewardPoint")}}))})))}))},t.stakerPoints=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPoints");t.stakerPoints=n},60783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPrefs=function(e,t){return(0,r.memo)(e,(function(e,f,r){return t.query.staking.erasValidatorPrefs.multi(f.map((function(t){return[t,e]}))).pipe((0,c.map)((function(e){return e.map((function(e,t){return{era:f[t],validatorPrefs:e}}))})))}))},t.stakerPrefs=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPrefs");t.stakerPrefs=n},94691:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2];return(0,o.combineLatest)([t.derive.staking.queryMulti(e,{withLedger:!0}),t.derive.staking._stakerExposures(e,f,c),t.derive.staking._stakerRewardsEras(f,c)]).pipe((0,o.switchMap)((function(e){var r=(0,n.default)(e,3),a=r[0],d=r[1],i=r[2],u=a.map((function(e,f){var c=e.stakingLedger,r=e.stashId;return r&&c?s(t,r,i,d[f]):[]}));if(c)return(0,o.of)(u);var b=l(u),h=(0,n.default)(b,2),y=h[0],v=h[1];return t.derive.staking.queryMulti(y,{withLedger:!0}).pipe((0,o.map)((function(e){return a.map((function(t,c){var r=t.stakingLedger;return p(f,v[c].map((function(t){return[t,e.find((function(e){return e.accountId.eq(t)}))]})),{rewards:u[c],stakingLedger:r})}))})))})))}))},t._stakerRewardsEras=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,o.combineLatest)([t.derive.staking._erasPoints(e,f),t.derive.staking._erasPrefs(e,f),t.derive.staking._erasRewards(e,f)])}))},t.stakerRewards=void 0,t.stakerRewardsMulti=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,o.switchMap)((function(f){return t.derive.staking.stakerRewardsMultiEras(e,f)})))}))},t.stakerRewardsMultiEras=function(e,t){return(0,u.memo)(e,(function(e,f){return e.length&&f.length?t.derive.staking._stakerRewards(e,f,!1):(0,o.of)([])}))};var o=f(72872),i=f(69338),u=f(48861);function s(e,t,f,c){var r=(0,n.default)(f,3),a=r[0],d=r[1],o=r[2];return c.map((function(f){var c=f.era,r=f.isEmpty,u=f.isValidator,s=f.nominating,l=f.validators,p=a.find((function(e){return e.era.eq(c)}))||{eraPoints:i.BN_ZERO,validators:{}},b=p.eraPoints,h=p.validators,y=(o.find((function(e){return e.era.eq(c)}))||{eraReward:e.registry.createType("Balance")}).eraReward,v=(d.find((function(e){return e.era.eq(c)}))||{validators:{}}).validators,m={},g=t.toString();return Object.entries(l).forEach((function(t){var f,c,r,a=(0,n.default)(t,2),d=a[0],o=a[1],u=h[d]||i.BN_ZERO,s=(null===(f=v[d])||void 0===f?void 0:f.commission.unwrap())||i.BN_ZERO,l=(null===(c=o.total)||void 0===c?void 0:c.unwrap())||i.BN_ZERO,p=i.BN_ZERO;if(!(l.isZero()||u.isZero()||b.isZero())){p=y.mul(u).div(b);var w,O=s.mul(p).div(i.BN_BILLION);if(d===g)w=o.own.unwrap();else{var x=o.others.find((function(e){return e.who.eq(g)}));w=x?x.value.unwrap():i.BN_ZERO}r=p.sub(O).imul(w).div(l).iadd(d===g?O:i.BN_ZERO)}m[d]={total:e.registry.createType("Balance",p),value:e.registry.createType("Balance",r)}})),{era:c,eraReward:y,isEmpty:r,isValidator:u,nominating:s,validators:m}}))}function l(e){return e.reduce((function(e,t){var f=(0,n.default)(e,2),c=f[0],r=f[1],a=[];return r.push(a),t.forEach((function(e){var t=e.validators;return Object.keys(t).forEach((function(e){a.includes(e)||(a.push(e),c.includes(e)||c.push(e))}))})),[c,r]}),[[],[]])}function p(e,t,f){var c=f.rewards,r=f.stakingLedger,a=e.filter((function(e){return!r.claimedRewards.some((function(t){return t.eq(e)}))})),o=t.map((function(e){return(0,n.default)(e,1)[0]})),i=t.map((function(e){return(0,n.default)(e,2)[1]}));return c.filter((function(e){return!e.isEmpty})).filter((function(e){return!!a.some((function(t){return e.era.eq(t)}))&&(function(e,t,f){var c=[];Object.keys(f.validators).forEach((function(r){var n=e.indexOf(r);if(-1!==n){var a=t[n].stakingLedger;null!=a&&a.claimedRewards.some((function(e){return f.era.eq(e)}))&&c.push(r)}})),c.forEach((function(e){delete f.validators[e]}))}(o,i,e),!0)})).filter((function(e){var t=e.validators;return 0!==Object.keys(t).length})).map((function(e){return d(d({},e),{},{nominators:e.nominating.filter((function(t){return e.validators[t.validatorId]}))})}))}var b=(0,u.firstMemo)((function(e,t,f){return e.derive.staking.erasHistoric(f).pipe((0,o.switchMap)((function(c){return e.derive.staking._stakerRewards([t],c,f)})))}));t.stakerRewards=b},65473:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerSlashes=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasSlashes(f,r).pipe((0,c.map)((function(e){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators;return{era:f,total:c[n]||r[n]||t.registry.createType("Balance")}}))})))}))},t.stakerSlashes=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerSlashes");t.stakerSlashes=n},17612:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.stashes=function(e,t){return(0,n.memo)(e,(function(){return function(e){var t=Date.now();return e.query.system.events().pipe((0,r.map)((function(e){return t=e.filter((function(e){var t=e.event,f=e.phase;try{return f.isApplyExtrinsic&&"staking"===t.section&&"Bonded"===t.method}catch(e){return!1}}))?Date.now():t})),(0,r.startWith)(t),(0,n.drr)({skipTimeout:!0}))}(t).pipe((0,r.switchMap)((function(){return t.query.staking.validators.keys()})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,1)[0]})).filter((function(e){return e}))})))}))};var r=f(72872),n=f(48861)},10173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineEras=function(e){return function(t,f){return(0,n.memo)(t,(function(t,n){return t.length?function(e,t){var f=(0,r.arrayChunk)(e,14),n=0,a=new c.BehaviorSubject(f[n]);return a.pipe((0,c.switchMap)(t),(0,c.tap)((function(){setTimeout((function(){++n===f.length?a.complete():a.next(f[n])}),0)})),(0,c.toArray)(),(0,c.map)(r.arrayFlatten))}(t,(function(t){return(0,c.combineLatest)(t.map((function(t){return f.derive.staking[e](t,n)})))})):(0,c.of)([])}))}},t.erasHistoricApply=function(e){return function(t,f){return(0,n.memo)(t,(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return f.derive.staking.erasHistoric(t).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](c,t)})))}))}},t.erasHistoricApplyAccount=function(e){return function(t,f){return(0,n.memo)(t,(function(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return f.derive.staking.erasHistoric(r).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](t,c,r)})))}))}},t.filterEras=function(e,t){return e.filter((function(e){return!t.some((function(t){var f=t.era;return e.eq(f)}))}))},t.singleEra=function(e){return function(t,f){return(0,n.memo)(t,(function(t){return f.derive.staking[e](t,!0)}))}};var c=f(72872),r=f(69338),n=f(48861)},63897:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.nextElected=function(e,t){return(0,n.memo)(e,(function(){return t.query.staking.erasStakers?t.derive.session.indexes().pipe((0,r.switchMap)((function(e){var f=e.currentEra;return t.query.staking.erasStakers.keys(f)})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,2)[1]}))}))):t.query.staking.currentElected()}))},t.validators=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.query.session?t.query.session.validators():(0,r.of)([]),t.query.staking?t.derive.staking.nextElected():(0,r.of)([])]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{nextElected:r.length?r:f,validators:f}})))}))};var r=f(72872),n=f(48861)},96020:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.waitingInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,r.combineLatest)([t.derive.staking.validators(),t.derive.staking.stashes()]).pipe((0,r.switchMap)((function(f){var n=(0,c.default)(f,2),a=n[0].nextElected,d=n[1],o=a.map((function(e){return e.toString()})),i=d.filter((function(e){return!o.includes(e.toString())}));return t.derive.staking.queryMulti(i,e).pipe((0,r.map)((function(e){return{info:e,waiting:i}})))})))}))};var r=f(72872),n=f(48861),a={withController:!0,withPrefs:!0}},7839:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("technicalCommittee");t.members=r;var n=(0,c.hasProposals)("technicalCommittee");t.hasProposals=n;var a=(0,c.proposal)("technicalCommittee");t.proposal=a;var d=(0,c.proposalCount)("technicalCommittee");t.proposalCount=d;var o=(0,c.proposalHashes)("technicalCommittee");t.proposalHashes=o;var i=(0,c.proposals)("technicalCommittee");t.proposals=i;var u=(0,c.prime)("technicalCommittee");t.prime=u},29678:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(37869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37869:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=function(e,t){return(0,d.memo)(e,(function(){return t.query.treasury?(0,a.combineLatest)([t.query.treasury.proposalCount(),t.query.treasury.approvals()]).pipe((0,a.switchMap)((function(e){var f=(0,r.default)(e,2),c=f[0],d=f[1];return function(e,t,f){for(var c=[],d=t.toNumber(),o=function(t){f.some((function(e){return e.eqn(t)}))||c.push(e.registry.createType("ProposalIndex",t))},i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MORTAL_PERIOD=t.MAX_FINALITY_LAG=t.FALLBACK_PERIOD=t.FALLBACK_MAX_HASH_COUNT=void 0;var c=f(69338);t.FALLBACK_MAX_HASH_COUNT=250;var r=new c.BN(6e3);t.FALLBACK_PERIOD=r;var n=new c.BN(5);t.MAX_FINALITY_LAG=n;var a=new c.BN(3e5);t.MORTAL_PERIOD=a},24725:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.events=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.system.events()})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2);return{block:t[0],events:t[1]}})))}))};var r=f(72872),n=f(48861)},26099:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(24725);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(48222);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},48222:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.signingInfo=function(e,t){return function(e,f,u){return(0,r.combineLatest)([(0,n.isUndefined)(f)?d(t,e):-1===f?o(t,e):(0,r.of)(t.registry.createType("Index",f)),(0,n.isUndefined)(u)||(0,n.isNumber)(u)&&u>0?i(t):(0,r.of)(null)]).pipe((0,r.map)((function(e){var f,r,n,d,o=(0,c.default)(e,2),i=o[0];return{header:o[1],mortalLength:Math.min((null===(f=t.consts.system)||void 0===f||null===(r=f.blockHashCount)||void 0===r?void 0:r.toNumber())||a.FALLBACK_MAX_HASH_COUNT,a.MORTAL_PERIOD.div((null===(n=t.consts.babe)||void 0===n?void 0:n.expectedBlockTime)||(null===(d=t.consts.timestamp)||void 0===d?void 0:d.minimumPeriod.muln(2))||a.FALLBACK_PERIOD).iadd(a.MAX_FINALITY_LAG).toNumber()),nonce:i}})))}};var r=f(72872),n=f(69338),a=f(74397);function d(e,t){return e.derive.balances.account(t).pipe((0,r.map)((function(e){return e.accountNonce})))}function o(e,t){var f;return null!==(f=e.rpc.system)&&void 0!==f&&f.accountNextIndex?e.rpc.system.accountNextIndex(t):d(e,t)}function i(e){return(0,r.combineLatest)([e.rpc.chain.getHeader().pipe((0,r.switchMap)((function(t){return t.parentHash.isEmpty?(0,r.of)(t):e.rpc.chain.getHeader(t.parentHash)}))),e.rpc.chain.getFinalizedHead().pipe((0,r.switchMap)((function(t){return e.rpc.chain.getHeader(t)})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.number.unwrap().sub(r.number.unwrap()).gt(a.MAX_FINALITY_LAG)?f:r})))}},69753:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(19345)),n=c(f(83660)),a=c(f(20648)),d=c(f(53345)),o=c(f(63255)),i=c(f(45393)),u=c(f(75210)),s=c(f(57762));Object.defineProperty(t,"__esModule",{value:!0}),t.createHeaderExtended=function(e,t,f){var c=e.createClass("Header"),p=(0,s.default)("author"),b=(0,s.default)("validators"),h=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t,f){var n;return(0,r.default)(this,s),n=c.call(this,e,t),Object.defineProperty((0,a.default)(n),p,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(n),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),p)[p]=(0,l.extractAuthor)(n.digest,f),(0,u.default)((0,a.default)(n),b)[b]=f,n.createdAtHash=null==t?void 0:t.createdAtHash,n}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,p)[p]}},{key:"validators",get:function(){return(0,u.default)(this,b)[b]}}]),s}(c);return new h(e,t,f)};var l=f(28753)},4866:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(19345)),n=c(f(83660)),a=c(f(20648)),d=c(f(53345)),o=c(f(63255)),i=c(f(45393)),u=c(f(75210)),s=c(f(57762));Object.defineProperty(t,"__esModule",{value:!0}),t.createSignedBlockExtended=function(e,t,f,c){var p=e.createClass("SignedBlock"),b=(0,s.default)("author"),h=(0,s.default)("events"),y=(0,s.default)("extrinsics"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t,f,n){var d,o,i;return(0,r.default)(this,s),d=c.call(this,e,t),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=(0,l.extractAuthor)(d.block.header.digest,n),(0,u.default)((0,a.default)(d),h)[h]=f||[],(0,u.default)((0,a.default)(d),y)[y]=(o=d.block.extrinsics,i=(0,u.default)((0,a.default)(d),h)[h],o.map((function(e,t){var f,c,r=i.filter((function(e){var f=e.phase;return f.isApplyExtrinsic&&f.asApplyExtrinsic.eq(t)})).map((function(e){var t=e.event;return"system"===t.section&&("ExtrinsicSuccess"===t.method?c=t.data[0]:"ExtrinsicFailed"===t.method&&(f=t.data[0],c=t.data[1])),t}));return{dispatchError:f,dispatchInfo:c,events:r,extrinsic:e}}))),d.createdAtHash=null==t?void 0:t.createdAtHash,d}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,b)[b]}},{key:"events",get:function(){return(0,u.default)(this,h)[h]}},{key:"extrinsics",get:function(){return(0,u.default)(this,y)[y]}}]),s}(p);return new v(e,t,f,c)};var l=f(28753)},4134:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHeaderExtended",{enumerable:!0,get:function(){return c.createHeaderExtended}}),Object.defineProperty(t,"createSignedBlockExtended",{enumerable:!0,get:function(){return r.createSignedBlockExtended}});var c=f(69753),r=f(4866)},28753:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.extractAuthor=function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.logs.filter((function(e){return e.isConsensus})),n=(0,c.default)(r,1),a=n[0],d=e.logs.filter((function(e){return e.isPreRuntime})),o=(0,c.default)(d,1),i=o[0],u=e.logs.filter((function(e){return e.isSeal})),s=(0,c.default)(u,1),l=s[0];try{if(i){var p=(0,c.default)(i.asPreRuntime,2),b=p[0],h=p[1];t=b.extractAuthor(h,f)}if(!t&&a){var y=(0,c.default)(a.asConsensus,2),v=y[0],m=y[1];t=v.extractAuthor(m,f)}if(!t&&l){var g=(0,c.default)(l.asSeal,2),w=g[0],O=g[1];t=w.extractAuthor(O,f)}}catch(e){}return t}},59471:(e,t)=>{"use strict";function f(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=0?t.slice(0,d+1):[]}},34564:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deriveCache=void 0,t.setDeriveCache=d;var c,r=f(16825);function n(e,t){return{del:function(f){return t.del("".concat(e).concat(f))},forEach:t.forEach,get:function(f){var c="".concat(e).concat(f),r=t.get(c);if(r)return r.x=Date.now(),t.set(c,r),r.v},set:function(f,c){t.set("".concat(e).concat(f),{v:c,x:Date.now()})}}}function a(e){var t=Date.now(),f=[];e.forEach((function(e,c){var r=c.x;t-r>6048e5&&f.push(e)})),f.forEach((function(t){return e.del(t)}))}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1?arguments[1]:void 0;t.deriveCache=c=f?n("derive:".concat(e,":"),f):r.deriveNoopCache,f&&a(f)}t.deriveCache=c,d()},16825:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(n.entries());try{for(f.s();!(t=f.n()).done;){var a=(0,c.default)(t.value,2);e(a[0],a[1])}}catch(e){f.e(e)}finally{f.f()}},get:function(e){return n.get(e)},set:function(e,t){n.set(e,t)}};t.deriveMapCache=a;t.deriveNoopCache={del:function(){},forEach:function(){},get:function(){},set:function(e,t){return t}}},67979:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.firstMemo=function(e){return function(t,f){return(0,n.memo)(t,(function(){for(var t=arguments.length,c=new Array(t),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={drr:!0,memo:!0};Object.defineProperty(t,"drr",{enumerable:!0,get:function(){return r.drr}}),Object.defineProperty(t,"memo",{enumerable:!0,get:function(){return r.memo}});var r=f(39026),n=f(59471);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(34564);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(16825);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(67979);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},11410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyDeriveSection=function(e,t,f,r){(0,c.lazyMethod)(e,t,(function(){return(0,c.lazyMethods)({},f(t),(function(e){return r(t,e)}))}))};var c=f(69338)},52554:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(41796)),a=c(f(60347)),d=c(f(99145)),o=c(f(58680)),i=c(f(40541)),u=c(f(93844)),s=c(f(58423)),l=c(f(97436)),p=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.Decorate=void 0;var b=f(72872),h=f(1154),y=f(39026),v=f(51290),m=f(26700),g=f(69338),w=f(40194),O=f(80137),x=f(68550),P=f(80062),k=f(77261),M=f(14635),j=1e3,S=(0,g.logger)("api/init"),T=0;function E(e,t){var f=t.method,c=t.section;return(0,g.assertReturn)(e.rx.query[c]&&e.rx.query[c][f],(function(){return"query.".concat(c,".").concat(f," is not available in this version of the metadata")}))}var A=(0,p.default)("instanceId"),I=(0,p.default)("registry"),N=function(e){(0,i.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t,f){var r,n;(0,a.default)(this,p),r=c.call(this),Object.defineProperty((0,o.default)(r),A,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(r),I,{writable:!0,value:void 0}),r.__phantom=new g.BN(0),r._consts={},r._errors={},r._events={},r._extrinsicType=4,r._isReady=!1,r._query={},r._rx={consts:{},query:{},tx:{}},r._rxDecorateMethod=function(e){return e},(0,l.default)((0,o.default)(r),A)[A]="".concat(++T),(0,l.default)((0,o.default)(r),I)[I]=(null===(n=e.source)||void 0===n?void 0:n.registry)||e.registry||new m.TypeRegistry,r._rx.queryAt=function(e,t){return(0,b.from)(r.at(e,t)).pipe((0,b.map)((function(e){return e.rx.query})))},r._rx.registry=(0,l.default)((0,o.default)(r),I)[I];var d=e.source?e.source._rpcCore.provider.clone():e.provider||new v.WsProvider;return r._decorateMethod=f,r._options=e,r._type=t,r._rpcCore=new y.RpcCore((0,l.default)((0,o.default)(r),A)[A],(0,l.default)((0,o.default)(r),I)[I],d,r._options.rpc),r._isConnected=new b.BehaviorSubject(r._rpcCore.provider.isConnected),r._rx.hasSubscriptions=r._rpcCore.provider.hasSubscriptions,r}return(0,d.default)(p,[{key:"registry",get:function(){return(0,l.default)(this,I)[I]}},{key:"createType",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r1&&void 0!==arguments[1]&&arguments[1];!t&&e.decoratedApi||(e.decoratedApi=this._emptyDecorated(e.registry));var f=this._createDecorated(e,t,e.decoratedApi),c=f.decoratedApi,r=f.decoratedMeta;this._consts=c.consts,this._errors=c.errors,this._events=c.events,this._query=c.query,this._rx.query=c.rx.query;var n=this._decorateExtrinsics(r,this._decorateMethod),a=this._decorateExtrinsics(r,this._rxDecorateMethod);t||!this._extrinsics?(this._extrinsics=n,this._rx.tx=a):((0,O.augmentObject)("tx",n,this._extrinsics,!1),(0,O.augmentObject)(null,a,this._rx.tx,!1)),(0,O.augmentObject)(null,r.consts,this._rx.consts,t),this.emit("decorated")}},{key:"injectMetadata",value:function(e,t,f){this._injectMetadata({metadata:e,registry:f||(0,l.default)(this,I)[I],specName:(0,l.default)(this,I)[I].createType("Text"),specVersion:g.BN_ZERO},t)}},{key:"_decorateFunctionMeta",value:function(e,t){return t.meta=e.meta,t.method=e.method,t.section=e.section,t.toJSON=e.toJSON,e.callIndex&&(t.callIndex=e.callIndex),t}},{key:"_filterRpc",value:function(e,t){0!==Object.keys(t).length&&(this._rpcCore.addUserInterfaces(t),this._decorateRpc(this._rpcCore,this._decorateMethod,this._rpc),this._decorateRpc(this._rpcCore,this._rxDecorateMethod,this._rx.rpc)),this._filterRpcMethods(e)}},{key:"_filterRpcMethods",value:function(e){for(var t=0!==e.length,f=(0,n.default)(this._rpcCore.mapping.entries()),c=[],a=0;a2&&void 0!==arguments[2]?arguments[2]:{},r=c,n=function(f,c){var r=e[f][c],n=t(r,{methodName:c});return n.meta=r.meta,n.raw=t(r.raw,{methodName:c}),n},a=function(t){var c=e.sections[t];if(!Object.prototype.hasOwnProperty.call(r,c))for(var a=Object.keys(e[c]),d=function(e){return n(c,e)},o=0;o1?t-1:0),c=1;c1?t-1:0),r=1;r1?t-1:0),a=1;a1?t-1:0),r=1;r1?t-1:0),r=1;r{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(97436)),d=c(f(2444)),o=f(94632);Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;var i=o(f(26729)),u=(0,d.default)("eventemitter"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:new i.default})}return(0,n.default)(e,[{key:"emit",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(40541)),d=c(f(93844)),o=c(f(58423));Object.defineProperty(t,"__esModule",{value:!0}),t.Getters=void 0;var i=f(69338),u=f(63783),s=f(14635);function l(e){return(0,i.assertReturn)(e,"Api needs to be initialized before using, listen on 'ready'")}var p=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){return(0,r.default)(this,i),c.apply(this,arguments)}return(0,n.default)(i,[{key:"consts",get:function(){return l(this._consts)}},{key:"derive",get:function(){return l(this._derive)}},{key:"errors",get:function(){return l(this._errors)}},{key:"events",get:function(){return l(this._events)}},{key:"extrinsicVersion",get:function(){return this._extrinsicType}},{key:"genesisHash",get:function(){return l(this._genesisHash)}},{key:"isConnected",get:function(){return this._isConnected.getValue()}},{key:"libraryInfo",get:function(){return"".concat(u.packageInfo.name," v").concat(u.packageInfo.version)}},{key:"query",get:function(){return l(this._query)}},{key:"queryMulti",get:function(){return l(this._queryMulti)}},{key:"rpc",get:function(){return l(this._rpc)}},{key:"runtimeChain",get:function(){return l(this._runtimeChain)}},{key:"runtimeMetadata",get:function(){return l(this._runtimeMetadata)}},{key:"runtimeVersion",get:function(){return l(this._runtimeVersion)}},{key:"rx",get:function(){return l(this._rx)}},{key:"type",get:function(){return this._type}},{key:"tx",get:function(){return l(this._extrinsics)}},{key:"findCall",value:function(e){return(0,s.findCall)(this.registry,e)}},{key:"findError",value:function(e){return(0,s.findError)(this.registry,e)}}]),i}(f(26174).Init);t.Getters=p},26174:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(95282)),a=c(f(20910)),d=c(f(60347)),o=c(f(99145)),i=c(f(58680)),u=c(f(40541)),s=c(f(93844)),l=c(f(58423));var p=f(94632);Object.defineProperty(t,"__esModule",{value:!0}),t.Init=void 0;var b=p(f(97436)),h=p(f(2444)),y=f(72872),v=f(26700),m=f(7086),g=f(69338),w=f(94459),O=f(52554),x=(0,g.logger)("api/init");function P(e){return e.toString()}var k=(0,h.default)("healthTimer"),M=(0,h.default)("registries"),j=(0,h.default)("updateSub"),S=(0,h.default)("waitingRegistries"),T=(0,h.default)("onProviderConnect"),E=(0,h.default)("onProviderDisconnect"),A=(0,h.default)("onProviderError"),I=function(e){(0,u.default)(V,e);var t,f,c,p,h,w,O,I,R,_=(I=V,R=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(I);if(R){var f=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,f)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function V(e,t,f){var c;return(0,d.default)(this,V),c=_.call(this,e,t,f),Object.defineProperty((0,i.default)(c),A,{value:C}),Object.defineProperty((0,i.default)(c),E,{value:B}),Object.defineProperty((0,i.default)(c),T,{value:N}),Object.defineProperty((0,i.default)(c),k,{writable:!0,value:null}),Object.defineProperty((0,i.default)(c),M,{writable:!0,value:[]}),Object.defineProperty((0,i.default)(c),j,{writable:!0,value:null}),Object.defineProperty((0,i.default)(c),S,{writable:!0,value:{}}),c.registry.setKnownTypes(e),e.source?(0,b.default)((0,i.default)(c),M)[M]=(0,b.default)(e.source,M)[M]:c.registerTypes(e.types),c._rpc=c._decorateRpc(c._rpcCore,c._decorateMethod),c._rx.rpc=c._decorateRpc(c._rpcCore,c._rxDecorateMethod),c.supportMulti&&(c._queryMulti=c._decorateMulti(c._decorateMethod),c._rx.queryMulti=c._decorateMulti(c._rxDecorateMethod)),c._rx.signer=e.signer,c._rpcCore.setRegistrySwap((function(e){return c.getBlockRegistry(e)})),c._rpcCore.setResolveBlockHash((function(e){return(0,y.firstValueFrom)(c._rpcCore.chain.getBlockHash(e))})),c.hasSubscriptions?(c._rpcCore.provider.on("disconnected",(function(){return(0,b.default)((0,i.default)(c),E)[E]()})),c._rpcCore.provider.on("error",(function(e){return(0,b.default)((0,i.default)(c),A)[A](e)})),c._rpcCore.provider.on("connected",(function(){return(0,b.default)((0,i.default)(c),T)[T]()}))):x.warn("Api will be available in a limited mode since the provider does not support subscriptions"),c._rpcCore.provider.isConnected&&(0,b.default)((0,i.default)(c),T)[T](),c}return(0,o.default)(V,[{key:"_initRegistry",value:function(e,t,f,c,r){e.clearCache(),e.setChainProperties(r||this.registry.getChainProperties()),e.setKnownTypes(this._options),e.register((0,m.getSpecTypes)(e,t,f.specName,f.specVersion)),e.setHasher((0,m.getSpecHasher)(e,t,f.specName)),e.knownTypes.typesBundle&&(e.knownTypes.typesAlias=(0,m.getSpecAlias)(e,t,f.specName)),e.setMetadata(c,void 0,(0,g.objectSpread)({},(0,m.getSpecExtensions)(e,t,f.specName),this._options.signedExtensions))}},{key:"_getDefaultRegistry",value:function(){return(0,g.assertReturn)((0,b.default)(this,M)[M].find((function(e){return e.isDefault})),"Initialization error, cannot find the default registry")}},{key:"at",value:(O=(0,a.default)(r.default.mark((function e(t,f){var c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=(0,g.u8aToU8a)(t),e.next=3,this.getBlockRegistry(c,f);case 3:return n=e.sent,e.abrupt("return",this._createDecorated(n,!0,null,c).decoratedApi);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return O.apply(this,arguments)})},{key:"_createBlockRegistry",value:(w=(0,a.default)(r.default.mark((function e(t,f,c){var n,a,d;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new v.TypeRegistry(t),e.t0=v.Metadata,e.t1=n,e.next=5,(0,y.firstValueFrom)(this._rpcCore.state.getMetadata.raw(f.parentHash));case 5:return e.t2=e.sent,a=new e.t0(e.t1,e.t2),this._initRegistry(n,this._runtimeChain,c,a),d={lastBlockHash:t,metadata:a,registry:n,specName:c.specName,specVersion:c.specVersion},(0,b.default)(this,M)[M].push(d),e.abrupt("return",d);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return w.apply(this,arguments)})},{key:"_cacheBlockRegistryProgress",value:function(e,t){var f=this,c=(0,b.default)(this,S)[S][e];return(0,g.isUndefined)(c)&&(c=(0,b.default)(this,S)[S][e]=new Promise((function(c,r){t().then((function(t){delete(0,b.default)(f,S)[S][e],c(t)})).catch((function(t){delete(0,b.default)(f,S)[S][e],r(t)}))}))),c}},{key:"_getBlockRegistryViaVersion",value:function(e,t){if(t){var f=(0,b.default)(this,M)[M].find((function(e){var f=e.specName,c=e.specVersion;return f.eq(t.specName)&&c.eq(t.specVersion)}));if(f)return f.lastBlockHash=e,f}return null}},{key:"_getBlockRegistryViaHash",value:(h=(0,a.default)(r.default.mark((function e(t){var f,c,a,d,o,i,u=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,g.assert)(this._genesisHash&&this._runtimeVersion,"Cannot retrieve data on an uninitialized chain"),e.t0=this.registry,!this._genesisHash.eq(t)){e.next=6;break}e.t1={number:g.BN_ZERO,parentHash:this._genesisHash},e.next=9;break;case 6:return e.next=8,(0,y.firstValueFrom)(this._rpcCore.chain.getHeader.raw(t));case 8:e.t1=e.sent;case 9:if(e.t2=e.t1,f=e.t0.createType.call(e.t0,"HeaderPartial",e.t2),(0,g.assert)(!f.parentHash.isEmpty,"Unable to retrieve header and parent from supplied hash"),c=(0,m.getUpgradeVersion)(this._genesisHash,f.number),a=(0,n.default)(c,2),d=a[0],o=a[1],e.t3=this.registry,!d||!o&&!d.specVersion.eq(this._runtimeVersion.specVersion)){e.next=18;break}e.t4={specName:this._runtimeVersion.specName,specVersion:d.specVersion},e.next=21;break;case 18:return e.next=20,(0,y.firstValueFrom)(this._rpcCore.state.getRuntimeVersion.raw(f.parentHash));case 20:e.t4=e.sent;case 21:if(e.t5=e.t4,i=e.t3.createType.call(e.t3,"RuntimeVersionPartial",e.t5),e.t6=this._getBlockRegistryViaVersion(t,i),e.t6){e.next=28;break}return e.next=27,this._cacheBlockRegistryProgress(i.toHex(),(function(){return u._createBlockRegistry(t,f,i)}));case 27:e.t6=e.sent;case 28:return e.abrupt("return",e.t6);case 29:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"getBlockRegistry",value:(p=(0,a.default)(r.default.mark((function e(t,f){var c=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=(0,b.default)(this,M)[M].find((function(e){var f=e.lastBlockHash;return f&&(0,g.u8aEq)(f,t)}))||this._getBlockRegistryViaVersion(t,f),e.t0){e.next=5;break}return e.next=4,this._cacheBlockRegistryProgress((0,g.u8aToHex)(t),(function(){return c._getBlockRegistryViaHash(t)}));case 4:e.t0=e.sent;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return p.apply(this,arguments)})},{key:"_loadMeta",value:(c=(0,a.default)(r.default.mark((function e(){var t,f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isReady){e.next=2;break}return e.abrupt("return",!0);case 2:if(this._unsubscribeUpdates(),null===(t=this._options.source)||void 0===t||!t._isReady){e.next=9;break}return e.next=6,this._metaFromSource(this._options.source);case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,this._metaFromChain(this._options.metadata);case 11:e.t0=e.sent;case 12:return f=e.t0,c=(0,n.default)(f,2),this._genesisHash=c[0],this._runtimeMetadata=c[1],e.abrupt("return",this._initFromMeta(this._runtimeMetadata));case 17:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"_metaFromSource",value:(f=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,o;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(this._extrinsicType=t.extrinsicVersion,this._runtimeChain=t.runtimeChain,this._runtimeVersion=t.runtimeVersion,f=Object.keys(t.rpc),c=[],n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findCall=function(e,t){return e.findMetaCall((0,c.u8aToU8a)(t))},t.findError=function(e,t){return e.findMetaError((0,c.u8aToU8a)(t))};var c=f(69338)},7510:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(20910)),a=c(f(60347)),d=c(f(99145)),o=c(f(40541)),i=c(f(93844)),u=c(f(58423));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiBase=void 0;var s=f(69338),l=function(e){(0,o.default)(p,e);var t,f,c,l=(f=p,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,u.default)(f);if(c){var r=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,i.default)(this,e)});function p(){(0,a.default)(this,p);var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,f=arguments.length>2?arguments[2]:void 0;return l.call(this,e,t,f)}return(0,d.default)(p,[{key:"connect",value:function(){return this._rpcCore.connect()}},{key:"disconnect",value:function(){return this._unsubscribe(),this._rpcCore.disconnect()}},{key:"setSigner",value:function(e){this._rx.signer=e}},{key:"sign",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c,n,a,d=arguments;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=d.length>2&&void 0!==d[2]?d[2]:{},n=c.signer,!(0,s.isString)(t)){e.next=7;break}return a=n||this._rx.signer,(0,s.assert)(null==a?void 0:a.signRaw,"No signer exists with a signRaw interface. You possibly need to pass through an explicit keypair for the origin so it can be used for signing."),e.next=6,a.signRaw((0,s.objectSpread)({type:"bytes"},f,{address:t}));case 6:return e.abrupt("return",e.sent.signature);case 7:return e.abrupt("return",(0,s.u8aToHex)(t.sign((0,s.u8aToU8a)(f.data))));case 8:case"end":return e.stop()}}),e,this)}))),function(e,f){return t.apply(this,arguments)})}]),p}(f(87247).Getters);t.ApiBase=l},10133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,WsProvider:!0,HttpProvider:!0,packageInfo:!0,SubmittableResult:!0};Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return n.HttpProvider}}),Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return d.SubmittableResult}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return a.packageInfo}}),f(34328);var r=f(42946),n=f(51290),a=f(63783),d=f(40194),o=f(76853);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(19981);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},23618:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(38518),r=f(71614),n=f(12130),a=f(10686),d=f(21038),o=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=o},97178:(e,t,f)=>{"use strict";var c=f(94632),r=f(69338),n=c(f(23618)),a=f(63783);(0,r.detectPackage)(a.packageInfo,null,n.default)},13855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(97178);var c=f(10133);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},63783:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api",path:"/",type:"cjs",version:"8.5.1"}},62063:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(20910)),a=c(f(60347)),d=c(f(99145)),o=c(f(58680)),i=c(f(40541)),u=c(f(93844)),s=c(f(71332)),l=c(f(58423)),p=c(f(97436)),b=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiPromise=void 0;var h=f(69338),y=f(7510),v=f(87720),m=f(39158),g=(0,b.default)("isReadyPromise"),w=(0,b.default)("isReadyOrErrorPromise"),O=function(e){(0,i.default)(y,e);var t,f,c,b=(f=y,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(f);if(c){var r=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(e){var t,f,c,r;return(0,a.default)(this,y),r=b.call(this,e,"promise",m.toPromiseMethod),Object.defineProperty((0,o.default)(r),g,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(r),w,{writable:!0,value:void 0}),(0,p.default)((0,o.default)(r),g)[g]=new Promise((function(e){(0,s.default)((t=(0,o.default)(r),(0,l.default)(y.prototype)),"once",t).call(t,"ready",(function(){return e((0,o.default)(r))}))})),(0,p.default)((0,o.default)(r),w)[w]=new Promise((function(e,t){var n=(0,m.promiseTracker)(e,t);(0,s.default)((f=(0,o.default)(r),(0,l.default)(y.prototype)),"once",f).call(f,"ready",(function(){return n.resolve((0,o.default)(r))})),(0,s.default)((c=(0,o.default)(r),(0,l.default)(y.prototype)),"once",c).call(c,"error",(function(e){return n.reject(e)}))})),r}return(0,d.default)(y,[{key:"isReady",get:function(){return(0,p.default)(this,g)[g]}},{key:"isReadyOrError",get:function(){return(0,p.default)(this,w)[w]}},{key:"clone",value:function(){return new y((0,h.objectSpread)({},this._options,{source:this}))}},{key:"combineLatest",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=new v.Combinator(t,f),e.abrupt("return",(function(){c.unsubscribe()}));case 2:case"end":return e.stop()}}),e)}))),function(e,f){return t.apply(this,arguments)})}],[{key:"create",value:function(e){var t=new y(e);return e&&e.throwOnConnect?t.isReadyOrError:(t.isReadyOrError.catch((function(){})),t.isReady)}}]),y}(y.ApiBase);t.ApiPromise=O},87720:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(41796)),a=c(f(78612)),d=c(f(20910)),o=c(f(60347)),i=c(f(99145)),u=c(f(97436)),s=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.Combinator=void 0;var l=f(69338),p=(0,s.default)("allHasFired"),b=(0,s.default)("callback"),h=(0,s.default)("fired"),y=(0,s.default)("fns"),v=(0,s.default)("isActive"),m=(0,s.default)("results"),g=(0,s.default)("subscriptions"),w=function(){function e(t,f){var c=this;(0,o.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:!1}),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:[]}),Object.defineProperty(this,y,{writable:!0,value:[]}),Object.defineProperty(this,v,{writable:!0,value:!0}),Object.defineProperty(this,m,{writable:!0,value:[]}),Object.defineProperty(this,g,{writable:!0,value:[]}),(0,u.default)(this,b)[b]=f,(0,u.default)(this,g)[g]=t.map(function(){var e=(0,d.default)(r.default.mark((function e(t,f){var d,o,i,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=Array.isArray(t)?t:[t],o=(0,a.default)(d),i=o[0],s=o.slice(1),(0,u.default)(c,h)[h].push(!1),(0,u.default)(c,y)[y].push(i),e.abrupt("return",i.apply(void 0,(0,n.default)(s).concat([c._createCallback(f)])));case 4:case"end":return e.stop()}}),e)})));return function(t,f){return e.apply(this,arguments)}}())}return(0,i.default)(e,[{key:"_allHasFired",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return(0,u.default)(this,p)[p]||((0,u.default)(this,p)[p]=0===(0,u.default)(this,h)[h].filter((function(e){return!e})).length),(0,u.default)(this,p)[p]}))},{key:"_createCallback",value:function(e){var t=this;return function(f){(0,u.default)(t,h)[h][e]=!0,(0,u.default)(t,m)[m][e]=f,t._triggerUpdate()}}},{key:"_triggerUpdate",value:function(){if((0,u.default)(this,v)[v]&&(0,l.isFunction)((0,u.default)(this,b)[b])&&this._allHasFired())try{(0,u.default)(this,b)[b]((0,u.default)(this,m)[m])}catch(e){}}},{key:"unsubscribe",value:function(){(0,u.default)(this,v)[v]&&((0,u.default)(this,v)[v]=!1,(0,u.default)(this,g)[g].forEach(function(){var e=(0,d.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t;case 3:f=e.sent,(0,l.isFunction)(f)&&f(),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()))}}]),e}();t.Combinator=w},39158:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(41796));Object.defineProperty(t,"__esModule",{value:!0}),t.promiseTracker=o,t.toPromiseMethod=function(e,t){var f=!!(t&&t.methodName&&t.methodName.includes("subscribe"));return function(){for(var c=arguments.length,n=new Array(c),a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiPromise",{enumerable:!0,get:function(){return c.ApiPromise}}),Object.defineProperty(t,"toPromiseMethod",{enumerable:!0,get:function(){return r.toPromiseMethod}});var c=f(62063),r=f(39158)},93636:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(58680)),d=c(f(40541)),o=c(f(93844)),i=c(f(71332)),u=c(f(58423)),s=c(f(97436)),l=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiRx=void 0;var p=f(72872),b=f(69338),h=f(7510),y=f(36630),v=(0,l.default)("isReadyRx"),m=function(e){(0,d.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e){var t,f;return(0,r.default)(this,l),f=c.call(this,e,"rxjs",y.toRxMethod),Object.defineProperty((0,a.default)(f),v,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),v)[v]=(0,p.from)(new Promise((function(e){(0,i.default)((t=(0,a.default)(f),(0,u.default)(l.prototype)),"on",t).call(t,"ready",(function(){return e((0,a.default)(f))}))}))),f}return(0,n.default)(l,[{key:"isReady",get:function(){return(0,s.default)(this,v)[v]}},{key:"clone",value:function(){return new l((0,b.objectSpread)({},this._options,{source:this}))}}],[{key:"create",value:function(e){return new l(e).isReady}}]),l}(h.ApiBase);t.ApiRx=m},36630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRxMethod=function(e){return e}},19981:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiRx",{enumerable:!0,get:function(){return c.ApiRx}}),Object.defineProperty(t,"toRxMethod",{enumerable:!0,get:function(){return r.toRxMethod}});var c=f(93636),r=f(36630)},37836:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(95282));Object.defineProperty(t,"__esModule",{value:!0}),t.SubmittableResult=void 0;var d=function(e){return e};function o(e,t,f,c){return e.filter((function(e){var c=e.event;return t===c.section&&f.includes(c.method)})).map((function(e){return c(e)}))}function i(e){return(0,a.default)(e.event.data,1)[0]}function u(e){var t=e.event,f=t.data;return"ExtrinsicSuccess"===t.method?f[0]:f[1]}var s=function(){function e(t){(0,r.default)(this,e);var f=t.dispatchError,c=t.dispatchInfo,n=t.events,a=t.internalError,d=t.status,s=t.txHash,l=t.txIndex;this.dispatchError=f||function(){return o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed"],i)[0]}(n),this.dispatchInfo=c||function(){return o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed","ExtrinsicSuccess"],u)[0]}(n),this.events=n||[],this.internalError=a,this.status=d,this.txHash=s,this.txIndex=l}return(0,n.default)(e,[{key:"isCompleted",get:function(){return this.isError||this.status.isInBlock||this.status.isFinalized}},{key:"isError",get:function(){return this.status.isDropped||this.status.isFinalityTimeout||this.status.isInvalid||this.status.isUsurped}},{key:"isFinalized",get:function(){return this.status.isFinalized}},{key:"isInBlock",get:function(){return this.status.isInBlock}},{key:"isWarning",get:function(){return this.status.isRetracted}},{key:"filterRecords",value:function(e,t){return o(this.events,e,Array.isArray(t)?t:[t],d)}},{key:"findRecord",value:function(e,t){return this.filterRecords(e,t)[0]}},{key:"toHuman",value:function(e){var t,f,c;return{dispatchError:null===(t=this.dispatchError)||void 0===t?void 0:t.toHuman(),dispatchInfo:null===(f=this.dispatchInfo)||void 0===f?void 0:f.toHuman(),events:this.events.map((function(t){return t.toHuman(e)})),internalError:null===(c=this.internalError)||void 0===c?void 0:c.message.toString(),status:this.status.toHuman(e)}}}]),e}();t.SubmittableResult=s},11010:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(95282)),a=c(f(72373)),d=c(f(20910)),o=c(f(60347)),i=c(f(99145)),u=c(f(58680)),s=c(f(40541)),l=c(f(93844)),p=c(f(71332)),b=c(f(58423)),h=c(f(97436)),y=c(f(2444));function v(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function m(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(0,w.isBn)(e)||(0,w.isNumber)(e)?{nonce:e}:e}},66430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubmittable=function(e,t,f,r,n){var a=(0,c.createClass)({api:t,apiType:e,blockHash:n,decorateMethod:f});return function(e){return new a(r||t.registry,e)}};var c=f(11010)},40194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return r.SubmittableResult}}),Object.defineProperty(t,"createSubmittable",{enumerable:!0,get:function(){return c.createSubmittable}});var c=f(66430),r=f(37836)},80137:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(41796)),n=c(f(95282));Object.defineProperty(t,"__esModule",{value:!0}),t.augmentObject=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]&&arguments[3];c&&(0,a.objectClear)(f),e&&Object.keys(f).length&&(u(e,"modules",l(t,f)),u(e,"calls",b(t,f)));for(var r=Object.keys(t),n=0;n2&&void 0!==arguments[2]?arguments[2]:[];return t.length?" ".concat(t.length," ").concat(e).concat(f.length?" and":""):""}function i(e,t){return t.length?"\n\t".concat(e.padStart(7),": ").concat(t.sort().join(", ")):""}function u(e,t,f){var c=(0,n.default)(f,2),r=c[0],a=c[1];(r.length||a.length)&&d.warn("api.".concat(e,": Found").concat(o("added",r,a)).concat(o("removed",a)," ").concat(t,":").concat(i("added",r)).concat(i("removed",a)))}function s(e,t){return e.filter((function(e){return!t.includes(e)}))}function l(e,t){var f=Object.keys(e),c=Object.keys(t);return[s(f,c),s(c,f)]}function p(e,t){for(var f,c,n=Object.keys(e),a=(f=Object.keys(t),c=n,f.filter((function(e){return c.includes(e)}))),d=[],o=function(f){var c=a[f],n=Object.keys(e[c]),o=Object.keys(t[c]);d.push.apply(d,(0,r.default)(o.filter((function(e){return!n.includes(e)})).map((function(e){return"".concat(c,".").concat(e)}))))},i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateDeriveSections=function(e,t){for(var f=function(e){return Object.keys(t[e])},r=function(f,c){return e(t[f][c])},n={},a=Object.keys(t),d=0;d{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(21785));function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,n=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw n}}}}(u.entries());try{var p=function(){var t=(0,r.default)(o.value,2),c=t[0];if(t[1].hash.eq(e))return{v:{events:f.filter((function(e){var t=e.phase;return t.isApplyExtrinsic&&t.asApplyExtrinsic.eqn(c)})),txIndex:c}}};for(l.s();!(o=l.n()).done;){var b=p();if("object"===(0,n.default)(b))return b.v}}catch(e){l.e(e)}finally{l.f()}if(c.isInBlock){var h=u.map((function(e){return e.hash.toHex()}));d.l.warn("block ".concat(s.hash.toHex(),": Unable to find extrinsic ").concat(e.toHex()," inside ").concat(h.join(", ")))}return{}};var d=f(10632)},52737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={filterEvents:!0,isKeyringPair:!0,l:!0};Object.defineProperty(t,"filterEvents",{enumerable:!0,get:function(){return n.filterEvents}}),Object.defineProperty(t,"isKeyringPair",{enumerable:!0,get:function(){return a.isKeyringPair}}),Object.defineProperty(t,"l",{enumerable:!0,get:function(){return d.l}});var r=f(68550);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(63705),a=f(13305),d=f(10632)},13305:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isKeyringPair=function(e){return(0,c.isFunction)(e.sign)};var c=f(69338)},10632:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.l=void 0;var c=(0,f(69338).logger)("api/util");t.l=c},80062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractStorageArgs=function(e,t,f){var n=f.filter((function(e){return!(0,c.isUndefined)(e)}));if(t.meta.type.isPlain)(0,c.assert)(0===n.length,(function(){return"".concat(r(e,t,[])," does not take any arguments, ").concat(n.length," found")}));else{var a=t.meta.type.asMap,d=a.hashers,o=a.key,i=1===d.length?[o]:e.lookup.getSiType(o).def.asTuple.map((function(e){return e}));(0,c.assert)(n.length===i.length,(function(){return"".concat(r(e,t,i)," is a map, requiring ").concat(i.length," arguments, ").concat(n.length," found")}))}return[t,n]};var c=f(69338);function r(e,t,f){var c=e.lookup,r=t.method,n=t.section;return"".concat(n,".").concat(r,"(").concat(f.map((function(e){return c.getTypeDef(e).type})).join(", "),")")}},70820:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapBytes=t.unwrapBytes=t.isWrapped=t.PREFIX=t.POSTFIX=t.ETHEREUM=void 0;var c=f(69338),r=c.U8A_WRAP_ETHEREUM;t.ETHEREUM=r;var n=c.U8A_WRAP_POSTFIX;t.POSTFIX=n;var a=c.U8A_WRAP_PREFIX;t.PREFIX=a;var d=c.u8aIsWrapped;t.isWrapped=d;var o=c.u8aUnwrapBytes;t.unwrapBytes=o;var i=c.u8aWrapBytes;t.wrapBytes=i},14203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,decodeAddress:!0,encodeAddress:!0,setSS58Format:!0,createPair:!0,packageInfo:!0,createTestKeyring:!0,createTestPairs:!0};Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"createPair",{enumerable:!0,get:function(){return d.createPair}}),Object.defineProperty(t,"createTestKeyring",{enumerable:!0,get:function(){return i.createTestKeyring}}),Object.defineProperty(t,"createTestPairs",{enumerable:!0,get:function(){return u.createTestPairs}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return n.decodeAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return n.encodeAddress}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return o.packageInfo}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return n.setSS58Format}});var r=f(79195),n=f(94459),a=f(68365);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(99322),o=f(54865),i=f(97236),u=f(27362)},68365:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEV_SEED=t.DEV_PHRASE=void 0,t.DEV_PHRASE="bottom drive obey lake curtain smoke basket hold race lonely fit walk",t.DEV_SEED="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e"},63029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(54216),r=f(99377),n=[c.packageInfo,r.packageInfo];t.default=n},92513:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(63029)),a=f(54865);(0,r.detectPackage)(a.packageInfo,null,n.default)},42946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={};t.default=void 0,f(92513);var r=f(14203);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=r.Keyring;t.default=n},79195:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Keyring=void 0;var o=f(69338),i=f(94459),u=f(68365),s=f(99322),l=f(45935),p={ecdsa:function(e){return(0,i.secp256k1PairFromSeed)(e)},ed25519:function(e){return(0,i.ed25519PairFromSeed)(e)},ethereum:function(e){return(0,i.secp256k1PairFromSeed)(e)},sr25519:function(e){return(0,i.sr25519PairFromSeed)(e)}};function b(e){return e.publicKey}var h=(0,d.default)("pairs"),y=(0,d.default)("type"),v=(0,d.default)("ss58"),m=function(){function e(){var t=this;(0,r.default)(this,e),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),this.decodeAddress=i.decodeAddress,this.encodeAddress=function(e,f){return"ethereum"===t.type?(0,i.ethereumEncode)(e):(0,i.encodeAddress)(e,(0,o.isUndefined)(f)?(0,a.default)(t,v)[v]:f)};var f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f.type=f.type||"ed25519",(0,o.assert)(["ecdsa","ethereum","ed25519","sr25519"].includes(f.type||"undefined"),(function(){return"Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '".concat(f.type||"unknown")})),(0,a.default)(this,h)[h]=new l.Pairs,(0,a.default)(this,v)[v]=f.ss58Format,(0,a.default)(this,y)[y]=f.type}return(0,n.default)(e,[{key:"pairs",get:function(){return this.getPairs()}},{key:"publicKeys",get:function(){return this.getPublicKeys()}},{key:"type",get:function(){return(0,a.default)(this,y)[y]}},{key:"addPair",value:function(e){return(0,a.default)(this,h)[h].add(e)}},{key:"addFromAddress",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.type,r=arguments.length>4?arguments[4]:void 0,n=arguments.length>5?arguments[5]:void 0,a=this.decodeAddress(e,r);return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:c},{publicKey:a,secretKey:new Uint8Array},t,f,n))}},{key:"addFromJson",value:function(e,t){return this.addPair(this.createFromJson(e,t))}},{key:"addFromMnemonic",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addFromUri(e,t,f)}},{key:"addFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromPair(e,t,f))}},{key:"addFromSeed",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:f},p[f](e),t,null))}},{key:"addFromUri",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromUri(e,t,f))}},{key:"createFromJson",value:function(e,t){var f=e.address,c=e.encoded,r=e.encoding,n=r.content,a=r.type,d=r.version,u=e.meta;(0,o.assert)("3"!==d||"pkcs8"===n[0],(function(){return"Unable to decode non-pkcs8 type, [".concat(n.join(","),"] found}")}));var l="0"!==d&&Array.isArray(n)?n[1]:this.type,p=Array.isArray(a)?a:[a];(0,o.assert)(["ed25519","sr25519","ecdsa","ethereum"].includes(l),(function(){return"Unknown crypto type ".concat(l)}));var b=(0,o.isHex)(f)?(0,o.hexToU8a)(f):this.decodeAddress(f,t),h=(0,o.isHex)(c)?(0,o.hexToU8a)(c):(0,i.base64Decode)(c);return(0,s.createPair)({toSS58:this.encodeAddress,type:l},{publicKey:b,secretKey:new Uint8Array},u,h,p)}},{key:"createFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return(0,s.createPair)({toSS58:this.encodeAddress,type:f},e,t,null)}},{key:"createFromUri",value:function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type,r=e.startsWith("//")?"".concat(u.DEV_PHRASE).concat(e):e,n=(0,i.keyExtractSuri)(r),a=n.derivePath,d=n.password,l=n.path,b=n.phrase,h=(0,o.isHex)(b,256);if(h)t=(0,o.hexToU8a)(b);else{var y=b.split(" ");[12,15,18,21,24].includes(y.length)?t="ethereum"===c?(0,i.mnemonicToLegacySeed)(b,"",!1,64):(0,i.mnemonicToMiniSecret)(b,d):((0,o.assert)(b.length<=32,"specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes"),t=(0,o.stringToU8a)(b.padEnd(32)))}var v="ethereum"===c?h?p[c](t):(0,i.hdEthereum)(t,a.substring(1)):(0,i.keyFromPath)(p[c](t),l,c);return(0,s.createPair)({toSS58:this.encodeAddress,type:c},v,f,null)}},{key:"getPair",value:function(e){return(0,a.default)(this,h)[h].get(e)}},{key:"getPairs",value:function(){return(0,a.default)(this,h)[h].all()}},{key:"getPublicKeys",value:function(){return(0,a.default)(this,h)[h].all().map(b)}},{key:"removePair",value:function(e){(0,a.default)(this,h)[h].remove(e)}},{key:"setSS58Format",value:function(e){(0,a.default)(this,v)[v]=e}},{key:"toJson",value:function(e,t){return(0,a.default)(this,h)[h].get(e).toJson(t)}}]),e}();t.Keyring=m},54865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/keyring",path:"/",type:"cjs",version:"9.2.1"}},24860:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePair=function(e,t,f){var d=Array.isArray(f)||(0,c.isUndefined)(f)?f:[f],o=(0,r.jsonDecryptData)(t,e,d),i=o.subarray(0,n.PKCS8_HEADER.length);(0,c.assert)((0,c.u8aEq)(i,n.PKCS8_HEADER),"Invalid Pkcs8 header found in body");var u=o.subarray(a,a+n.SEC_LENGTH),s=a+n.SEC_LENGTH,l=o.subarray(s,s+n.PKCS8_DIVIDER.length);(0,c.u8aEq)(l,n.PKCS8_DIVIDER)||(s=a+n.SEED_LENGTH,u=o.subarray(a,s),l=o.subarray(s,s+n.PKCS8_DIVIDER.length),(0,c.assert)((0,c.u8aEq)(l,n.PKCS8_DIVIDER),"Invalid Pkcs8 divider found in body"));var p=s+n.PKCS8_DIVIDER.length;return{publicKey:o.subarray(p,p+n.PUB_LENGTH),secretKey:u}};var c=f(69338),r=f(94459),n=f(59728),a=n.PKCS8_HEADER.length},59728:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SEED_LENGTH=t.SEC_LENGTH=t.SALT_LENGTH=t.PUB_LENGTH=t.PKCS8_HEADER=t.PKCS8_DIVIDER=void 0;var f=new Uint8Array([161,35,3,33,0]);t.PKCS8_DIVIDER=f;var c=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]);t.PKCS8_HEADER=c,t.PUB_LENGTH=32,t.SALT_LENGTH=32,t.SEC_LENGTH=64,t.SEED_LENGTH=32},99905:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodePair=function(e,t){var f=e.publicKey,a=e.secretKey;(0,c.assert)(a,"Expected a valid secretKey to be passed to encode");var d=(0,c.u8aConcat)(n.PKCS8_HEADER,a,n.PKCS8_DIVIDER,f);if(!t)return d;var o=(0,r.scryptEncode)(t),i=o.params,u=o.password,s=o.salt,l=(0,r.naclEncrypt)(d,u.subarray(0,32)),p=l.encrypted,b=l.nonce;return(0,c.u8aConcat)((0,r.scryptToU8a)(s,i),b,p)};var c=f(69338),r=f(94459),n=f(59728)},99322:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPair=function e(t,f){var h=t.toSS58,y=t.type,v=f.publicKey,m=f.secretKey,g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},w=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,O=arguments.length>4?arguments[4]:void 0,x=function(e,t){var f=(0,n.decodePair)(e,t||w,O);if(64===f.secretKey.length)v=f.publicKey,m=f.secretKey;else{var c=i[y](f.secretKey);v=c.publicKey,m=c.secretKey}},P=function(e){return p(m)&&w&&x(e,w),w=(0,a.encodePair)({publicKey:v,secretKey:m},e),O=void 0,w},k=function(){var e=l[y](v);return"ethereum"===y?(0,r.ethereumEncode)(e):h(e)};return{get address(){return k()},get addressRaw(){var e=l[y](v);return"ethereum"===y?e.slice(-20):e},get isLocked(){return p(m)},get meta(){return g},get publicKey(){return v},get type(){return y},decodePkcs8:x,decryptMessage:function(e,t){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var f=(0,c.u8aToU8a)(e);return(0,r.naclOpen)(f.slice(24,f.length),f.slice(0,24),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),(0,r.convertSecretKeyToCurve25519)(m))},derive:function(t,f){(0,c.assert)("ethereum"!==y,"Unable to derive on this keypair"),(0,c.assert)(!p(m),"Cannot derive on a locked keypair");var n=(0,r.keyExtractPath)(t).path,a=(0,r.keyFromPath)({publicKey:v,secretKey:m},n,y);return e({toSS58:h,type:y},a,f,null)},encodePkcs8:function(e){return P(e)},encryptMessage:function(e,t,f){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var n=(0,r.naclSeal)((0,c.u8aToU8a)(e),(0,r.convertSecretKeyToCurve25519)(m),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),f),a=n.nonce,d=n.sealed;return(0,c.u8aConcat)(a,d)},lock:function(){m=new Uint8Array},setMeta:function(e){g=(0,c.objectSpread)({},g,e)},sign:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,c.assert)(!p(m),"Cannot sign with a locked key pair"),(0,c.u8aConcat)(t.withType?u[y]:o,s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m}))},toJson:function(e){var t=["ecdsa","ethereum"].includes(y)?20===v.length?(0,c.u8aToHex)(v):(0,c.u8aToHex)((0,r.secp256k1Compress)(v)):k();return(0,d.pairToJson)(y,{address:t,meta:g},P(e),!!e)},unlock:function(e){return x(e)},verify:function(e,t,f){return(0,r.signatureVerify)(e,t,l[y]((0,c.u8aToU8a)(f))).isValid},vrfSign:function(e,t,f){if((0,c.assert)(!p(m),"Cannot sign with a locked key pair"),"sr25519"===y)return(0,r.sr25519VrfSign)(e,{secretKey:m},t,f);var n=s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m});return(0,c.u8aConcat)(b(n,t,f),n)},vrfVerify:function(e,t,f,n,a){return"sr25519"===y?(0,r.sr25519VrfVerify)(e,t,v,n,a):(0,r.signatureVerify)(e,(0,c.u8aConcat)(u[y],t.subarray(32)),l[y]((0,c.u8aToU8a)(f))).isValid&&(0,c.u8aEq)(t.subarray(0,32),b(t.subarray(32),n,a))}}};var c=f(69338),r=f(94459),n=f(24860),a=f(99905),d=f(11062),o=new Uint8Array,i={ecdsa:r.secp256k1PairFromSeed,ed25519:r.ed25519PairFromSeed,ethereum:r.secp256k1PairFromSeed,sr25519:r.sr25519PairFromSeed},u={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},s={ecdsa:function(e,t){return(0,r.secp256k1Sign)(e,t,"blake2")},ed25519:r.ed25519Sign,ethereum:function(e,t){return(0,r.secp256k1Sign)(e,t,"keccak")},sr25519:r.sr25519Sign},l={ecdsa:function(e){return e.length>32?(0,r.blake2AsU8a)(e):e},ed25519:function(e){return e},ethereum:function(e){return 20===e.length?e:(0,r.keccakAsU8a)((0,r.secp256k1Expand)(e))},sr25519:function(e){return e}};function p(e){return!e||(0,c.u8aEmpty)(e)}function b(e,t,f){return(0,r.blake2AsU8a)((0,c.u8aConcat)(t||"",f||"",e))}},34301:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nobody=function(){return o};var c=f(94459),r=new Uint8Array(32),n=(0,c.encodeAddress)(r),a={isTesting:!0,name:"nobody"},d={address:n,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:a},o={address:n,addressRaw:r,decodePkcs8:function(e,t){},decryptMessage:function(e,t){return null},derive:function(e,t){return o},encodePkcs8:function(e){return new Uint8Array(0)},encryptMessage:function(e,t,f){return new Uint8Array},isLocked:!0,lock:function(){},meta:a,publicKey:r,setMeta:function(e){},sign:function(e){return new Uint8Array(64)},toJson:function(e){return d},type:"ed25519",unlock:function(e){},verify:function(e,t){return!1},vrfSign:function(e,t,f){return new Uint8Array(96)},vrfVerify:function(e,t,f,c){return!1}}},11062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairToJson=function(e,t,f,n){var a=t.address,d=t.meta;return(0,c.objectSpread)((0,r.jsonEncryptFormat)(f,["pkcs8",e],n),{address:a,meta:d})};var c=f(69338),r=f(94459)},45935:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Pairs=void 0;var o=f(69338),i=f(94459),u=(0,d.default)("map"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:{}})}return(0,n.default)(e,[{key:"add",value:function(e){return(0,a.default)(this,u)[u][(0,i.decodeAddress)(e.address).toString()]=e,e}},{key:"all",value:function(){return Object.values((0,a.default)(this,u)[u])}},{key:"get",value:function(e){var t=(0,a.default)(this,u)[u][(0,i.decodeAddress)(e).toString()];return(0,o.assert)(t,(function(){return"Unable to retrieve keypair '".concat((0,o.isU8a)(e)||(0,o.isHex)(e)?(0,o.u8aToHex)((0,o.u8aToU8a)(e)):e,"'")})),t}},{key:"remove",value:function(e){delete(0,a.default)(this,u)[u][(0,i.decodeAddress)(e).toString()]}}]),e}();t.Pairs=s},97236:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f0&&void 0!==arguments[0]?arguments[0]:{},f=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=new a.Keyring(t),n=t.type&&"ethereum"===t.type?i:o,s=c(n);try{for(s.s();!(e=s.n()).done;){var l=e.value,p=l.name,b=l.publicKey,h=l.secretKey,y=l.seed,v=l.type,m=u(p,y),g=f||p||!y?r.addPair((0,d.createPair)({toSS58:r.encodeAddress,type:v},{publicKey:b,secretKey:h},m)):r.addFromUri(y,m,t.type);g.lock=function(){}}}catch(e){s.e(e)}finally{s.f()}return r};var n=f(69338),a=f(79195),d=f(99322),o=[{publicKey:(0,n.hexToU8a)("0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d"),secretKey:(0,n.hexToU8a)("0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011"),seed:"Alice",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f"),secretKey:(0,n.hexToU8a)("0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd"),seed:"Alice//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48"),secretKey:(0,n.hexToU8a)("0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325"),seed:"Bob",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e"),secretKey:(0,n.hexToU8a)("0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde"),seed:"Bob//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22"),secretKey:(0,n.hexToU8a)("0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c"),seed:"Charlie",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20"),secretKey:(0,n.hexToU8a)("0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568"),seed:"Dave",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e"),secretKey:(0,n.hexToU8a)("0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587"),seed:"Eve",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c"),secretKey:(0,n.hexToU8a)("0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426"),seed:"Ferdie",type:"sr25519"}];t.PAIRSSR25519=o;var i=[{name:"Alith",publicKey:(0,n.hexToU8a)("0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f"),secretKey:(0,n.hexToU8a)("0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133"),type:"ethereum"},{name:"Baltathar",publicKey:(0,n.hexToU8a)("0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518"),secretKey:(0,n.hexToU8a)("0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b"),type:"ethereum"},{name:"Charleth",publicKey:(0,n.hexToU8a)("0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e"),secretKey:(0,n.hexToU8a)("0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b"),type:"ethereum"},{name:"Dorothy",publicKey:(0,n.hexToU8a)("0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c"),secretKey:(0,n.hexToU8a)("0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68"),type:"ethereum"},{name:"Ethan",publicKey:(0,n.hexToU8a)("0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa"),secretKey:(0,n.hexToU8a)("0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4"),type:"ethereum"},{name:"Faith",publicKey:(0,n.hexToU8a)("0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74"),secretKey:(0,n.hexToU8a)("0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df"),type:"ethereum"}];function u(e,t){return(0,n.assert)(e||t,"Testing pair should have either a name or a seed"),{isTesting:!0,name:e||t&&t.replace("//","_").toLowerCase()}}t.PAIRSETHEREUM=i},27362:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1&&void 0!==arguments[1])||arguments[1],r=(0,a.createTestKeyring)(e,f),d=r.getPairs(),o={nobody:(0,n.nobody)()},i=c(d);try{for(i.s();!(t=i.n()).done;){var u=t.value;o[u.meta.name]=u}}catch(e){i.e(e)}finally{i.f()}return o};var n=f(34301),a=f(97236)},94476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownGenesis=void 0,t.knownGenesis={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],centrifuge:["0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],"nodle-chain":["0xa3d114c2b8d0627c1aa9b134eafcf7d05ca561fdc19fb388bb9457f81809fb23"],picasso:["0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"]}},74897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownIcon=void 0,t.knownIcon={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"}},45547:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"knownGenesis",{enumerable:!0,get:function(){return c.knownGenesis}}),Object.defineProperty(t,"knownIcon",{enumerable:!0,get:function(){return r.knownIcon}}),Object.defineProperty(t,"knownLedger",{enumerable:!0,get:function(){return n.knownLedger}}),Object.defineProperty(t,"knownTestnet",{enumerable:!0,get:function(){return a.knownTestnet}});var c=f(94476),r=f(74897),n=f(73712),a=f(97519)},73712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownLedger=void 0,t.knownLedger={acala:787,bifrost:788,centrifuge:747,"dock-mainnet":594,edgeware:523,equilibrium:99999997,genshiro:99999996,karura:686,kusama:434,"nodle-chain":1003,polkadot:354,polymesh:595,sora:617,statemine:434,statemint:354,xxnetwork:1955}},97519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownTestnet=void 0,t.knownTestnet={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,subspace_testnet:!0,"zero-alphaville":!0}},90015:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(19113);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(87152)},19113:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.selectableNetworks=t.availableNetworks=t.allNetworks=void 0;var r=c(f(72314)),n=f(45547),a=[0,2,42],d=["testnet"],o=r.default.map((function(e){var t=e.network||"",f=t.replace(/_/g,"-").split("-"),c=e;return c.slip44=n.knownLedger[t],c.hasLedgerSupport=!!c.slip44,c.genesisHash=n.knownGenesis[t]||[],c.icon=n.knownIcon[t]||"substrate",c.isTestnet=!!n.knownTestnet[t]||d.includes(f[f.length-1]),c.isIgnored=c.isTestnet||!(e.standardAccount&&e.decimals&&e.decimals.length&&e.symbols&&e.symbols.length)&&42!==e.prefix,c}));t.allNetworks=o;var i=o.filter((function(e){return!e.isIgnored&&!!e.network})).sort((function(e,t){var f=a.includes(e.prefix);return f===a.includes(t.prefix)?f?0:e.displayName.localeCompare(t.displayName):f?-1:1}));t.availableNetworks=i;var u=i.filter((function(e){var t=e.genesisHash,f=e.prefix;return!!t.length||42===f}));t.selectableNetworks=u},87152:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/networks",path:"/",type:"cjs",version:"9.2.1"}},69066:(e,t,f)=>{"use strict";f(37131)},37131:()=>{},39592:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),f(69066);var c=f(82897)},6195:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(71614),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},23426:(e,t,f)=>{"use strict";var c=f(14627),r=f(69338),n=c(f(6195)),a=f(82897);(0,r.detectPackage)(a.packageInfo,null,n.default)},34328:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(23426);var c=f(39592);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},82897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-augment",path:"/",type:"cjs",version:"8.5.1"}},50061:(e,t,f)=>{"use strict";var c=f(38775),r=c(f(74448)),n=c(f(37154)),a=c(f(75520)),d=c(f(41698)),o=c(f(90761)),i=c(f(71197)),u=c(f(2115)),s=c(f(99573));Object.defineProperty(t,"__esModule",{value:!0});var l={RpcCore:!0,packageInfo:!0};t.RpcCore=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return v.packageInfo}});var p=f(72872),b=f(26700),h=f(69338),y=f(62293);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(l,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(71614),m=(0,h.logger)("rpc-core"),g={fallback:void 0,modifier:{isOptional:!0},type:{asMap:{linked:{isTrue:!1}},isMap:!1}};function w(e,t,f){var c=t.params,r=t.type,n=c.map((function(e){var t=e.isOptional,f=e.name,c=e.type;return"".concat(f).concat(t?"?":"",": ").concat(c)})).join(", ");m.error("".concat(e,"(").concat(n,"): ").concat(r,":: ").concat(f.message))}function O(e){return["0x3a636f6465"].includes(e.toHex())}var x=(0,s.default)("instanceId"),P=(0,s.default)("registryDefault"),k=(0,s.default)("getBlockRegistry"),M=(0,s.default)("getBlockHash"),j=(0,s.default)("storageCache"),S=function(){function e(t,f,c){var r;(0,o.default)(this,e),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:new Map}),this.mapping=new Map,this.sections=[];var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,h.assert)(c&&(0,h.isFunction)(c.send),"Expected Provider to API create"),(0,u.default)(this,x)[x]=t,(0,u.default)(this,P)[P]=f,this.provider=c;var a=Object.keys(b.rpcDefinitions);(r=this.sections).push.apply(r,(0,d.default)(a)),this.addUserInterfaces(n)}return(0,i.default)(e,[{key:"isConnected",get:function(){return this.provider.isConnected}},{key:"connect",value:function(){return this.provider.connect()}},{key:"disconnect",value:function(){return this.provider.disconnect()}},{key:"setRegistrySwap",value:function(e){var t=this;(0,u.default)(this,k)[k]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,x)[x]}})}},{key:"setResolveBlockHash",value:function(e){var t=this;(0,u.default)(this,M)[M]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,x)[x]}})}},{key:"addUserInterfaces",value:function(e){var t,f=this;(t=this.sections).push.apply(t,(0,d.default)(Object.keys(e).filter((function(e){return!f.sections.includes(e)}))));for(var c=function(t){for(var c=f.sections[t],r=(0,h.objectSpread)({},b.rpcDefinitions[c],e[c]),n=Object.keys(r),a=function(e){var t=n[e],a=r[t],d=a.endpoint||"".concat(c,"_").concat(t);if(!f.mapping.has(d)){var o=!!a.pubsub;f[c]||(f[c]={}),f.mapping.set(d,(0,h.objectSpread)({},a,{isSubscription:o,jsonrpc:d,method:t,section:c})),(0,h.lazyMethod)(f[c],t,(function(){return o?f._createMethodSubscribe(c,t,a):f._createMethodSend(c,t,a)}))}},d=0;d=r&&c.length<=f.params.length,(function(){return"Expected ".concat(f.params.length," parameters").concat(n,", ").concat(c.length," found instead")})),c.map((function(c,r){return e.createTypeUnsafe(f.params[r].type,[c],{blockHash:t})}))}},{key:"_formatOutput",value:function(e,t,f,c,r,n){var a=this;if("StorageData"===c.type){var d=r[0];return this._formatStorageData(e,t,d,n)}if("StorageChangeSet"===c.type){var o=r[0];return o?this._formatStorageSet(e,n.block,o,n.changes):e.createType("StorageChangeSet",n)}if("Vec"===c.type){var i=n.map((function(t){var f=t.block,c=t.changes;return[e.createType("Hash",f),a._formatStorageSet(e,f,r[0],c)]}));return"queryStorageAt"===f?i[0][1]:i}return e.createTypeUnsafe(c.type,[n],{blockHash:t})}},{key:"_formatStorageData",value:function(e,t,f,c){var r=(0,h.isNull)(c),n=r?null:O(f)?c:(0,h.u8aToU8a)(c);return this._newType(e,t,f,n,r)}},{key:"_formatStorageSet",value:function(e,t,f,c){var r=this,n=1!==f.length;return f.reduce((function(f,a,d){return f.push(r._formatStorageSetEntry(e,t,a,c,n,d)),f}),[])}},{key:"_formatStorageSetEntry",value:function(e,t,f,c,r,a){var d=f.toHex(),o=c.find((function(e){return(0,n.default)(e,1)[0]===d})),i=(0,h.isUndefined)(o)?r&&(0,u.default)(this,j)[j].get(d)||null:o[1],s=(0,h.isNull)(i),l=s||O(f)?i:(0,h.u8aToU8a)(i);return(0,u.default)(this,j)[j].set(d,i),this._newType(e,t,f,l,s,a)}},{key:"_newType",value:function(e,t,f,c,r){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:-1,a=f.outputType||"Raw",d=f.meta||g,o=-1===n?"":" entry ".concat(n,":");try{return e.createTypeUnsafe(a,[r?d.fallback?a.includes("Linkage<")?(0,h.u8aConcat)((0,h.hexToU8a)(d.fallback.toHex()),new Uint8Array(2)):(0,h.hexToU8a)(d.fallback.toHex()):void 0:d.modifier.isOptional?e.createTypeUnsafe(a,[c],{blockHash:t,isPedantic:!0}):c],{blockHash:t,isOptional:d.modifier.isOptional,isPedantic:!d.modifier.isOptional})}catch(e){throw new Error("Unable to decode storage ".concat(f.section||"unknown",".").concat(f.method||"unknown",":").concat(o,": ").concat(e.message))}}}]),e}();t.RpcCore=S},396:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(12130),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},29667:(e,t,f)=>{"use strict";var c=f(38775),r=f(69338),n=c(f(396)),a=f(71614);(0,r.detectPackage)(a.packageInfo,null,n.default)},39026:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(29667);var c=f(50061);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},71614:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-core",path:"/",type:"cjs",version:"8.5.1"}},52516:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.drr=void 0;var c=f(72872),r=f(69338),n=f(83864),a=(0,r.logger)("drr"),d=function(e,t){return(0,r.stringify)({t:e})===(0,r.stringify)({t})},o=function(e){throw a.error(e.message),e},i=function(){};t.drr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.delay,f=e.skipChange,r=void 0!==f&&f,a=e.skipTimeout,u=void 0!==a&&a;return function(e){return e.pipe((0,c.catchError)(o),r?(0,c.tap)(i):(0,c.distinctUntilChanged)(d),(0,c.publishReplay)(1),u?(0,c.refCount)():(0,n.refCountDelay)(t))}}},62293:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(52516);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(79422);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(83864);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},79422:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memo=function(e,t){var f={getInstanceId:function(){return e}},a=(0,r.memoize)((function(){for(var e=arguments.length,f=new Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCountDelay=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1750;return function(t){var f=[0,0,c.Subscription.EMPTY,c.Subscription.EMPTY],r=f[0],n=f[1],a=f[2],d=f[3];return new c.Observable((function(f){return t.subscribe(f),0==n++&&(1===r?d.unsubscribe():a=t.connect(),r=3),function(){0==--n&&(2===r?(r=0,d.unsubscribe()):(r=1,d=c.asapScheduler.schedule((function(){r=0,a.unsubscribe()}),e)))}}))}};var c=f(72872)},116:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return c.HttpProvider}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(16340),r=f(12130),n=f(5004)},20026:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(67322)),n=c(f(79539)),a=c(f(62948)),d=c(f(44414)),o=c(f(71567)),i=c(f(3264)),u=c(f(57975));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=f(23146),l=-99999;function p(e,t,f){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:f})}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(){var e;(0,n.default)(this,u);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,r=arguments.length>2?arguments[2]:void 0;if(e=c.call(this),p((0,a.default)(e),"message",String(t)),p((0,a.default)(e),"name",e.constructor.name),p((0,a.default)(e),"data",r),p((0,a.default)(e),"code",f),(0,s.isFunction)(Error.captureStackTrace))Error.captureStackTrace((0,a.default)(e),e.constructor);else{var d=new Error(t),o=d.stack;o&&p((0,a.default)(e),"stack",o)}return e}return(0,r.default)(u)}((0,u.default)(Error));b.CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:l},t.default=b},97530:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(40046)),n=c(f(79539)),a=c(f(67322)),d=c(f(43685)),o=c(f(10242)),i=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.RpcCoder=void 0;var u=f(69338),s=i(f(20026));function l(e){if(e){var t=e.code,f=e.data,c=e.message;throw new s.default("".concat(t,": ").concat(c).concat(function(e){if((0,u.isUndefined)(e))return"";var t=": ".concat((0,u.isString)(e)?e.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,u.stringify)(e));return t.length<=256?t:"".concat(t.substring(0,255),"…")}(f)),t,f)}}var p=(0,o.default)("id"),b=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:0})}return(0,a.default)(e,[{key:"decodeResponse",value:function(e){(0,u.assert)(e&&"2.0"===e.jsonrpc,"Invalid jsonrpc field in decoded object");var t=!(0,u.isUndefined)(e.params)&&!(0,u.isUndefined)(e.method);return(0,u.assert)((0,u.isNumber)(e.id)||t&&((0,u.isNumber)(e.params.subscription)||(0,u.isString)(e.params.subscription)),"Invalid id field in decoded object"),l(e.error),(0,u.assert)(!(0,u.isUndefined)(e.result)||t,"No result found in jsonrpc response"),t?(l(e.params.error),e.params.result):e.result}},{key:"encodeJson",value:function(e,t){var f=this.encodeObject(e,t),c=(0,r.default)(f,2),n=c[0],a=c[1];return[n,(0,u.stringify)(a)]}},{key:"encodeObject",value:function(e,t){var f=++(0,d.default)(this,p)[p];return[f,{id:f,jsonrpc:"2.0",method:e,params:t}]}}]),e}();t.RpcCoder=b},91890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={HTTP_URL:"http://127.0.0.1:9933",WS_URL:"ws://127.0.0.1:9944"}},11434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},75317:(e,t,f)=>{"use strict";var c=f(3724),r=f(69338),n=c(f(11434)),a=f(12130);(0,r.detectPackage)(a.packageInfo,null,n.default)},16340:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(33354)),n=c(f(11311)),a=c(f(40046)),d=c(f(71274)),o=c(f(79539)),i=c(f(67322));function u(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:m.default.HTTP_URL,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.defineProperty(this,S,{value:E}),Object.defineProperty(this,x,{writable:!0,value:new g.LRUCache}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),(0,h.assert)(/^(https|http):\/\//.test(t),(function(){return"Endpoint should start with 'http://', received '".concat(t,"'")})),(0,p.default)(this,P)[P]=new v.RpcCoder,(0,p.default)(this,k)[k]=t,(0,p.default)(this,M)[M]=f,(0,p.default)(this,j)[j]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}}}var t,f,c,n,u;return(0,i.default)(e,[{key:"hasSubscriptions",get:function(){return!1}},{key:"clone",value:function(){return new e((0,p.default)(this,k)[k],(0,p.default)(this,M)[M])}},{key:"connect",value:(u=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return u.apply(this,arguments)})},{key:"disconnect",value:(n=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"stats",get:function(){return(0,p.default)(this,j)[j]}},{key:"isConnected",get:function(){return!0}},{key:"on",value:function(e,t){return O.error("HTTP Provider does not have 'on' emitters, use WebSockets instead"),function(){}}},{key:"send",value:(c=(0,d.default)(r.default.mark((function e(t,f,c){var n,d,o,i;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,j)[j].total.requests++,n=(0,p.default)(this,P)[P].encodeJson(t,f),d=(0,a.default)(n,2),o=d[1],(i=c?(0,p.default)(this,x)[x].get(o):null)?(0,p.default)(this,j)[j].total.cached++:(i=(0,p.default)(this,S)[S](o),c&&(0,p.default)(this,x)[x].set(o,i)),e.abrupt("return",i);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return c.apply(this,arguments)})},{key:"subscribe",value:(f=(0,d.default)(r.default.mark((function e(t,f,c,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,t,c,r){return f.apply(this,arguments)})},{key:"unsubscribe",value:(t=(0,d.default)(r.default.mark((function e(t,f,c){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function E(e){return A.apply(this,arguments)}function A(){return(A=(0,d.default)(r.default.mark((function e(t){var f,c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,j)[j].active.requests++,(0,p.default)(this,j)[j].total.bytesSent+=t.length,e.prev=2,e.next=5,(0,y.fetch)((0,p.default)(this,k)[k],{body:t,headers:s({Accept:"application/json","Content-Length":"".concat(t.length),"Content-Type":"application/json"},(0,p.default)(this,M)[M]),method:"POST"});case 5:return f=e.sent,(0,h.assert)(f.ok,(function(){return"[".concat(f.status,"]: ").concat(f.statusText)})),e.next=9,f.text();case 9:return c=e.sent,(0,p.default)(this,j)[j].total.bytesRecv+=c.length,n=(0,p.default)(this,P)[P].decodeResponse(JSON.parse(c)),(0,p.default)(this,j)[j].active.requests--,e.abrupt("return",n);case 16:throw e.prev=16,e.t0=e.catch(2),(0,p.default)(this,j)[j].active.requests--,e.t0;case 20:case"end":return e.stop()}}),e,this,[[2,16]])})))).apply(this,arguments)}t.HttpProvider=T},51290:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(75317);var c=f(116);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},5686:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(67322)),n=c(f(79539)),a=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var d=a(f(43685)),o=a(f(10242)),i=(0,r.default)((function e(t){(0,n.default)(this,e),this.key=t,this.next=this.prev=this})),u=(0,o.default)("data"),s=(0,o.default)("refs"),l=(0,o.default)("length"),p=(0,o.default)("head"),b=(0,o.default)("tail"),h=(0,o.default)("toHead"),y=function(){function e(){(0,n.default)(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:384;Object.defineProperty(this,h,{value:v}),this.capacity=void 0,Object.defineProperty(this,u,{writable:!0,value:new Map}),Object.defineProperty(this,s,{writable:!0,value:new Map}),Object.defineProperty(this,l,{writable:!0,value:0}),Object.defineProperty(this,p,{writable:!0,value:void 0}),Object.defineProperty(this,b,{writable:!0,value:void 0}),this.capacity=t,(0,d.default)(this,p)[p]=(0,d.default)(this,b)[b]=new i("")}return(0,r.default)(e,[{key:"length",get:function(){return(0,d.default)(this,l)[l]}},{key:"lengthData",get:function(){return(0,d.default)(this,u)[u].size}},{key:"lengthRefs",get:function(){return(0,d.default)(this,s)[s].size}},{key:"entries",value:function(){for(var e=this.keys(),t=new Array(e.length),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-provider",path:"/",type:"cjs",version:"8.5.1"}},37263:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWSErrorString=function(e){return e>=0&&e<=999?"(Unused)":f[e]||function(e){return e<=1999?"(For WebSocket standard)":e<=2999?"(For WebSocket extensions)":e<=3999?"(For libraries and frameworks)":e<=4999?"(For applications)":void 0}(e)||"(Unknown)"};var f={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"}},5004:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(33354)),n=c(f(40046)),a=c(f(71274)),d=c(f(79539)),o=c(f(67322)),i=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.WsProvider=void 0;var u=i(f(43685)),s=i(f(10242)),l=i(f(26729)),p=f(69338),b=f(83137),h=f(88546),y=f(97530),v=i(f(91890)),m=f(5686),g=f(37263),w={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},O=(0,p.logger)("api-ws");function x(e,t){Object.keys(e).forEach((function(f){t&&t(e[f]),delete e[f]}))}var P=(0,s.default)("callCache"),k=(0,s.default)("coder"),M=(0,s.default)("endpoints"),j=(0,s.default)("headers"),S=(0,s.default)("eventemitter"),T=(0,s.default)("handlers"),E=(0,s.default)("isReadyPromise"),A=(0,s.default)("stats"),I=(0,s.default)("waitingForId"),N=(0,s.default)("autoConnectMs"),R=(0,s.default)("endpointIndex"),B=(0,s.default)("isConnected"),C=(0,s.default)("subscriptions"),_=(0,s.default)("timeoutId"),V=(0,s.default)("websocket"),U=(0,s.default)("timeout"),H=(0,s.default)("send"),L=(0,s.default)("emit"),D=(0,s.default)("onSocketClose"),z=(0,s.default)("onSocketError"),F=(0,s.default)("onSocketMessage"),q=(0,s.default)("onSocketMessageResult"),W=(0,s.default)("onSocketMessageSubscribe"),X=(0,s.default)("onSocketOpen"),K=(0,s.default)("resubscribe"),Z=(0,s.default)("timeoutHandlers"),G=function(){function e(){var t=this;(0,d.default)(this,e);var f=this,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.WS_URL,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2500,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;Object.defineProperty(this,H,{value:Y}),Object.defineProperty(this,P,{writable:!0,value:new m.LRUCache}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:void 0}),Object.defineProperty(this,T,{writable:!0,value:{}}),Object.defineProperty(this,E,{writable:!0,value:void 0}),Object.defineProperty(this,A,{writable:!0,value:void 0}),Object.defineProperty(this,I,{writable:!0,value:{}}),Object.defineProperty(this,N,{writable:!0,value:void 0}),Object.defineProperty(this,R,{writable:!0,value:void 0}),Object.defineProperty(this,B,{writable:!0,value:!1}),Object.defineProperty(this,C,{writable:!0,value:{}}),Object.defineProperty(this,_,{writable:!0,value:null}),Object.defineProperty(this,V,{writable:!0,value:void 0}),Object.defineProperty(this,U,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:function(e){for(var t,c=arguments.length,r=new Array(c>1?c-1:0),n=1;n0&&O.error(f.message),(0,u.default)(t,B)[B]=!1,(0,u.default)(t,V)[V]&&((0,u.default)(t,V)[V].onclose=null,(0,u.default)(t,V)[V].onerror=null,(0,u.default)(t,V)[V].onmessage=null,(0,u.default)(t,V)[V].onopen=null,(0,u.default)(t,V)[V]=null),(0,u.default)(t,_)[_]&&(clearInterval((0,u.default)(t,_)[_]),(0,u.default)(t,_)[_]=null),(0,u.default)(t,L)[L]("disconnected"),x((0,u.default)(t,T)[T],(function(e){try{e.callback(f,void 0)}catch(e){O.error(e)}})),x((0,u.default)(t,I)[I]),(0,u.default)(t,N)[N]>0&&setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(t,N)[N])}}),Object.defineProperty(this,z,{writable:!0,value:function(e){O.debug((function(){return["socket error",e]})),(0,u.default)(t,L)[L]("error",e)}}),Object.defineProperty(this,F,{writable:!0,value:function(e){O.debug((function(){return["received",e.data]})),(0,u.default)(t,A)[A].total.bytesRecv+=e.data.length;var f=JSON.parse(e.data);return(0,p.isUndefined)(f.method)?(0,u.default)(t,q)[q](f):(0,u.default)(t,W)[W](f)}}),Object.defineProperty(this,q,{writable:!0,value:function(e){var f=(0,u.default)(t,T)[T][e.id];if(f){try{var c=f.method,r=f.params,n=f.subscription,a=(0,u.default)(t,k)[k].decodeResponse(e);if(f.callback(null,a),n){var d="".concat(n.type,"::").concat(a);(0,u.default)(t,C)[C][d]=(0,p.objectSpread)({},n,{method:c,params:r}),(0,u.default)(t,I)[I][d]&&(0,u.default)(t,W)[W]((0,u.default)(t,I)[I][d])}}catch(e){f.callback(e,void 0)}delete(0,u.default)(t,T)[T][e.id]}else O.debug((function(){return"Unable to find handler for id=".concat(e.id)}))}}),Object.defineProperty(this,W,{writable:!0,value:function(e){var f=w[e.method]||e.method||"invalid",c="".concat(f,"::").concat(e.params.subscription),r=(0,u.default)(t,C)[C][c];if(!r)return(0,u.default)(t,I)[I][c]=e,void O.debug((function(){return"Unable to find handler for subscription=".concat(c)}));delete(0,u.default)(t,I)[I][c];try{var n=(0,u.default)(t,k)[k].decodeResponse(e);r.callback(null,n)}catch(e){r.callback(e,void 0)}}}),Object.defineProperty(this,X,{writable:!0,value:function(){return(0,p.assert)(!(0,p.isNull)((0,u.default)(t,V)[V]),"WebSocket cannot be null in onOpen"),O.debug((function(){return["connected to",(0,u.default)(t,M)[M][(0,u.default)(t,R)[R]]]})),(0,u.default)(t,B)[B]=!0,(0,u.default)(t,L)[L]("connected"),(0,u.default)(t,K)[K](),!0}}),Object.defineProperty(this,K,{writable:!0,value:function(){var e=(0,u.default)(t,C)[C];(0,u.default)(t,C)[C]={},Promise.all(Object.keys(e).map(function(){var f=(0,a.default)(r.default.mark((function f(c){var n,a,d,o,i;return r.default.wrap((function(f){for(;;)switch(f.prev=f.next){case 0:if(n=e[c],a=n.callback,d=n.method,o=n.params,!(i=n.type).startsWith("author_")){f.next=3;break}return f.abrupt("return");case 3:return f.prev=3,f.next=6,t.subscribe(i,d,o,a);case 6:f.next=11;break;case 8:f.prev=8,f.t0=f.catch(3),O.error(f.t0);case 11:case"end":return f.stop()}}),f,null,[[3,8]])})));return function(e){return f.apply(this,arguments)}}())).catch(O.error)}}),Object.defineProperty(this,Z,{writable:!0,value:function(){for(var e=Date.now(),f=Object.keys((0,u.default)(t,T)[T]),c=0;c(0,u.default)(t,U)[U]){try{r.callback(new Error("No response received from RPC endpoint in ".concat((0,u.default)(t,U)[U]/1e3,"s")),void 0)}catch(e){}(0,u.default)(t,A)[A].total.timeout++,delete(0,u.default)(t,T)[T][f[c]]}}}});var s=Array.isArray(c)?c:[c];(0,p.assert)(0!==s.length,"WsProvider requires at least one Endpoint"),s.forEach((function(e){(0,p.assert)(/^(wss|ws):\/\//.test(e),(function(){return"Endpoint should start with 'ws://', received '".concat(e,"'")}))})),(0,u.default)(this,S)[S]=new l.default,(0,u.default)(this,N)[N]=n||0,(0,u.default)(this,k)[k]=new y.RpcCoder,(0,u.default)(this,R)[R]=-1,(0,u.default)(this,M)[M]=s,(0,u.default)(this,j)[j]=o,(0,u.default)(this,V)[V]=null,(0,u.default)(this,A)[A]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}},(0,u.default)(this,U)[U]=i||6e4,n>0&&this.connectWithRetry().catch((function(){})),(0,u.default)(this,E)[E]=new Promise((function(e){(0,u.default)(t,S)[S].once("connected",(function(){e(t)}))}))}var t,f,c,i;return(0,o.default)(e,[{key:"hasSubscriptions",get:function(){return!0}},{key:"isConnected",get:function(){return(0,u.default)(this,B)[B]}},{key:"isReady",get:function(){return(0,u.default)(this,E)[E]}},{key:"clone",value:function(){return new e((0,u.default)(this,M)[M])}},{key:"connect",value:(i=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,(0,u.default)(this,R)[R]=((0,u.default)(this,R)[R]+1)%(0,u.default)(this,M)[M].length,(0,u.default)(this,V)[V]=void 0!==b.xglobal.WebSocket&&(0,p.isChildClass)(b.xglobal.WebSocket,h.WebSocket)?new h.WebSocket((0,u.default)(this,M)[M][(0,u.default)(this,R)[R]]):new h.WebSocket((0,u.default)(this,M)[M][(0,u.default)(this,R)[R]],void 0,void 0,(0,u.default)(this,j)[j],void 0,{fragmentOutgoingMessages:!0,fragmentationThreshold:1048576,maxReceivedFrameSize:25165824,maxReceivedMessageSize:25165824}),(0,u.default)(this,V)[V].onclose=(0,u.default)(this,D)[D],(0,u.default)(this,V)[V].onerror=(0,u.default)(this,z)[z],(0,u.default)(this,V)[V].onmessage=(0,u.default)(this,F)[F],(0,u.default)(this,V)[V].onopen=(0,u.default)(this,X)[X],(0,u.default)(this,_)[_]=setInterval((function(){return(0,u.default)(t,Z)[Z]()}),5e3),e.next=15;break;case 10:throw e.prev=10,e.t0=e.catch(0),O.error(e.t0),(0,u.default)(this,L)[L]("error",e.t0),e.t0;case 15:case"end":return e.stop()}}),e,this,[[0,10]])}))),function(){return i.apply(this,arguments)})},{key:"connectWithRetry",value:(c=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((0,u.default)(this,N)[N]>0)){e.next=9;break}return e.prev=1,e.next=4,this.connect();case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(this,N)[N]);case 9:case"end":return e.stop()}}),e,this,[[1,6]])}))),function(){return c.apply(this,arguments)})},{key:"disconnect",value:(f=(0,a.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,u.default)(this,N)[N]=0,e.prev=1,(0,u.default)(this,V)[V]&&(0,u.default)(this,V)[V].close(1e3),e.next=10;break;case 5:throw e.prev=5,e.t0=e.catch(1),O.error(e.t0),(0,u.default)(this,L)[L]("error",e.t0),e.t0;case 10:case"end":return e.stop()}}),e,this,[[1,5]])}))),function(){return f.apply(this,arguments)})},{key:"stats",get:function(){return{active:{requests:Object.keys((0,u.default)(this,T)[T]).length,subscriptions:Object.keys((0,u.default)(this,C)[C]).length},total:(0,u.default)(this,A)[A].total}}},{key:"on",value:function(e,t){var f=this;return(0,u.default)(this,S)[S].on(e,t),function(){(0,u.default)(f,S)[S].removeListener(e,t)}}},{key:"send",value:function(e,t,f,c){(0,u.default)(this,A)[A].total.requests++;var r=(0,u.default)(this,k)[k].encodeJson(e,t),a=(0,n.default)(r,2),d=a[0],o=a[1],i=f?(0,u.default)(this,P)[P].get(o):null;return i?(0,u.default)(this,A)[A].total.cached++:(i=(0,u.default)(this,H)[H](d,o,e,t,c),f&&(0,u.default)(this,P)[P].set(o,i)),i}},{key:"subscribe",value:function(e,t,f,c){return(0,u.default)(this,A)[A].total.subscriptions++,this.send(t,f,!1,{callback:c,type:e})}},{key:"unsubscribe",value:(t=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n="".concat(t,"::").concat(c),!(0,p.isUndefined)((0,u.default)(this,C)[C][n])){e.next=4;break}return O.debug((function(){return"Unable to find active subscription=".concat(n)})),e.abrupt("return",!1);case 4:return delete(0,u.default)(this,C)[C][n],e.prev=5,e.abrupt("return",!(this.isConnected&&!(0,p.isNull)((0,u.default)(this,V)[V]))||this.send(f,[c]));case 9:return e.prev=9,e.t0=e.catch(5),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e,this,[[5,9]])}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function Y(e,t,f,c,r){return J.apply(this,arguments)}function J(){return(J=(0,a.default)(r.default.mark((function e(t,f,c,n,a){var d=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){try{(0,p.assert)(d.isConnected&&!(0,p.isNull)((0,u.default)(d,V)[V]),"WebSocket is not connected"),O.debug((function(){return["calling",c,f]})),(0,u.default)(d,T)[T][t]={callback:function(t,f){t?r(t):e(f)},method:c,params:n,start:Date.now(),subscription:a},(0,u.default)(d,A)[A].total.bytesSent+=f.length,(0,u.default)(d,V)[V].send(f)}catch(e){r(e)}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.WsProvider=G},54650:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractArray=void 0;var l=f(69338),p=f(40557),b=function(e){(0,o.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t,f){var r;(0,n.default)(this,s),r=c.call(this,t.length);for(var a=0;a{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(26794)),i=c(f(63729)),u=c(f(38277)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_UINT_BITS=t.AbstractInt=void 0;var b=f(69338);t.DEFAULT_UINT_BITS=64;var h=new b.BN(1e4),y=[["Perquintill",b.BN_QUINTILL],["Perbill",b.BN_BILLION],["Permill",b.BN_MILLION],["Percent",b.BN_HUNDRED]];function v(e,t){return(0,b.isBn)(e)?e.toString():(0,b.isHex)(e,-1,!0)?(0,b.hexToBn)(e,{isLe:!1,isNegative:t}).toString():((0,b.isNumber)(e)?(0,b.assert)(e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER&&Math.floor(e)===e,"Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1"):(0,b.isString)(e)&&(0,b.assert)(!(e.includes(".")||e.includes(",")||e.includes("e")),"String should not contain decimal points or scientific notation"),(0,b.bnToBn)(e).toString())}var m=(0,p.default)("bitLength"),g=(0,p.default)("isSigned"),w=function(e){(0,o.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function p(e){var t,f,r;(0,n.default)(this,p);var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:64,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];r=c.call(this,(0,b.isU8a)(a)?(0,b.u8aToBn)(a.subarray(0,o/8),{isLe:!0,isNegative:i}).toString():v(a,i)),Object.defineProperty((0,d.default)(r),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(r),g,{writable:!0,value:void 0}),r.registry=e,(0,l.default)((0,d.default)(r),m)[m]=o,r.encodedLength=(0,l.default)((0,d.default)(r),m)[m]/8,(0,l.default)((0,d.default)(r),g)[g]=i;var h=r.gte(b.BN_ZERO),y=o-(i&&h?1:0);return(0,b.assert)(i||h,(function(){return"".concat(r.toRawType(),": Negative number passed to unsigned type")})),(0,b.assert)((0,u.default)((t=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",t).call(t)<=y,(function(){return"".concat(r.toRawType(),": Input too large. Found input with ").concat((0,u.default)((f=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",f).call(f)," bits, expected ").concat(y)})),r}return(0,a.default)(p,[{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isZero()}},{key:"isUnsigned",get:function(){return!(0,l.default)(this,g)[g]}},{key:"bitLength",value:function(){return(0,l.default)(this,m)[m]}},{key:"eq",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"eq",this).call(this,(0,b.isHex)(e)?(0,b.hexToBn)(e.toString(),{isLe:!1,isNegative:(0,l.default)(this,g)[g]}):(0,b.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"isMax",value:function(){return this.toU8a().filter((function(e){return 255===e})).length===(0,l.default)(this,m)[m]/8}},{key:"toBigInt",value:function(){return BigInt(this.toString())}},{key:"toBn",value:function(){return this}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,b.bnToHex)(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}},{key:"toHuman",value:function(e){var t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":(0,b.formatBalance)(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});var f=y.find((function(e){return(0,r.default)(e,1)[0]===t}))||[],c=(0,r.default)(f,2)[1];return c?function(e,t){return"".concat((e.mul(h).div(t).toNumber()/100).toFixed(2),"%")}(this,c):(0,b.formatNumber)(this)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e||(0,u.default)((0,s.default)(p.prototype),"bitLength",this).call(this)>52?this.toHex():this.toNumber()}},{key:"toRawType",value:function(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":"".concat(this.isUnsigned?"u":"i").concat(this.bitLength())}},{key:"toString",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"toString",this).call(this,e)}},{key:"toU8a",value:function(e){return(0,b.bnToU8a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}]),p}(b.BN);t.AbstractInt=w},70629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AbstractArray",{enumerable:!0,get:function(){return c.AbstractArray}}),Object.defineProperty(t,"AbstractInt",{enumerable:!0,get:function(){return r.AbstractInt}});var c=f(54650),r=f(66576)},4218:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(73870)),d=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.Base=void 0;var o=(0,d.default)("registry"),i=(0,d.default)("raw"),u=function(){function e(t,f,c){(0,r.default)(this,e),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,i,{writable:!0,value:void 0}),(0,a.default)(this,o)[o]=t,(0,a.default)(this,i)[i]=f,this.initialU8aLength=c}return(0,n.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"inner",get:function(){return(0,a.default)(this,i)[i]}},{key:"isEmpty",get:function(){return(0,a.default)(this,i)[i].isEmpty}},{key:"registry",get:function(){return(0,a.default)(this,o)[o]}},{key:"eq",value:function(e){return(0,a.default)(this,i)[i].eq(e)}},{key:"inspect",value:function(){return(0,a.default)(this,i)[i].inspect()}},{key:"toHex",value:function(e){return(0,a.default)(this,i)[i].toHex(e)}},{key:"toHuman",value:function(e){return(0,a.default)(this,i)[i].toHuman(e)}},{key:"toJSON",value:function(){return(0,a.default)(this,i)[i].toJSON()}},{key:"toString",value:function(){return(0,a.default)(this,i)[i].toString()}},{key:"toU8a",value:function(e){return(0,a.default)(this,i)[i].toU8a(e)}},{key:"toRawType",value:function(){return"Base"}},{key:"unwrap",value:function(){return(0,a.default)(this,i)[i]}}]),e}();t.Base=u},756:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(26794)),n=c(f(63729)),a=c(f(88775)),d=c(f(78106)),o=c(f(67123)),i=c(f(8736)),u=c(f(73870)),s=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.Compact=void 0;var l=f(69338),p=f(15450),b=(0,s.default)("Type"),h=(0,s.default)("raw"),y=function(){function e(t,f){(0,o.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0});var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.registry=t,(0,u.default)(this,b)[b]=(0,p.typeToConstructor)(t,f);var r=e.decodeCompact(t,(0,u.default)(this,b)[b],c),n=(0,d.default)(r,2),a=n[0],i=n[1];this.initialU8aLength=i,(0,u.default)(this,h)[h]=a}return(0,i.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return(0,u.default)(this,h)[h].isEmpty}},{key:"bitLength",value:function(){return(0,u.default)(this,h)[h].bitLength()}},{key:"eq",value:function(t){return(0,u.default)(this,h)[h].eq(t instanceof e?(0,u.default)(t,h)[h]:t)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return(0,u.default)(this,h)[h].toBigInt()}},{key:"toBn",value:function(){return(0,u.default)(this,h)[h].toBn()}},{key:"toHex",value:function(e){return(0,u.default)(this,h)[h].toHex(e)}},{key:"toHuman",value:function(e){return(0,u.default)(this,h)[h].toHuman(e)}},{key:"toJSON",value:function(){return(0,u.default)(this,h)[h].toJSON()}},{key:"toNumber",value:function(){return(0,u.default)(this,h)[h].toNumber()}},{key:"toRawType",value:function(){return"Compact<".concat(this.registry.getClassName((0,u.default)(this,b)[b])||(0,u.default)(this,h)[h].toRawType(),">")}},{key:"toString",value:function(){return(0,u.default)(this,h)[h].toString()}},{key:"toU8a",value:function(e){return(0,l.compactToU8a)((0,u.default)(this,h)[h].toBn())}},{key:"unwrap",value:function(){return(0,u.default)(this,h)[h]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,d=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e,f){return(0,o.default)(this,u),d.call(this,e,t,f)}return(0,i.default)(u)}(e)}},{key:"decodeCompact",value:function(t,f,c){if((0,l.isU8a)(c)){var r=(0,l.compactFromU8a)(c),n=(0,d.default)(r,2),a=n[0];return[new f(t,n[1]),a]}return c instanceof e?[new f(t,(0,u.default)(c,h)[h]),0]:c instanceof f?[c,0]:[new f(t,c),0]}}]),e}();t.Compact=y},57202:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(26794)),n=c(f(63729)),a=c(f(88775)),d=c(f(67123)),o=c(f(8736)),i=c(f(73870)),u=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.DoNotConstruct=void 0;var s=(0,u.default)("neverError"),l=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,s,{writable:!0,value:void 0});var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DoNotConstruct";throw this.registry=t,(0,i.default)(this,s)[s]=new Error("DoNotConstruct: Cannot construct unknown type ".concat(f)),(0,i.default)(this,s)[s]}return(0,o.default)(e,[{key:"encodedLength",get:function(){throw(0,i.default)(this,s)[s]}},{key:"hash",get:function(){throw(0,i.default)(this,s)[s]}},{key:"isEmpty",get:function(){throw(0,i.default)(this,s)[s]}},{key:"eq",value:function(){throw(0,i.default)(this,s)[s]}},{key:"inspect",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toHex",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toHuman",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toJSON",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toRawType",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toString",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toU8a",value:function(){throw(0,i.default)(this,s)[s]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,i=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e){return(0,d.default)(this,u),i.call(this,e,t)}return(0,o.default)(u)}(e)}}]),e}();t.DoNotConstruct=l},90831:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(8890)),n=c(f(26794)),a=c(f(63729)),d=c(f(88775)),o=c(f(23243)),i=c(f(6254)),u=c(f(67123)),s=c(f(8736)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Enum=void 0;var h=f(69338),y=f(15450),v=f(20887);function m(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,r=Object.values(t).find((function(e){return e.index===f}));return(0,h.assert)(!(0,h.isUndefined)(r),(function(){return"Unable to create Enum via index ".concat(f,", in ").concat(Object.keys(t).join(", "))})),{index:f,value:(0,h.isCodec)(c)&&c instanceof r.Type?c:new r.Type(e,c)}}function g(e,t,f,c){var r=Object.keys(t).map((function(e){return e.toLowerCase()})),n=f.toLowerCase(),a=r.indexOf(n);(0,h.assert)(-1!==a,(function(){return"Cannot map Enum JSON, unable to find '".concat(f,"' in ").concat(r.join(", "))}));try{return m(e,t,Object.values(t)[a].index,c)}catch(e){throw new Error("Enum(".concat(f,"):: ").concat(e.message))}}function w(e,t,f,c){if((0,h.isNumber)(c))return m(e,t,c,f);if((0,h.isU8a)(f)||(0,h.isHex)(f)){var r=(0,h.u8aToU8a)(f);if(r.length)return m(e,t,r[0],r.subarray(1))}else{if(f instanceof S)return m(e,t,f.index,f.value);if((0,h.isNumber)(f))return m(e,t,f);if((0,h.isString)(f))return g(e,t,f.toString());if((0,h.isObject)(f)){var n=Object.keys(f)[0];return g(e,t,n,f[n])}}return m(e,t,Object.values(t)[0].index)}var O=(0,p.default)("def"),x=(0,p.default)("entryIndex"),P=(0,p.default)("indexes"),k=(0,p.default)("isBasic"),M=(0,p.default)("isIndexed"),j=(0,p.default)("raw"),S=function(){function e(t,f,c,r){(0,u.default)(this,e),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0});var n=function(e,t){var f,c,r={};if(Array.isArray(t)){for(var n=0;n=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)){for(var a=Object.entries((0,y.mapToTypeMap)(e,t)),d=0;d{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(67123)),a=c(f(8736)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Int=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(e){(0,n.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0;return t.call(this,e,c,r,!0)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(o,f);var c=u(o);function o(t,f){return(0,n.default)(this,o),c.call(this,t,f,e)}return(0,a.default)(o,[{key:"toRawType",value:function(){return t||(0,r.default)((0,i.default)(o.prototype),"toRawType",this).call(this)}}]),o}(f)}}]),f}(f(66576).AbstractInt);t.Int=s},20887:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736));Object.defineProperty(t,"__esModule",{value:!0}),t.Null=void 0;var a=f(69338),d=function(){function e(t){(0,r.default)(this,e),this.initialU8aLength=0,this.registry=t}return(0,n.default)(e,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){throw new Error(".hash is not implemented on Null")}},{key:"isEmpty",get:function(){return!0}},{key:"eq",value:function(t){return t instanceof e||(0,a.isNull)(t)}},{key:"inspect",value:function(){return{}}},{key:"toHex",value:function(){return"0x"}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return null}},{key:"toRawType",value:function(){return"Null"}},{key:"toString",value:function(){return""}},{key:"toU8a",value:function(e){return new Uint8Array}}]),e}();t.Null=d},67:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(73870)),a=c(f(65344)),d=c(f(67123)),o=c(f(8736)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Option=void 0;var p=f(69338),b=f(15450),h=function(e){(0,i.default)(f,e);var t=l(f);function f(){return(0,d.default)(this,f),t.apply(this,arguments)}return(0,o.default)(f,[{key:"toRawType",value:function(){return"None"}}]),f}(f(20887).Null);function y(e,t,f){return f instanceof w&&(f=f.value),(0,p.isNull)(f)||(0,p.isUndefined)(f)||"0x"===f||f instanceof h?new h(e):f instanceof t?f:(0,p.isU8a)(f)?f.length&&0!==f[0]?new t(e,f.subarray(1)):new h(e):new t(e,f)}var v=(0,a.default)("Type"),m=(0,a.default)("initialU8aLength"),g=(0,a.default)("raw"),w=function(){function e(t,f,c){(0,d.default)(this,e),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0});var r=(0,b.typeToConstructor)(t,f),a=(0,p.isU8a)(c)&&c.length&&!(0,p.isCodec)(c)?0===c[0]?new h(t):new r(t,c.subarray(1)):y(t,r,c);this.registry=t,(0,n.default)(this,v)[v]=r,(0,n.default)(this,g)[g]=a,a&&a.initialU8aLength&&((0,n.default)(this,m)[m]=1+a.initialU8aLength)}return(0,o.default)(e,[{key:"encodedLength",get:function(){return 1+(0,n.default)(this,g)[g].encodedLength}},{key:"initialU8aLength",get:function(){return(0,n.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isNone}},{key:"isNone",get:function(){return(0,n.default)(this,g)[g]instanceof h}},{key:"isSome",get:function(){return!this.isNone}},{key:"value",get:function(){return(0,n.default)(this,g)[g]}},{key:"eq",value:function(t){return t instanceof e?this.isSome===t.isSome&&this.value.eq(t.value):this.value.eq(t)}},{key:"inspect",value:function(){if(this.isNone)return{outer:[new Uint8Array([0])]};var e=(0,n.default)(this,g)[g].inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([1])].concat((0,r.default)(c))}}},{key:"toHex",value:function(){return this.isNone?"0x":(0,p.u8aToHex)(this.toU8a().subarray(1))}},{key:"toHuman",value:function(e){return(0,n.default)(this,g)[g].toHuman(e)}},{key:"toJSON",value:function(){return this.isNone?null:(0,n.default)(this,g)[g].toJSON()}},{key:"toRawType",value:function(e){var t=this.registry.getClassName((0,n.default)(this,v)[v])||new((0,n.default)(this,v)[v])(this.registry).toRawType();return e?t:"Option<".concat(t,">")}},{key:"toString",value:function(){return(0,n.default)(this,g)[g].toString()}},{key:"toU8a",value:function(e){if(e)return(0,n.default)(this,g)[g].toU8a(!0);var t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set((0,n.default)(this,g)[g].toU8a(),1)),t}},{key:"unwrap",value:function(){return(0,p.assert)(this.isSome,"Option: unwrapping a None value"),(0,n.default)(this,g)[g]}},{key:"unwrapOr",value:function(e){return this.isSome?this.unwrap():e}},{key:"unwrapOrDefault",value:function(){return this.isSome?this.unwrap():new((0,n.default)(this,v)[v])(this.registry)}}],[{key:"with",value:function(t){return function(e){(0,i.default)(c,e);var f=l(c);function c(e,r){return(0,d.default)(this,c),f.call(this,e,t,r)}return(0,o.default)(c)}(e)}}]),e}();t.Option=w},60309:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Result=void 0;var u=f(69338),s=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n,a){return(0,r.default)(this,f),t.call(this,e,{Ok:c,Err:n},a)}return(0,n.default)(f,[{key:"asErr",get:function(){return(0,u.assert)(this.isErr,"Cannot extract Err value from Ok result, check isErr first"),this.value}},{key:"asError",get:function(){return this.asErr}},{key:"asOk",get:function(){return(0,u.assert)(this.isOk,"Cannot extract Ok value from Err result, check isOk first"),this.value}},{key:"isEmpty",get:function(){return this.isOk&&this.value.isEmpty}},{key:"isErr",get:function(){return!this.isOk}},{key:"isError",get:function(){return this.isErr}},{key:"isOk",get:function(){return 0===this.index}},{key:"toRawType",value:function(){var e=this._toRawStruct();return"Result<".concat(e.Ok,",").concat(e.Err,">")}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e.Ok,e.Err,n)}return(0,n.default)(c)}(f)}}]),f}(f(90831).Enum);t.Result=s},24806:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(8890)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Tuple=void 0;var h=f(69338),y=f(54650),v=f(15450),m=(0,p.default)("Types"),g=function(e){(0,i.default)(f,e);var t=b(f);function f(e,c,r){var d;(0,a.default)(this,f);var i=Array.isArray(c)?c.map((function(t){return(0,v.typeToConstructor)(e,t)})):(0,h.isFunction)(c)||(0,h.isString)(c)?[(0,v.typeToConstructor)(e,c)]:(0,v.mapToTypeMap)(e,c),u=(0,h.isU8a)(r)?(0,v.decodeU8a)(e,r,i):function(e,t,f){return(0,h.isU8a)(f)||(0,h.isHex)(f)?(0,v.decodeU8a)(e,(0,h.u8aToU8a)(f),t):[(Array.isArray(t)?t:Object.values(t)).map((function(t,c){try{var r=null==f?void 0:f[c];return r instanceof t?r:new t(e,r)}catch(e){throw new Error("Tuple: failed on ".concat(c,":: ").concat(e.message))}})),0]}(e,i,r),s=(0,n.default)(u,2),p=s[0],b=s[1];return d=t.call(this,e,p,b),Object.defineProperty((0,o.default)(d),m,{writable:!0,value:void 0}),(0,l.default)((0,o.default)(d),m)[m]=i,d}return(0,d.default)(f,[{key:"encodedLength",get:function(){for(var e=0,t=0;t{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(67123)),a=c(f(8736)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.UInt=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(){return(0,n.default)(this,f),t.apply(this,arguments)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(o,f);var c=u(o);function o(t,f){return(0,n.default)(this,o),c.call(this,t,f,e)}return(0,a.default)(o,[{key:"toRawType",value:function(){return t||(0,r.default)((0,i.default)(o.prototype),"toRawType",this).call(this)}}]),o}(f)}}]),f}(f(66576).AbstractInt);t.UInt=s},23115:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(73870)),s=c(f(65344)),l=c(f(78106));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Vec=void 0,t.decodeVec=g;var b=f(69338),h=f(54650),y=f(15450),v=65536,m=(0,b.logger)("Vec");function g(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;if(Array.isArray(f)){for(var r=new Array(f.length),n=0;n2&&void 0!==arguments[2]?arguments[2]:[],o=(0,y.typeToConstructor)(e,c),i=g(e,o,d),s=(0,l.default)(i,2),p=s[0],b=s[1];return n=t.call(this,e,p,b),Object.defineProperty((0,a.default)(n),w,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),w)[w]=o,n}return(0,n.default)(f,[{key:"Type",get:function(){return(0,u.default)(this,w)[w].name}},{key:"indexOf",value:function(e){for(var t=e instanceof(0,u.default)(this,w)[w]?e:new((0,u.default)(this,w)[w])(this.registry,e),f=0;f")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=p(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(h.AbstractArray);t.Vec=O},54414:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.VecAny=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){return(0,r.default)(this,i),c.apply(this,arguments)}return(0,n.default)(i,[{key:"toRawType",value:function(){return"Vec"}}]),i}(f(54650).AbstractArray);t.VecAny=i},64062:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.VecFixed=void 0;var h=f(69338),y=f(54650),v=f(15450),m=f(23115);function g(e,t,f,c){for(var r=(0,m.decodeVec)(e,f,t,c),n=(0,p.default)(r,3),a=n[0],d=n[1],o=n[2];a.length3&&void 0!==arguments[3]?arguments[3]:[],i=(0,v.typeToConstructor)(e,c),u=(0,h.isU8a)(o)?(0,v.decodeU8aVec)(e,o,0,i,r):g(e,o,i,r),l=(0,p.default)(u,3),b=l[0],y=l[2];return a=t.call(this,e,b,y),Object.defineProperty((0,d.default)(a),w,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),w)[w]=i,a}return(0,a.default)(f,[{key:"Type",get:function(){return new((0,s.default)(this,w)[w])(this.registry).toRawType()}},{key:"encodedLength",get:function(){for(var e=0,t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Base",{enumerable:!0,get:function(){return c.Base}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return r.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return n.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return a.Enum}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return d.Int}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return o.Null}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return i.Option}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return u.Result}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return s.Tuple}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return l.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return p.Vec}}),Object.defineProperty(t,"VecAny",{enumerable:!0,get:function(){return b.VecAny}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return h.VecFixed}});var c=f(4218),r=f(756),n=f(57202),a=f(90831),d=f(81852),o=f(20887),i=f(67),u=f(60309),s=f(24806),l=f(28271),p=f(23115),b=f(54414),h=f(64062)},68680:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(68434),n=f(70629);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(74858);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(81376);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(49147);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(94440);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(15450);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},49069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},82420:(e,t,f)=>{"use strict";var c=f(4276),r=f(69338),n=c(f(49069)),a=f(68434);(0,r.detectPackage)(a.packageInfo,null,n.default)},99815:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.BTreeMap=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=i(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n,"BTreeMap")}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.BTreeMap=u},35466:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(38277)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(15049)),p=c(f(73870)),b=c(f(65344)),h=c(f(78106));function y(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return v(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?v(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f")}},{key:"toString",value:function(){return(0,g.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,g.compactToU8a)(this.size));var f,c=y(this.values());try{for(c.s();!(f=c.n()).done;){var r=f.value;t.push(r.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return g.u8aConcat.apply(void 0,t)}}],[{key:"with",value:function(e){return function(t){(0,i.default)(c,t);var f=m(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}((0,l.default)(Set));t.BTreeSet=P},52954:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(38277)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.BitVec=void 0;var h=f(69338),y=f(18922);function v(e){if(Array.isArray(e)||(0,h.isString)(e)){var t=(0,h.u8aToU8a)(e);return[t.length/8,t]}return function(e){if(!e||!e.length)return[0,new Uint8Array];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+Math.ceil(r.toNumber()/8);return(0,h.assert)(n<=e.length,(function(){return"BitVec: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[r.toNumber(),e.subarray(c,n)]}(e)}var m=(0,p.default)("decodedLength"),g=(0,p.default)("isMsb"),w=function(e){(0,i.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t){var f;(0,n.default)(this,p);var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=v(t),o=(0,b.default)(a,2),i=o[0],u=o[1];return f=c.call(this,e,u),Object.defineProperty((0,d.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(f),g,{writable:!0,value:void 0}),(0,l.default)((0,d.default)(f),m)[m]=i,(0,l.default)((0,d.default)(f),g)[g]=r,f}return(0,a.default)(p,[{key:"encodedLength",get:function(){return this.length+(0,h.compactToU8a)((0,l.default)(this,m)[m]).length}},{key:"inspect",value:function(){return{outer:[(0,h.compactToU8a)((0,l.default)(this,m)[m]),(0,o.default)((0,s.default)(p.prototype),"toU8a",this).call(this)]}}},{key:"toHuman",value:function(){var e=this;return"0b".concat((0,r.default)(this.toU8a(!0)).map((function(e){return"00000000".concat(e.toString(2)).slice(-8)})).map((function(t){return(0,l.default)(e,g)[g]?t:t.split("").reverse().join("")})).join("_"))}},{key:"toRawType",value:function(){return"BitVec"}},{key:"toU8a",value:function(e){var t=(0,o.default)((0,s.default)(p.prototype),"toU8a",this).call(this);return e?t:(0,h.u8aConcat)((0,h.compactToU8a)((0,l.default)(this,m)[m]),t)}}]),p}(y.Raw);t.BitVec=w},33974:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Bytes=void 0;var s=f(69338),l=f(18922),p=10485760,b=function(e){(0,d.default)(b,e);var t,f,c=(t=b,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function b(e,t){(0,r.default)(this,b);var f=!(0,s.isU8a)(t)||(0,s.isCodec)(t)&&t instanceof l.Raw?Array.isArray(t)||(0,s.isString)(t)?[(0,s.u8aToU8a)(t),0]:[t,0]:function(e){if(!e.length)return[new Uint8Array,0];var t=(0,s.compactFromU8a)(e),f=(0,u.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,s.assert)(r.lten(p),(function(){return"Bytes length ".concat(r.toString()," exceeds ").concat(p)})),(0,s.assert)(n<=e.length,(function(){return"Bytes: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[e.subarray(c,n),n]}(t),n=(0,u.default)(f,2),a=n[0],d=n[1];return c.call(this,e,a,d)}return(0,n.default)(b,[{key:"encodedLength",get:function(){return this.length+(0,s.compactToU8a)(this.length).length}},{key:"inspect",value:function(){var e=(0,s.compactToU8a)(this.length);return{outer:this.length?[e,(0,a.default)((0,i.default)(b.prototype),"toU8a",this).call(this)]:[e]}}},{key:"toRawType",value:function(){return"Bytes"}},{key:"toU8a",value:function(e){return e?(0,a.default)((0,i.default)(b.prototype),"toU8a",this).call(this,e):(0,s.compactAddLength)(this)}}]),b}(l.Raw);t.Bytes=b},50623:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.HashMap=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=i(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n)}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.HashMap=u},81765:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(67123)),a=c(f(8736)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.LinkageResult=t.Linkage=void 0;var l=f(67),p=f(24806),b=f(23115),h=f(993),y=new Uint8Array,v=function(e){(0,o.default)(f,e);var t=s(f);function f(e,c,r){return(0,n.default)(this,f),t.call(this,e,{previous:l.Option.with(c),next:l.Option.with(c)},r)}return(0,a.default)(f,[{key:"previous",get:function(){return this.get("previous")}},{key:"next",get:function(){return this.get("next")}},{key:"toRawType",value:function(){return"Linkage<".concat(this.next.toRawType(!0),">")}},{key:"toU8a",value:function(){return this.isEmpty?y:(0,d.default)((0,u.default)(f.prototype),"toU8a",this).call(this)}}],[{key:"withKey",value:function(e){return function(t){(0,o.default)(c,t);var f=s(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}(h.Struct);t.Linkage=v;var m=function(e){(0,o.default)(f,e);var t=s(f);function f(e,c,a){(0,n.default)(this,f);var d=(0,r.default)(c,2),o=d[0],i=d[1],u=(0,r.default)(a,2),s=u[0],l=u[1];return t.call(this,e,{Keys:b.Vec.with(o),Values:b.Vec.with(s)},[i,l])}return(0,a.default)(f)}(p.Tuple);t.LinkageResult=m},90498:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return h(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f4&&void 0!==arguments[4]?arguments[4]:"HashMap",i=P(e,t,f,n),l=(0,p.default)(i,4),b=l[0],h=l[1],y=l[2],v=l[3];return d=c.call(this,"BTreeMap"===o?(0,w.sortMap)(y):y),Object.defineProperty((0,a.default)(d),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),j,{writable:!0,value:void 0}),d.registry=e,d.initialU8aLength=v,(0,s.default)((0,a.default)(d),k)[k]=b,(0,s.default)((0,a.default)(d),M)[M]=h,(0,s.default)((0,a.default)(d),j)[j]=o,d}return(0,n.default)(u,[{key:"encodedLength",get:function(){var e,t=(0,y.compactToU8a)(this.size).length,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t+=r.encodedLength+n.encodedLength}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"eq",value:function(e){return(0,w.compareMap)(this,e)}},{key:"inspect",value:function(){var e,t=new Array,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t.push(r.inspect()),t.push(n.inspect())}}catch(e){f.e(e)}finally{f.f()}return{inner:t,outer:[(0,y.compactToU8a)(this.size)]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){var t,f={},c=b(this.entries());try{for(c.s();!(t=c.n()).done;){var r=(0,p.default)(t.value,2),n=r[0],a=r[1];f[n.toString()]=a.toHuman(e)}}catch(e){c.e(e)}finally{c.f()}return f}},{key:"toJSON",value:function(){var e,t={},f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t[r.toString()]=n.toJSON()}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,j)[j],"<").concat(this.registry.getClassName((0,s.default)(this,k)[k])||new((0,s.default)(this,k)[k])(this.registry).toRawType(),",").concat(this.registry.getClassName((0,s.default)(this,M)[M])||new((0,s.default)(this,M)[M])(this.registry).toRawType(),">")}},{key:"toString",value:function(){return(0,y.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,y.compactToU8a)(this.size));var f,c=b(this.entries());try{for(c.s();!(f=c.n()).done;){var r=(0,p.default)(f.value,2),n=r[0],a=r[1];t.push(n.toU8a(e),a.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return y.u8aConcat.apply(void 0,t)}}]),u}((0,u.default)(Map));t.CodecMap=S},29777:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(73870)),s=c(f(65344));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;var p=f(24806),b=(0,s.default)("rangeName"),h=function(e){(0,d.default)(f,e);var t=l(f);function f(e,c,n){var d;(0,r.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Range";return d=t.call(this,e,{end:c,start:c},n),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=o,d}return(0,n.default)(f,[{key:"start",get:function(){return this[0]}},{key:"end",get:function(){return this[1]}},{key:"toRawType",value:function(){return"".concat((0,u.default)(this,b)[b],"<").concat(this.start.toRawType(),">")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=l(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(p.Tuple);t.Range=h},37801:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.RangeInclusive=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"RangeInclusive")}return(0,n.default)(f,null,[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(29777).Range);t.RangeInclusive=u},7294:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.Type=void 0;var i=f(76875),u=f(15450),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){var t;(0,r.default)(this,i);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(t=c.call(this,e,f)).setOverride((0,u.sanitize)(t.toString())),t}return(0,n.default)(i,[{key:"toRawType",value:function(){return"Type"}}]),i}(i.Text);t.Type=s},94820:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.U8aFixed=void 0;var l=f(69338);function p(e,t){var f=(0,l.u8aToU8a)(e),c=t/8;return f.length?((0,l.assert)((0,l.isU8a)(e)?f.length>=c:f.length===c,(function(){return"Expected input with ".concat(c," bytes (").concat(t," bits), found ").concat(f.length," bytes")})),[f.subarray(0,c),c]):[new Uint8Array(c),0]}var b=function(e){(0,o.default)(f,e);var t=s(f);function f(e){(0,a.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,d=p(c,r),o=(0,n.default)(d,2),i=o[0],u=o[1];return t.call(this,e,i,u)}return(0,d.default)(f,[{key:"toRawType",value:function(){return"[u8;".concat(this.length,"]")}}],[{key:"with",value:function(e,t){return function(f){(0,o.default)(n,f);var c=s(n);function n(t,f){return(0,a.default)(this,n),c.call(this,t,f,e)}return(0,d.default)(n,[{key:"toRawType",value:function(){return t||(0,r.default)((0,u.default)(n.prototype),"toRawType",this).call(this)}}]),n}(f)}}]),f}(f(18922).Raw);t.U8aFixed=b},47058:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperKeepOpaque=void 0;var h=f(69338),y=f(18922),v=f(15450),m=f(33974);function g(e,t,f){var c=(0,v.typeToConstructor)(e,t);if((0,h.isU8a)(f)||(0,h.isHex)(f))try{var r=(0,h.isHex)(f)||f instanceof y.Raw?[0,f]:(0,h.compactStripLength)(f);return[c,new c(e,(0,p.default)(r,2)[1]),f]}catch(e){return[c,null,f]}var n=new c(e,f);return[c,n,(0,h.compactAddLength)(n.toU8a())]}var w=(0,l.default)("Type"),O=(0,l.default)("decoded"),x=(0,l.default)("opaqueName"),P=function(e){(0,o.default)(f,e);var t=b(f);function f(e,c,n){var d;(0,r.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"WrapperKeepOpaque",i=g(e,c,n),u=(0,p.default)(i,3),l=u[0],b=u[1],h=u[2];return d=t.call(this,e,h),Object.defineProperty((0,a.default)(d),w,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),O,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),x,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(d),w)[w]=l,(0,s.default)((0,a.default)(d),O)[O]=b,(0,s.default)((0,a.default)(d),x)[x]=o,d}return(0,n.default)(f,[{key:"isDecoded",get:function(){return!!(0,s.default)(this,O)[O]}},{key:"inspect",value:function(){return(0,s.default)(this,O)[O]?{inner:[(0,s.default)(this,O)[O].inspect()],outer:[(0,h.compactToU8a)(this.length)]}:{outer:[(0,h.compactToU8a)(this.length),this.toU8a(!0)]}}},{key:"toHuman",value:function(e){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toHuman(e):(0,d.default)((0,u.default)(f.prototype),"toHuman",this).call(this)}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,x)[x],"<").concat(this.registry.getClassName((0,s.default)(this,w)[w])||((0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toRawType():new((0,s.default)(this,w)[w])(this.registry).toRawType()),">")}},{key:"toString",value:function(){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toString():(0,d.default)((0,u.default)(f.prototype),"toString",this).call(this)}},{key:"unwrap",value:function(){var e=this;return(0,h.assertReturn)((0,s.default)(this,O)[O],(function(){return"".concat((0,s.default)(e,x)[x],": unwrapping an undecodable value")}))}}],[{key:"with",value:function(e){return function(t){(0,o.default)(c,t);var f=b(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(m.Bytes);t.WrapperKeepOpaque=P},4664:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperOpaque=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"WrapperOpaque")}return(0,n.default)(f,[{key:"inner",get:function(){return this.unwrap()}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(47058).WrapperKeepOpaque);t.WrapperOpaque=u},81376:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return r.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return n.BTreeSet}}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return a.Bytes}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return i.CodecMap}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return d.HashMap}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return o.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return i.CodecMap}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return u.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return s.RangeInclusive}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return l.Type}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return p.U8aFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return b.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return h.WrapperOpaque}});var c=f(52954),r=f(99815),n=f(35466),a=f(33974),d=f(50623),o=f(81765),i=f(90498),u=f(29777),s=f(37801),l=f(7294),p=f(94820),b=f(47058),h=f(4664)},74754:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(82420);var c=f(68680);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},95174:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775)),i=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.bool=void 0;var u=f(69338),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){var t;(0,r.default)(this,i);var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(t=c.call(this,(0,u.isU8a)(f)?1===f[0]:f instanceof Boolean?f.valueOf():!!f)).registry=e,t}return(0,n.default)(i,[{key:"encodedLength",get:function(){return 1}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isFalse}},{key:"isFalse",get:function(){return!this.isTrue}},{key:"isTrue",get:function(){return this.valueOf()}},{key:"eq",value:function(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,u.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.valueOf()}},{key:"toRawType",value:function(){return"bool"}},{key:"toString",value:function(){return this.toJSON().toString()}},{key:"toU8a",value:function(e){return new Uint8Array([this.valueOf()?1:0])}}]),i}((0,i.default)(Boolean));t.bool=s},89717:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.CodecDate=void 0;var s=f(69338);function l(e){if((0,s.isU8a)(e))e=(0,s.u8aToBn)(e.subarray(0,8));else{if(e instanceof Date)return e;(0,s.isString)(e)&&(e=new s.BN(e.toString(),10,"le"))}return new Date(1e3*(0,s.bnToBn)(e).toNumber())}var p=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){var t;(0,r.default)(this,u);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(t=c.call(this,l(f))).registry=e,t}return(0,n.default)(u,[{key:"encodedLength",get:function(){return 8}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.getTime()}},{key:"bitLength",value:function(){return 64}},{key:"eq",value:function(e){return l(e).getTime()===this.getTime()}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return BigInt(this.toNumber())}},{key:"toBn",value:function(){return new s.BN(this.toNumber())}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,s.bnToHex)(this.toBn(),{bitLength:64,isLe:e,isNegative:!1})}},{key:"toHuman",value:function(){return this.toISOString()}},{key:"toJSON",value:function(){return this.toNumber()}},{key:"toNumber",value:function(){return Math.ceil(this.getTime()/1e3)}},{key:"toRawType",value:function(){return"Moment"}},{key:"toString",value:function(){return(0,a.default)((0,i.default)(u.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){return(0,s.bnToU8a)(this.toNumber(),64,!0)}}]),u}((0,u.default)(Date));t.CodecDate=p},52262:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(8890)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.Json=void 0;var p=f(69338),b=f(15450),h=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t){var f;(0,a.default)(this,l);var r=function(e){return Object.entries(e||{})}(t);return(f=c.call(this,r)).registry=e,(0,p.objectProperties)((0,o.default)(f),r.map((function(e){return(0,n.default)(e,1)[0]})),(function(e){return f.get(e)})),f}return(0,d.default)(l,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===(0,r.default)(this.keys()).length}},{key:"eq",value:function(e){return(0,b.compareMap)(this,e)}},{key:"getT",value:function(e){return this.get(e)}},{key:"inspect",value:function(){throw new Error("Unimplemented")}},{key:"toHex",value:function(){throw new Error("Unimplemented")}},{key:"toHuman",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=(0,p.isFunction)(r.toHuman)?r.toHuman():r,e}),{})}},{key:"toJSON",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=r,e}),{})}},{key:"toRawType",value:function(){return"Json"}},{key:"toString",value:function(){return(0,p.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){throw new Error("Unimplemented")}}]),l}((0,l.default)(Map));t.Json=h},18922:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.Raw=void 0;var s=f(69338),l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t,f){var n;return(0,r.default)(this,u),(n=c.call(this,(0,s.u8aToU8a)(t))).registry=e,n.initialU8aLength=f,n}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isAscii",get:function(){return(0,s.isAscii)(this)}},{key:"isEmpty",get:function(){return!this.length||(0,s.isUndefined)(this.find((function(e){return!!e})))}},{key:"isUtf8",get:function(){return(0,s.isUtf8)(this)}},{key:"length",get:function(){return(0,a.default)((0,i.default)(u.prototype),"length",this)}},{key:"bitLength",value:function(){return 8*this.length}},{key:"eq",value:function(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((function(t,f){return t!==e[f]})):this.eq((0,s.u8aToU8a)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"slice",value:function(e,t){return Uint8Array.from(this).slice(e,t)}},{key:"subarray",value:function(e,t){return Uint8Array.from(this).subarray(e,t)}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this)}},{key:"toHuman",value:function(){if(this.isAscii){var e=this.toUtf8();if((0,s.isAscii)(e))return e}return this.toJSON()}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Raw"}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return Uint8Array.from(this)}},{key:"toUtf8",value:function(){return(0,s.assert)(this.isUtf8,"The character sequence is not a valid Utf8 string"),(0,s.u8aToString)(this)}}]),u}((0,u.default)(Uint8Array));t.Raw=l},42201:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(38277)),u=c(f(88775)),s=c(f(15049)),l=c(f(73870)),p=c(f(65344)),b=c(f(6254));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.CodecSet=void 0;var y=f(69338),v=f(15450);function m(e,t){for(var f=new y.BN(0),c=0;c1&&void 0!==arguments[1]?arguments[1]:0,f=arguments.length>2?arguments[2]:void 0;(0,y.assert)(f%8==0,(function(){return"Expected valid bitLength, power of 8, found ".concat(f)}));var c=f/8;if((0,y.isU8a)(t))return 0===t.length?[]:w(e,(0,y.u8aToBn)(t.subarray(0,c),{isLe:!0}));if((0,y.isString)(t))return O(e,(0,y.u8aToU8a)(t),c);if(t instanceof Set||Array.isArray(t)){var r=Array.isArray(t)?t:(0,b.default)(t.values());return g(e,r)}return w(e,t)}var x=(0,p.default)("allowed"),P=(0,p.default)("byteLength"),k=function(e){(0,d.default)(f,e);var t=h(f);function f(e,c,n){var d,o;(0,r.default)(this,f);var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8;return o=t.call(this,O(c,n,s)),Object.defineProperty((0,a.default)(o),x,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(o),P,{writable:!0,value:void 0}),o.add=function(e){return(0,y.assert)((0,y.isUndefined)((0,l.default)((0,a.default)(o),x)[x])||!(0,y.isUndefined)((0,l.default)((0,a.default)(o),x)[x][e]),(function(){return"Set: Invalid key '".concat(e,"' on add")})),(0,i.default)((d=(0,a.default)(o),(0,u.default)(f.prototype)),"add",d).call(d,e),(0,a.default)(o)},o.registry=e,(0,l.default)((0,a.default)(o),x)[x]=c,(0,l.default)((0,a.default)(o),P)[P]=s/8,o}return(0,n.default)(f,[{key:"encodedLength",get:function(){return(0,l.default)(this,P)[P]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"strings",get:function(){return(0,b.default)((0,i.default)((0,u.default)(f.prototype),"values",this).call(this))}},{key:"valueEncoded",get:function(){return m((0,l.default)(this,x)[x],this.strings)}},{key:"eq",value:function(e){return Array.isArray(e)?(0,v.compareArray)(this.strings.sort(),e.sort()):e instanceof Set?this.eq((0,b.default)(e.values())):!(!(0,y.isNumber)(e)&&!(0,y.isBn)(e))&&this.valueEncoded.eq((0,y.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.strings}},{key:"toNumber",value:function(){return this.valueEncoded.toNumber()}},{key:"toRawType",value:function(){return(0,y.stringify)({_set:(0,l.default)(this,x)[x]})}},{key:"toString",value:function(){return"[".concat(this.strings.join(", "),"]")}},{key:"toU8a",value:function(e){return(0,y.bnToU8a)(this.valueEncoded,{bitLength:8*(0,l.default)(this,P)[P],isLe:!0})}}],[{key:"with",value:function(e,t){for(var c=Object.keys(e),o=new Array(c.length),i=0;i{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(23243)),a=c(f(78106)),d=c(f(67123)),o=c(f(8736)),i=c(f(8890)),u=c(f(38277)),s=c(f(26794)),l=c(f(63729)),p=c(f(88775)),b=c(f(15049)),h=c(f(73870)),y=c(f(65344)),v=c(f(73713));function m(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function g(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f3&&void 0!==arguments[3]?arguments[3]:new Map,u=(0,k.mapToTypeMap)(e,c),s=(0,P.isU8a)(r)?(0,k.decodeU8a)(e,r,u,!0):(0,P.isHex)(r)?(0,k.decodeU8a)(e,(0,P.u8aToU8a)(r),u,!0):r instanceof f?[r,0]:M(e,u,r||{},o),l=(0,a.default)(s,2),p=l[0],b=l[1];return n=t.call(this,p),Object.defineProperty((0,i.default)(n),j,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(n),S,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(n),T,{writable:!0,value:void 0}),(0,h.default)((0,i.default)(n),j)[j]=e,n.initialU8aLength=b,(0,h.default)((0,i.default)(n),S)[S]=o,(0,h.default)((0,i.default)(n),T)[T]=u,n}return(0,o.default)(f,[{key:"defKeys",get:function(){return Object.keys((0,h.default)(this,T)[T])}},{key:"getT",value:function(e){return this.get(e)}},{key:"isEmpty",get:function(){var e,t=w(this.values());try{for(t.s();!(e=t.n()).done;)if(!e.value.isEmpty)return!1}catch(e){t.e(e)}finally{t.f()}return!0}},{key:"Type",get:function(){for(var e={},t=Object.entries((0,h.default)(this,T)[T]),f=0;f{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(15049)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Text=void 0;var h=f(69338),y=f(18922),v=131072,m=(0,p.default)("initialU8aLength"),g=(0,p.default)("override"),w=function(e){(0,o.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e){if((0,h.isU8a)(e)){if(!e.length)return["",0];if(e instanceof y.Raw)return[(0,h.u8aToString)(e),0];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,h.assert)(r.lten(v),(function(){return"Text: length ".concat(r.toString()," exceeds ").concat(v)})),(0,h.assert)(n<=e.length,(function(){return"Text: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[(0,h.u8aToString)(e.subarray(c,n)),n]}return(0,h.isHex)(e)?[(0,h.u8aToString)((0,h.hexToU8a)(e)),0]:[e?e.toString():"",0]}(t),d=(0,b.default)(n,2),o=d[0],i=d[1];return f=c.call(this,o),Object.defineProperty((0,a.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:null}),f.registry=e,(0,l.default)((0,a.default)(f),m)[m]=i,f}return(0,n.default)(s,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"initialU8aLength",get:function(){return(0,l.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.length}},{key:"length",get:function(){return(0,d.default)((0,u.default)(s.prototype),"length",this)}},{key:"eq",value:function(e){return!!(0,h.isString)(e)&&this.toString()===e.toString()}},{key:"inspect",value:function(){var e=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return{outer:e.length?[(0,h.compactToU8a)(e.length),e]:[(0,h.compactToU8a)(e.length)]}}},{key:"setOverride",value:function(e){(0,l.default)(this,g)[g]=e}},{key:"toHex",value:function(){return(0,h.u8aToHex)(this.toU8a(!0))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"Text"}},{key:"toString",value:function(){return(0,l.default)(this,g)[g]||(0,d.default)((0,u.default)(s.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){var t=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return e?t:(0,h.compactAddLength)(t)}}]),s}((0,s.default)(String));t.Text=w},49147:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"CodecDate",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Date",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return n.Json}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return a.Raw}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return o.Struct}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return i.Text}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}});var c=f(95174),r=f(89717),n=f(52262),a=f(18922),d=f(42201),o=f(993),i=f(76875)},68434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-codec",path:"/",type:"cjs",version:"8.5.1"}},69975:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i128=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i16=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i256=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i32=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i64=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i8=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u128=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u16=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u256=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u32=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u64=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u8=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.usize=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){throw(0,n.default)(this,i),c.call(this,e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}return(0,r.default)(i)}(f(33266).u32);t.usize=i},94440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return o.i256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return i.u8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return h.usize}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return o.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return i.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return h.usize}});var c=f(45929),r=f(8872),n=f(86567),a=f(57842),d=f(69975),o=f(55929),i=f(39767),u=f(43790),s=f(33266),l=f(61984),p=f(78909),b=f(86633),h=f(62983)},40557:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareArray=function(e,t){return!!Array.isArray(t)&&(e.length===t.length&&(0,c.isUndefined)(e.find((function(e,f){return(0,r.hasEq)(e)?!e.eq(t[f]):e!==t[f]}))))};var c=f(69338),r=f(55362)},73477:(e,t,f)=>{"use strict";var c=f(4276)(f(6254));Object.defineProperty(t,"__esModule",{value:!0}),t.compareMap=function(e,t){return Array.isArray(t)?a(e,t):t instanceof Map?a(e,(0,c.default)(t.entries())):!!(0,r.isObject)(t)&&a(e,Object.entries(t))};var r=f(69338),n=f(55362);function a(e,t){return e.size===t.length&&!t.some((function(t){return f=t,!Array.isArray(f)||2!==f.length||function(e,t){return(0,r.isUndefined)(e)||((0,n.hasEq)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var f}))}},94522:(e,t,f)=>{"use strict";var c=f(4276)(f(6254));Object.defineProperty(t,"__esModule",{value:!0}),t.compareSet=function(e,t){return Array.isArray(t)?n(e,t):t instanceof Set?n(e,(0,c.default)(t.values())):!!(0,r.isObject)(t)&&n(e,Object.values(t))};var r=f(69338);function n(e,t){return e.size===t.length&&!t.some((function(t){return!e.has(t)}))}},30967:(e,t,f)=>{"use strict";var c=f(4276)(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeU8a=function(e,t,f,r){for(var d=Array.isArray(f)?[f,[]]:[Object.values(f),Object.keys(f)],o=(0,c.default)(d,2),i=o[0],u=o[1],s=new Array(i.length),l=0,p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareArray",{enumerable:!0,get:function(){return c.compareArray}}),Object.defineProperty(t,"compareMap",{enumerable:!0,get:function(){return r.compareMap}}),Object.defineProperty(t,"compareSet",{enumerable:!0,get:function(){return n.compareSet}}),Object.defineProperty(t,"decodeU8a",{enumerable:!0,get:function(){return a.decodeU8a}}),Object.defineProperty(t,"decodeU8aVec",{enumerable:!0,get:function(){return a.decodeU8aVec}}),Object.defineProperty(t,"mapToTypeMap",{enumerable:!0,get:function(){return d.mapToTypeMap}}),Object.defineProperty(t,"sanitize",{enumerable:!0,get:function(){return i.sanitize}}),Object.defineProperty(t,"sortAsc",{enumerable:!0,get:function(){return u.sortAsc}}),Object.defineProperty(t,"sortMap",{enumerable:!0,get:function(){return u.sortMap}}),Object.defineProperty(t,"sortSet",{enumerable:!0,get:function(){return u.sortSet}}),Object.defineProperty(t,"typeToConstructor",{enumerable:!0,get:function(){return o.typeToConstructor}}),Object.defineProperty(t,"typesToMap",{enumerable:!0,get:function(){return s.typesToMap}});var c=f(40557),r=f(73477),n=f(94522),a=f(30967),d=f(57586),o=f(67450),i=f(13474),u=f(26538),s=f(32996)},57586:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToTypeMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alias=d,t.cleanupCompact=o,t.findClosing=a,t.flattenSingleTuple=i,t.removeColons=l,t.removeExtensions=s,t.removeGenerics=p,t.removePairOf=b,t.removeTraits=h,t.removeWrap=y,t.sanitize=function(e,t){var f=e.toString();if(!t){var c=v.get(f);if(c)return c}for(var r=0;r::Inherent","InherentOfflineReport",!1),d("VecDeque<","Vec<",!1),o(),s("Bounded",!0),s("Weak",!1),h(),b(),y("Box<"),p(),d("String","Text"),d("Vec","Bytes"),d("&\\[u8\\]","Bytes"),d("&'static\\[u8\\]","Bytes"),d("RawAddress","Address"),d("Lookup::Source","LookupSource"),d("Lookup::Target","LookupTarget"),d("exec::StorageKey","ContractStorageKey"),i(),l()];function a(e,t){for(var f=0,c=t;c"===e[c]){if(!f)return c;f--}else"<"===e[c]&&f++;throw new Error("Unable to find closing matching <> on '".concat(e,"' (start ").concat(t,")"))}function d(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=new RegExp("(^".concat(e,"|").concat(r.map((function(t){return"\\".concat(t).concat(e)})).join("|"),")"),"g"),n=function(e){return c.lastIndex=0,f&&r.includes(e[0])?"".concat(e[0]).concat(t):t};return function(e){return e.replace(c,n)}}function o(){return function(e){for(var t=0;t"))}return e}}function i(){var e=/,\)/g,t=/\(([^,]+)\)/;return function(f){return e.lastIndex=0,f.replace(e,")").replace(t,"$1")}}function u(e,t,f){for(var c=-1;;){if(-1===(c=e.indexOf(t,c+1)))return e;var r=c+t.length,n=a(e,r);e="".concat(e.substring(0,c)).concat(f(e.substring(r,n))).concat(e.substring(n+1))}}function s(e,t){return function(c){return f.reduce((function(f,c){return u(f,"".concat(e).concat(c,"<"),(function(e){var f=e.split(",").map((function(e){return e.trim()})).filter((function(e){return e}));return t&&f.pop(),"".concat(c,"<").concat(f.join(","),">")}))}),c)}}function l(){return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.allowNamespaces,c=0;-1!==c;)if(0===(c=e.indexOf("::")))e=e.substring(2);else if(-1!==c){if(f)return e;for(var n=c;-1!==n&&!r.includes(e[n]);)n--;e="".concat(e.substring(0,n+1)).concat(e.substring(c+2))}return e}}function p(){return function(e){for(var t=function(t){if("<"===e[t]&&!c.find((function(f){var c=t-f.length;return c>=0&&e.substring(c,c+f.length)===f&&(0===c||r.includes(e[c-1]))}))){var f=a(e,t+1);e="".concat(e.substring(0,t)).concat(e.substring(f+1))}},f=0;f::/g,c=/::/g,r=//g,n=/::Type/g;return function(a){return e.lastIndex=0,t.lastIndex=0,f.lastIndex=0,c.lastIndex=0,r.lastIndex=0,n.lastIndex=0,a.replace(e,"").replace(t,"").replace(f,"").replace(c,"").replace(r,"Lookup").replace(n,"")}}function y(e){var t=function(e){return e};return function(f){return u(f,e,t)}}var v=new Map},26538:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(73713));Object.defineProperty(t,"__esModule",{value:!0}),t.sortAsc=s,t.sortMap=function(e){return new Map(Array.from(e.entries()).sort((function(e,t){return s((0,r.default)(e,1)[0],(0,r.default)(t,1)[0])})))},t.sortSet=function(e){return new Set(Array.from(e).sort(s))};var a=f(69338);function d(e){return e instanceof Uint8Array||Array.isArray(e)}function o(e){return(0,a.isFunction)(e&&e.toU8a)}function i(e){return o(e)&&(0,a.isNumber)(e.index)&&o(e.value)}function u(e){return(0,a.isNumber)(e)||(0,a.isBn)(e)||(0,a.isBigInt)(e)}function s(e,t){if(u(e)&&u(t))return(0,a.bnToBn)(e).cmp((0,a.bnToBn)(t));if(e instanceof Map&&t instanceof Map)return s(Array.from(e.values()),Array.from(t.values()));if(i(e)&&i(t))return s(e.index,t.index)||s(e.value,t.value);if(d(e)&&d(t))return function(e,t){for(var f=0,c=Math.min(e.length,t.length),r=0;r ").concat((0,a.stringify)(t)," (typeof ").concat((0,n.default)(t),")"))}},67450:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeToConstructor=function(e,t){return(0,c.isString)(t)?e.createClassUnsafe(t):t};var c=f(69338)},32996:(e,t,f)=>{"use strict";var c=f(4276)(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.typesToMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasEq=function(e){return(0,c.isFunction)(e.eq)};var c=f(69338)},31002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0,TypeDefInfo:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return n.TypeDefInfo}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(42959),n=f(52133),a=f(79126);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(43400);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},534:(e,t,f)=>{"use strict";var c,r=f(57170),n=r(f(99618)),a=r(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.constructTypeClass=function(e,t){try{var f=g[t.info](e,t);return(0,o.assert)(f,"No class created"),!f.__fallbackType&&t.fallbackType&&(f.__fallbackType=t.fallbackType),f}catch(e){throw new Error("Unable to construct class from ".concat((0,o.stringify)(t),": ").concat(e.message))}},t.createClassUnsafe=function(e,t){return w(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,u.getTypeDef)(t))},t.getTypeClass=w;var d=f(74754),o=f(69338),i=f(52133),u=f(76682);function s(e){var t=e.lookupName,f=e.type;return t||f}function l(e){return(0,o.assert)(e.sub&&Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef[] in ".concat((0,o.stringify)(e))})),e.sub}function p(e){return s(function(e){return(0,o.assert)(e.sub&&!Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef in ".concat((0,o.stringify)(e))})),e.sub}(e))}function b(e){for(var t=l(e),f={},c=0;c")})),e.with(c,f)}function v(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return e.with(r,n)}function m(e,t){return e.with(p(t))}var g=(c={},(0,n.default)(c,i.TypeDefInfo.BTreeMap,(function(e,t){return v(d.BTreeMap,t)})),(0,n.default)(c,i.TypeDefInfo.BTreeSet,(function(e,t){return m(d.BTreeSet,t)})),(0,n.default)(c,i.TypeDefInfo.Compact,(function(e,t){return m(d.Compact,t)})),(0,n.default)(c,i.TypeDefInfo.DoNotConstruct,(function(e,t){return d.DoNotConstruct.with(t.displayName||t.type)})),(0,n.default)(c,i.TypeDefInfo.Enum,(function(e,t){var f=l(t);return d.Enum.with(f.every((function(e){return"Null"===e.type}))?f.reduce((function(e,t,f){var c=t.index;return e[t.name]=c||f,e}),{}):b(t))})),(0,n.default)(c,i.TypeDefInfo.HashMap,(function(e,t){return v(d.HashMap,t)})),(0,n.default)(c,i.TypeDefInfo.Int,(function(e,t){return y(d.Int,t)})),(0,n.default)(c,i.TypeDefInfo.Linkage,(function(e,t){var f="Option<".concat(p(t),">"),c=d.Struct.with({previous:f,next:f});return c.prototype.toRawType=function(){return"Linkage<".concat(this.next.toRawType(!0),">")},c})),(0,n.default)(c,i.TypeDefInfo.Null,(function(e,t){return d.Null})),(0,n.default)(c,i.TypeDefInfo.Option,(function(e,t){return m(d.Option,t)})),(0,n.default)(c,i.TypeDefInfo.Plain,(function(e,t){return e.getOrUnknown(t.type)})),(0,n.default)(c,i.TypeDefInfo.Range,(function(e,t){return m(d.Range,t)})),(0,n.default)(c,i.TypeDefInfo.RangeInclusive,(function(e,t){return m(d.RangeInclusive,t)})),(0,n.default)(c,i.TypeDefInfo.Result,(function(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return d.Result.with({Err:n,Ok:r})})),(0,n.default)(c,i.TypeDefInfo.Set,(function(e,t){return d.CodecSet.with(l(t).reduce((function(e,t){var f=t.index;return e[t.name]=f,e}),{}),t.length)})),(0,n.default)(c,i.TypeDefInfo.Si,(function(e,t){return w(e,e.lookup.getTypeDef(t.type))})),(0,n.default)(c,i.TypeDefInfo.Struct,(function(e,t){return d.Struct.with(b(t),t.alias)})),(0,n.default)(c,i.TypeDefInfo.Tuple,(function(e,t){return d.Tuple.with(h(t))})),(0,n.default)(c,i.TypeDefInfo.UInt,(function(e,t){return y(d.UInt,t)})),(0,n.default)(c,i.TypeDefInfo.Vec,(function(e,t){var f=t.sub;return(0,o.assert)(f&&!Array.isArray(f),"Expected type information for vector"),"u8"===f.type?d.Bytes:d.Vec.with(s(f))})),(0,n.default)(c,i.TypeDefInfo.VecFixed,(function(e,t){var f=t.displayName,c=t.length,r=t.sub;return(0,o.assert)(r&&(0,o.isNumber)(c)&&!Array.isArray(r),"Expected length & type information for fixed vector"),"u8"===r.type?d.U8aFixed.with(8*c,f):d.VecFixed.with(s(r),c)})),(0,n.default)(c,i.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return m(d.WrapperKeepOpaque,t)})),(0,n.default)(c,i.TypeDefInfo.WrapperOpaque,(function(e,t){return m(d.WrapperOpaque,t)})),c);function w(e,t){return e.getUnsafe(t.type,!1,t)}},79126:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(534);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(40640);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},40640:(e,t,f)=>{"use strict";var c=f(57170),r=c(f(1617)),n=c(f(19448)),a=c(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.createTypeUnsafe=p;var d=f(74754),o=f(69338),i=f(534);function u(e,t){var f=e.toU8a(),c=e.toRawType(),r=(0,o.u8aEq)(f,t)||["Bytes","Text","Type"].includes(c)&&t.length===e.length||e.isEmpty&&t.every((function(e){return!e}));(0,o.assert)(r,(function(){return"".concat(c,":: Decoded input doesn't match input, received ").concat((0,o.u8aToHex)(t,512)," (").concat(t.length," bytes), created ").concat((0,o.u8aToHex)(f,512)," (").concat(f.length," bytes)")}))}function s(e,t){var f=(0,a.default)(t,1),c=f[0],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r&&((0,o.isU8a)(c)?u(e,c):(0,o.isHex)(c)&&u(e,(0,o.u8aToU8a)(c)))}function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=c.blockHash,o=c.isOptional,i=c.isPedantic,u=(0,r.default)(o?d.Option.with(t):t,[e].concat((0,n.default)(f)));return s(u,f,i),a&&(u.createdAtHash=p(e,"Hash",[a])),u}function p(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=null,n=null;try{return l(e,r=(0,i.createClassUnsafe)(e,t),f,c)}catch(e){n=new Error("createType(".concat(t,"):: ").concat(e.message))}if(r&&r.__fallbackType)try{return l(e,r=(0,i.createClassUnsafe)(e,r.__fallbackType),f,c)}catch(e){}throw n}},41952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(68434).packageInfo];t.default=c},77650:(e,t,f)=>{"use strict";var c=f(57170),r=f(69338),n=c(f(41952)),a=f(42959);(0,r.detectPackage)(a.packageInfo,null,n.default)},91812:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(77650);var c=f(31002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},42959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-create",path:"/",type:"cjs",version:"8.5.1"}},76665:()=>{},52133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(76665);var c=f(8130);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(99584);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},8130:()=>{},99584:(e,t)=>{"use strict";var f;Object.defineProperty(t,"__esModule",{value:!0}),t.TypeDefInfo=void 0,t.TypeDefInfo=f,function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(f||(t.TypeDefInfo=f={}))},35168:(e,t,f)=>{"use strict";var c,r=f(57170),n=r(f(80431)),a=r(f(19448)),d=r(f(99618));Object.defineProperty(t,"__esModule",{value:!0}),t.encodeTypeDef=v,t.paramsNotation=l,t.withTypeString=function(e,t){return(0,o.objectSpread)({},t,{type:y(e,t,!1)})};var o=f(69338),i=f(52133),u=function(e){return e.toString()},s=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;return"".concat(e).concat(t?"<".concat((Array.isArray(t)?t:[t]).map(f).join(", "),">"):"")}function p(e,t,f){var c=t.info,r=t.sub;switch(c){case i.TypeDefInfo.BTreeMap:case i.TypeDefInfo.BTreeSet:case i.TypeDefInfo.Compact:case i.TypeDefInfo.HashMap:case i.TypeDefInfo.Linkage:case i.TypeDefInfo.Option:case i.TypeDefInfo.Range:case i.TypeDefInfo.RangeInclusive:case i.TypeDefInfo.Result:case i.TypeDefInfo.Vec:case i.TypeDefInfo.WrapperKeepOpaque:case i.TypeDefInfo.WrapperOpaque:return l(f,r,(function(t){return v(e,t)}))}throw new Error("Unable to encode ".concat((0,o.stringify)(t)," with params"))}function b(e,t,f,c){var r=t.map((function(e){return e.name}));(0,o.assert)(r.every((function(e){return!!e})),(function(){return"Subtypes does not have consistent names, ".concat(r.join(", "))}));for(var n=(0,o.objectSpread)({},c),a=0;a")})),(0,d.default)(c,i.TypeDefInfo.Enum,(function(e,t){var f=t.sub;return(0,o.assert)(f&&Array.isArray(f),"Unable to encode Enum type"),f.every((function(e){return"Null"===e.type}))?(0,o.stringify)({_enum:f.map((function(e,t){var f=e.name;return"".concat(f||"Empty".concat(t))}))}):b(e,f,!0)})),(0,d.default)(c,i.TypeDefInfo.HashMap,(function(e,t){return p(e,t,"HashMap")})),(0,d.default)(c,i.TypeDefInfo.Int,(function(e,t){var f=t.length;return"Int<".concat(void 0===f?32:f,">")})),(0,d.default)(c,i.TypeDefInfo.Linkage,(function(e,t){return p(e,t,"Linkage")})),(0,d.default)(c,i.TypeDefInfo.Null,(function(e,t){return"Null"})),(0,d.default)(c,i.TypeDefInfo.Option,(function(e,t){return p(e,t,"Option")})),(0,d.default)(c,i.TypeDefInfo.Plain,(function(e,t){var f=t.displayName,c=t.type;return f||c})),(0,d.default)(c,i.TypeDefInfo.Range,(function(e,t){return p(e,t,"Range")})),(0,d.default)(c,i.TypeDefInfo.RangeInclusive,(function(e,t){return p(e,t,"RangeInclusive")})),(0,d.default)(c,i.TypeDefInfo.Result,(function(e,t){return p(e,t,"Result")})),(0,d.default)(c,i.TypeDefInfo.Set,(function(e,t){var f=t.length,c=void 0===f?8:f,r=t.sub;return(0,o.assert)(r&&Array.isArray(r),"Unable to encode Set type"),(0,o.stringify)({_set:r.reduce((function(e,t,f){var c=t.index,r=t.name;return(0,o.objectSpread)(e,(0,d.default)({},"".concat(r||"Unknown".concat(c||f)),c||f))}),{_bitLength:c||8})})})),(0,d.default)(c,i.TypeDefInfo.Si,(function(e,t){var f=t.lookupName,c=t.type;return f||c})),(0,d.default)(c,i.TypeDefInfo.Struct,(function(e,t){var f=t.alias,c=t.sub;return(0,o.assert)(c&&Array.isArray(c),"Unable to encode Struct type"),b(e,c,!1,f?{_alias:(0,a.default)(f.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,o.objectSpread)(e,(0,d.default)({},c,r))}),{})}:{})})),(0,d.default)(c,i.TypeDefInfo.Tuple,(function(e,t){var f=t.sub;return(0,o.assert)(f&&Array.isArray(f),"Unable to encode Tuple type"),"(".concat(f.map((function(t){return v(e,t)})).join(","),")")})),(0,d.default)(c,i.TypeDefInfo.UInt,(function(e,t){var f=t.length;return"UInt<".concat(void 0===f?32:f,">")})),(0,d.default)(c,i.TypeDefInfo.Vec,(function(e,t){return p(e,t,"Vec")})),(0,d.default)(c,i.TypeDefInfo.VecFixed,(function(e,t){var f=t.length,c=t.sub;return(0,o.assert)((0,o.isNumber)(f)&&!(0,o.isUndefined)(c)&&!Array.isArray(c),"Unable to encode VecFixed type"),"[".concat(c.type,";").concat(f,"]")})),(0,d.default)(c,i.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return p(e,t,"WrapperKeepOpaque")})),(0,d.default)(c,i.TypeDefInfo.WrapperOpaque,(function(e,t){return p(e,t,"WrapperOpaque")})),c);function y(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return f&&t.lookupName?t.lookupName:h[t.info](e,t)}function v(e,t){return t.displayName&&!s.some((function(e){return t.displayName===e}))?t.displayName:y(e,t)}},76682:(e,t,f)=>{"use strict";var c=f(57170)(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.getTypeDef=y;var r=f(74754),n=f(69338),a=f(52133),d=f(35096),o=["_alias","_fallback"];function i(e){return(0,n.isString)(e)?e.toString():JSON.stringify(e)}function u(e,t,f,c){return e.sub=0===f.length?[]:(0,d.typeSplit)(f).map((function(e){return y(e,{},c)})),e}function s(e,t,f,r){var a=t.substring(r.length+1,t.length-1).split(","),d=(0,c.default)(a,2),o=d[0],i=d[1],u=parseInt(o.trim(),10);return(0,n.assert)(u<=8192&&u%8==0,(function(){return"".concat(t,": Only support for ").concat(r,", where length <= 8192 and a power of 8, found ").concat(u)})),e.displayName=i,e.length=u,e}function l(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substring(0,r.length)===r&&e.slice(-1*n.length)===n}var p=[["[","]",a.TypeDefInfo.VecFixed,function(e,t,f,r){for(var a=t.length-1,d=-1,o=0,i=1;i"].includes(t[i])&&o--;(0,n.assert)(-1!==d,(function(){return"".concat(t,": Unable to extract location of ';'")}));var u=t.substring(1,d),s=t.substring(d+1,a).split(";"),l=(0,c.default)(s,2),p=l[0],b=l[1],h=parseInt(p.trim(),10);return(0,n.assert)(h<=256,(function(){return"".concat(t,": Only support for [Type; ], where length <= 256")})),e.displayName=b,e.length=h,e.sub=y(u,{},r),e}],["{","}",a.TypeDefInfo.Struct,function(e,t,f,r){var d=JSON.parse(t),u=Object.keys(d);return u.includes("_enum")?function(e,t,f,r){return e.info=a.TypeDefInfo.Enum,e.fallbackType=r,Array.isArray(t)?e.sub=t.map((function(e,t){return{index:t,info:a.TypeDefInfo.Plain,name:e,type:"Null"}})):function(e){var t=Object.values(e);return!t.some((function(e){return(0,n.isNumber)(e)}))||((0,n.assert)(t.every((function(e){return(0,n.isNumber)(e)&&e>=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)?e.sub=Object.entries(t).map((function(e,t){var r=(0,c.default)(e,2),a=r[0],d=r[1];return(0,n.objectSpread)({},y(i(d||"Null"),{name:a},f),{index:t})})):e.sub=Object.entries(t).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._enum,r,d._fallback):u.includes("_set")?function(e,t,f){return e.info=a.TypeDefInfo.Set,e.fallbackType=f,e.length=t._bitLength,e.sub=Object.entries(t).filter((function(e){return!(0,c.default)(e,1)[0].startsWith("_")})).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._set,d._fallback):(e.alias=d._alias?new Map(Object.entries(d._alias)):void 0,e.fallbackType=d._fallback,e.sub=u.filter((function(e){return!o.includes(e)})).map((function(e){return y(i(d[e]),{name:e},r)})),e)}],["(",")",a.TypeDefInfo.Tuple,u],["BTreeMap<",">",a.TypeDefInfo.BTreeMap,u],["HashMap<",">",a.TypeDefInfo.HashMap,u],["Int<",">",a.TypeDefInfo.Int,function(e,t,f){return s(e,t,0,"Int")}],["Result<",">",a.TypeDefInfo.Result,u],["UInt<",">",a.TypeDefInfo.UInt,function(e,t,f){return s(e,t,0,"UInt")}],["DoNotConstruct<",">",a.TypeDefInfo.DoNotConstruct,function(e,t,f){var c="DoNotConstruct".length;return e.displayName=t.substring(c+1,t.length-1),e}]],b=[["BTreeSet<",">",a.TypeDefInfo.BTreeSet],["Compact<",">",a.TypeDefInfo.Compact],["Linkage<",">",a.TypeDefInfo.Linkage],["Option<",">",a.TypeDefInfo.Option],["Range<",">",a.TypeDefInfo.Range],["RangeInclusive<",">",a.TypeDefInfo.RangeInclusive],["Vec<",">",a.TypeDefInfo.Vec],["WrapperKeepOpaque<",">",a.TypeDefInfo.WrapperKeepOpaque],["WrapperOpaque<",">",a.TypeDefInfo.WrapperOpaque]];function h(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substring(r.length,e.length-n.length)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.displayName,c=t.name,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=(0,r.sanitize)(e),i={displayName:f,info:a.TypeDefInfo.Plain,name:c,type:o};(0,n.assert)(64!=++d,"getTypeDef: Maximum nested limit reached");var u=p.find((function(e){return l(o,e)}));if(u)return i.info=u[2],u[3](i,o,h(o,u),d);var s=b.find((function(e){return l(o,e)}));return s&&(i.info=s[2],i.sub=y(h(o,s),{},d)),i}},43400:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35168);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(76682);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(35096);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(45127);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},35096:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeSplit=function(e){for(var t=0,f=0,n=0,a=0,d=0,o=[],i=function(c){r(t,f,n,a)&&(o.push(e.substring(d,c).trim()),d=c+1)},u=0;u":t--;break;case"[":f++;break;case"]":f--;break;case"{":n++;break;case"}":n--;break;case"(":a++;break;case")":a--}return(0,c.assert)(r(t,f,n,a),(function(){return"Invalid definition (missing terminators) found in ".concat(e)})),o.push(e.substring(d,e.length).trim()),o};var c=f(69338);function r(){for(var e=arguments.length,t=new Array(e),f=0;f{"use strict";var c=f(57170)(f(99618));Object.defineProperty(t,"__esModule",{value:!0}),t.XCM_MAPPINGS=void 0,t.mapXcmTypes=function(e){return n.reduce((function(t,f){return(0,r.objectSpread)(t,(0,c.default)({},f,"".concat(f).concat(e)))}),{})};var r=f(69338),n=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError","XcmOrder"];t.XCM_MAPPINGS=n},50349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={mapXcmTypes:!0,packageInfo:!0};Object.defineProperty(t,"mapXcmTypes",{enumerable:!0,get:function(){return r.mapXcmTypes}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(91812),n=f(21038),a=f(44466);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},61327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={}},47879:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},15738:(e,t,f)=>{"use strict";var c=f(86191),r=f(69338),n=c(f(47879)),a=f(21038);(0,r.detectPackage)(a.packageInfo,null,n.default)},7086:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(15738);var c=f(50349);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},21038:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-known",path:"/",type:"cjs",version:"8.5.1"}},19440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},n=(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"}),a=[{minmax:[240,243],types:(0,c.objectSpread)({},n,{ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}})},{minmax:[244,999],types:(0,c.objectSpread)({},n)},{minmax:[1e3,void 0],types:(0,c.objectSpread)({},r)}];t.default=a},88282:(e,t,f)=>{"use strict";var c=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(19440)),n=c(f(82831)),a=c(f(99688)),d=c(f(33599)),o=c(f(10635)),i=c(f(29590)),u=c(f(61354)),s=c(f(93005)),l=c(f(10576)),p={"centrifuge-chain":r.default,kusama:n.default,node:a.default,"node-template":d.default,polkadot:o.default,rococo:i.default,shell:u.default,statemine:s.default,statemint:s.default,westend:l.default,westmint:s.default};t.default=p},82831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith24",RawSolution:"RawSolutionWith24",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","IdentityJudgement","CancelProxy","Auction"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"IndicesLookupSource",ValidatorPrefs:"ValidatorPrefsWithCommission"},d={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},o=[{minmax:[1019,1031],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchError:"DispatchErrorTo198",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",IdentityInfo:"IdentityInfoTo198",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1032,1042],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1043,1045],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1046,1054],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1055,1056],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1057,1061],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[1062,2012],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[2013,2022],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[2023,2024],types:(0,r.objectSpread)({},n,d,{RefCount:"RefCountTo259"})},{minmax:[2025,2027],types:(0,r.objectSpread)({},n,d)},{minmax:[2028,2029],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[2030,9e3],types:(0,r.objectSpread)({},n,{CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[9010,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=o},33599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},99688:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},10635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}}},n={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},a=[{minmax:[0,12],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[13,22],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[23,24],types:(0,c.objectSpread)({},r,n,{RefCount:"RefCountTo259"})},{minmax:[25,27],types:(0,c.objectSpread)({},r,n)},{minmax:[28,29],types:(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[30,9109],types:(0,c.objectSpread)({},r)},{minmax:[9110,void 0],types:{}}];t.default=a},29590:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={FullIdentification:"()",Keys:"SessionKeys7B"},a=[{minmax:[0,200],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"})},{minmax:[201,214],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[215,228],types:(0,r.objectSpread)({},n,{Keys:"SessionKeys6"})},{minmax:[229,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=a},61354:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},93005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]}},a=[{minmax:[0,3],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[4,5],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[500,void 0],types:{}}];t.default=a},10576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},d=[{minmax:[1,2],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"})},{minmax:[3,22],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[23,42],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[43,44],types:(0,r.objectSpread)({},n,a,{DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[45,47],types:(0,r.objectSpread)({},n,a)},{minmax:[48,49],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[50,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=d},88129:(e,t,f)=>{"use strict";var c=f(86191)(f(32010)),r=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(90015),a=f(69338),d=r(f(69379)),o=r(f(18588)),i=r(f(74585)),u={kusama:d.default,polkadot:o.default,westend:i.default},s={westend:{genesisHash:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"]}};function l(e,t){var f=t.filter((function(e,f){var c=t[f-1];return 0!==f&&(e[0]<=c[0]||e[1]<=c[1])}));return(0,a.assert)(!f.length,(function(){return"".concat(e,": Mismatched upgrade ordering: ").concat((0,a.stringify)(f))})),t}var p=Object.entries(u).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],d=n.selectableNetworks.find((function(e){return e.network===f}))||s[f];return(0,a.assert)(d,(function(){return"Unable to find info for chain ".concat(f)})),{genesisHash:(0,a.hexToU8a)(d.genesisHash[0]),network:f,versions:l(f,r).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{blockNumber:new a.BN(f),specVersion:new a.BN(r)}}))}}));t.default=p},69379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,1020],[26669,1021],[38245,1022],[54248,1023],[59659,1024],[67651,1025],[82191,1027],[83238,1028],[101503,1029],[203466,1030],[295787,1031],[461692,1032],[504329,1033],[569327,1038],[587687,1039],[653183,1040],[693488,1042],[901442,1045],[1375086,1050],[1445458,1051],[1472960,1052],[1475648,1053],[1491596,1054],[1574408,1055],[2064961,1058],[2201991,1062],[2671528,2005],[2704202,2007],[2728002,2008],[2832534,2011],[2962294,2012],[324e4,2013],[3274408,2015],[3323565,2019],[3534175,2022],[3860281,2023],[4143129,2024],[4401242,2025],[4841367,2026],[5961600,2027],[6137912,2028],[6561855,2029],[7100891,2030],[7468792,9010],[7668600,9030],[7812476,9040],[8010981,9050],[8073833,9070],[8555825,9080],[8945245,9090],[9611377,9100],[9625129,9111],[9866422,9122],[10403784,9130],[10960765,9150],[11006614,9151],[11404482,9160],[11601803,9170],[12008022,9180],[12405451,9190],[12665416,9200]]},18588:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,0],[29231,1],[188836,5],[199405,6],[214264,7],[244358,8],[303079,9],[314201,10],[342400,11],[443963,12],[528470,13],[687751,14],[746085,15],[787923,16],[799302,17],[1205128,18],[1603423,23],[1733218,24],[2005673,25],[2436698,26],[3613564,27],[3899547,28],[4345767,29],[4876134,30],[5661442,9050],[6321619,9080],[6713249,9090],[7217907,9100],[7229126,9110],[7560558,9122],[8115869,9140],[8638103,9151],[9280179,9170],[9738717,9180],[10156856,9190]]},74585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[214356,4],[392764,7],[409740,8],[809976,20],[877581,24],[879238,25],[889472,26],[902937,27],[932751,28],[991142,29],[1030162,31],[1119657,32],[1199282,33],[1342534,34],[1392263,35],[1431703,36],[1433369,37],[1490972,41],[2087397,43],[2316688,44],[2549864,45],[3925782,46],[3925843,47],[4207800,48],[4627944,49],[5124076,50],[5478664,900],[5482450,9e3],[5584305,9010],[5784566,9030],[5879822,9031],[5896856,9032],[5897316,9033],[6117927,9050],[6210274,9070],[6379314,9080],[6979141,9090],[7568453,9100],[7766394,9111],[7911691,9120],[7968866,9121],[7982889,9122],[8514322,9130],[9091726,9140],[9091774,9150],[9406726,9160],[9921066,9170],[10007115,9180],[10480973,9190],[10578091,9200],[10678509,9210],[10811001,9220]]},44466:(e,t,f)=>{"use strict";var c=f(86191)(f(32010)),r=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.getSpecAlias=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.alias,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.alias,c.typesAlias)}))},t.getSpecExtensions=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.signedExtensions,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.signedExtensions)}))},t.getSpecHasher=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,n,a,d,o;return c.hasher||(null===(f=c.typesBundle)||void 0===f||null===(r=f.chain)||void 0===r||null===(n=r[e])||void 0===n?void 0:n.hasher)||(null===(a=c.typesBundle)||void 0===a||null===(d=a.spec)||void 0===d||null===(o=d[t])||void 0===o?void 0:o.hasher)||null}))},t.getSpecRpc=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.rpc,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.rpc)}))},t.getSpecTypes=function(e,t,f,c){var r=e.knownTypes,o=(0,n.bnToBn)(c).toNumber();return i(t,f,(function(e,t){var f,c,i,s,l,p,b,h;return(0,n.objectSpread)({},u(d.default[t],o),u(a.default[e],o),u(null===(f=r.typesBundle)||void 0===f||null===(c=f.spec)||void 0===c||null===(i=c[t])||void 0===i?void 0:i.types,o),u(null===(s=r.typesBundle)||void 0===s||null===(l=s.chain)||void 0===l||null===(p=l[e])||void 0===p?void 0:p.types,o),null===(b=r.typesSpec)||void 0===b?void 0:b[t],null===(h=r.typesChain)||void 0===h?void 0:h[e],r.types)}))},t.getUpgradeVersion=function(e,t){var f=o.default.find((function(t){return e.eq(t.genesisHash)}));return f?[f.versions.reduce((function(e,f){return t.gt(f.blockNumber)?f:e}),void 0),f.versions.find((function(e){return t.lte(e.blockNumber)}))]:[void 0,void 0]};var n=f(69338),a=r(f(61327)),d=r(f(88282)),o=r(f(88129));function i(e,t,f){return f(e.toString(),t.toString())}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e.filter((function(e){var f=(0,c.default)(e.minmax,2),r=f[0],a=f[1];return((0,n.isUndefined)(r)||(0,n.isNull)(r)||t>=r)&&((0,n.isUndefined)(a)||(0,n.isNull)(a)||t<=a)})).reduce((function(e,t){var f=t.types;return(0,n.objectSpread)(e,f)}),{})}},66533:(e,t,f)=>{"use strict";var c=f(73209)(f(38685)),r=f(73209);Object.defineProperty(t,"__esModule",{value:!0});var n={typeDefinitions:!0,rpcDefinitions:!0,TypeDefInfo:!0,convertSiV0toV1:!0,packageInfo:!0,unwrapStorageType:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return l.TypeDefInfo}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return p.convertSiV0toV1}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return b.packageInfo}}),Object.defineProperty(t,"rpcDefinitions",{enumerable:!0,get:function(){return d.default}}),t.typeDefinitions=void 0,Object.defineProperty(t,"unwrapStorageType",{enumerable:!0,get:function(){return h.unwrapStorageType}});var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=y(t);if(f&&f.has(e))return f.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=n?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(r,a,d):r[a]=e[a]}return r.default=e,f&&f.set(e,r),r}(f(2272));t.typeDefinitions=a;var d=r(f(73745)),o=f(67448);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(78774);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(88925);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(49890);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(91812),p=f(73598),b=f(10686),h=f(98621);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(y=function(e){return e?f:t})(e)}},67448:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return c.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return c.BTreeSet}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return c.CodecMap}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return c.CodecSet}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return c.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return c.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return c.Enum}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return c.HashMap}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return c.Int}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return c.Json}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return c.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return c.Map}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return c.Option}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return c.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return c.RangeInclusive}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return c.Raw}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return c.Result}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return c.Set}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return c.Struct}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return c.Tuple}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return c.U8aFixed}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return c.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return c.Vec}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return c.VecFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return c.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return c.WrapperOpaque}});var c=f(74754)},88307:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClass=function(e,t){return(0,c.createClassUnsafe)(e,t)};var c=f(91812)},80093:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createType=function(e,t){for(var f=arguments.length,r=new Array(f>2?f-2:0),n=2;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(91812);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(88307);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(80093);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(1038);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(86974);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},1038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyVariants=function(e,t,f,r){for(var n=t.type,a={},d=e.getSiType(n).def.asVariant.variants,o=0;o{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(9578)),a=c(f(96680)),d=c(f(37424)),o=c(f(8541)),i=c(f(283)),u=c(f(52399)),s=c(f(42463)),l=c(f(92940)),p=c(f(38685));function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1?t-1:0),c=1;c=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}((0,a.default)(this,_)[_].entries());try{for(i.s();!(o=i.n()).done;){var u=(0,r.default)(o.value,2),s=u[0];e===u[1]&&t.push(s)}}catch(e){i.e(e)}finally{i.f()}return t.sort().reverse(),t.length?t[0]:void 0}},{key:"getDefinition",value:function(e){return(0,a.default)(this,V)[V].get(e)}},{key:"getModuleInstances",value:function(e,t){var f,c,r,n,d;return null===(f=(0,a.default)(this,G)[G])||void 0===f||null===(c=f.typesBundle)||void 0===c||null===(r=c.spec)||void 0===r||null===(n=r[e])||void 0===n||null===(d=n.instances)||void 0===d?void 0:d[t]}},{key:"getOrThrow",value:function(e,t){var f=this.get(e);return(0,m.assert)(f,t||"type ".concat(e," not found")),f}},{key:"getOrUnknown",value:function(e){return this.get(e,!0)}},{key:"getSignedExtensionExtra",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,Y)[Y],"payload",(0,a.default)(this,J)[J])}},{key:"getSignedExtensionTypes",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,Y)[Y],"extrinsic",(0,a.default)(this,J)[J])}},{key:"hasClass",value:function(e){return(0,a.default)(this,_)[_].has(e)||!!(0,a.default)(this,K)[K][e]}},{key:"hasDef",value:function(e){return(0,a.default)(this,V)[V].has(e)}},{key:"hasType",value:function(e){return!(0,a.default)(this,q)[q].get(e)&&(this.hasClass(e)||this.hasDef(e))}},{key:"hash",value:function(e){return this.createType("CodecHash",(0,a.default)(this,X)[X](e))}},{key:"register",value:function(e,t){(0,m.isFunction)(e)?(0,a.default)(this,_)[_].set(e.name,e):(0,m.isString)(e)?((0,m.assert)((0,m.isFunction)(t),(function(){return"Expected class definition passed to '".concat(e,"' registration")})),(0,m.assert)(e!==t.toString(),(function(){return"Unable to register circular ".concat(e," === ").concat(e)})),(0,a.default)(this,_)[_].set(e,t)):this._registerObject(e)}},{key:"_registerObject",value:function(e){for(var t=this,f=Object.entries(e),c=function(e){var c=(0,r.default)(f[e],2),n=c[0],d=c[1];if((0,m.isFunction)(d))(0,a.default)(t,_)[_].set(n,d);else{var o=(0,m.isString)(d)?d:(0,m.stringify)(d);(0,m.assert)(n!==o,(function(){return"Unable to register circular ".concat(n," === ").concat(o)})),(0,a.default)(t,_)[_].has(n)&&(0,a.default)(t,_)[_].delete(n),(0,a.default)(t,V)[V].set(n,o)}},n=0;n=12?o.toNumber():t;(0,m.lazyMethod)(c,u,(function(){return(0,T.lazyVariants)(r,d.unwrap(),C,(function(t){return(0,M.createCallFunction)(e,r,t,(0,m.stringCamelCase)(i),u)}))}))},d=0;d=12?d.toNumber():e,(function(){return(0,T.lazyVariants)(r,a.unwrap(),C,(function(e){var t=e.docs,f=e.fields,c=e.index,n=e.name;return{args:R(r,f),docs:t.map(N),fields:f,index:c.toNumber(),method:n.toString(),name:n.toString(),section:i}}))}))}},d=0;d=12?s.toNumber():t,(function(){return(0,T.lazyVariants)(r,d.unwrap(),C,(function(t){var f=e.createType("EventMetadataLatest",(0,m.objectSpread)({},t,{args:R(r,t.fields)}));return function(e){(0,u.default)(r,e);var c=h(r);function r(e,n){return(0,i.default)(this,r),c.call(this,e,n,f,(0,m.stringCamelCase)(l),t.name.toString())}return(0,o.default)(r)}(O.GenericEventData)}))}))},d=0;d0&&void 0!==arguments[0]?arguments[0]:w.fallbackExtensions,t=arguments.length>1?arguments[1]:void 0;(0,a.default)(this,Y)[Y]=e,(0,a.default)(this,J)[J]=t;var f=(0,w.findUnknownExtensions)((0,a.default)(this,Y)[Y],(0,a.default)(this,J)[J]);f.length&&I.warn("Unknown signed extensions ".concat(f.join(", ")," found, treating them as no-effect"))}}]),e}();t.TypeRegistry=Q},38237:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(68434),r=f(42959),n=[c.packageInfo,r.packageInfo];t.default=n},87192:(e,t,f)=>{"use strict";var c=f(73209),r=f(69338),n=c(f(38237)),a=f(10686);(0,r.detectPackage)(a.packageInfo,null,n.default)},13553:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumAccountId=void 0;var u=f(74754),s=f(69338),l=f(94459);function p(e){return(0,s.isU8a)(e)||Array.isArray(e)?(0,s.u8aToU8a)(e):(0,s.isHex)(e)||(0,l.isEthereumAddress)(e)?(0,s.hexToU8a)(e):(0,s.isString)(e)?(0,s.u8aToU8a)(e):e}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,p(t),160)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,p(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,l.ethereumEncode)(this)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(u.U8aFixed);t.GenericEthereumAccountId=b},51907:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(39882),b=f(13553),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof b.GenericEthereumAccountId||t instanceof p.GenericAccountIndex?t:(0,s.isU8a)(t)||Array.isArray(t)||(0,s.isHex)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);var f=p.GenericAccountIndex.readLength(t),c=(0,i.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){var f=(0,l.decodeAddress)(t);return 20===f.length?e.createTypeUnsafe("EthereumAccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){(0,r.default)(this,i);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(i,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.writeLength(t):h,t)}}]),i}(u.Base);t.GenericEthereumLookupSource=v},24280:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericEthereumAccountId",{enumerable:!0,get:function(){return c.GenericEthereumAccountId}}),Object.defineProperty(t,"GenericEthereumLookupSource",{enumerable:!0,get:function(){return r.GenericEthereumLookupSource}});var c=f(13553),r=f(51907)},89028:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(96680)),a=c(f(37424)),d=c(f(283)),o=c(f(8541)),i=c(f(23882)),u=c(f(28241)),s=c(f(52399)),l=c(f(42463)),p=c(f(92940)),b=c(f(21475));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,p.default)(e);if(t){var r=(0,p.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,l.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsic=void 0,Object.defineProperty(t,"LATEST_EXTRINSIC_VERSION",{enumerable:!0,get:function(){return g.EXTRINSIC_VERSION}});var y=f(74754),v=f(69338),m=f(96420),g=f(60213),w=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4"];function O(e,t,f){if(t instanceof j)return t.unwrap();var c=(f&m.BIT_SIGNED)===m.BIT_SIGNED,r=w[f&m.UNMASK_VERSION]||w[0];return e.createTypeUnsafe(r,[t,{isSigned:c,version:f}])}function x(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m.DEFAULT_VERSION;return(0,v.isU8a)(t)||Array.isArray(t)||(0,v.isHex)(t)?P(e,(0,v.u8aToU8a)(t),f):t instanceof e.createClassUnsafe("Call")?O(e,{method:t},f):O(e,t,f)}function P(e,t,f){if(!t.length)return O(e,new Uint8Array,f);var c=(0,v.compactFromU8a)(t),r=(0,b.default)(c,2),n=r[0],a=n+r[1].toNumber();(0,v.assert)(a<=t.length,(function(){return"Extrinsic: length less than remainder, expected at least ".concat(a,", found ").concat(t.length)}));var d=t.subarray(n,a);return O(e,d.subarray(1),d[0])}var k=function(e){(0,s.default)(f,e);var t=h(f);function f(e,c,r){var n;(0,d.default)(this,f),n=t.call(this,e,c,r);for(var a=Object.keys(e.getSignedExtensionTypes()),o=function(e){return n.inner.signature[e]},u=0;u2&&void 0!==arguments[2]?arguments[2]:{},a=n.version;return r=t.call(this,e,x(e,c,a)),Object.defineProperty((0,i.default)(r),M,{writable:!0,value:void 0}),r}return(0,o.default)(f,[{key:"hash",get:function(){return(0,n.default)(this,M)[M]||((0,n.default)(this,M)[M]=(0,u.default)((0,p.default)(f.prototype),"hash",this)),(0,n.default)(this,M)[M]}},{key:"addSignature",value:function(e,t,f){return this.inner.addSignature(e,t,f),(0,n.default)(this,M)[M]=void 0,this}},{key:"inspect",value:function(){var e=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return{inner:this.isSigned?this.inner.inspect().inner:this.inner.method.inspect().inner,outer:[(0,v.compactToU8a)(e.length),new Uint8Array([this.version])]}}},{key:"sign",value:function(e,t){return this.inner.sign(e,t),(0,n.default)(this,M)[M]=void 0,this}},{key:"signFake",value:function(e,t){return this.inner.signFake(e,t),(0,n.default)(this,M)[M]=void 0,this}},{key:"toHex",value:function(e){return(0,v.u8aToHex)(this.toU8a(e))}},{key:"toHuman",value:function(e){return(0,v.objectSpread)({},{isSigned:this.isSigned,method:this.method.toHuman(e)},this.isSigned?{era:this.era.toHuman(e),nonce:this.nonce.toHuman(e),signature:this.signature.toHex(),signer:this.signer.toHuman(e),tip:this.tip.toHuman(e)}:null)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Extrinsic"}},{key:"toU8a",value:function(e){var t=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return e?t:(0,v.compactAddLength)(t)}},{key:"toU8aInner",value:function(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}]),f}(k);t.GenericExtrinsic=j},63663:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.MortalEra=t.ImmortalEra=t.GenericExtrinsicEra=void 0;var s=f(74754),l=f(69338),p=f(96420);function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array;if((0,l.isU8a)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof v)return b(e.toU8a());if((0,l.isHex)(e))return b((0,l.hexToU8a)(e));if((0,l.isObject)(e)){var t=Object.entries(e).map((function(e){var t=(0,i.default)(e,2),f=t[0],c=t[1];return[f.toLowerCase(),c]})),f=t.find((function(e){return"mortalera"===(0,i.default)(e,1)[0].toLowerCase()})),c=t.find((function(e){return"immortalera"===(0,i.default)(e,1)[0].toLowerCase()}));return f?{MortalEra:f[1]}:c?{ImmortalEra:c[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}var h=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,p.IMMORTAL_ERA)}return(0,r.default)(f)}(s.Raw);t.ImmortalEra=h;var y=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{period:s.U64,phase:s.U64},function(e,t){if((0,l.isU8a)(t)||(0,l.isHex)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new s.U64(e),new s.U64(e)];var f=(0,l.u8aToBn)(t.subarray(0,1)).toNumber()+((0,l.u8aToBn)(t.subarray(1,2)).toNumber()<<8),c=2<>4)*Math.max(c>>12,1);return(0,l.assert)(c>=4&&r>12,1),d=n/a*a;return[new s.U64(e,r),new s.U64(e,d)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return 2}},{key:"period",get:function(){return this[0]}},{key:"phase",get:function(){return this[1]}},{key:"toHuman",value:function(){return{period:(0,l.formatNumber)(this.period),phase:(0,l.formatNumber)(this.phase)}}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){var t=this.period.toNumber(),f=this.phase.toNumber(),c=Math.max(t>>12,1),r=function(e){for(var t=e.toString(2),f=0;"0"===t[t.length-1-f];)f++;return f}(t),n=Math.min(15,Math.max(1,r-1))+(f/c<<4);return new Uint8Array([255&n,n>>8])}},{key:"birth",value:function(e){return Math.floor((Math.max((0,l.bnToBn)(e).toNumber(),this.phase.toNumber())-this.phase.toNumber())/this.period.toNumber())*this.period.toNumber()+this.phase.toNumber()}},{key:"death",value:function(e){return this.birth(e)+this.period.toNumber()}}]),f}(s.Tuple);t.MortalEra=y;var v=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{ImmortalEra:h,MortalEra:y},b(c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}},{key:"asImmortalEra",get:function(){var e=this;return(0,l.assert)(this.isImmortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asImmortalEra")})),this.inner}},{key:"asMortalEra",get:function(){var e=this;return(0,l.assert)(this.isMortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asMortalEra")})),this.inner}},{key:"isImmortalEra",get:function(){return 0===this.index}},{key:"isMortalEra",get:function(){return this.index>0}},{key:"toU8a",value:function(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}]),f}(s.Enum);t.GenericExtrinsicEra=v},85989:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayload=void 0;var u=f(74754),s=f(69338),l=f(96420),p=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4"];function b(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.DEFAULT_VERSION;return t instanceof h?t.unwrap():e.createTypeUnsafe(p[f]||p[0],[t,{version:f}])}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.version;return c.call(this,e,b(e,t,n))}return(0,n.default)(u,[{key:"blockHash",get:function(){return this.inner.blockHash}},{key:"era",get:function(){return this.inner.era}},{key:"genesisHash",get:function(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}},{key:"method",get:function(){return this.inner.method}},{key:"nonce",get:function(){return this.inner.nonce}},{key:"specVersion",get:function(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"tip",get:function(){return this.inner.tip||this.registry.createTypeUnsafe("Compact",[])}},{key:"transactionVersion",get:function(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"eq",value:function(e){return this.inner.eq(e)}},{key:"sign",value:function(e){var t=this.inner.sign(e);return{signature:(0,s.u8aToHex)(t)}}},{key:"toHuman",value:function(e){return this.inner.toHuman(e)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"toU8a",this).call(this,!!e&&{method:!0})}}]),u}(u.Base);t.GenericExtrinsicPayload=h},34221:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadUnknown=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){(0,n.default)(this,i);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.version,a=void 0===r?0:r;throw c.call(this,e,{}),new Error("Unsupported extrinsic payload version ".concat(a))}return(0,r.default)(i)}(f(74754).Struct);t.GenericExtrinsicPayloadUnknown=i},4577:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicUnknown=void 0;var i=f(74754),u=f(96420),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){(0,n.default)(this,i);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.isSigned,a=void 0!==r&&r,d=f.version,o=void 0===d?0:d;throw c.call(this,e,{}),new Error("Unsupported ".concat(a?"":"un","signed extrinsic version ").concat(o&u.UNMASK_VERSION))}return(0,r.default)(i)}(i.Struct);t.GenericExtrinsicUnknown=s},44896:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericSignerPayload=void 0;var p=f(74754),b=f(69338),h={address:"Address",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",method:"Call",nonce:"Compact",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec",tip:"Compact",version:"u8"},y=(0,l.default)("extraTypes"),v=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,n.default)(this,l);var a=(0,b.objectSpread)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());f=c.call(this,e,(0,b.objectSpread)({},a,h),t),Object.defineProperty((0,d.default)(f),y,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(f),y)[y]={};for(var o=function(e){return f.get(e)},i=0,u=Object.entries(a);i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNMASK_VERSION=t.IMMORTAL_ERA=t.EMPTY_U8A=t.DEFAULT_VERSION=t.BIT_UNSIGNED=t.BIT_SIGNED=void 0,t.BIT_SIGNED=128,t.BIT_UNSIGNED=0;var f=new Uint8Array;t.EMPTY_U8A=f,t.DEFAULT_VERSION=4;var c=new Uint8Array([0]);t.IMMORTAL_ERA=c,t.UNMASK_VERSION=127},10963:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericExtrinsic:!0,GenericExtrinsicEra:!0,GenericMortalEra:!0,GenericImmortalEra:!0,GenericExtrinsicPayload:!0,GenericExtrinsicPayloadUnknown:!0,GenericExtrinsicUnknown:!0,GenericSignerPayload:!0};Object.defineProperty(t,"GenericExtrinsic",{enumerable:!0,get:function(){return r.GenericExtrinsic}}),Object.defineProperty(t,"GenericExtrinsicEra",{enumerable:!0,get:function(){return n.GenericExtrinsicEra}}),Object.defineProperty(t,"GenericExtrinsicPayload",{enumerable:!0,get:function(){return a.GenericExtrinsicPayload}}),Object.defineProperty(t,"GenericExtrinsicPayloadUnknown",{enumerable:!0,get:function(){return d.GenericExtrinsicPayloadUnknown}}),Object.defineProperty(t,"GenericExtrinsicUnknown",{enumerable:!0,get:function(){return o.GenericExtrinsicUnknown}}),Object.defineProperty(t,"GenericImmortalEra",{enumerable:!0,get:function(){return n.ImmortalEra}}),Object.defineProperty(t,"GenericMortalEra",{enumerable:!0,get:function(){return n.MortalEra}}),Object.defineProperty(t,"GenericSignerPayload",{enumerable:!0,get:function(){return i.GenericSignerPayload}});var r=f(89028),n=f(63663),a=f(85989),d=f(34221),o=f(4577),i=f(44896),u=f(39143);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},17083:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyCheck=void 0,t.emptyCheck={extrinsic:{},payload:{}}},98277:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.allExtensions=void 0,t.expandExtensionTypes=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.map((function(e){return f[e]||i[e]})).filter((function(e){return!!e})).reduce((function(e,f){return(0,r.objectSpread)(e,f[t])}),{})},t.fallbackExtensions=void 0,t.findUnknownExtensions=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=[].concat((0,c.default)(Object.keys(i)),(0,c.default)(Object.keys(t)));return e.filter((function(e){return!f.includes(e)}))};var r=f(69338),n=f(18262),a=f(31248),d=f(33561),o=f(28954),i=(0,r.objectSpread)({},o.substrate,n.polkadot,a.shell,d.statemint);t.allExtensions=i,t.fallbackExtensions=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"]},18262:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polkadot=void 0;var c=f(17083),r={LimitParathreadCommits:c.emptyCheck,OnlyStakingAndClaims:c.emptyCheck,PrevalidateAttests:c.emptyCheck,RestrictFunctionality:c.emptyCheck,TransactionCallFilter:c.emptyCheck,ValidateDoubleVoteReports:c.emptyCheck};t.polkadot=r},31248:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shell=void 0;var c={DisallowSigned:f(17083).emptyCheck};t.shell=c},33561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.statemint=void 0,t.statemint={ChargeAssetTxPayment:{extrinsic:{tip:"Compact",assetId:"Option"},payload:{}}}},28954:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(17083),r={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},n={ChargeTransactionPayment:{extrinsic:{tip:"Compact"},payload:{}},CheckBlockGasLimit:c.emptyCheck,CheckEra:r,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMortality:r,CheckNonZeroSender:c.emptyCheck,CheckNonce:{extrinsic:{nonce:"Compact"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:c.emptyCheck,LockStakingStatus:c.emptyCheck,ValidateEquivocationReport:c.emptyCheck};t.substrate=n},93214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sign=function(e,t,f,c){var r=f.length>256?e.hash(f):f;return t.sign(r,c)}},60213:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicV4=t.EXTRINSIC_VERSION=void 0;var u=f(74754),s=f(69338);t.EXTRINSIC_VERSION=4;var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.isSigned;return c.call(this,e,{signature:"ExtrinsicSignatureV4",method:"Call"},u.decodeExtrinsic(e,t,n))}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"method",get:function(){return this.getT("method")}},{key:"registry",get:function(){return(0,a.default)((0,i.default)(u.prototype),"registry",this)}},{key:"signature",get:function(){return this.getT("signature")}},{key:"version",get:function(){return 4}},{key:"addSignature",value:function(e,t,f){return this.signature.addSignature(e,t,f),this}},{key:"sign",value:function(e,t){return this.signature.sign(this.method,e,t),this}},{key:"signFake",value:function(e,t){return this.signature.signFake(this.method,e,t),this}}],[{key:"decodeExtrinsic",value:function(e,t){var f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t instanceof u)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,s.isU8a)(t)){var c=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:f}]),r=e.createTypeUnsafe("Call",[t.subarray(c.encodedLength)]);return{method:r,signature:c}}return t||{}}}]),u}(u.Struct);t.GenericExtrinsicV4=l},52982:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(96680)),s=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadV4=void 0;var l=f(74754),p=f(69338),b=f(93214),h=(0,s.default)("signOptions"),y=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t){var f;return(0,r.default)(this,s),f=c.call(this,e,(0,p.objectSpread)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),t),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof l.Enum},f}return(0,n.default)(s,[{key:"blockHash",get:function(){return this.getT("blockHash")}},{key:"era",get:function(){return this.getT("era")}},{key:"genesisHash",get:function(){return this.getT("genesisHash")}},{key:"method",get:function(){return this.getT("method")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"specVersion",get:function(){return this.getT("specVersion")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"transactionVersion",get:function(){return this.getT("transactionVersion")}},{key:"assetId",get:function(){return this.getT("assetId")}},{key:"sign",value:function(e){return(0,b.sign)(this.registry,e,this.toU8a({method:!0}),(0,u.default)(this,h)[h])}}]),s}(l.Struct);t.GenericExtrinsicPayloadV4=y},64194:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicSignatureV4=void 0;var p=f(74754),b=f(69338),h=f(96420),y=f(52982),v=new Uint8Array(256).fill(1);function m(e,t){return e.createTypeUnsafe("Address",[(0,b.isU8a)(t)?(0,b.u8aToHex)(t):t])}var g=(0,l.default)("signKeys"),w=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=n.isSigned,o=e.getSignedExtensionTypes();return f=c.call(this,e,(0,b.objectSpread)({signer:"Address",signature:"ExtrinsicSignature"},o),l.decodeExtrinsicSignature(t,d)),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),g)[g]=Object.keys(o),(0,b.objectProperties)((0,a.default)(f),(0,s.default)((0,a.default)(f),g)[g],(function(e){return f.get(e)})),f}return(0,n.default)(l,[{key:"encodedLength",get:function(){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"encodedLength",this):0}},{key:"isSigned",get:function(){return!this.signature.isEmpty}},{key:"era",get:function(){return this.getT("era")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"signature",get:function(){return this.multiSignature.value||this.multiSignature}},{key:"multiSignature",get:function(){return this.getT("signature")}},{key:"signer",get:function(){return this.getT("signer")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"_injectSignature",value:function(e,t,f){for(var c=0;c<(0,s.default)(this,g)[g].length;c++){var r=(0,s.default)(this,g)[g][c],n=f.get(r);(0,b.isUndefined)(n)||this.set(r,n)}return this.set("signer",e),this.set("signature",t),this}},{key:"addSignature",value:function(e,t,f){return this._injectSignature(m(this.registry,e),this.registry.createTypeUnsafe("ExtrinsicSignature",[t]),new y.GenericExtrinsicPayloadV4(this.registry,f))}},{key:"createPayload",value:function(e,t){var f=t.era,c=t.runtimeVersion,r=c.specVersion,n=c.transactionVersion;return new y.GenericExtrinsicPayloadV4(this.registry,(0,b.objectSpread)({},t,{era:f||h.IMMORTAL_ERA,method:e.toHex(),specVersion:r,transactionVersion:n}))}},{key:"sign",value:function(e,t,f){(0,b.assert)(t&&t.addressRaw,(function(){return"Expected a valid keypair for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t.addressRaw),this.registry.createTypeUnsafe("ExtrinsicSignature",[c.sign(t)]),c)}},{key:"signFake",value:function(e,t,f){(0,b.assert)(t,(function(){return"Expected a valid address for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t),this.registry.createTypeUnsafe("ExtrinsicSignature",[v]),c)}},{key:"toU8a",value:function(e){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"toU8a",this).call(this,e):h.EMPTY_U8A}}],[{key:"decodeExtrinsicSignature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(e instanceof l||t)?e:h.EMPTY_U8A}}]),l}(p.Struct);t.GenericExtrinsicSignatureV4=w},39143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericExtrinsicPayloadV4",{enumerable:!0,get:function(){return r.GenericExtrinsicPayloadV4}}),Object.defineProperty(t,"GenericExtrinsicSignatureV4",{enumerable:!0,get:function(){return n.GenericExtrinsicSignatureV4}}),Object.defineProperty(t,"GenericExtrinsicV4",{enumerable:!0,get:function(){return c.GenericExtrinsicV4}});var c=f(60213),r=f(52982),n=f(64194)},32534:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(38685));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountId=void 0;var s=f(74754),l=f(69338),p=f(94459);function b(e){if((0,l.isU8a)(e)||Array.isArray(e))return(0,l.u8aToU8a)(e);if(!e)return new Uint8Array;if((0,l.isHex)(e))return(0,l.hexToU8a)(e);if((0,l.isString)(e))return(0,p.decodeAddress)(e);throw new Error("Unknown type passed to AccountId constructor, found typeof ".concat((0,u.default)(e)))}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=b(t);return(0,l.assert)(f.length>=32||!f.some((function(e){return e})),(function(){return"Invalid AccountId provided, expected 32 bytes, found ".concat(f.length)})),c.call(this,e,f,256)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,b(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,p.encodeAddress)(this,this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(s.U8aFixed);t.GenericAccountId=h},39882:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountIndex=void 0;var u=f(74754),s=f(69338),l=f(94459),p=new s.BN(239),b=new s.BN(1).shln(16),h=new s.BN(1).shln(32);function y(e){return e instanceof v?e.toBn():(0,s.isBn)(e)||(0,s.isNumber)(e)||(0,s.isHex)(e)||(0,s.isU8a)(e)||(0,s.isBigInt)(e)?e:y((0,l.decodeAddress)(e))}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new s.BN(0);return c.call(this,e,y(t))}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,s.isBn)(e)||(0,s.isNumber)(e)?(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,e):(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,this.registry.createTypeUnsafe("AccountIndex",[e]))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){var e=u.calcLength(this);return(0,l.encodeAddress)(this.toU8a().subarray(0,e),this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountIndex"}}],[{key:"calcLength",value:function(e){var t=(0,s.bnToBn)(e);return t.lte(p)?1:t.lt(b)?2:t.lt(h)?4:8}},{key:"readLength",value:function(e){var t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}},{key:"writeLength",value:function(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}}]),u}(u.u32);t.GenericAccountIndex=v},42858:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericBlock=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){return(0,r.default)(this,i),c.call(this,e,{header:"Header",extrinsics:"Vec"},t)}return(0,n.default)(i,[{key:"contentHash",get:function(){return this.registry.hash(this.toU8a())}},{key:"extrinsics",get:function(){return this.getT("extrinsics")}},{key:"hash",get:function(){return this.header.hash}},{key:"header",get:function(){return this.getT("header")}}]),i}(f(74754).Struct);t.GenericBlock=i},48300:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(48636)),n=c(f(21475)),a=c(f(9578)),d=c(f(28241)),o=c(f(8541)),i=c(f(283)),u=c(f(52399)),s=c(f(42463)),l=c(f(92940)),p=c(f(38685));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,l.default)(e);if(t){var r=(0,l.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,s.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericCallIndex=t.GenericCall=void 0;var h=f(74754),y=f(69338);function v(e,t){return t.fields.reduce((function(t,f,c){var r=f.name,n=f.type;return t[r.unwrapOr("param".concat(c)).toString()]=e.createLookupType(n),t}),{})}function m(e,t,f){var c=t.args,r=t.callIndex,n=r instanceof w?r.toU8a():r,a=f||e.findMetaCall(n).meta;return{args:c,argsDef:v(e,a),callIndex:r,meta:a}}function g(e,t,f){var c=new Uint8Array(2);c.set(t.subarray(0,2),0);var r=f||e.findMetaCall(c).meta;return{args:t.subarray(2),argsDef:v(e,r),callIndex:c,meta:r}}var w=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c){return(0,i.default)(this,f),t.call(this,e,c,16)}return(0,o.default)(f)}(h.U8aFixed);t.GenericCallIndex=w;var O=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c,r){var n;(0,i.default)(this,f);var a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,f=arguments.length>2?arguments[2]:void 0;if((0,y.isU8a)(t)||(0,y.isHex)(t))return g(e,(0,y.u8aToU8a)(t),f);if((0,y.isObject)(t)&&t.callIndex&&t.args)return m(e,t,f);throw new Error("Call: Cannot decode value '".concat(t,"' of type ").concat((0,p.default)(t)))}(e,c,r);try{n=t.call(this,e,{callIndex:w,args:h.Struct.with(a.argsDef)},a)}catch(t){var d="unknown.unknown";try{var o=e.findMetaCall(a.callIndex);d="".concat(o.section,".").concat(o.method)}catch(e){}throw new Error("Call: failed decoding ".concat(d,":: ").concat(t.message))}return n._meta=a.meta,n}return(0,o.default)(f,[{key:"args",get:function(){return(0,a.default)(this.getT("args").values())}},{key:"argsDef",get:function(){return v(this.registry,this.meta)}},{key:"argsEntries",get:function(){return(0,a.default)(this.getT("args").entries())}},{key:"callIndex",get:function(){return this.getT("callIndex").toU8a()}},{key:"data",get:function(){return this.getT("args").toU8a()}},{key:"meta",get:function(){return this._meta}},{key:"method",get:function(){return this.registry.findMetaCall(this.callIndex).method}},{key:"registry",get:function(){return(0,d.default)((0,l.default)(f.prototype),"registry",this)}},{key:"section",get:function(){return this.registry.findMetaCall(this.callIndex).section}},{key:"is",value:function(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}},{key:"toHuman",value:function(e){var t,f,c;try{c=this.registry.findMetaCall(this.callIndex)}catch(e){}return(0,y.objectSpread)({args:this.argsEntries.reduce((function(t,f){var c=(0,n.default)(f,2),a=c[0],d=c[1];return(0,y.objectSpread)(t,(0,r.default)({},a,d.toHuman(e)))}),{}),method:null===(t=c)||void 0===t?void 0:t.method,section:null===(f=c)||void 0===f?void 0:f.section},e&&c?{docs:c.meta.docs.map((function(e){return e.toString()}))}:null)}},{key:"toRawType",value:function(){return"Call"}}]),f}(h.Struct);t.GenericCall=O},37028:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475)),u=c(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericChainProperties=void 0;var s=f(74754),l=f(69338);function p(e,t,f){var c=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return f&&(0,l.isFunction)(f.unwrapOrDefault)?f:e.createTypeUnsafe(t,[c?(0,l.isNull)(f)||(0,l.isUndefined)(f)?null:Array.isArray(f)?f:[f]:f])}var b=function(e){(0,a.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function s(e,t){return(0,r.default)(this,s),c.call(this,e,function(e,t){return(t&&(0,l.isFunction)(t.entries)?(0,u.default)(t.entries()):Object.entries(t||{})).reduce((function(t,f){var c=(0,i.default)(f,2),r=c[0],n=c[1];return t[r]=function(e,t,f){return"ss58Format"===t?p(e,"Option",f,!1):"tokenDecimals"===t?p(e,"Option>",f):"tokenSymbol"===t?p(e,"Option>",f):f}(e,r,n),t}),{ss58Format:e.createTypeUnsafe("Option",[]),tokenDecimals:e.createTypeUnsafe("Option>",[]),tokenSymbol:e.createTypeUnsafe("Option>",[])})}(e,t))}return(0,n.default)(s,[{key:"ss58Format",get:function(){return this.getT("ss58Format")}},{key:"tokenDecimals",get:function(){return this.getT("tokenDecimals")}},{key:"tokenSymbol",get:function(){return this.getT("tokenSymbol")}}]),s}(s.Json);t.GenericChainProperties=b},61027:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericConsensusEngineId=t.CID_POW=t.CID_GRPA=t.CID_BABE=t.CID_AURA=void 0;var i=f(74754),u=f(69338),s=(0,u.stringToU8a)("aura");t.CID_AURA=s;var l=(0,u.stringToU8a)("BABE");t.CID_BABE=l;var p=(0,u.stringToU8a)("FRNK");t.CID_GRPA=p;var b=(0,u.stringToU8a)("pow_");t.CID_POW=b;var h=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){return(0,r.default)(this,i),c.call(this,e,(0,u.isNumber)(t)?(0,u.bnToU8a)(t,{isLe:!1}):t,32)}return(0,n.default)(i,[{key:"isAura",get:function(){return this.eq(s)}},{key:"isBabe",get:function(){return this.eq(l)}},{key:"isGrandpa",get:function(){return this.eq(p)}},{key:"isPow",get:function(){return this.eq(b)}},{key:"extractAuthor",value:function(e,t){if(null!=t&&t.length){if(this.isAura)return function(e,t,f){return f[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new u.BN(f.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,f){return f[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||20===e.length)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}},{key:"toHuman",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"ConsensusEngineId"}},{key:"toString",value:function(){return this.isAscii?(0,u.u8aToString)(this):(0,u.u8aToHex)(this)}}]),i}(i.U8aFixed);t.GenericConsensusEngineId=h},56750:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(28241)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEventData=t.GenericEvent=void 0;var b=f(74754),h=f(69338),y=(0,l.default)("meta"),v=(0,l.default)("method"),m=(0,l.default)("section"),g=(0,l.default)("typeDef"),w=function(e){(0,o.default)(f,e);var t=p(f);function f(e,c,r){var a;(0,n.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",u=(null==r?void 0:r.fields)||[];return a=t.call(this,e,u.map((function(t){var f=t.type;return e.createLookupType(f)})),c),Object.defineProperty((0,d.default)(a),y,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),v,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),g,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),y)[y]=r,(0,s.default)((0,d.default)(a),v)[v]=i,(0,s.default)((0,d.default)(a),m)[m]=o,(0,s.default)((0,d.default)(a),g)[g]=u.map((function(t){var f=t.type;return e.lookup.getTypeDef(f)})),a}return(0,a.default)(f,[{key:"meta",get:function(){return(0,s.default)(this,y)[y]}},{key:"method",get:function(){return(0,s.default)(this,v)[v]}},{key:"section",get:function(){return(0,s.default)(this,m)[m]}},{key:"typeDef",get:function(){return(0,s.default)(this,g)[g]}}]),f}(b.Tuple);t.GenericEventData=w;var O=function(e){(0,o.default)(f,e);var t=p(f);function f(e,c){(0,n.default)(this,f);var r=function(e,t){if(!t||!t.length)return{DataType:b.Null};var f=t.subarray(0,2);return{DataType:e.findMetaEvent(f),value:{data:t.subarray(2),index:f}}}(e,c),a=r.DataType,d=r.value;return t.call(this,e,{index:"EventId",data:a},d)}return(0,a.default)(f,[{key:"data",get:function(){return this.getT("data")}},{key:"index",get:function(){return this.getT("index")}},{key:"meta",get:function(){return this.data.meta}},{key:"method",get:function(){return this.data.method}},{key:"section",get:function(){return this.data.section}},{key:"typeDef",get:function(){return this.data.typeDef}},{key:"toHuman",value:function(e){return(0,h.objectSpread)({method:this.method,section:this.section},e?{docs:this.meta.docs.map((function(e){return e.toString()}))}:null,(0,r.default)((0,u.default)(f.prototype),"toHuman",this).call(this,e))}}]),f}(b.Struct);t.GenericEvent=O},90989:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof p.GenericAccountId||t instanceof b.GenericAccountIndex?t:(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,s.isHex)(t)||(0,s.isU8a)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);var f=b.GenericAccountIndex.readLength(t),c=(0,i.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):function(e,t){var f=(0,l.decodeAddress)(t);return 32===f.length?e.createTypeUnsafe("AccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){(0,r.default)(this,i);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(i,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"inspect",value:function(){var e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(e):h),e]}}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(t):h,t)}}]),i}(u.Base);t.GenericLookupSource=v},56583:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericMultiAddress=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882);function h(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}function y(e,t){return t instanceof p.GenericAccountId?{Id:t}:(0,s.isU8a)(t)?h(e,t):t instanceof v?t:t instanceof b.GenericAccountIndex||(0,s.isBn)(t)||(0,s.isNumber)(t)?{Index:(0,s.isNumber)(t)?t:t.toNumber()}:(0,s.isString)(t)?h(e,(0,l.decodeAddress)(t.toString())):t}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){return(0,n.default)(this,u),c.call(this,e,{Id:"AccountId",Index:"Compact",Raw:"Bytes",Address32:"H256",Address20:"H160"},y(e,t))}return(0,a.default)(u,[{key:"inspect",value:function(){var e=this.inner.inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([this.index])].concat((0,r.default)(c))}}},{key:"toString",value:function(){return this.value.toString()}}]),u}(u.Enum);t.GenericMultiAddress=v},55510:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(96680)),s=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericVote=void 0;var l=f(74754),p=f(69338);function b(e){return e?new Uint8Array([128]):new Uint8Array([0])}var h=(0,s.default)("aye"),y=(0,s.default)("conviction"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e,t){return(0,p.isU8a)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,p.isUndefined)(t)||t instanceof Boolean||(0,p.isBoolean)(t)?b(new l.Bool(e,t).isTrue):(0,p.isNumber)(t)?b(t<0):function(e,t){return new Uint8Array([(new l.Bool(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);return f=c.call(this,e,n,8),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]=128==(128&n[0]),(0,u.default)((0,a.default)(f),y)[y]=f.registry.createTypeUnsafe("Conviction",[127&n[0]]),f}return(0,n.default)(s,[{key:"conviction",get:function(){return(0,u.default)(this,y)[y]}},{key:"isAye",get:function(){return(0,u.default)(this,h)[h]}},{key:"isNay",get:function(){return!this.isAye}},{key:"toHuman",value:function(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}},{key:"toRawType",value:function(){return"Vote"}}]),s}(l.U8aFixed);t.GenericVote=v},51432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericAccountId:!0,GenericAccountIndex:!0,GenericBlock:!0,GenericCall:!0,GenericChainProperties:!0,GenericConsensusEngineId:!0,GenericEvent:!0,GenericEventData:!0,GenericLookupSource:!0,GenericMultiAddress:!0,GenericAddress:!0,GenericVote:!0};Object.defineProperty(t,"GenericAccountId",{enumerable:!0,get:function(){return n.GenericAccountId}}),Object.defineProperty(t,"GenericAccountIndex",{enumerable:!0,get:function(){return a.GenericAccountIndex}}),Object.defineProperty(t,"GenericAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericBlock",{enumerable:!0,get:function(){return d.GenericBlock}}),Object.defineProperty(t,"GenericCall",{enumerable:!0,get:function(){return o.GenericCall}}),Object.defineProperty(t,"GenericChainProperties",{enumerable:!0,get:function(){return i.GenericChainProperties}}),Object.defineProperty(t,"GenericConsensusEngineId",{enumerable:!0,get:function(){return u.GenericConsensusEngineId}}),Object.defineProperty(t,"GenericEvent",{enumerable:!0,get:function(){return s.GenericEvent}}),Object.defineProperty(t,"GenericEventData",{enumerable:!0,get:function(){return s.GenericEventData}}),Object.defineProperty(t,"GenericLookupSource",{enumerable:!0,get:function(){return l.GenericLookupSource}}),Object.defineProperty(t,"GenericMultiAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericVote",{enumerable:!0,get:function(){return b.GenericVote}});var r=f(24280);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(32534),a=f(39882),d=f(42858),o=f(48300),i=f(37028),u=f(61027),s=f(56750),l=f(90989),p=f(56583),b=f(55510)},26700:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(87192);var c=f(66533);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},88925:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(10963);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51432);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(62347);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},41122:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAliasTypes=function(e,t){var f,n=e.knownTypes;return(0,c.objectSpread)({},r[t],null===(f=n.typesAlias)||void 0===f?void 0:f[t])};var c=f(69338),r={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},parachains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeParachain:{Proposal:"ParachainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPallet:{AssetId:"XcmAssetId"}}},56008:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact",sufficients:"Compact",approvals:"Compact"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec",symbol:"Vec",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}}},14044:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec",invalid:"Vec"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeParachains:"Vec",paraBlocks:"Vec"},MoreAttestations:{}}}},42821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{RawAuraPreDigest:{slotNumber:"u64"}}}},5735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",params:[{name:"bytesOrHash",type:"Vec"}],type:"Vec"},insertKey:{description:"Insert a key into the keystore.",params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",params:[],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec"},submitExtrinsic:{isSigned:!0,description:"Submit a fully formatted extrinsic for block inclusion",params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}}},10234:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option)"}}}}},28658:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",params:[],type:"HashMap"}},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeWeight:"u64",MaybeRandomness:"Option",MaybeVrf:"Option",EpochAuthorship:{primary:"Vec",secondary:"Vec",secondary_vrf:"Vec"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}}},90796:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}}},4612:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside side its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefySignedCommitment"},getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"}},types:{BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec>"},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"MmrRootHash",MmrRootHash:"H256",ValidatorSetId:"u64"}}},67250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}}},64979:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Header"},getBlock:{description:"Get header and body of a relay chain block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{name:"blockNumber",type:"BlockNumber",isOptional:!0}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"}},types:{BlockHash:"Hash"}}},63551:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"}},types:{PrefixedStorageKey:"StorageKey"}}},36920:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}}},41836:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec",end:"BlockNumber"}}}},22327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}}},23625:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={rpc:c(f(68307)).default,types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option",_reserved:"Option"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option"},CodeUploadResult:{_enum:{Ok:"CodeUploadResultValue",Err:"Null"}},CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultErrModule:{index:"u8",error:"u8",message:"Option"},ContractExecResultErr:{_enum:{Other:"Text",CannotLookup:"Null",BadOrigin:"Null",Module:"ContractExecResultErrModule"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:{_enum:{Ok:"ContractExecResultOk",Err:"ContractExecResultErr"}},ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:{_enum:{Ok:"InstantiateReturnValueTo267",Err:"Null"}},ContractInstantiateResultTo299:{_enum:{Ok:"InstantiateReturnValue",Err:"Null"},_fallback:"ContractInstantiateResultTo267"},ContractInstantiateResult:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:{_enum:{Ok:"InstantiateReturnValueOk",Err:"DispatchError"}},InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact",initial:"Compact",maximum:"Compact",refcount:"Compact",_reserved:"Option",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}};t.default=r},68307:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={call:{description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"ContractInstantiateResult"},uploadCode:{endpoint:"contracts_upload_code",description:"Upload new code without instantiating a contract from it",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"CodeUploadResult"},getStorage:{description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option"},rentProjection:{description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option"}}},45620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={types:"Vec",spec:"ContractContractSpecV0"},n={source:"ContractProjectSource",contract:"ContractProjectContract"},a={rpc:{},types:(0,c.objectSpread)({},{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec",prefix:"Vec"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}}},{ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV1:{name:"Vec",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec"},ContractContractSpecV0:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV1:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV2:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV3:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventSpecV0:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV1:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV2:{label:"Text",args:"Vec",docs:"Vec"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV1:{name:"Vec",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"}},{ContractConstructorSpecLatest:"ContractConstructorSpecV3",ContractEventSpecLatest:"ContractEventSpecV2",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV2",ContractMetadataLatest:"ContractMetadataV3"},{ContractProjectInfo:n,ContractMetadataV0:r,ContractMetadataV1:{types:"Vec",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec",spec:"ContractContractSpecV3"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3"}},ContractProjectV0:(0,c.objectSpread)({metadataVersion:"Text"},n,r),ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec",description:"Option",docs:"Option",repository:"Option",homepage:"Option",license:"Option"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"}})};t.default=a},15778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}}},4927:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={rpc:{},types:{ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}}},2272:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0});var r={assets:!0,authorship:!0,aura:!0,babe:!0,balances:!0,beefy:!0,collective:!0,consensus:!0,contracts:!0,democracy:!0,dev:!0,elections:!0,engine:!0,evm:!0,extrinsics:!0,genericAsset:!0,gilt:!0,grandpa:!0,identity:!0,imOnline:!0,lottery:!0,mmr:!0,offences:!0,proxy:!0,recovery:!0,scheduler:!0,session:!0,society:!0,staking:!0,support:!0,syncstate:!0,system:!0,treasury:!0,txpayment:!0,uniques:!0,utility:!0,vesting:!0,attestations:!0,bridges:!0,claims:!0,crowdloan:!0,cumulus:!0,parachains:!0,poll:!0,purchase:!0,xcm:!0,contractsAbi:!0,eth:!0,rpc:!0,author:!0,chain:!0,childstate:!0,offchain:!0,payment:!0,state:!0};Object.defineProperty(t,"assets",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"attestations",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"aura",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"author",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"authorship",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"babe",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"balances",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"beefy",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"bridges",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"chain",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(t,"childstate",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"claims",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"collective",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"consensus",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"contracts",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"contractsAbi",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"crowdloan",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"cumulus",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"democracy",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"dev",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"elections",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"engine",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"eth",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"evm",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"extrinsics",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"genericAsset",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"gilt",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"grandpa",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"imOnline",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"lottery",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"mmr",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"offchain",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"offences",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"parachains",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"payment",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"poll",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"proxy",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"purchase",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"recovery",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"rpc",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"scheduler",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"session",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"society",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"staking",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"state",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"support",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"syncstate",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"system",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"treasury",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"txpayment",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"uniques",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"utility",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"vesting",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"xcm",{enumerable:!0,get:function(){return J.default}});var n=f(74690);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=c(f(56008)),d=c(f(10234)),o=c(f(42821)),i=c(f(28658)),u=c(f(90796)),s=c(f(4612)),l=c(f(41836)),p=c(f(22327)),b=c(f(23625)),h=c(f(47054)),y=c(f(76346)),v=c(f(85395)),m=c(f(98107)),g=c(f(22761)),w=c(f(35178)),O=c(f(19360)),x=c(f(79785)),P=c(f(74386)),k=c(f(74505)),M=c(f(1508)),j=c(f(67360)),S=c(f(73698)),T=c(f(85645)),E=c(f(60434)),A=c(f(52621)),I=c(f(50271)),N=c(f(75430)),R=c(f(90337)),B=c(f(99849)),C=c(f(83432)),_=c(f(14846)),V=c(f(7724)),U=c(f(82532)),H=c(f(76868)),L=c(f(29464)),D=c(f(81784)),z=c(f(1456)),F=c(f(14044)),q=c(f(67250)),W=c(f(36920)),X=c(f(15778)),K=c(f(4927)),Z=c(f(20814)),G=c(f(66366)),Y=c(f(67912)),J=c(f(23769)),Q=c(f(45620)),$=c(f(75009)),ee=c(f(57386)),te=c(f(5735)),fe=c(f(64979)),ce=c(f(63551)),re=c(f(15370)),ne=c(f(50059)),ae=c(f(50942))},47054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AllConvictions=void 0;var f=["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"];t.AllConvictions=f;var c={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:f},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}};t.default=c},76346:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",params:[{name:"at",type:"Hash",isHistoric:!0}],type:"Option"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}}},85395:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact",candidateCount:"Compact"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}}},98107:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{name:"parentHash",type:"BlockHash",isOptional:!0}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{name:"justification",type:"Justification",isOptional:!0}],type:"bool"}},types:{CreatedBlock:{hash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}}},74690:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"metadata",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"runtime",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"scaleInfo",{enumerable:!0,get:function(){return a.default}});var r=c(f(76102)),n=c(f(11952)),a=c(f(65524))},75009:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(96136),n=(0,c.objectSpread)({},{BlockV0:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthTransactionSignature"},TransactionV0:"LegacyTransaction"},{BlockV1:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}}},{BlockV2:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}}},{EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec"},EthAccessList:"Vec",EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec",storageProof:"Vec"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option",sealFields:"Vec",uncles:"Vec",transactions:"Vec",blockSize:"Option"},EthBloom:"H2048",EthCallRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthFilter:{fromBlock:"Option",toBlock:"Option",blockHash:"Option",address:"Option",topics:"Option"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec",Hashes:"Vec",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec",Null:"Null"}},EthFilterTopicEntry:"Option",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec",blockSize:"Option"},EthLog:{address:"EthAddress",topics:"Vec",data:"Bytes",blockHash:"Option",blockNumber:"Option",transactionHash:"Option",transactionIndex:"Option",logIndex:"Option",transactionLogIndex:"Option",removed:"bool"},EthReceipt:{transactionHash:"Option",transactionIndex:"Option",blockHash:"Option",from:"Option",to:"Option",blockNumber:"Option",cumulativeGasUsed:"U256",gasUsed:"Option",contractAddress:"Option",logs:"Vec",root:"Option",logsBloom:"EthBloom",statusCode:"Option"},EthStorageProof:{key:"U256",value:"U256",proof:"Vec"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option",warpChunksProcessed:"Option"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:"LegacyTransaction",EthTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option",contractAddress:"Option",logs:"Vec",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option"}}),a={rpc:r.rpc,types:n};t.default=a},96136:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rpc=void 0;var c=(0,f(69338).objectSpread)({},{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"String"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"String"}},{clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"String"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"}},{accounts:{description:"Returns accounts list.",params:[],type:"Vec"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"hash",type:"H256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}});t.rpc=c},22761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmLog:{address:"H160",topics:"Vec",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}}},35178:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}}},19360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetOptions:{initalIssuance:"Compact",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}}},79785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}}},74386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},types:{AuthorityIndex:"u64",AuthorityList:"Vec",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec",bestFinalizedNumber:"Option"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec
"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet"},Prevotes:{currentWeight:"u32",missing:"BTreeSet"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}}},74505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}}},1508:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Bytes",OpaquePeerId:"Bytes",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec"}}}},73745:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(38685));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=f(69338),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,n.default)(e)&&"function"!=typeof e)return{default:e};var f=o(t);if(f&&f.has(e))return f.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=r?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(c,a,d):c[a]=e[a]}return c.default=e,f&&f.set(e,c),c}(f(2272));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(o=function(e){return e?f:t})(e)}var i={};Object.keys(d).forEach((function(e){return Object.entries(d[e].rpc||{}).forEach((function(t){var f=(0,r.default)(t,2),c=f[0],n=f[1],d=n.aliasSection||e;i[d]||(i[d]={}),i[d][c]=(0,a.objectSpread)({},n,{isSubscription:!!n.pubsub,jsonrpc:"".concat(d,"_").concat(c),method:c,section:d})}))}));var u=i;t.default=u},67360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}}},76102:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AllHashers",{enumerable:!0,get:function(){return r.AllHashers}}),t.default=void 0;var c=f(69338),r=f(56697),n=f(64649),a=f(16476),d=f(77850),o=f(15939),i=f(15461),u=f(7946),s={rpc:{},types:(0,c.objectSpread)({},n.v9,a.v10,d.v11,o.v12,i.v13,u.v14,{ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV14",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV14",PalletCallMetadataLatest:"PalletCallMetadataV14",PalletConstantMetadataLatest:"PalletConstantMetadataV14",PalletErrorMetadataLatest:"PalletErrorMetadataV14",PalletEventMetadataLatest:"PalletEventMetadataV14",PalletMetadataLatest:"PalletMetadataV14",PalletStorageMetadataLatest:"PalletStorageMetadataV14",PortableType:"PortableTypeV14",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",StorageEntryMetadataLatest:"StorageEntryMetadataV14",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",MetadataAll:{_enum:{V0:"DoNotConstruct",V1:"DoNotConstruct",V2:"DoNotConstruct",V3:"DoNotConstruct",V4:"DoNotConstruct",V5:"DoNotConstruct",V6:"DoNotConstruct",V7:"DoNotConstruct",V8:"DoNotConstruct",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14"}}})};t.default=s},56697:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AllHashers=void 0,t.AllHashers={Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},16476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v10=void 0,t.v10={ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}}}},77850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v11=void 0;var c={ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec"},StorageHasherV11:{_enum:f(56697).AllHashers}};t.v11=c},15939:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v12=void 0,t.v12={ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11"}},15461:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v13=void 0,t.v13={ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec",hashers:"Vec",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec"},StorageHasherV13:"StorageHasherV12"}},7946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v14=void 0;var c=f(69338),r=f(75917),n={PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),EventMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option"},FunctionMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PalletCallMetadataV14:{type:"SiLookupTypeId"},PalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec"},PalletErrorMetadataV14:{type:"SiLookupTypeId"},PalletEventMetadataV14:{type:"SiLookupTypeId"},PalletMetadataV14:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8"},PalletStorageMetadataV14:{prefix:"Text",items:"Vec"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13"};t.v14=n},64649:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v9=void 0,t.v9={ErrorMetadataV9:{name:"Text",docs:"Vec"},EventMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},MetadataV9:{modules:"Vec"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec"},ModuleMetadataV9:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec"}}},73698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{generateBatchProof:{description:"Generate MMR proof for the given leaf indices.",params:[{name:"leafIndices",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafProof"},generateProof:{description:"Generate MMR proof for given leaf index.",params:[{name:"leafIndex",type:"u64"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafBatchProof"}},types:{MmrLeafBatchProof:{blockHash:"BlockHash",leaves:"Bytes",proof:"Bytes"},MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"}}}},15370:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{localStorageSet:{description:"Set offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option"}},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}}},85645:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{DeferredOffenceOf:"(Vec, Vec, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}}},20814:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(69338),n=c(f(7758)),a=c(f(44358)),d={rpc:{},types:(0,r.objectSpread)({},{ServiceQuality:{_enum:["Ordered","Fast"]}},{DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec",ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}}},n.default,{ParachainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec",name:"Bytes",balance:"Balance"},RegisteredParachainInfo:{validators:"Vec",proposer:"AccountId"}},a.default,{AbridgedCandidateReceipt:{parachainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Parachain:"Null",Parathread:"(CollatorId, u32)"}},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec",queued:"Vec",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Parachain:"Null"}},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxParachainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxParachainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option",maxValidators:"Option",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpMessages:"Vec",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option"},MessageIngestionType:{downwardMessages:"Vec",horizontalMessages:"BTreeMap"},MessageQueueChain:"RelayChainHash",OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},ParachainDispatchOrigin:{_enum:["Signed","Parachain","Root"]},ParachainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec",horizontalMessages:"BTreeMap"},ParachainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",parachain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Parachain","UpgradingToParachain","DowngradingToParathread","OutgoingParathread","OutgoingParachain"]},ParaPastCodeMeta:{upgradeTimes:"Vec",lastPruned:"Option"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},Scheduling:{_enum:["Always","Dynamic"]},SessionInfo:{validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"ParachainInherentData",VecInboundHrmpMessage:"Vec"})};t.default=d},7758:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"}}},44358:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},r={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},n=(0,f(69338).objectSpread)({},{Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingParachain:{_enum:{Unset:"NewBidder",Fixed:"IncomingParachainFixed",Deploy:"IncomingParachainDeploy"}},IncomingParachainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingParachainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32"},{AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:c,SlotRange:r,WinningData10:"[WinningDataEntry; ".concat(c._enum.length,"]"),WinningData:"[WinningDataEntry; ".concat(r._enum.length,"]"),WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec",WinnersData:"Vec",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)"});t.default=n},50059:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],c={rpc:{queryInfo:{description:"Retrieves the fee information for an encoded extrinsic",params:f,type:"RuntimeDispatchInfo"},queryFeeDetails:{description:"Query the detailed fee of a given encoded extrinsic",params:f,type:"FeeDetails"}},types:{FeeDetails:{inclusionFee:"Option"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"}}};t.default=c},66366:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Approvals:"[bool; 4]"}}},60434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}}},67912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}}},52621:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec",threshold:"u16"}}}},57386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec"}}}},11952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownOrigins=t.default=void 0;var c=f(69338);t.knownOrigins={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"};var r={rpc:{},types:(0,c.objectSpread)({},{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>"},{AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"LockIdentifier",PalletsOrigin:"OriginCaller",PalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option"},SignedBlockWithJustifications:{block:"Block",justifications:"Option"},Slot:"u64",StorageData:"Bytes",StorageProof:{trieNodes:"Vec"},TransactionPriority:"u64",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec",proof:"Vec>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",Weight:"u64",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)"})};t.default=r},65524:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(12990),n=f(75917),a={rpc:{},types:(0,c.objectSpread)({},r.v0,n.v1,{SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"})};t.default=a},12990:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={Si0Field:{name:"Option",type:"Si0LookupTypeId",typeName:"Option",docs:"Vec"},Si0LookupTypeId:"u32",Si0Path:"Vec",Si0Type:{path:"Si0Path",params:"Vec",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec",Si0TypeParameter:{name:"Text",type:"Option"},Si0Variant:{name:"Text",fields:"Vec",index:"Option",discriminant:"Option",docs:"Vec"}}},75917:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=t.Si1Variant=void 0;var f={name:"Text",fields:"Vec",index:"u8",docs:"Vec"};t.Si1Variant=f;var c={Si1Field:{name:"Option",type:"Si1LookupTypeId",typeName:"Option",docs:"Vec"},Si1LookupTypeId:"Compact",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec",def:"Si1TypeDef",docs:"Vec"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec",Si1TypeParameter:{name:"Text",type:"Option"},Si1TypeDefVariant:{variants:"Vec"},Si1Variant:f};t.v1=c},50271:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option",origin:"PalletsOrigin"},ScheduledTo254:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option"},TaskAddress:"(BlockNumber, u32)"}}},75430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)"},{FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec>",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"})};t.default=c},90337:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}}},99849:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{Points:"u32",EraPoints:{total:"Points",individual:"Vec"}},{CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact",nominators:"Compact"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec)>",targets:"Vec"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact",targets:"Compact"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap",Voter:{votes:"Vec",stake:"Balance",deposit:"Balance"},VoteWeight:"u64"},{ActiveEraInfo:{index:"EraIndex",start:"Option"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap"},EraRewards:{total:"u32",rewards:"Vec"},Exposure:{total:"Compact",own:"Compact",others:"Vec"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec"},StakingLedgerTo240:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",lastReward:"Option"},StakingLedger:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",claimedRewards:"Vec"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec",reporters:"Vec",payout:"Balance"},UnlockChunk:{value:"Compact",era:"Compact"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact"},ValidatorPrefsWithBlocked:{commission:"Compact",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact"},ValidatorPrefsTo145:{unstakeThreshold:"Compact",validatorPayment:"Compact"}})};t.default=c},50942:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Bytes"},getKeys:{description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getPairs:{description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",params:[{name:"prefix",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getMetadata:{description:"Returns the runtime metadata",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Metadata"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"RuntimeVersion"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",params:[{name:"keys",type:"Vec"},{name:"fromBlock",type:"Hash"},{name:"toBlock",type:"BlockHash",isOptional:!0}],type:"Vec"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{name:"keys",type:"Vec",isOptional:!0}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",params:[{name:"block",type:"Hash"},{name:"targets",type:"Option"},{name:"storageKeys",type:"Option"},{name:"methods",type:"Option"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec",events:"Vec"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option"},BlockTraceEventData:{stringValues:"HashMap"},BlockTraceSpan:{id:"u64",parentId:"Option",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}}},83432:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}}},14846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{genSyncSpec:{endpoint:"sync_state_genSyncSpec",description:"Returns the json-serialized chainspec running the node, with a sync state.",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}}},7724:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",params:[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ApplyExtrinsicResult"},name:{description:"Retrieves the node name",params:[],type:"Text"},version:{description:"Retrieves the version of the node",params:[],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},health:{description:"Return health status of the node",params:[],type:"Health"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec"},peers:{description:"Returns the currently connected peers",params:[],type:"Vec"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",params:[],type:"NetworkState"},addReservedPeer:{description:"Adds a reserved peer",params:[{name:"peer",type:"Text"}],type:"Text"},removeReservedPeer:{description:"Remove a reserved peer",params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},addLogFilter:{description:"Adds the supplied directives to the current log filter",params:[{name:"directives",type:"Text"}],type:"Null"},resetLogFilter:{description:"Resets the log filter to Substrate defaults",params:[],type:"Null"}},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError"}},DispatchErrorModule:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorTo198:{module:"Option",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec",externalAddresses:"Vec",connectedPeers:"HashMap",notConnectedPeers:"HashMap",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec",latestPingTime:"Option",versionString:"Option"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option",maxTotal:"Option",reserved:"Option"}}}},82532:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option",tips:"Vec",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option",closes:"Option",tips:"Vec"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}}},76868:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multiplier:"Fixed128"}}},29464:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact",instanceMetadatas:"Compact",attributes:"Compact"},InstanceDetails:{owner:"AccountId",approved:"Option",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"}}}},81784:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec"},Timepoint:{height:"BlockNumber",index:"u32"}}}},1456:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}}},23769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n=f(8406),a=f(30820),d=f(2108),o={rpc:{},types:(0,r.objectSpread)({},{BodyId:{_enum:{Unit:"Null",Named:"Vec",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact",Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec",Polkadot:"Null",Kusama:"Null"}}},{XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec"},n.v0,a.v1,d.v2,(0,c.mapXcmTypes)("V2"),{DoubleEncodedCall:{encoded:"Vec"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2"}},VersionedMultiAssets:{_enum:{V0:"Vec",V1:"MultiAssetsV1",V2:"MultiAssetsV2"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2"}},XcmVersion:"u32"})};t.default=o},8406:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact",Index32:"Compact",Index64:"Compact",Index128:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec"}},JunctionV0:{_enum:{Parent:"Null",Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec",AllAbstractNonFungible:"Vec",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec",instance:"Compact"},AbstractNonFungible:{class:"Vec",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec",effects:"Vec"},ReserveAssetDeposit:{assets:"Vec",effects:"Vec"},ReceiveTeleportedAsset:{assets:"Vec",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV0"},TransferAsset:{assets:"Vec",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},ExchangeAsset:{give:"Vec",receive:"Vec"},InitiateReserveWithdraw:{assets:"Vec",reserve:"MultiLocationV0",effects:"Vec"},InitiateTeleport:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV0",assets:"Vec"},BuyExecution:{fees:"MultiAsset",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec"}}}}},30820:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=void 0,t.v1={AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec"}}}}},2108:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v2=void 0,t.v2={AssetInstanceV2:"AssetInstanceV1",FungibilityV2:"FungibilityV1",JunctionV2:"JunctionV1",JunctionsV2:"JunctionsV1",MultiAssetsV2:"MultiAssetsV1",MultiAssetV2:"MultiAssetV1",MultiAssetFilterV2:"MultiAssetFilterV1",MultiLocationV2:"MultiLocationV1",OriginKindV2:"OriginKindV1",WildFungibilityV2:"WildFungibilityV1",ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"ResponseV2Result"}},ResponseV2Error:"(u32, XcmErrorV2)",ResponseV2Result:"Result",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact",response:"ResponseV2",maxWeight:"Compact"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"OriginKindV2",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocation",ReportError:{queryId:"Compact",dest:"MultiLocationV2",maxResponseWeight:"Compact"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{query_id:"Compact",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponse_Weight:"Compact"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"u64"}},WildMultiAssetV2:"WildMultiAssetV1",XcmV2:"Vec",XcmErrorV2:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null",Transport:"Null",Unroutable:"Null",UnknownWeightRequired:"Null",Trap:"u64",UnknownClaim:"Null",InvalidLocation:"Null"}},XcmOrderV2:"XcmOrderV1"}},49545:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.MagicNumber=t.MAGIC_NUMBER=void 0;var i=f(74754),u=f(69338),s=1635018093;t.MAGIC_NUMBER=s;var l=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){var f;return(0,n.default)(this,i),(f=c.call(this,e,t)).isEmpty||(0,u.assert)(f.eq(s),(function(){return"MagicNumber mismatch: expected ".concat(e.createTypeUnsafe("u32",[s]).toHex(),", found ").concat(f.toHex())})),f}return(0,r.default)(i)}(i.U32);t.MagicNumber=l},42319:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var i=f(69338),u=f(49048),s=new Uint8Array([109,101,116,97,9]),l=function(e){(0,a.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function l(e,t){return(0,n.default)(this,l),c.call(this,e,(0,i.isU8a)(t)||(0,i.isString)(t)?function(e,t){var f=0===t.length?s:t;if(9===f[4])try{return new u.MetadataVersioned(e,f)}catch(e){return f[4]=10,f}return f}(e,(0,i.u8aToU8a)(t)):t)}return(0,r.default)(l)}(u.MetadataVersioned);t.Metadata=l},49048:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.MetadataVersioned=void 0;var p=f(74754),b=f(69338),h=f(5411),y=f(8349),v=f(88094),m=f(35194),g=f(35874),w=f(50118),O=f(49545),x=f(83373),P=(0,l.default)("converted"),k=(0,l.default)("assertVersion"),M=(0,l.default)("getVersion"),j=(0,l.default)("metadata"),S=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;return(0,r.default)(this,l),f=c.call(this,e,{magicNumber:O.MagicNumber,metadata:"MetadataAll"},t),Object.defineProperty((0,a.default)(f),P,{writable:!0,value:new Map}),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:function(e){return(0,b.assert)(f.version<=e,(function(){return"Cannot convert metadata from version ".concat(f.version," to ").concat(e)})),f.version===e}}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:function(e,t){var c="asV".concat(e),r="asV".concat("latest"===e?14:e-1);return"latest"!==e&&(0,s.default)((0,a.default)(f),k)[k](e)?(0,s.default)((0,a.default)(f),j)[j]()[c]:((0,s.default)((0,a.default)(f),P)[P].has(e)||(0,s.default)((0,a.default)(f),P)[P].set(e,t(f.registry,f[r],f.version)),(0,s.default)((0,a.default)(f),P)[P].get(e))}}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:function(){return f.getT("metadata")}}),f}return(0,n.default)(l,[{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"asCallsOnly",get:function(){return new l(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[(0,x.toCallsOnly)(this.registry,this.asLatest),14])})}},{key:"asV9",get:function(){return(0,s.default)(this,k)[k](9),(0,s.default)(this,j)[j]().asV9}},{key:"asV10",get:function(){return(0,s.default)(this,M)[M](10,h.toV10)}},{key:"asV11",get:function(){return(0,s.default)(this,M)[M](11,y.toV11)}},{key:"asV12",get:function(){return(0,s.default)(this,M)[M](12,v.toV12)}},{key:"asV13",get:function(){return(0,s.default)(this,M)[M](13,m.toV13)}},{key:"asV14",get:function(){return(0,s.default)(this,M)[M](14,g.toV14)}},{key:"asLatest",get:function(){return(0,s.default)(this,M)[M]("latest",w.toLatest)}},{key:"magicNumber",get:function(){return this.getT("magicNumber")}},{key:"version",get:function(){return(0,s.default)(this,j)[j]().index}},{key:"getUniqTypes",value:function(e){return(0,x.getUniqTypes)(this.registry,this.asLatest,e)}},{key:"toJSON",value:function(){return this.asLatest,(0,d.default)((0,u.default)(l.prototype),"toJSON",this).call(this)}}]),l}(p.Struct);t.MetadataVersioned=S},20187:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(21475));var l=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.PortableRegistry=void 0;var p=l(f(96680)),b=l(f(37424)),h=f(74754),y=f(91812),v=f(69338),m=(0,v.logger)("PortableRegistry"),g={toNumber:function(){return-1}},w={Char:"u32",Str:"Text"},O=S(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","account::AccountId20","polkadot_runtime_common::claims::EthereumAddress","*_democracy::vote::Vote","*_conviction_voting::vote::Vote","*_identity::types::Data","primitive_types::*","sp_arithmetic::per_things::*","ink_env::types::*"]),x=S(["pallet_identity::types::BitFlags"]),P=[].concat(["bitvec::order::Lsb0","BitOrderLsb0"],["bitvec::order::Msb0","BitOrderMsb0"]),k=["BoundedBTreeMap","BoundedBTreeSet","BoundedVec","Box","BTreeMap","BTreeSet","Cow","Option","Range","RangeInclusive","Result","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],M=["entries","hash","keys","new","size"],j=["generic","misc","pallet","traits","types"];function S(e){return e.map((function(e){return e.split("::")}))}function T(e){return E(e.path).join("::")}function E(e){return e.map((function(e){return e.toString()}))}function A(e,t){return e.length===t.length&&e.every((function(e,f){var c=t[f].toString();if("*"===e||e===c)return!0;if(e.includes("*")&&e.includes("_")&&c.includes("_")){var r=e.split("_"),n=c.split("_");if("*"===r[0]){var a=n.indexOf(r[1]);-1!==a&&(r=r.slice(1),n=n.slice(a))}return 2===r.length&&"*"===r[1]&&r[0]===n[0]||A(r,n)}return!1}))}function I(e,t){var f=t.id,c=t.type,r=c.params,n=c.path;if(!n.length||k.includes(n[n.length-1].toString()))return null;var a=n.map((function(e){return(0,v.stringPascalCase)(e)})).filter((function(e,t){var f=e.toLowerCase();return!(1===t&&j.includes(f)||t!==n.length-1&&f===n[t+1].toLowerCase())})),d=a.join("");if(2===a.length&&"RawOrigin"===a[1]&&2===r.length&&r[1].type.isSome){var o=e[r[1].type.unwrap().toNumber()];2===o.type.path.length&&(d="".concat(d).concat(o.type.path[1].toString()))}return[f.toNumber(),d,r]}var N=(0,b.default)("alias"),R=(0,b.default)("lookups"),B=(0,b.default)("names"),C=(0,b.default)("params"),_=(0,b.default)("typeDefs"),V=(0,b.default)("types"),U=(0,b.default)("createSiDef"),H=(0,b.default)("getLookupId"),L=(0,b.default)("extract"),D=(0,b.default)("extractArray"),z=(0,b.default)("extractBitSequence"),F=(0,b.default)("extractCompact"),q=(0,b.default)("extractComposite"),W=(0,b.default)("extractCompositeSet"),X=(0,b.default)("extractFields"),K=(0,b.default)("extractFieldsAlias"),Z=(0,b.default)("extractHistoric"),G=(0,b.default)("extractPrimitive"),Y=(0,b.default)("extractAliasPath"),J=(0,b.default)("extractSequence"),Q=(0,b.default)("extractTuple"),$=(0,b.default)("extractVariant"),ee=(0,b.default)("extractVariantEnum"),te=function(e){(0,o.default)(r,e);var t,f,c=(t=r,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function r(e,t,f){var a;(0,n.default)(this,r),a=c.call(this,e,{types:"Vec"},t),Object.defineProperty((0,d.default)(a),ee,{value:me}),Object.defineProperty((0,d.default)(a),$,{value:ve}),Object.defineProperty((0,d.default)(a),Q,{value:ye}),Object.defineProperty((0,d.default)(a),J,{value:he}),Object.defineProperty((0,d.default)(a),Y,{value:be}),Object.defineProperty((0,d.default)(a),G,{value:pe}),Object.defineProperty((0,d.default)(a),Z,{value:le}),Object.defineProperty((0,d.default)(a),K,{value:se}),Object.defineProperty((0,d.default)(a),X,{value:ue}),Object.defineProperty((0,d.default)(a),W,{value:ie}),Object.defineProperty((0,d.default)(a),q,{value:oe}),Object.defineProperty((0,d.default)(a),F,{value:de}),Object.defineProperty((0,d.default)(a),z,{value:ae}),Object.defineProperty((0,d.default)(a),D,{value:ne}),Object.defineProperty((0,d.default)(a),L,{value:re}),Object.defineProperty((0,d.default)(a),H,{value:ce}),Object.defineProperty((0,d.default)(a),U,{value:fe}),Object.defineProperty((0,d.default)(a),N,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),R,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),B,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),C,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),_,{writable:!0,value:{}}),Object.defineProperty((0,d.default)(a),V,{writable:!0,value:void 0});var o=function(e,t){for(var f=[],c={},r=0;r], where length <= 256"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.VecFixed,length:f.toNumber(),sub:(0,p.default)(this,U)[U](c)})}function ae(e,t){var f=t.bitOrderType,c=t.bitStoreType,r=(0,p.default)(this,U)[U](f),n=(0,p.default)(this,U)[U](c),a=P.includes(r.namespace||"")?[r,n]:[n,r],d=(0,s.default)(a,2),o=d[0],i=d[1];return(0,v.assert)(P.includes(o.namespace||""),(function(){return"Unexpected bitOrder found as ".concat(o.namespace||"")})),(0,v.assert)(i.info===y.TypeDefInfo.Plain&&"u8"===i.type,(function(){return"Only u8 bitStore is currently supported, found ".concat(i.type)})),{info:y.TypeDefInfo.Plain,type:"BitVec"}}function de(e,t){var f=t.type;return(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Compact,sub:(0,p.default)(this,U)[U](f)})}function oe(e,t,f){var c=this,r=t.params,n=t.path,a=f.fields,d=n[0].toString(),o=n[n.length-1].toString();return 1===n.length&&"BTreeMap"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeMap,sub:r.map((function(e){var t=e.type;return(0,p.default)(c,U)[U](t.unwrap())}))}):1===n.length&&"BTreeSet"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeSet,sub:(0,p.default)(this,U)[U](r[0].type.unwrap())}):["Range","RangeInclusive"].includes(d)?(0,y.withTypeString)(this.registry,{info:"Range"===d?y.TypeDefInfo.Range:y.TypeDefInfo.RangeInclusive,sub:(0,p.default)(this,U)[U](r[0].type.unwrap()),type:d}):["WrapperKeepOpaque","WrapperOpaque"].includes(o)?(0,y.withTypeString)(this.registry,{info:"WrapperKeepOpaque"===o?y.TypeDefInfo.WrapperKeepOpaque:y.TypeDefInfo.WrapperOpaque,sub:(0,p.default)(this,U)[U](r[0].type.unwrap()),type:o}):x.some((function(e){return A(e,n)}))?(0,p.default)(this,W)[W](e,r,a):(0,p.default)(this,X)[X](e,a)}function ie(e,t,f){return(0,v.assert)(1===t.length&&1===f.length,"Set handling expects param/field as single entries"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(f[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map((function(e){var t=e.index,f=e.name;return{index:t.toNumber(),info:y.TypeDefInfo.Plain,name:f.toString(),type:"Null"}}))})}function ue(e,t){for(var f=!0,c=!0,r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return c.PortableRegistry}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return r.toV1}});var c=f(20187),r=f(69606)},69606:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));Object.defineProperty(t,"__esModule",{value:!0}),t.toV1=function(e,t){return t.map((function(t,f){return e.createType("PortableType",{id:f+1,type:{def:i(e,t),docs:[],params:t.params.map((function(t){return e.createType("Si1TypeParameter",{type:t.toNumber()})})),path:t.path.map((function(e){return e.toString()}))}})}))};var r=f(69338);function n(e){return function(t,f){var r=f.type;return t.createType("Si1TypeDef",(0,c.default)({},e,{type:r.toNumber()}))}}var a=n("Compact");function d(e,t){return t.map((function(t){var f=t.docs,c=t.name,r=t.type,n=t.typeName;return e.createType("Si1Field",{docs:f,name:c,type:r.toNumber(),typeName:n})}))}var o=n("Sequence");function i(e,t){var f,c=t.def,n=t.path;switch(c.type){case"Array":f=function(e,t){var f=t.len,c=t.type;return e.createType("Si1TypeDef",{Array:{len:f,type:c.toNumber()}})}(e,c.asArray);break;case"BitSequence":f=function(e,t){var f=t.bitOrderType,c=t.bitStoreType;return e.createType("Si1TypeDef",{BitSequence:{bitOrderType:f.toNumber(),bitStoreType:c.toNumber()}})}(e,c.asBitSequence);break;case"Compact":f=a(e,c.asCompact);break;case"Composite":f=function(e,t){var f=t.fields;return e.createType("Si1TypeDef",{Composite:{fields:d(e,f)}})}(e,c.asComposite);break;case"Phantom":f=function(e,t){return console.warn("Converting phantom type ".concat(t.map((function(e){return e.toString()})).join("::")," to empty tuple")),e.createType("Si1TypeDef",{Tuple:[]})}(e,n);break;case"Primitive":f=function(e,t){return e.createType("Si1TypeDef",{Primitive:t.toString()})}(e,c.asPrimitive);break;case"Sequence":f=o(e,c.asSequence);break;case"Tuple":f=function(e,t){return e.createType("Si1TypeDef",{Tuple:t.map((function(e){return e.toNumber()}))})}(e,c.asTuple);break;case"Variant":f=function(e,t){var f=t.variants;return e.createType("Si1TypeDef",{Variant:{variants:f.map((function(t,f){var c=t.discriminant,r=t.docs,n=t.fields,a=t.name;return e.createType("Si1Variant",{docs:r,fields:d(e,n),index:c.isSome?c.unwrap().toNumber():f,name:a})}))}})}(e,c.asVariant);break;default:(0,r.assertUnreachable)(c.type)}return f}},86696:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateConstants=function(e,t,f){for(var n=t.pallets,a={},d=function(t){var f=n[t],d=f.constants,o=f.name;d.isEmpty||(0,c.lazyMethod)(a,(0,c.stringCamelCase)(o),(function(){return(0,c.lazyMethods)({},d,(function(t){var f=e.createTypeUnsafe(e.createLookupType(t.type),[(0,c.hexToU8a)(t.value.toHex())]);return f.meta=t,f}),r.objectNameToCamel)}))},o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateErrors=function(e,t,f){for(var d=t.lookup,o=t.pallets,i={},u=function(t){var u=o[t],s=u.errors,l=u.index,p=u.name;if(s.isSome){var b=f>=12?l.toNumber():t;(0,c.lazyMethod)(i,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(d,s.unwrap(),n.objectNameToString,(function(t){return{is:function(e){return(0,c.isCodec)(e)&&(0,c.isCodec)(e.index)&&e.index.eq(b)&&((0,c.isU8a)(e.error)?e.error[0]===t.index.toNumber():(0,c.isCodec)(e.error)&&e.error.eq(t.index))},meta:e.createTypeUnsafe("ErrorMetadataLatest",[a(d,t)])}}))}))}},s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateEvents=function(e,t,f){for(var o=t.lookup,i=t.pallets,u={},s=i.filter(d),l=function(t){var d=s[t],i=d.events,l=d.index,p=d.name,b=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(o,i.unwrap(),a.objectNameToString,(function(t){return{is:function(e){return(0,c.isCodec)(e)&&(0,c.isU8a)(e.index)&&b===e.index[0]&&t.index.eq(e.index[1])},meta:e.createTypeUnsafe("EventMetadataLatest",[(0,n.variantToMeta)(o,t)])}}))}))},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnchecked=function(e,t,f,r){var n=r.fields,a=(0,c.stringCamelCase)(r.name),d=function(){for(var d=arguments.length,o=new Array(d),i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCallFunction=i,t.decorateExtrinsics=function(e,t,f){for(var n=t.lookup,d=t.pallets,u={},s=d.filter(o),l=function(t){var d=s[t],o=d.calls,l=d.index,p=d.name,b=(0,c.stringCamelCase)(p),h=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,b,(function(){return(0,r.lazyVariants)(n,o.unwrap(),a.objectNameToCamel,(function(t){return i(e,n,t,b,h)}))}))},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateErrors",{enumerable:!0,get:function(){return a.decorateErrors}}),Object.defineProperty(t,"decorateEvents",{enumerable:!0,get:function(){return d.decorateEvents}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return o.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return i.decorateStorage}}),t.expandMetadata=function(e,t){(0,c.assert)(t instanceof r.Metadata,"You need to pass a valid Metadata instance to Decorated");var f=t.asLatest,u=t.version;return{consts:(0,n.decorateConstants)(e,f,u),errors:(0,a.decorateErrors)(e,f,u),events:(0,d.decorateEvents)(e,f,u),query:(0,i.decorateStorage)(e,f,u),registry:e,tx:(0,o.decorateExtrinsics)(e,f,u)}},Object.defineProperty(t,"filterCallsSome",{enumerable:!0,get:function(){return o.filterCallsSome}}),Object.defineProperty(t,"filterEventsSome",{enumerable:!0,get:function(){return d.filterEventsSome}});var c=f(69338),r=f(42319),n=f(86696),a=f(61537),d=f(50716),o=f(79977),i=f(95675)},92876:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.NO_RAW_ARGS=void 0,t.createFunction=function(e,t,f){var c=t.meta.type,r=function(e,t,f){var c=t.meta,r=t.method,n=t.prefix,a=t.section,o=function(e,t,f){var c=t.meta.type,r=null;return function(){if(c.isPlain)return r||(r=f.skipHashing?(0,d.compactAddLength)((0,d.u8aToU8a)(f.key)):v(e,t,s)),r;for(var n=c.asMap,a=n.hashers,o=n.key,i=arguments.length,u=new Array(i),l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHasher=function(e){return a[e.type]||n};var c=f(69338),r=f(94459),n=function(e){return(0,r.xxhashAsU8a)(e,128)},a={Blake2_128:function(e){return(0,r.blake2AsU8a)(e,128)},Blake2_128Concat:function(e){return(0,c.u8aConcat)((0,r.blake2AsU8a)(e,128),(0,c.u8aToU8a)(e))},Blake2_256:function(e){return(0,r.blake2AsU8a)(e,256)},Identity:function(e){return(0,c.u8aToU8a)(e)},Twox128:function(e){return(0,r.xxhashAsU8a)(e,128)},Twox256:function(e){return(0,r.xxhashAsU8a)(e,256)},Twox64Concat:function(e){return(0,c.u8aConcat)((0,r.xxhashAsU8a)(e,64),(0,c.u8aToU8a)(e))}}},44255:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStorage=function(e){for(var t={},f=Object.entries(c.substrate),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateStorage=function(e,t,f){for(var i=t.pallets,u=(0,a.getStorage)(e),s=function(t){var f=i[t],a=f.name,s=f.storage;if(s.isSome){var l=(0,c.stringCamelCase)(a),p=s.unwrap(),b=p.items,h=p.prefix.toString();(0,c.lazyMethod)(u,l,(function(){return(0,c.lazyMethods)({palletVersion:(0,d.createRuntimeFunction)({method:"palletVersion",prefix:h,section:l},(0,n.createKeyRaw)(e,{method:":__STORAGE_VERSION__:",prefix:a.toString()},n.NO_RAW_ARGS),o)(e)},b,(function(t){return(0,n.createFunction)(e,{meta:t,method:t.name.toString(),prefix:h,section:l},{})}),r.objectNameToCamel)}))}},l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(37066);function r(e,t,f){return(0,c.createRuntimeFunction)({method:e,prefix:"Substrate",section:"substrate"},t,f)}var n={changesTrieConfig:r("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:r("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:r("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),extrinsicIndex:r("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:r("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"})};t.substrate=n},37066:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRuntimeFunction=function(e,t,f){var r=e.method,a=e.prefix,d=e.section,o=f.docs,i=f.type;return function(e){var f;return(0,c.createFunction)(e,{meta:e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:e.createTypeUnsafe("Vec",[[o]]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:e.createTypeUnsafe("Text",[r]),toJSON:function(){return t},type:e.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:(null===(f=n(e,i))||void 0===f?void 0:f.id)||0}])}]),method:r,prefix:a,section:d},{key:t,skipHashing:!0})}};var c=f(92876);function r(e,t){var f=t.toLowerCase();return e.lookup.types.find((function(e){return e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===f||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===f}))}function n(e,t){var f=r(e,t);if(!f&&"Bytes"===t){var c=r(e,"u8");c&&(f=e.lookup.types.find((function(e){return e.type.def.isSequence&&e.type.def.asSequence.type.eq(c.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t)})))}return f||console.warn("Unable to map ".concat(t," to a lookup index")),f}},85549:(e,t,f)=>{"use strict";function c(e){return function(t){var f=t.name;return e(f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.objectNameToString=t.objectNameToCamel=void 0;var r=c(f(69338).stringCamelCase);t.objectNameToCamel=r;var n=c((function(e){return e.toString()}));t.objectNameToString=n},49890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Metadata",{enumerable:!0,get:function(){return c.Metadata}}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return r.PortableRegistry}}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return n.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return n.decorateStorage}}),Object.defineProperty(t,"expandMetadata",{enumerable:!0,get:function(){return n.expandMetadata}});var c=f(42319),r=f(73598),n=f(24551)},24174:(e,t,f)=>{"use strict";var c,r=f(73209)(f(48636));Object.defineProperty(t,"__esModule",{value:!0}),t.extractTypes=u;var n=f(91812);function a(e,t){var f=t.sub,c=f.lookupName,r=f.type;return u([c||r])}function d(e,t){return u(t.sub.map((function(e){var t=e.lookupName,f=e.type;return t||f})))}function o(e,t){var f=t.info;throw new Error("Unhandled: Unable to create and validate type from ".concat(e," (info=").concat(n.TypeDefInfo[f],")"))}var i=(c={},(0,r.default)(c,n.TypeDefInfo.BTreeMap,d),(0,r.default)(c,n.TypeDefInfo.BTreeSet,a),(0,r.default)(c,n.TypeDefInfo.Compact,a),(0,r.default)(c,n.TypeDefInfo.DoNotConstruct,o),(0,r.default)(c,n.TypeDefInfo.Enum,d),(0,r.default)(c,n.TypeDefInfo.HashMap,d),(0,r.default)(c,n.TypeDefInfo.Int,o),(0,r.default)(c,n.TypeDefInfo.Linkage,a),(0,r.default)(c,n.TypeDefInfo.Null,o),(0,r.default)(c,n.TypeDefInfo.Option,a),(0,r.default)(c,n.TypeDefInfo.Plain,(function(e,t){return t.lookupName||t.type})),(0,r.default)(c,n.TypeDefInfo.Range,a),(0,r.default)(c,n.TypeDefInfo.RangeInclusive,a),(0,r.default)(c,n.TypeDefInfo.Result,d),(0,r.default)(c,n.TypeDefInfo.Set,d),(0,r.default)(c,n.TypeDefInfo.Si,o),(0,r.default)(c,n.TypeDefInfo.Struct,d),(0,r.default)(c,n.TypeDefInfo.Tuple,d),(0,r.default)(c,n.TypeDefInfo.UInt,o),(0,r.default)(c,n.TypeDefInfo.Vec,a),(0,r.default)(c,n.TypeDefInfo.VecFixed,a),(0,r.default)(c,n.TypeDefInfo.WrapperKeepOpaque,a),(0,r.default)(c,n.TypeDefInfo.WrapperOpaque,a),c);function u(e){return e.map((function(e){var t=(0,n.getTypeDef)(e);return i[t.info](e,t)}))}},43914:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.flattenUniq=function e(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSiName=function(e,t){var f=e.getTypeDef(t);return f.lookupName||f.type}},44711:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqTypes=function(e,t,f){return(0,n.validateTypes)(e,f,(0,r.flattenUniq)((i=(o=t).lookup,o.pallets.reduce((function(e,t){var f=t.calls,r=t.constants,n=t.events,o=t.storage;return e.push([a(i,r)]),f.isSome&&e.push(d(i,f.unwrap().type)),n.isSome&&e.push(d(i,n.unwrap().type)),o.isSome&&e.push(o.unwrap().items.map((function(e){var t=e.type;if(t.isPlain)return[i.getTypeDef(t.asPlain).type];var f=t.asMap,r=f.hashers,n=f.key,a=f.value;return 1===r.length?[i.getTypeDef(a).type,i.getTypeDef(n).type]:[i.getTypeDef(a).type].concat((0,c.default)(i.getSiType(n).def.asTuple.map((function(e){return i.getTypeDef(e).type}))))}))),e}),[]))));var o,i};var r=f(43914),n=f(98129);function a(e,t){return t.map((function(t){var f=t.type;return e.getTypeDef(f).type}))}function d(e,t){return e.getSiType(t).def.asVariant.variants.map((function(t){var f=t.fields;return a(e,f)}))}},83373:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"flattenUniq",{enumerable:!0,get:function(){return c.flattenUniq}}),Object.defineProperty(t,"getSiName",{enumerable:!0,get:function(){return r.getSiName}}),Object.defineProperty(t,"getUniqTypes",{enumerable:!0,get:function(){return n.getUniqTypes}}),Object.defineProperty(t,"toCallsOnly",{enumerable:!0,get:function(){return a.toCallsOnly}}),Object.defineProperty(t,"validateTypes",{enumerable:!0,get:function(){return d.validateTypes}});var c=f(43914),r=f(12701),n=f(44711),a=f(4749),d=f(98129)},4749:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t",[f.unwrapOr(null)]),index:c,name:r}}))}]).toJSON()}},98129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTypes=function(e,t,f){var c=(0,n.flattenUniq)((0,r.extractTypes)(f)).filter((function(t){return!e.hasType(t)&&!e.isLookupType(t)})).sort();if(0!==c.length){var d="Unknown types found, no types for ".concat(c.join(", "));if(t)throw new Error(d);a.warn(d)}return f};var c=f(69338),r=f(24174),n=f(43914),a=(0,c.logger)("metadata")},8349:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV11=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:f}])}},88094:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV13=function(e,t){return e.createTypeUnsafe("MetadataV13",[t])}},35874:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.toV14=function(e,t,f){var c=[];(function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++)u(e,t+1<1||arguments.length<=t+1?void 0:arguments[t+1])})(c,"Null","u8","u16","u32","u64"),function(e,t,f){e.register({OriginCaller:{_enum:t.map((function(e,t){return[e.name.toString(),f>=12?e.index.toNumber():t]})).sort((function(e,t){return e[1]-t[1]})).reduce((function(e,t){for(var f=(0,n.default)(t,2),c=f[0],r=f[1],a=Object.keys(e).length;a"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function u(e,t){var f=t.toString(),c=e.findIndex((function(e){return e.def.HistoricMetaCompat===f}));return-1!==c?c:e.push({def:{HistoricMetaCompat:f}})-1}function s(e,t){return e.push({def:{Tuple:t}})-1}function l(e,t,f,c){return f.push({def:{Variant:{variants:c}},path:["pallet_".concat(e.toString()),"pallet",t]})-1}function p(e,t){t.forEach((function(t){var f=Object.keys(e).find((function(e){return t.eq(e)}));if(f)t.setOverride(e[f]);else{var c=t.toString(),r=Object.entries(e).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return i.reduce((function(e,t){var f=(0,n.default)(t,2),a=f[0],d=f[1];return e.replace("".concat(a).concat(c).concat(d),"".concat(a).concat(r).concat(d))}),e)}),c);c!==r&&t.setOverride(r)}}))}function b(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n.map((function(e){return e.type}))),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){var c=f.name,r=f.type;return t.createTypeUnsafe("SiField",[{name:c,type:u(e,r)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletCallMetadataV14",[{type:l(f,"Call",e,n)}])}function h(e,t,f,c){return f.map((function(f){var r=f.docs,n=f.name,a=f.type,d=f.value;return p(c,[a]),t.createTypeUnsafe("PalletConstantMetadataV14",[{docs:r,name:n,type:u(e,a),value:d}])}))}function y(e,t,f,c,r){var n=c.map((function(e,f){var c=e.docs,r=e.name;return t.createTypeUnsafe("SiVariant",[{docs:c,fields:[],index:f,name:r}])}));return t.createTypeUnsafe("PalletErrorMetadataV14",[{type:l(f,"Error",e,n)}])}function v(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){return t.createTypeUnsafe("SiField",[{type:u(e,f)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletEventMetadataV14",[{type:l(f,"Event",e,n)}])}function m(e,t,f,c){var n=c.hashers,a=c.isLinked,d=c.isOptional,o=c.keys,i=c.value;return p(f,[i].concat((0,r.default)(Array.isArray(o)?o:[o]))),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:n,key:1===n.length?u(e,o[0]):s(e,o.map((function(t){return u(e,t)}))),value:u(e,a?"(".concat(d?"Option<".concat(i.toString(),">"):i.toString(),", Linkage<").concat(o[0].toString(),">)"):i)}}])}function g(e,t,f,c){var r=f.items,n=f.prefix;return t.createTypeUnsafe("PalletStorageMetadataV14",[{items:r.map((function(f){var r,n=f.docs,a=f.fallback,d=f.modifier,o=f.name,i=f.type;if(i.isPlain){var s=i.asPlain;p(c,[s]),r=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:u(e,s)}])}else if(i.isMap){var l=i.asMap;r=m(e,t,c,{hashers:[l.hasher],isLinked:l.linked.isTrue,isOptional:d.isOptional,keys:[l.key],value:l.value})}else if(i.isDoubleMap){var b=i.asDoubleMap;r=m(e,t,c,{hashers:[b.hasher,b.key2Hasher],isLinked:!1,isOptional:d.isOptional,keys:[b.key1,b.key2],value:b.value})}else{var h=i.asNMap;r=m(e,t,c,{hashers:h.hashers,isLinked:!1,isOptional:d.isOptional,keys:h.keyVec,value:h.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:n,fallback:a,modifier:d,name:o,type:r}])})),prefix:n}])}},50118:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLatest=function(e,t,f){return t}},5411:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function d(e,t){return t.isMap?[n(n({},t.asMap),{},{hasher:a(e,t.asMap.hasher)}),1]:t.isDoubleMap?[n(n({},t.asDoubleMap),{},{hasher:a(e,t.asDoubleMap.hasher),key2Hasher:a(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}Object.defineProperty(t,"__esModule",{value:!0}),t.toV10=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV10",[{modules:f.map((function(t){return function(e,t){var f=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[n(n({},t),{},{storage:f?n(n({},f),{},{items:f.items.map((function(t){return n(n({},t),{},{type:e.createTypeUnsafe("StorageEntryTypeV10",d(e,t.type))})}))}):null})])}(e,t)}))}])}},10686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types",path:"/",type:"cjs",version:"8.5.1"}},13853:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.Data=void 0;var u=f(74754),s=f(69338);var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){var f;return(0,n.default)(this,u),f=c.call.apply(c,[this,e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"}].concat((0,r.default)(function(e,t){return(0,s.isU8a)(t)||(0,s.isString)(t)?function(e,t){var f=t[0];if(!f)return[void 0,void 0];if(f>=1&&f<=33){var c=f-1,r=t.subarray(1,c+1);return[e.createTypeUnsafe("Raw",[r]),1]}if(f>=34&&f<=37)return[t.subarray(1,33),f-32];throw new Error("Unable to decode Data, invalid indicator byte ".concat(f))}(e,(0,s.u8aToU8a)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)))),(0,s.assert)(!f.isRaw||f.asRaw.length<=32,"Data.Raw values are limited to a maximum length of 32 bytes"),f}return(0,a.default)(u,[{key:"asBlakeTwo256",get:function(){return this.value}},{key:"asKeccak256",get:function(){return this.value}},{key:"asRaw",get:function(){return this.value}},{key:"asSha256",get:function(){return this.value}},{key:"asShaThree256",get:function(){return this.value}},{key:"isBlakeTwo256",get:function(){return 2===this.index}},{key:"isKeccak256",get:function(){return 4===this.index}},{key:"isNone",get:function(){return 0===this.index}},{key:"isRaw",get:function(){return 1===this.index}},{key:"isSha256",get:function(){return 3===this.index}},{key:"isShaThree256",get:function(){return 5===this.index}},{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"toU8a",value:function(){if(0===this.index)return new Uint8Array(1);if(1===this.index){var e=this.value.toU8a(!0),t=Math.min(e.length,32),f=new Uint8Array(t+1);return f.set([t+1],0),f.set(e.subarray(0,t),1),f}var c=new Uint8Array(33);return c.set([this.index+32],0),c.set(this.value.toU8a(),1),c}}]),u}(u.Enum);t.Data=l},98621:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424)),p=c(f(9578)),b=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.StorageKey=void 0,t.unwrapStorageSi=g,t.unwrapStorageType=w;var h=f(74754),y=f(69338),v=f(83373),m={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};function g(e){return e.isPlain?e.asPlain:e.asMap.value}function w(e,t,f){var c=(0,v.getSiName)(e.lookup,g(t));return f?"Option<".concat(c,">"):c}function O(e){if((0,y.isU8a)(e)||!e||(0,y.isString)(e))return{key:e};if(e instanceof E)return{key:e,method:e.method,section:e.section};if((0,y.isFunction)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){var t=(0,b.default)(e,2),f=t[0],c=t[1],r=void 0===c?[]:c;if((0,y.assert)((0,y.isFunction)(f),"Expected function input for key construction"),f.meta&&f.meta.type.isMap){var n=f.meta.type.asMap;(0,y.assert)(Array.isArray(r)&&r.length===n.hashers.length,(function(){return"Expected an array of ".concat(n.hashers.length," values as params to a Map query")}))}return{key:f.apply(void 0,(0,p.default)(r)),method:f.method,section:f.section}}throw new Error("Unable to convert input ".concat(e," to StorageKey"))}function x(e){return e instanceof E||(0,y.isFunction)(e)?e.meta:Array.isArray(e)?(0,b.default)(e,1)[0].meta:void 0}function P(e,t){if(t instanceof E)return t.outputType;if((0,y.isFunction)(t))return w(e,t.meta.type);if(Array.isArray(t)){var f=(0,b.default)(t,1)[0];if(f.meta)return w(e,f.meta.type)}return"Raw"}var k=(0,l.default)("args"),M=(0,l.default)("meta"),j=(0,l.default)("outputType"),S=(0,l.default)("method"),T=(0,l.default)("section"),E=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=O(t),o=d.key,i=d.method,u=d.section;return f=c.call(this,e,o),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),S,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),T,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),j)[j]=P(e,t),f.setMeta(x(t),n.section||u,n.method||i),f}return(0,n.default)(l,[{key:"args",get:function(){return(0,s.default)(this,k)[k]}},{key:"meta",get:function(){return(0,s.default)(this,M)[M]}},{key:"method",get:function(){return(0,s.default)(this,S)[S]}},{key:"outputType",get:function(){return(0,s.default)(this,j)[j]}},{key:"section",get:function(){return(0,s.default)(this,T)[T]}},{key:"is",value:function(e){return e.section===this.section&&e.method===this.method}},{key:"setMeta",value:function(e,t,f){(0,s.default)(this,M)[M]=e,(0,s.default)(this,S)[S]=f||(0,s.default)(this,S)[S],(0,s.default)(this,T)[T]=t||(0,s.default)(this,T)[T],e&&((0,s.default)(this,j)[j]=w(this.registry,e.type));try{(0,s.default)(this,k)[k]=function(e,t,f){if(!f||!f.type.isMap)return[];var c=f.type.asMap,r=c.hashers,n=c.key,a=1===r.length?[n]:e.lookup.getSiType(n).def.asTuple;return function(e,t,f){for(var c=32,r=new Array(f.length),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.Bool}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return c.Bytes}}),Object.defineProperty(t,"Data",{enumerable:!0,get:function(){return r.Data}}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return c.I128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return c.I16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return c.I256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return c.I32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return c.I64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.I8}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return c.Null}}),Object.defineProperty(t,"StorageKey",{enumerable:!0,get:function(){return n.StorageKey}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return c.Text}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return c.Type}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return c.U128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return c.U16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return c.U256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return c.U32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return c.U64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return c.U8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return c.USize}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return c.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return c.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return c.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return c.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return c.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return c.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return c.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return c.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return c.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return c.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return c.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return c.usize}});var c=f(74754),r=f(13853),n=f(98621)},3320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(30379);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(74785)},84064:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},41645:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(84064)),a=f(74785);(0,r.detectPackage)(a.packageInfo,null,n.default)},99355:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.colors=function(e){var t=30*e()-15,f=n.COLORS.map((function(e){return(0,r.default)(e).rotate(t)}));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,c=Math.floor(f.length*e());return f.splice(c,1)[0].alpha(t).string()}};var r=c(f(6767)),n=f(82535)},16746:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.container=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"white",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=document.createElement("div"),n=Object.assign({background:t,borderRadius:"".concat(e/2,"px"),display:"inline-block",height:"".concat(e,"px"),margin:"0px",overflow:"hidden",padding:"0px",width:"".concat(e,"px")},c);return r.className=f,r.style.background=t,Object.keys(n).forEach((function(e){r.style[e]=n[e]})),r}},82535:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHAPE_COUNT=t.COLORS=void 0,t.COLORS=["#ffe119","#4363d8","#f58231","#fabebe","#e6beff","#800000","#000075","#a9a9a9","#ffffff","#000000"],t.SHAPE_COUNT=5},84:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.beachballIcon=function(e,t){var f=t.size,i=void 0===f?256:f,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3?arguments[3]:void 0,l=(0,o.seeder)(e),p=(0,n.colors)(l),b=(0,a.container)(i,"white",u,s),h=(0,a.container)(i,p()),y=(0,r.element)(i);b.appendChild(h),h.appendChild(y);for(var v=0;v{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seeder=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array(32),t=(0,c.isU8a)(e)?e:(0,c.stringToU8a)(e),f=t[Math.floor(t.length/2)]%t.length-1,r=function(){return(f+=1)===t.length&&(f=0),t[f]};return function(){return(256*r()+r())/65536}};var c=f(69338)},41647:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f,n){var a=f/2,d=360*e(),o=(c.SHAPE_COUNT-n)/c.SHAPE_COUNT*(f/2)+f/8*e(),i=f/4*(e()+(n+1)/c.SHAPE_COUNT),u=i*Math.sin(d)+a,s=i*Math.cos(d)+a,l=(0,r.circle)(o,u,s);return l.setAttributeNS("","fill",t),l};var c=f(82535),r=f(43326)},43326:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f){var r=(0,c.svg)("circle");return r.setAttributeNS("","cx","".concat(t)),r.setAttributeNS("","cy","".concat(f)),r.setAttributeNS("","r","".concat(e)),r};var c=f(46668)},31857:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.element=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"svg",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=(0,c.svg)(t);return n.setAttributeNS("","x","".concat(f)),n.setAttributeNS("","y","".concat(r)),n.setAttributeNS("","width","".concat(e)),n.setAttributeNS("","height","".concat(e)),n};var c=f(46668)},46668:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.svg=function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}},30379:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"beachballIcon",{enumerable:!0,get:function(){return c.beachballIcon}}),Object.defineProperty(t,"polkadotIcon",{enumerable:!0,get:function(){return r.polkadotIcon}});var c=f(84),r=f(15845)},15845:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.polkadotIcon=function(e,t){var f,u,s,l,p,b,h,y,v=(u=function(e){var t=e?20:24;return{r:t,r3o4:3*t/4,ro2:t/2,ro4:t/4,rroot3o2:t*Math.sqrt(3)/2,rroot3o4:t*Math.sqrt(3)/4}}(t.isAlternative),s=u.r,l=u.r3o4,p=u.ro2,b=u.ro4,h=u.rroot3o2,y=u.rroot3o4,[[a,a-s],[a,a-p],[a-y,a-l],[a-h,a-p],[a-y,a-b],[a-h,a],[a-h,a+p],[a-y,a+b],[a-y,a+l],[a,a+s],[a,a+p],[a+y,a+l],[a+h,a+p],[a+y,a+b],[a+h,a],[a+h,a-p],[a+y,a-b],[a+y,a-l],[a,a]]);try{f=function(e){var t=Object.values(d).map((function(e){return e.freq})).reduce((function(e,t){return e+t})),f=function(e){return i.length||(i=n(new Uint8Array(32))),n((0,r.decodeAddress)(e)).map((function(e,t){return(e+256-i[t])%256}))}(e),c=Math.floor((f[30]+256*f[31])%t),a=f[28]%6*3,o=Math.floor(70*f[29]/256+26)%80+30,u=function(e){var t=0,f=Object.values(d).find((function(f){return t+=f.freq,e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(41645);var c=f(3320);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},74785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/ui-shared",path:"/",type:"cjs",version:"2.2.1"}},92349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToEvm=function(e,t){return(0,c.decodeAddress)(e,t).subarray(0,20)};var c=f(85709)},12086:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddress=function(e,t){var f;try{f=(0,r.base58Decode)(e)}catch(e){return[!1,e.message]}var d=(0,n.checkAddressChecksum)(f),o=(0,c.default)(d,4),i=o[0],u=o[3];return u!==t?[!1,"Prefix mismatch, expected ".concat(t,", found ").concat(u)]:a.defaults.allowedEncodedLengths.includes(f.length)?[i,i?null:"Invalid decoded address checksum"]:[!1,"Invalid decoded address length"]};var r=f(15603),n=f(78184),a=f(42327)},78184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddressChecksum=function(e){var t=64&e[0]?2:1,f=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),n=e.length-(r?2:1),a=(0,c.sshash)(e.subarray(0,n));return[0==(128&e[0])&&![46,47].includes(e[0])&&(r?e[e.length-2]===a[0]&&e[e.length-1]===a[1]:e[e.length-1]===a[0]),n,t,f]};var c=f(48882)},85709:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;if((0,r.assert)(e,"Invalid empty address passed"),(0,r.isU8a)(e)||(0,r.isHex)(e))return(0,r.u8aToU8a)(e);try{var o=(0,n.base58Decode)(e);(0,r.assert)(d.defaults.allowedEncodedLengths.includes(o.length),"Invalid decoded address length");var i=(0,a.checkAddressChecksum)(o),u=(0,c.default)(i,4),s=u[0],l=u[1],p=u[2],b=u[3];return(0,r.assert)(t||s,"Invalid decoded address checksum"),(0,r.assert)([-1,b].includes(f),(function(){return"Expected ss58Format ".concat(f,", received ").concat(b)})),o.slice(p,l)}catch(t){throw new Error("Decoding ".concat(e,": ").concat(t.message))}};var r=f(69338),n=f(15603),a=f(78184),d=f(42327)},42327:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=void 0;var c={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:f(43545).availableNetworks.map((function(e){return e.prefix})),prefix:42};t.defaults=c},14003:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(u);try{for(p.s();!(s=p.n()).done;){var b=s.value.chainCode;l=(0,a.sr25519DerivePublic)(l,b)}}catch(e){p.e(e)}finally{p.f()}return(0,o.encodeAddress)(l,f)};var r=f(69338),n=f(53992),a=f(31730),d=f(85709),o=f(61031);function i(e){return e.isHard}},61031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeAddress=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.defaults.prefix,f=(0,n.decodeAddress)(e);(0,c.assert)(t>=0&&t<=16383&&![46,47].includes(t),"Out of range ss58Format specified"),(0,c.assert)(a.defaults.allowedDecodedLengths.includes(f.length),(function(){return"Expected a valid key to convert, with length ".concat(a.defaults.allowedDecodedLengths.join(", "))}));var o=(0,c.u8aConcat)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],f);return(0,r.base58Encode)((0,c.u8aConcat)(o,(0,d.sshash)(o).subarray(0,[32,33].includes(f.length)?2:1)))};var c=f(69338),r=f(15603),n=f(85709),a=f(42327),d=f(48882)},45709:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeDerivedAddress=function(e,t,f){return(0,r.encodeAddress)((0,n.createKeyDerived)((0,c.decodeAddress)(e),t),f)};var c=f(85709),r=f(61031),n=f(26012)},54018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeMultiAddress=function(e,t,f){return(0,c.encodeAddress)((0,r.createKeyMulti)(e,t),f)};var c=f(61031),r=f(5848)},47650:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressEq=function(e,t){return(0,c.u8aEq)((0,r.decodeAddress)(e),(0,r.decodeAddress)(t))};var c=f(69338),r=f(85709)},20475:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evmToAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",a=(0,c.u8aConcat)("evm:",e);return(0,c.assert)(24===a.length,(function(){return"Converting ".concat(e,": Invalid evm address length")})),(0,n.encodeAddress)((0,r.hasher)(f,a),t)};var c=f(69338),r=f(92156),n=f(61031)},20018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addressEq",{enumerable:!0,get:function(){return b.addressEq}}),Object.defineProperty(t,"addressToEvm",{enumerable:!0,get:function(){return c.addressToEvm}}),Object.defineProperty(t,"checkAddress",{enumerable:!0,get:function(){return r.checkAddress}}),Object.defineProperty(t,"checkAddressChecksum",{enumerable:!0,get:function(){return n.checkAddressChecksum}}),Object.defineProperty(t,"createKeyDerived",{enumerable:!0,get:function(){return d.createKeyDerived}}),Object.defineProperty(t,"createKeyMulti",{enumerable:!0,get:function(){return a.createKeyMulti}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return o.decodeAddress}}),Object.defineProperty(t,"deriveAddress",{enumerable:!0,get:function(){return i.deriveAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return u.encodeAddress}}),Object.defineProperty(t,"encodeDerivedAddress",{enumerable:!0,get:function(){return s.encodeDerivedAddress}}),Object.defineProperty(t,"encodeMultiAddress",{enumerable:!0,get:function(){return l.encodeMultiAddress}}),Object.defineProperty(t,"evmToAddress",{enumerable:!0,get:function(){return p.evmToAddress}}),Object.defineProperty(t,"isAddress",{enumerable:!0,get:function(){return h.isAddress}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return y.setSS58Format}}),Object.defineProperty(t,"sortAddresses",{enumerable:!0,get:function(){return v.sortAddresses}}),Object.defineProperty(t,"validateAddress",{enumerable:!0,get:function(){return m.validateAddress}});var c=f(92349),r=f(12086),n=f(78184),a=f(5848),d=f(26012),o=f(85709),i=f(14003),u=f(61031),s=f(45709),l=f(54018),p=f(20475),b=f(47650),h=f(16622),y=f(71347),v=f(47831),m=f(28311)},16622:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAddress=function(e,t,f){try{return(0,c.validateAddress)(e,t,f)}catch(e){return!1}};var c=f(28311)},26012:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyDerived=function(e,t){return(0,r.blake2AsU8a)((0,c.u8aConcat)(d,(0,a.decodeAddress)(e),(0,c.bnToU8a)(t,n.BN_LE_16_OPTS)))};var c=f(69338),r=f(4410),n=f(32421),a=f(85709),d=(0,c.stringToU8a)("modlpy/utilisuba")},5848:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyMulti=function(e,t){return(0,n.blake2AsU8a)(r.u8aConcat.apply(void 0,[o,(0,r.compactToU8a)(e.length)].concat((0,c.default)((0,r.u8aSorted)(e.map(d.addressToU8a))),[(0,r.bnToU8a)(t,a.BN_LE_16_OPTS)])))};var r=f(69338),n=f(4410),a=f(32421),d=f(47377),o=(0,r.stringToU8a)("modlpy/utilisuba")},71347:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSS58Format=function(e){n.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as pat of the address encode function"),r.defaults.prefix=e};var c=f(69338),r=f(42327),n=(0,c.logger)("setSS58Format")},47831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAddresses=function(e,t){return(0,c.u8aSorted)(e.map(n.addressToU8a)).map((function(e){return(0,r.encodeAddress)(e,t)}))};var c=f(69338),r=f(61031),n=f(47377)},48882:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sshash=function(e){return(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e),512)};var c=f(69338),r=f(4410),n=(0,c.stringToU8a)("SS58PRE")},47377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToU8a=function(e){return(0,c.decodeAddress)(e)};var c=f(85709)},28311:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAddress=function(e,t,f){return!!(0,c.decodeAddress)(e,t,f)};var c=f(85709)},23141:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase32=t.base32Validate=t.base32Encode=t.base32Decode=void 0;var c=f(96090),r=f(49817),n="abcdefghijklmnopqrstuvwxyz234567",a={chars:n,coder:c.utils.chain(c.utils.radix2(5),c.utils.alphabet(n),{decode:function(e){return e.split("")},encode:function(e){return e.join("")}}),ipfs:"b",type:"base32"},d=(0,r.createValidate)(a);t.base32Validate=d;var o=(0,r.createIs)(d);t.isBase32=o;var i=(0,r.createDecode)(a,d);t.base32Decode=i;var u=(0,r.createEncode)(a);t.base32Encode=u},49817:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDecode=function(e,t){var f=e.coder,c=e.ipfs;return function(e,r){return t(e,r),f.decode(c&&r?e.substring(1):e)}},t.createEncode=function(e){var t=e.coder,f=e.ipfs;return function(e,r){var n=t.encode((0,c.u8aToU8a)(e));return f&&r?"".concat(f).concat(n):n}},t.createIs=function(e){return function(t,f){try{return e(t,f)}catch(e){return!1}}},t.createValidate=function(e){var t=e.chars,f=e.ipfs,r=e.type;return function(e,n){(0,c.assert)(e&&"string"==typeof e,(function(){return"Expected non-null, non-empty ".concat(r," string input")})),f&&n&&(0,c.assert)(e[0]===f,(function(){return"Expected ipfs-compatible ".concat(r," to start with '").concat(f,"'")}));for(var a=function(f){(0,c.assert)(t.includes(e[f])||"="===e[f]&&(f===e.length-1||!t.includes(e[f+1])),(function(){return"Invalid ".concat(r,' character "').concat(e[f],'" (0x').concat(e.charCodeAt(f).toString(16),") at index ").concat(f)}))},d=n?1:0;d{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base32Decode",{enumerable:!0,get:function(){return c.base32Decode}}),Object.defineProperty(t,"base32Encode",{enumerable:!0,get:function(){return c.base32Encode}}),Object.defineProperty(t,"base32Validate",{enumerable:!0,get:function(){return c.base32Validate}}),Object.defineProperty(t,"isBase32",{enumerable:!0,get:function(){return c.isBase32}});var c=f(23141)},51995:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase58=t.base58Validate=t.base58Encode=t.base58Decode=void 0;var c=f(96090),r=f(49817),n={chars:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",coder:c.base58,ipfs:"z",type:"base58"},a=(0,r.createValidate)(n);t.base58Validate=a;var d=(0,r.createDecode)(n,a);t.base58Decode=d;var o=(0,r.createEncode)(n);t.base58Encode=o;var i=(0,r.createIs)(a);t.isBase58=i},15603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base58Decode",{enumerable:!0,get:function(){return c.base58Decode}}),Object.defineProperty(t,"base58Encode",{enumerable:!0,get:function(){return c.base58Encode}}),Object.defineProperty(t,"base58Validate",{enumerable:!0,get:function(){return c.base58Validate}}),Object.defineProperty(t,"isBase58",{enumerable:!0,get:function(){return c.isBase58}});var c=f(51995)},67037:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase64=t.base64Validate=t.base64Encode=t.base64Decode=void 0;var c=f(96090),r=f(49817),n={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:c.base64,type:"base64"},a=(0,r.createValidate)(n);t.base64Validate=a;var d=(0,r.createIs)(a);t.isBase64=d;var o=(0,r.createDecode)(n,a);t.base64Decode=o;var i=(0,r.createEncode)(n);t.base64Encode=i},1584:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"base64Encode",{enumerable:!0,get:function(){return c.base64Encode}}),Object.defineProperty(t,"base64Pad",{enumerable:!0,get:function(){return r.base64Pad}}),Object.defineProperty(t,"base64Trim",{enumerable:!0,get:function(){return n.base64Trim}}),Object.defineProperty(t,"base64Validate",{enumerable:!0,get:function(){return c.base64Validate}}),Object.defineProperty(t,"isBase64",{enumerable:!0,get:function(){return c.isBase64}});var c=f(67037),r=f(55925),n=f(31567)},55925:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Pad=function(e){return e.padEnd(e.length+e.length%4,"=")}},31567:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Trim=function(e){for(;e.length&&"="===e[e.length-1];)e=e.slice(0,-1);return e}},4410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blake2AsHex=void 0,t.blake2AsU8a=a;var c=f(13803),r=f(69338),n=f(56431);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,f=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,d=Math.ceil(t/8),o=(0,r.u8aToU8a)(e);return!r.hasBigInt||!a&&(0,n.isReady)()?(0,n.blake2b)(o,(0,r.u8aToU8a)(f),d):(0,c.blake2b)(o,{dkLen:d,key:f||void 0})}var d=(0,f(50162).createAsHex)(a);t.blake2AsHex=d},23172:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"blake2AsHex",{enumerable:!0,get:function(){return c.blake2AsHex}}),Object.defineProperty(t,"blake2AsU8a",{enumerable:!0,get:function(){return c.blake2AsU8a}});var c=f(4410)},32421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_LE_OPTS=t.BN_LE_512_OPTS=t.BN_LE_32_OPTS=t.BN_LE_256_OPTS=t.BN_LE_16_OPTS=t.BN_BE_OPTS=t.BN_BE_32_OPTS=t.BN_BE_256_OPTS=void 0,t.BN_BE_OPTS={isLe:!1},t.BN_LE_OPTS={isLe:!0},t.BN_LE_16_OPTS={bitLength:16,isLe:!0},t.BN_BE_32_OPTS={bitLength:32,isLe:!1},t.BN_LE_32_OPTS={bitLength:32,isLe:!0},t.BN_BE_256_OPTS={bitLength:256,isLe:!1},t.BN_LE_256_OPTS={bitLength:256,isLe:!0},t.BN_LE_512_OPTS={bitLength:512,isLe:!0}},47097:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}}),f(45980);var r=f(99377),n=f(20018);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(612);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(15603);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(1584);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(23172);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(35840);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(19309);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(31856);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(69769);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(83665);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(9574);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(9774);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(53992);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(3050);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(43545);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(69459);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(12257);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(41177);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(32793);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(29640);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var M=f(23082);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}));var j=f(28571);Object.keys(j).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===j[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}}))}));var S=f(31730);Object.keys(S).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===S[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}}))}));var T=f(29151);Object.keys(T).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}}))}))},45980:(e,t,f)=>{"use strict";f(39574);var c=f(79656),r=f(69338),n=f(35840),a=f(83665);c.utils.hmacSha256Sync=function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),c=1;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cryptoIsReady=void 0,t.cryptoWaitReady=function(){return(0,r.waitReady)().then((function(){return(0,c.assert)((0,r.isReady)(),"Unable to initialize @polkadot/util-crypto"),!0})).catch((function(){return!1}))};var c=f(69338),r=f(56431),n=r.isReady;t.cryptoIsReady=n},29310:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(87152),r=f(54216),n=f(41649),a=[c.packageInfo,r.packageInfo,n.packageInfo];t.default=a},22868:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(29310)),a=f(99377);(0,r.detectPackage)(a.packageInfo,null,n.default)},28179:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.convertPublicKeyToCurve25519=function(e){return(0,n.assertReturn)(r.default.convertPublicKey(e),"Unable to convert publicKey to ed25519")},t.convertSecretKeyToCurve25519=function(e){return r.default.convertSecretKey(e)};var r=c(f(75678)),n=f(69338)},55390:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t))};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Ed25519HDKD"))},19309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"convertPublicKeyToCurve25519",{enumerable:!0,get:function(){return c.convertPublicKeyToCurve25519}}),Object.defineProperty(t,"convertSecretKeyToCurve25519",{enumerable:!0,get:function(){return c.convertSecretKeyToCurve25519}}),Object.defineProperty(t,"ed25519DeriveHard",{enumerable:!0,get:function(){return r.ed25519DeriveHard}}),Object.defineProperty(t,"ed25519PairFromRandom",{enumerable:!0,get:function(){return n.ed25519PairFromRandom}}),Object.defineProperty(t,"ed25519PairFromSecret",{enumerable:!0,get:function(){return a.ed25519PairFromSecret}}),Object.defineProperty(t,"ed25519PairFromSeed",{enumerable:!0,get:function(){return d.ed25519PairFromSeed}}),Object.defineProperty(t,"ed25519PairFromString",{enumerable:!0,get:function(){return o.ed25519PairFromString}}),Object.defineProperty(t,"ed25519Sign",{enumerable:!0,get:function(){return i.ed25519Sign}}),Object.defineProperty(t,"ed25519Verify",{enumerable:!0,get:function(){return u.ed25519Verify}});var c=f(28179),r=f(55390),n=f(59128),a=f(12034),d=f(5091),o=f(97411),i=f(7010),u=f(55535)},59128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromRandom=function(){return(0,r.ed25519PairFromSeed)((0,c.randomAsU8a)())};var c=f(41177),r=f(5091)},12034:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSecret=function(e){return r.default.sign.keyPair.fromSecretKey(e)};var r=c(f(50780))},5091:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSeed=function(e,t){if(!t&&(0,n.isReady)()){var f=(0,n.ed25519KeypairFromSeed)(e);return{publicKey:f.slice(32),secretKey:f.slice(0,64)}}return r.default.sign.keyPair.fromSeed(e)};var r=c(f(50780)),n=f(56431)},97411:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromString=function(e){return(0,n.ed25519PairFromSeed)((0,r.blake2AsU8a)((0,c.stringToU8a)(e)))};var c=f(69338),r=f(4410),n=f(5091)},7010:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Sign=function(e,t,f){var c=t.publicKey,d=t.secretKey;(0,n.assert)(d,"Expected a valid secretKey");var o=(0,n.u8aToU8a)(e);return!f&&(0,a.isReady)()?(0,a.ed25519Sign)(c,d.subarray(0,32),o):r.default.sign.detached(o,d)};var r=c(f(50780)),n=f(69338),a=f(56431)},55535:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Verify=function(e,t,f,c){var d=(0,n.u8aToU8a)(e),o=(0,n.u8aToU8a)(f),i=(0,n.u8aToU8a)(t);return(0,n.assert)(32===o.length,(function(){return"Invalid publicKey, received ".concat(o.length,", expected 32")})),(0,n.assert)(64===i.length,(function(){return"Invalid signature, received ".concat(i.length," bytes, expected 64")})),!c&&(0,a.isReady)()?(0,a.ed25519Verify)(i,d,o):r.default.sign.detached.verify(d,i,o)};var r=c(f(50780)),n=f(69338),a=f(56431)},32281:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethereumEncode=function(e){if(!e)return"0x";var t,f=(0,c.u8aToU8a)(e);(0,c.assert)([20,32,33,65].includes(f.length),"Invalid address or publicKey passed");for(var a=(0,c.u8aToHex)(([33,65].includes((t=f).length)&&(t=(0,r.keccakAsU8a)((0,n.secp256k1Expand)(t))),t.slice(-20)),-1,!1),d=(0,c.u8aToHex)((0,r.keccakAsU8a)(a),-1,!1),o="",i=0;i<40;i++)o="".concat(o).concat(parseInt(d[i],16)>7?a[i].toUpperCase():a[i]);return"0x".concat(o)};var c=f(69338),r=f(9774),n=f(29640)},31856:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ethereumEncode",{enumerable:!0,get:function(){return c.ethereumEncode}}),Object.defineProperty(t,"isEthereumAddress",{enumerable:!0,get:function(){return r.isEthereumAddress}}),Object.defineProperty(t,"isEthereumChecksum",{enumerable:!0,get:function(){return n.isEthereumChecksum}});var c=f(32281),r=f(59525),n=f(41938)},59525:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumAddress=function(e){return!(!e||42!==e.length||!(0,c.isHex)(e))&&(!(!/^(0x)?[0-9a-f]{40}$/.test(e)&&!/^(0x)?[0-9A-F]{40}$/.test(e))||(0,r.isEthereumChecksum)(e))};var c=f(69338),r=f(41938)},41938:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumChecksum=function(e){for(var t=e.replace("0x",""),f=(0,c.u8aToHex)((0,r.keccakAsU8a)(t.toLowerCase()),-1,!1),n=0;n<40;n++)if((a=t[n])!==(parseInt(f[n],16)>7?a.toUpperCase():a.toLowerCase()))return!1;var a;return!0};var c=f(69338),r=f(9774)},92878:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1&&void 0!==arguments[1]?arguments[1]:"",f=(0,d.hmacShaAsU8a)(u,e,512),r=s(f.slice(0,32),f.slice(32));if(!t||"m"===t||"M"===t||"m'"===t||"M'"===t)return r;(0,n.assert)((0,i.hdValidatePath)(t),"Invalid derivation path");var a,o=t.split("/").slice(1),p=c(o);try{for(p.s();!(a=p.n()).done;){var b=a.value;r=l(r,parseInt(b,10)+(b.length>1&&b.endsWith("'")?i.HARDENED:0))}}catch(e){p.e(e)}finally{p.f()}return r};var n=f(69338),a=f(32421),d=f(83665),o=f(29640),i=f(19121),u=(0,n.stringToU8a)("Bitcoin seed");function s(e,t){return{chainCode:t,publicKey:(0,o.secp256k1PairFromSeed)(e).publicKey,secretKey:e}}function l(e,t){var f=(0,n.bnToU8a)(t,a.BN_BE_32_OPTS),c=t>=i.HARDENED?(0,n.u8aConcat)(new Uint8Array(1),e.secretKey,f):(0,n.u8aConcat)(e.publicKey,f);try{var r=(0,d.hmacShaAsU8a)(e.chainCode,c,512);return s((0,o.secp256k1PrivateKeyTweakAdd)(e.secretKey,r.slice(0,32)),r.slice(32))}catch(f){return l(e,t+1)}}},69769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hdEthereum",{enumerable:!0,get:function(){return c.hdEthereum}}),Object.defineProperty(t,"hdLedger",{enumerable:!0,get:function(){return r.hdLedger}}),Object.defineProperty(t,"hdValidatePath",{enumerable:!0,get:function(){return n.hdValidatePath}});var c=f(92878),r=f(72424),n=f(19121)},30194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerDerivePrivate=function(e,t){var f=e.subarray(0,32),a=e.subarray(32,64),d=e.subarray(64,96),o=(0,c.u8aConcat)([0],f,a,(0,c.bnToU8a)(t,r.BN_LE_32_OPTS)),i=(0,n.hmacShaAsU8a)(d,o,512);return o[0]=1,(0,c.u8aConcat)((0,c.bnToU8a)((0,c.u8aToBn)(f,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(i.subarray(0,28),r.BN_LE_OPTS).imul(c.BN_EIGHT)),r.BN_LE_512_OPTS).subarray(0,32),(0,c.bnToU8a)((0,c.u8aToBn)(a,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(i.subarray(32,64),r.BN_LE_OPTS)),r.BN_LE_512_OPTS).subarray(0,32),(0,n.hmacShaAsU8a)(d,o,512).subarray(32,64))};var c=f(69338),r=f(32421),n=f(83665)},72424:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(y);try{for(m.s();!(h=m.n()).done;){var g=h.value,w=parseInt(g.replace(/'$/,""),10);v=(0,i.ledgerDerivePrivate)(v,w{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerMaster=function(e,t){for(var f,o=(0,a.mnemonicToSeedSync)(e,t),i=(0,n.hmacShaAsU8a)(d,new Uint8Array([1].concat((0,c.default)(o))),256);!f||32&f[31];)f=(0,n.hmacShaAsU8a)(d,f||o,512);return f[0]&=248,f[31]&=127,f[31]|=64,(0,r.u8aConcat)(f,i)};var r=f(69338),n=f(83665),a=f(94953),d="ed25519 seed"},19121:(e,t)=>{"use strict";function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){c=c.call(e)},n:function(){var e=c.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==c.return||c.return()}finally{if(o)throw a}}}}(e.split("/").slice(1));try{for(r.s();!(t=r.n()).done;){var n=t.value,a=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(a)||a>=c||a<0)return!1}}catch(e){r.e(e)}finally{r.f()}return!0};var c=2147483648;t.HARDENED=c},50162:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsHex=function(e){return function(){return(0,c.u8aToHex)(e.apply(void 0,arguments))}},t.createBitHasher=function(e,t){return function(f,c){return t(f,e,c)}},t.createDualHasher=function(e,t){return function(f){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,a=arguments.length>2?arguments[2]:void 0,d=(0,c.u8aToU8a)(f);return!c.hasBigInt||!a&&(0,r.isReady)()?e[n](d):t[n](d)}};var c=f(69338),r=f(56431)},83665:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmacSha256AsU8a",{enumerable:!0,get:function(){return c.hmacSha256AsU8a}}),Object.defineProperty(t,"hmacSha512AsU8a",{enumerable:!0,get:function(){return c.hmacSha512AsU8a}}),Object.defineProperty(t,"hmacShaAsU8a",{enumerable:!0,get:function(){return c.hmacShaAsU8a}});var c=f(39577)},39577:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmacSha512AsU8a=t.hmacSha256AsU8a=void 0,t.hmacShaAsU8a=s;var c=f(79569),r=f(23061),n=f(86262),a=f(69338),d=f(56431),o={256:r.sha256,512:n.sha512},i={256:d.hmacSha256,512:d.hmacSha512};function u(e){return function(t,f,c){return s(t,f,e,c)}}function s(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,r=arguments.length>3?arguments[3]:void 0,n=(0,a.u8aToU8a)(e);return!a.hasBigInt||!r&&(0,d.isReady)()?i[f](n,t):(0,c.hmac)(o[f],n,t)}var l=u(256);t.hmacSha256AsU8a=l;var p=u(512);t.hmacSha512AsU8a=p},94459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(22868);var c=f(47097);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},75295:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCRYPT_LENGTH=t.NONCE_LENGTH=t.ENCODING_VERSION=t.ENCODING_NONE=t.ENCODING=void 0,t.ENCODING=["scrypt","xsalsa20-poly1305"],t.ENCODING_NONE=["none"],t.ENCODING_VERSION="3",t.NONCE_LENGTH=24,t.SCRYPT_LENGTH=44},93884:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecrypt=function(e,t){var f=e.encoded,a=e.encoding;return(0,c.assert)(f,"No encrypted data available to decode"),(0,n.jsonDecryptData)((0,c.isHex)(f)?(0,c.hexToU8a)(f):(0,r.base64Decode)(f),t,Array.isArray(a.type)?a.type:[a.type])};var c=f(69338),r=f(1584),n=f(96064)},96064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecryptData=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.ENCODING;(0,c.assert)(e,"No encrypted data available to decode"),(0,c.assert)(t||!f.includes("xsalsa20-poly1305"),"Password required to decode encrypted data");var d=e;if(t){var o;if(f.includes("scrypt")){var i=(0,n.scryptFromU8a)(e),u=i.params,s=i.salt;o=(0,n.scryptEncode)(t,s,u).password,e=e.subarray(a.SCRYPT_LENGTH)}else o=(0,c.stringToU8a)(t);d=(0,r.naclDecrypt)(e.subarray(a.NONCE_LENGTH),e.subarray(0,a.NONCE_LENGTH),(0,c.u8aFixLength)(o,256,!0))}return(0,c.assert)(d,"Unable to decode using the supplied passphrase"),d};var c=f(69338),r=f(69459),n=f(32793),a=f(75295)},32620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncrypt=function(e,t,f){var d=!1,o=e;if(f){var i=(0,n.scryptEncode)(f),u=i.params,s=i.password,l=i.salt,p=(0,r.naclEncrypt)(o,s.subarray(0,32)),b=p.encrypted,h=p.nonce;d=!0,o=(0,c.u8aConcat)((0,n.scryptToU8a)(l,u),h,b)}return(0,a.jsonEncryptFormat)(o,t,d)};var c=f(69338),r=f(69459),n=f(32793),a=f(56725)},56725:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncryptFormat=function(e,t,f){return{encoded:(0,c.base64Encode)(e),encoding:{content:t,type:f?r.ENCODING:r.ENCODING_NONE,version:r.ENCODING_VERSION}}};var c=f(1584),r=f(75295)},9574:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"jsonDecrypt",{enumerable:!0,get:function(){return c.jsonDecrypt}}),Object.defineProperty(t,"jsonDecryptData",{enumerable:!0,get:function(){return r.jsonDecryptData}}),Object.defineProperty(t,"jsonEncrypt",{enumerable:!0,get:function(){return n.jsonEncrypt}}),Object.defineProperty(t,"jsonEncryptFormat",{enumerable:!0,get:function(){return a.jsonEncryptFormat}});var c=f(93884),r=f(96064),n=f(32620),a=f(56725)},58937:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keccakAsU8a=t.keccakAsHex=t.keccak512AsU8a=t.keccak256AsU8a=void 0;var c=f(85426),r=f(56431),n=f(50162),a=(0,n.createDualHasher)({256:r.keccak256,512:r.keccak512},{256:c.keccak_256,512:c.keccak_512});t.keccakAsU8a=a;var d=(0,n.createBitHasher)(256,a);t.keccak256AsU8a=d;var o=(0,n.createBitHasher)(512,a);t.keccak512AsU8a=o;var i=(0,n.createAsHex)(a);t.keccakAsHex=i},9774:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keccak256AsU8a",{enumerable:!0,get:function(){return c.keccak256AsU8a}}),Object.defineProperty(t,"keccak512AsU8a",{enumerable:!0,get:function(){return c.keccak512AsU8a}}),Object.defineProperty(t,"keccakAsHex",{enumerable:!0,get:function(){return c.keccakAsHex}}),Object.defineProperty(t,"keccakAsU8a",{enumerable:!0,get:function(){return c.keccakAsU8a}});var c=f(58937)},5325:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(34575)),a=c(f(93913)),d=c(f(37509)),o=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.DeriveJunction=void 0;var i=f(69338),u=f(4410),s=f(32421),l=/^\d+$/,p=(0,o.default)("chainCode"),b=(0,o.default)("isHard"),h=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:new Uint8Array(32)}),Object.defineProperty(this,b,{writable:!0,value:!1})}return(0,a.default)(e,[{key:"chainCode",get:function(){return(0,d.default)(this,p)[p]}},{key:"isHard",get:function(){return(0,d.default)(this,b)[b]}},{key:"isSoft",get:function(){return!(0,d.default)(this,b)[b]}},{key:"hard",value:function(e){return this.soft(e).harden()}},{key:"harden",value:function(){return(0,d.default)(this,b)[b]=!0,this}},{key:"soft",value:function(e){return(0,i.isNumber)(e)||(0,i.isBn)(e)||(0,i.isBigInt)(e)?this.soft((0,i.bnToU8a)(e,s.BN_LE_256_OPTS)):(0,i.isHex)(e)?this.soft((0,i.hexToU8a)(e)):(0,i.isString)(e)?this.soft((0,i.compactAddLength)((0,i.stringToU8a)(e))):e.length>32?this.soft((0,u.blake2AsU8a)(e)):((0,d.default)(this,p)[p].fill(0),(0,d.default)(this,p)[p].set(e,0),this)}},{key:"soften",value:function(){return(0,d.default)(this,b)[b]=!1,this}}],[{key:"from",value:function(t){var f=new e,c=t.startsWith("/")?[t.substring(1),!0]:[t,!1],n=(0,r.default)(c,2),a=n[0],d=n[1];return f.soft(l.test(a)?new i.BN(a,10):a),d?f.harden():f}}]),e}();t.DeriveJunction=h},29785:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(t);try{for(i.s();!(o=i.n()).done;){var u=o.value;f.push(n.DeriveJunction.from(u.substring(1)))}}catch(e){i.e(e)}finally{i.f()}}return(0,r.assert)(d===e,(function(){return'Re-constructed path "'.concat(d,'" does not match input')})),{parts:t,path:f}};var r=f(69338),n=f(5325),a=/\/(\/?)([^/]+)/g},61196:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.keyExtractSuri=function(e){var t=e.match(a);(0,r.assert)(!(0,r.isNull)(t),"Unable to match provided value to a secret URI");var f=(0,c.default)(t,7),d=f[1],o=f[3];return{derivePath:o,password:f[6],path:(0,n.keyExtractPath)(o).path,phrase:d}};var r=f(69338),n=f(29785),a=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/},20104:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(t);try{for(o.s();!(r=o.n()).done;){a=n(a,r.value)}}catch(e){o.e(e)}finally{o.f()}return a};var r=f(36038),n=f(45388),a=f(50297),d={ecdsa:r.keyHdkdEcdsa,ed25519:n.keyHdkdEd25519,ethereum:r.keyHdkdEcdsa,sr25519:a.keyHdkdSr25519}},75596:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSeedDeriveFn=function(e,t){return function(f,r){var n=r.chainCode,a=r.isHard;return(0,c.assert)(a,"A soft key was found in the path and is not supported"),e(t(f.secretKey.subarray(0,32),n))}};var c=f(69338)},36038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEcdsa=void 0;var c=f(64209),r=f(2793),n=(0,f(75596).createSeedDeriveFn)(r.secp256k1PairFromSeed,c.secp256k1DeriveHard);t.keyHdkdEcdsa=n},45388:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEd25519=void 0;var c=f(19309),r=(0,f(75596).createSeedDeriveFn)(c.ed25519PairFromSeed,c.ed25519DeriveHard);t.keyHdkdEd25519=r},50297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdSr25519=function(e,t){var f=t.chainCode;return t.isSoft?(0,r.sr25519DeriveSoft)(e,f):(0,c.sr25519DeriveHard)(e,f)};var c=f(34278),r=f(43576)},53992:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keyExtractPath",{enumerable:!0,get:function(){return c.keyExtractPath}}),Object.defineProperty(t,"keyExtractSuri",{enumerable:!0,get:function(){return r.keyExtractSuri}}),Object.defineProperty(t,"keyFromPath",{enumerable:!0,get:function(){return n.keyFromPath}}),Object.defineProperty(t,"keyHdkdEcdsa",{enumerable:!0,get:function(){return o.keyHdkdEcdsa}}),Object.defineProperty(t,"keyHdkdEd25519",{enumerable:!0,get:function(){return a.keyHdkdEd25519}}),Object.defineProperty(t,"keyHdkdSr25519",{enumerable:!0,get:function(){return d.keyHdkdSr25519}});var c=f(29785),r=f(61196),n=f(20104),a=f(45388),d=f(50297),o=f(36038)},7506:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f="abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");t.default=f},94953:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.entropyToMnemonic=y,t.generateMnemonic=function(e){return e=e||128,(0,r.assert)(e%32==0,u),y((0,a.randomAsU8a)(e/8))},t.mnemonicToEntropy=h,t.mnemonicToSeedSync=function(e,t){return(0,n.pbkdf2Encode)((0,r.stringToU8a)(s(e)),(0,r.stringToU8a)("mnemonic".concat(s(t)))).password},t.validateMnemonic=function(e){try{h(e)}catch(e){return!1}return!0};var r=f(69338),n=f(12257),a=f(41177),d=f(23082),o=c(f(7506)),i="Invalid mnemonic",u="Invalid entropy";function s(e){return(e||"").normalize("NFKD")}function l(e){return parseInt(e,2)}function p(e){return e.map((function(e){return e.toString(2).padStart(8,"0")})).join("")}function b(e){return p(Array.from((0,d.sha256AsU8a)(e))).slice(0,8*e.length/32)}function h(e){var t,f=s(e).split(" ");(0,r.assert)(f.length%3==0,i);var c=f.map((function(e){var t=o.default.indexOf(e);return(0,r.assert)(-1!==t,i),t.toString(2).padStart(11,"0")})).join(""),n=32*Math.floor(c.length/33),a=c.slice(0,n),d=c.slice(n),p=null===(t=a.match(/(.{1,8})/g))||void 0===t?void 0:t.map(l);(0,r.assert)(p&&p.length%4==0&&p.length>=16&&p.length<=32,u);var h=(0,r.u8aToU8a)(p),y=b(h);return(0,r.assert)(y===d,"Invalid mnemonic checksum"),h}function y(e){return(0,r.assert)(e.length%4==0&&e.length>=16&&e.length<=32,u),(p(Array.from(e))+b(e)).match(/(.{1,11})/g).map((function(e){return o.default[l(e)]})).join(" ")}},86697:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicGenerate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t=arguments.length>1?arguments[1]:void 0;return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Generate)(e):(0,n.generateMnemonic)(a[e])};var c=f(69338),r=f(56431),n=f(94953),a={12:128,15:160,18:192,21:224,24:256}},3050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"mnemonicGenerate",{enumerable:!0,get:function(){return c.mnemonicGenerate}}),Object.defineProperty(t,"mnemonicToEntropy",{enumerable:!0,get:function(){return r.mnemonicToEntropy}}),Object.defineProperty(t,"mnemonicToLegacySeed",{enumerable:!0,get:function(){return n.mnemonicToLegacySeed}}),Object.defineProperty(t,"mnemonicToMiniSecret",{enumerable:!0,get:function(){return a.mnemonicToMiniSecret}}),Object.defineProperty(t,"mnemonicValidate",{enumerable:!0,get:function(){return d.mnemonicValidate}});var c=f(86697),r=f(29620),n=f(74324),a=f(78089),d=f(56539)},29620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToEntropy=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39ToEntropy)(e):(0,n.mnemonicToEntropy)(e)};var c=f(69338),r=f(56431),n=f(94953)},74324:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToLegacySeed=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:32;return(0,c.assert)((0,a.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),(0,c.assert)([32,64].includes(d),(function(){return"Invalid seed length ".concat(d,", expected 32 or 64")})),32===d?!c.hasBigInt||!f&&(0,r.isReady)()?(0,r.bip39ToSeed)(e,t):(0,n.mnemonicToSeedSync)(e,t).subarray(0,32):(0,n.mnemonicToSeedSync)(e,t)};var c=f(69338),r=f(56431),n=f(94953),a=f(56539)},78089:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToMiniSecret=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0;if((0,c.assert)((0,d.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),!f&&(0,r.isReady)())return(0,r.bip39ToMiniSecret)(e,t);var o=(0,a.mnemonicToEntropy)(e),i=(0,c.stringToU8a)("mnemonic".concat(t));return(0,n.pbkdf2Encode)(o,i).password.slice(0,32)};var c=f(69338),r=f(56431),n=f(12257),a=f(29620),d=f(56539)},56539:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicValidate=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Validate)(e):(0,n.validateMnemonic)(e)};var c=f(69338),r=f(56431),n=f(94953)},621:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclBoxPairFromSecret=function(e){return r.default.box.keyPair.fromSecretKey(e.slice(0,32))};var r=c(f(50780))},84627:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclDecrypt=function(e,t,f){return r.default.secretbox.open(e,t,f)||null};var r=c(f(50780))},37945:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclEncrypt=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,n.randomAsU8a)(24);return{encrypted:r.default.secretbox(e,f,t),nonce:f}};var r=c(f(50780)),n=f(33571)},69459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"naclBoxPairFromSecret",{enumerable:!0,get:function(){return n.naclBoxPairFromSecret}}),Object.defineProperty(t,"naclDecrypt",{enumerable:!0,get:function(){return c.naclDecrypt}}),Object.defineProperty(t,"naclEncrypt",{enumerable:!0,get:function(){return r.naclEncrypt}}),Object.defineProperty(t,"naclOpen",{enumerable:!0,get:function(){return a.naclOpen}}),Object.defineProperty(t,"naclSeal",{enumerable:!0,get:function(){return d.naclSeal}});var c=f(84627),r=f(37945),n=f(621),a=f(10940),d=f(78362)},10940:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclOpen=function(e,t,f,c){return r.default.box.open(e,t,f,c)||null};var r=c(f(50780))},78362:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclSeal=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,n.randomAsU8a)(24);return{nonce:c,sealed:r.default.box(e,c,f,t)}};var r=c(f(50780)),n=f(33571)},43545:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"allNetworks",{enumerable:!0,get:function(){return c.allNetworks}}),Object.defineProperty(t,"availableNetworks",{enumerable:!0,get:function(){return c.availableNetworks}}),Object.defineProperty(t,"selectableNetworks",{enumerable:!0,get:function(){return c.selectableNetworks}});var c=f(90015)},99377:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util-crypto",path:"/",type:"cjs",version:"9.2.1"}},89923:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Encode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,d.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2048,o=arguments.length>3?arguments[3]:void 0,i=(0,n.u8aToU8a)(e),u=(0,n.u8aToU8a)(t);return{password:!n.hasBigInt||!o&&(0,a.isReady)()?(0,a.pbkdf2)(i,u,f):(0,c.pbkdf2)(r.sha512,i,u,{c:f,dkLen:64}),rounds:f,salt:t}};var c=f(29023),r=f(86262),n=f(69338),a=f(56431),d=f(33571)},12257:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pbkdf2Encode",{enumerable:!0,get:function(){return c.pbkdf2Encode}});var c=f(89923)},3296:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsNumber=function(){return(0,c.hexToBn)((0,r.randomAsHex)(8)).and(n).toNumber()};var c=f(69338),r=f(33571),n=new c.BN(9007199254740991)},33571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsHex=void 0,t.randomAsU8a=r;var c=f(41649);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32;return(0,c.getRandomValues)(new Uint8Array(e))}var n=(0,f(50162).createAsHex)(r);t.randomAsHex=n},41177:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"randomAsHex",{enumerable:!0,get:function(){return r.randomAsHex}}),Object.defineProperty(t,"randomAsNumber",{enumerable:!0,get:function(){return c.randomAsNumber}}),Object.defineProperty(t,"randomAsU8a",{enumerable:!0,get:function(){return r.randomAsU8a}});var c=f(3296),r=f(33571)},16199:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_PARAMS=void 0,t.DEFAULT_PARAMS={N:32768,p:1,r:8}},52951:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptEncode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.DEFAULT_PARAMS,o=arguments.length>3?arguments[3]:void 0,i=(0,r.u8aToU8a)(e);return{params:f,password:!r.hasBigInt||!o&&(0,n.isReady)()?(0,n.scrypt)(i,t,Math.log2(f.N),f.r,f.p):(0,c.scrypt)(i,t,(0,r.objectSpread)({dkLen:64},f)),salt:t}};var c=f(69514),r=f(69338),n=f(56431),a=f(33571),d=f(16199)},77440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptFromU8a=function(e){var t=e.subarray(0,32),f=(0,c.u8aToBn)(e.subarray(32,36),r.BN_LE_OPTS).toNumber(),a=(0,c.u8aToBn)(e.subarray(36,40),r.BN_LE_OPTS).toNumber(),d=(0,c.u8aToBn)(e.subarray(40,44),r.BN_LE_OPTS).toNumber();return(0,c.assert)(f===n.DEFAULT_PARAMS.N&&a===n.DEFAULT_PARAMS.p&&d===n.DEFAULT_PARAMS.r,"Invalid injected scrypt params found"),{params:{N:f,p:a,r:d},salt:t}};var c=f(69338),r=f(32421),n=f(16199)},32793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"scryptEncode",{enumerable:!0,get:function(){return c.scryptEncode}}),Object.defineProperty(t,"scryptFromU8a",{enumerable:!0,get:function(){return r.scryptFromU8a}}),Object.defineProperty(t,"scryptToU8a",{enumerable:!0,get:function(){return n.scryptToU8a}});var c=f(52951),r=f(77440),n=f(32757)},32757:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptToU8a=function(e,t){var f=t.N,n=t.p,a=t.r;return(0,c.u8aConcat)(e,(0,c.bnToU8a)(f,r.BN_LE_32_OPTS),(0,c.bnToU8a)(n,r.BN_LE_32_OPTS),(0,c.bnToU8a)(a,r.BN_LE_32_OPTS))};var c=f(69338),r=f(32421)},10189:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Compress=function(e,t){return 33===e.length?e:((0,r.assert)(65===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)()?(0,n.secp256k1Compress)(e):c.Point.fromHex(e).toRawBytes(!0))};var c=f(79656),r=f(69338),n=f(56431)},64209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t),256)};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Secp256k1HDKD"))},41447:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Expand=function(e,t){if(65===e.length)return e.subarray(1);if((0,r.assert)(33===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)())return(0,n.secp256k1Expand)(e).subarray(1);var f=c.Point.fromHex(e),d=f.x,o=f.y;return(0,r.u8aConcat)((0,r.bnToU8a)(d,a.BN_BE_256_OPTS),(0,r.bnToU8a)(o,a.BN_BE_256_OPTS))};var c=f(79656),r=f(69338),n=f(56431),a=f(32421)},92156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasher=function(e,t,f){return"keccak"===e?(0,r.keccakAsU8a)(t,void 0,f):(0,c.blake2AsU8a)(t,void 0,void 0,f)};var c=f(23172),r=f(9774)},29640:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"secp256k1Compress",{enumerable:!0,get:function(){return c.secp256k1Compress}}),Object.defineProperty(t,"secp256k1Expand",{enumerable:!0,get:function(){return r.secp256k1Expand}}),Object.defineProperty(t,"secp256k1PairFromSeed",{enumerable:!0,get:function(){return n.secp256k1PairFromSeed}}),Object.defineProperty(t,"secp256k1PrivateKeyTweakAdd",{enumerable:!0,get:function(){return o.secp256k1PrivateKeyTweakAdd}}),Object.defineProperty(t,"secp256k1Recover",{enumerable:!0,get:function(){return a.secp256k1Recover}}),Object.defineProperty(t,"secp256k1Sign",{enumerable:!0,get:function(){return d.secp256k1Sign}}),Object.defineProperty(t,"secp256k1Verify",{enumerable:!0,get:function(){return i.secp256k1Verify}});var c=f(10189),r=f(41447),n=f(2793),a=f(75236),d=f(59398),o=f(43847),i=f(35270)},2793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PairFromSeed=function(e,t){if((0,r.assert)(32===e.length,"Expected valid 32-byte private key as a seed"),!r.hasBigInt||!t&&(0,n.isReady)()){var f=(0,n.secp256k1FromSeed)(e),a=f.slice(32);return(0,r.assert)(!(0,r.u8aEmpty)(a),"Invalid publicKey generated from WASM interface"),{publicKey:a,secretKey:f.slice(0,32)}}return{publicKey:(0,c.getPublicKey)(e,!0),secretKey:e}};var c=f(79656),r=f(69338),n=f(56431)},75236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Recover=function(e,t,f){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",i=arguments.length>4?arguments[4]:void 0,u=(0,r.u8aToU8a)(t).subarray(0,64),s=(0,r.u8aToU8a)(e),l=!r.hasBigInt||!i&&(0,n.isReady)()?(0,n.secp256k1Recover)(s,u,f):(0,c.recoverPublicKey)(s,c.Signature.fromCompact(u).toRawBytes(),f);return(0,r.assert)(l,"Unable to recover publicKey from signature"),"keccak"===o?(0,d.secp256k1Expand)(l,i):(0,a.secp256k1Compress)(l,i)};var c=f(79656),r=f(69338),n=f(56431),a=f(10189),d=f(41447)},59398:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Sign=function(e,t){var f=t.secretKey,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",u=arguments.length>3?arguments[3]:void 0;(0,n.assert)(32===(null==f?void 0:f.length),"Expected valid secp256k1 secretKey, 32-bytes");var s=(0,o.hasher)(i,e,u);if(!n.hasBigInt||!u&&(0,a.isReady)())return(0,a.secp256k1Sign)(s,f);var l=(0,r.signSync)(s,f,{canonical:!0,recovered:!0}),p=(0,c.default)(l,2),b=p[0],h=p[1],y=r.Signature.fromHex(b),v=y.r,m=y.s;return(0,n.u8aConcat)((0,n.bnToU8a)(v,d.BN_BE_256_OPTS),(0,n.bnToU8a)(m,d.BN_BE_256_OPTS),new Uint8Array([h||0]))};var r=f(79656),n=f(69338),a=f(56431),d=f(32421),o=f(92156)},43847:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PrivateKeyTweakAdd=function(e,t,f){return(0,c.assert)((0,c.isU8a)(e)&&32===e.length,"Expected seckey to be an Uint8Array with length 32"),(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Expected tweak to be an Uint8Array with length 32"),!c.hasBigInt||f?function(e,t){var f=new c.BN(t);return(0,c.assert)(f.cmp(o)<0,"Tweak parameter is out of range"),f.iadd(new c.BN(e)),f.cmp(o)>=0&&f.isub(o),(0,c.assert)(!f.isZero(),"Invalid resulting private key"),(0,c.bnToU8a)(f,n.BN_BE_256_OPTS)}(e,t):function(e,t){var f=(0,c.u8aToBigInt)(t,n.BN_BE_OPTS);return(0,c.assert)(f=d&&(f-=d),(0,c.assert)(f!==c._0n,"Invalid resulting private key"),(0,c.nToU8a)(f,n.BN_BE_256_OPTS)}(e,t)};var c=f(69338),r=f(68107),n=f(32421),a="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),d=(0,r.BigInt)("0x".concat(a)),o=new c.BN(a,"hex")},35270:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Verify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",d=arguments.length>4?arguments[4]:void 0,o=(0,c.u8aToU8a)(t);(0,c.assert)(65===o.length,"Expected signature with 65 bytes, ".concat(o.length," found instead"));var i=(0,n.secp256k1Recover)((0,r.hasher)(a,e),o,o[64],a,d),u=(0,r.hasher)(a,i,d),s=(0,c.u8aToU8a)(f);return(0,c.u8aEq)(i,s)||("keccak"===a?(0,c.u8aEq)(u.slice(-20),s.slice(-20)):(0,c.u8aEq)(u,s))};var c=f(69338),r=f(92156),n=f(75236)},32871:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shaAsU8a=t.sha512AsU8a=t.sha256AsU8a=void 0;var c=f(23061),r=f(86262),n=f(56431),a=f(50162),d=(0,a.createDualHasher)({256:n.sha256,512:n.sha512},{256:c.sha256,512:r.sha512});t.shaAsU8a=d;var o=(0,a.createBitHasher)(256,d);t.sha256AsU8a=o;var i=(0,a.createBitHasher)(512,d);t.sha512AsU8a=i},23082:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sha256AsU8a",{enumerable:!0,get:function(){return c.sha256AsU8a}}),Object.defineProperty(t,"sha512AsU8a",{enumerable:!0,get:function(){return c.sha512AsU8a}}),Object.defineProperty(t,"shaAsU8a",{enumerable:!0,get:function(){return c.shaAsU8a}});var c=f(32871)},28571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"signatureVerify",{enumerable:!0,get:function(){return c.signatureVerify}});var c=f(91712)},91712:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.signatureVerify=function(e,t,f){var c=(0,r.u8aToU8a)(t);(0,r.assert)([64,65,66].includes(c.length),(function(){return"Invalid signature length, expected [64..66] bytes, found ".concat(c.length)}));var a=(0,n.decodeAddress)(f),d={message:(0,r.u8aToU8a)(e),publicKey:a,signature:c},o={crypto:"none",isValid:!1,isWrapped:(0,r.u8aIsWrapped)(d.message,!0),publicKey:a},i=(0,r.u8aIsWrapped)(d.message,!1),u=function(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?b:p}(c);return u(o,d),"none"!==o.crypto||o.isWrapped&&!i?o:(d.message=i?(0,r.u8aUnwrapBytes)(d.message):(0,r.u8aWrapBytes)(d.message),u(o,d))};var r=f(69338),n=f(85709),a=f(55535),d=f(35270),o=f(16926),i=function(e){return function(t,f,c){return(0,d.secp256k1Verify)(t,f,c,e)}},u=[["ecdsa",i("blake2")],["ethereum",i("keccak")]],s=[["ed25519",a.ed25519Verify],["sr25519",o.sr25519Verify]].concat(u),l=["ed25519","sr25519","ecdsa"];function p(e,t){var f=t.message,r=t.publicKey,n=t.signature,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;return e.isValid=a.some((function(t){var a=(0,c.default)(t,2),d=a[0],o=a[1];try{if(o(f,n,r))return e.crypto=d,!0}catch(e){}return!1})),e}function b(e,t){var f=t.message,c=t.publicKey,n=t.signature;(0,r.assert)([0,1,2].includes(n[0]),(function(){return"Unknown crypto type, expected signature prefix [0..2], found ".concat(n[0])}));var d=l[n[0]]||"none";e.crypto=d;try{e.isValid={ecdsa:function(){return p(e,{message:f,publicKey:c,signature:n.subarray(1)},u).isValid},ed25519:function(){return(0,a.ed25519Verify)(f,n.subarray(1),c)},none:function(){throw Error("no verify for `none` crypto type")},sr25519:function(){return(0,o.sr25519Verify)(f,n.subarray(1),c)}}[d]()}catch(e){}return e}},93186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Agreement=function(e,t){var f=(0,c.u8aToU8a)(e),n=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===f.length,(function(){return"Invalid secretKey, received ".concat(f.length," bytes, expected 64")})),(0,r.sr25519Agree)(n,f)};var c=f(69338),r=f(56431)},14258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeriveFn=function(e){return function(t,f){return(0,c.assert)((0,c.isU8a)(f)&&32===f.length,"Invalid chainCode passed to derive"),(0,r.sr25519PairFromU8a)(e((0,n.sr25519KeypairToU8a)(t),f))}};var c=f(69338),r=f(44967),n=f(76203)},34278:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveHard=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairHard);t.sr25519DeriveHard=r},34160:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DerivePublic=function(e,t){var f=(0,c.u8aToU8a)(e);return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,c.assert)(32===f.length,(function(){return"Invalid publicKey, received ".concat(f.length," bytes, expected 32")})),(0,r.sr25519DerivePublicSoft)(f,t)};var c=f(69338),r=f(56431)},43576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveSoft=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairSoft);t.sr25519DeriveSoft=r},31730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sr25519Agreement",{enumerable:!0,get:function(){return c.sr25519Agreement}}),Object.defineProperty(t,"sr25519DeriveHard",{enumerable:!0,get:function(){return r.sr25519DeriveHard}}),Object.defineProperty(t,"sr25519DerivePublic",{enumerable:!0,get:function(){return n.sr25519DerivePublic}}),Object.defineProperty(t,"sr25519DeriveSoft",{enumerable:!0,get:function(){return a.sr25519DeriveSoft}}),Object.defineProperty(t,"sr25519PairFromSeed",{enumerable:!0,get:function(){return d.sr25519PairFromSeed}}),Object.defineProperty(t,"sr25519Sign",{enumerable:!0,get:function(){return o.sr25519Sign}}),Object.defineProperty(t,"sr25519Verify",{enumerable:!0,get:function(){return i.sr25519Verify}}),Object.defineProperty(t,"sr25519VrfSign",{enumerable:!0,get:function(){return u.sr25519VrfSign}}),Object.defineProperty(t,"sr25519VrfVerify",{enumerable:!0,get:function(){return s.sr25519VrfVerify}});var c=f(93186),r=f(34278),n=f(34160),a=f(43576),d=f(31741),o=f(18139),i=f(16926),u=f(5213),s=f(64536)},31741:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromSeed=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(32===t.length,(function(){return"Expected a seed matching 32 bytes, found ".concat(t.length)})),(0,n.sr25519PairFromU8a)((0,r.sr25519KeypairFromSeed)(t))};var c=f(69338),r=f(56431),n=f(44967)},44967:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromU8a=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(96===t.length,(function(){return"Expected keypair with ".concat(96," bytes, found ").concat(t.length)})),{publicKey:t.slice(64,96),secretKey:t.slice(0,64)}};var c=f(69338)},76203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519KeypairToU8a=function(e){var t=e.publicKey,f=e.secretKey;return(0,c.u8aConcat)(f,t).slice()};var c=f(69338)},18139:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Sign=function(e,t){var f=t.publicKey,n=t.secretKey;return(0,c.assert)(32===(null==f?void 0:f.length),"Expected a valid publicKey, 32-bytes"),(0,c.assert)(64===(null==n?void 0:n.length),"Expected a valid secretKey, 64-bytes"),(0,r.sr25519Sign)(f,n,(0,c.u8aToU8a)(e))};var c=f(69338),r=f(56431)},16926:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Verify=function(e,t,f){var n=(0,c.u8aToU8a)(f),a=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===a.length,(function(){return"Invalid signature, received ".concat(a.length," bytes, expected 64")})),(0,r.sr25519Verify)(a,(0,c.u8aToU8a)(e),n)};var c=f(69338),r=f(56431)},5213:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfSign=function(e,t){var f=t.secretKey,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return(0,c.assert)(64===(null==f?void 0:f.length),"Invalid secretKey, expected 64-bytes"),(0,r.vrfSign)(f,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d))};var c=f(69338),r=f(56431),n=new Uint8Array},64536:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfVerify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n,d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:n,o=(0,c.u8aToU8a)(f),i=(0,c.u8aToU8a)(t);return(0,c.assert)(32===o.length,"Invalid publicKey, expected 32-bytes"),(0,c.assert)(96===i.length,"Invalid vrfSign output, expected 96 bytes"),(0,r.vrfVerify)(o,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d),i)};var c=f(69338),r=f(56431),n=new Uint8Array},806:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhashAsHex=void 0,t.xxhashAsU8a=d;var c=f(69338),r=f(56431),n=f(50162),a=f(75748);function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:64,f=arguments.length>2?arguments[2]:void 0,n=Math.ceil(t/64),d=(0,c.u8aToU8a)(e);if(!c.hasBigInt||!f&&(0,r.isReady)())return(0,r.twox)(d,n);for(var o=new Uint8Array(8*n),i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"xxhashAsHex",{enumerable:!0,get:function(){return c.xxhashAsHex}}),Object.defineProperty(t,"xxhashAsU8a",{enumerable:!0,get:function(){return c.xxhashAsU8a}});var c=f(806)},75748:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhash64=function(e,t){for(var f=function(e,t){if(t.length<32)return e.u8a.set(t),e.u8asize=t.length,e;var f=t.length-32,c=0;if(f>=0){var r=function(e){return n*k(e+a*M(t,c,4),g)};do{e.v1=r(e.v1),c+=8,e.v2=r(e.v2),c+=8,e.v3=r(e.v3),c+=8,e.v4=r(e.v4),c+=8}while(c<=f)}return c=32?((((k(S,c._1n)+k(T,s)+k(E,p)+k(A,h)^n*k(S*a,g))*n+o^n*k(T*a,g))*n+o^n*k(E*a,g))*n+o^n*k(A*a,g))*n+o:b+i);I<=j-8;)N=u&o+n*k(N^n*k(a*M(x,I,4),g),v),I+=8;for(I+4<=j&&(N=u&d+a*k(N^n*M(x,I,2),y),I+=4);I=0;f--)t[f]=Number(e%P),e/=P;return t}(u&((N=u&d*((N=u&a*(N^N>>O))^N>>m))^N>>w))};var c=f(69338),r=f(68107),n=(0,r.BigInt)("11400714785074694791"),a=(0,r.BigInt)("14029467366897019727"),d=(0,r.BigInt)("1609587929392839161"),o=(0,r.BigInt)("9650029242287828579"),i=(0,r.BigInt)("2870177450012600261"),u=(0,r.BigInt)("0xffffffffffffffff"),s=(0,r.BigInt)(7),l=(0,r.BigInt)(11),p=(0,r.BigInt)(12),b=(0,r.BigInt)(16),h=(0,r.BigInt)(18),y=(0,r.BigInt)(23),v=(0,r.BigInt)(27),m=(0,r.BigInt)(29),g=(0,r.BigInt)(31),w=(0,r.BigInt)(32),O=(0,r.BigInt)(33),x=(0,r.BigInt)(64),P=(0,r.BigInt)(256);function k(e,t){var f=e&u;return(f<>x-t)&u}function M(e,t,f){for(var n=new Array(f),a=0,d=0;d=0;i--)o=(o<{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayChunk=function(e,t){for(var f=Math.ceil(e.length/t),c=Array(f),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFilter=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.filter((function(e){return!(0,r.isUndefined)(e)&&(t||!(0,c.isNull)(e))}))};var c=f(35943),r=f(78098)},16599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFlatten=function(e){for(var t=0,f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"arrayChunk",{enumerable:!0,get:function(){return c.arrayChunk}}),Object.defineProperty(t,"arrayFilter",{enumerable:!0,get:function(){return r.arrayFilter}}),Object.defineProperty(t,"arrayFlatten",{enumerable:!0,get:function(){return n.arrayFlatten}}),Object.defineProperty(t,"arrayRange",{enumerable:!0,get:function(){return a.arrayRange}}),Object.defineProperty(t,"arrayShuffle",{enumerable:!0,get:function(){return d.arrayShuffle}}),Object.defineProperty(t,"arrayZip",{enumerable:!0,get:function(){return o.arrayZip}});var c=f(93549),r=f(12761),n=f(16599),a=f(92793),d=f(24698),o=f(37543)},92793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,c.assert)(e>0,"Expected non-zero, positive number as a range size");for(var f=new Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayShuffle=function(e){var t=e.slice(),f=t.length;if(1===f)return t;for(;0!==f;){var c=Math.floor(Math.random()*f);f--;var r=[t[c],t[f]];t[f]=r[0],t[c]=r[1]}return t}},37543:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayZip=function(e,t){for(var f=new Array(e.length),c=0;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=a,t.assertReturn=function(e,t){return a(!(0,n.isUndefined)(e)&&!(0,r.isNull)(e),t),e},t.assertUnreachable=function(e){throw new Error("This codepath should be unreachable. Unhandled input: ".concat(e))};var c=f(23146),r=f(35943),n=f(78098);function a(e,t){if(!e)throw new Error((0,c.isFunction)(t)?t():t)}},44377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._2pow53n=t._1n=t._1Qn=t._1Mn=t._1Bn=t._0n=void 0;var c=f(68107),r=(0,c.BigInt)(0);t._0n=r;var n=(0,c.BigInt)(1);t._1n=n;var a=(0,c.BigInt)(1e6);t._1Mn=a;var d=(0,c.BigInt)(1e9);t._1Bn=d;var o=d*d;t._1Qn=o;var i=(0,c.BigInt)(Number.MAX_SAFE_INTEGER);t._2pow53n=i},82952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={nSqrt:!0,nToBigInt:!0,nMax:!0,nMin:!0,nToHex:!0,nToU8a:!0};Object.defineProperty(t,"nMax",{enumerable:!0,get:function(){return d.nMax}}),Object.defineProperty(t,"nMin",{enumerable:!0,get:function(){return d.nMin}}),Object.defineProperty(t,"nSqrt",{enumerable:!0,get:function(){return n.nSqrt}}),Object.defineProperty(t,"nToBigInt",{enumerable:!0,get:function(){return a.nToBigInt}}),Object.defineProperty(t,"nToHex",{enumerable:!0,get:function(){return o.nToHex}}),Object.defineProperty(t,"nToU8a",{enumerable:!0,get:function(){return i.nToU8a}});var r=f(44377);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(66900),a=f(25335),d=f(68289),o=f(14433),i=f(18129)},68289:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nMax=function(){for(var e=arguments.length,t=new Array(e),f=0;ft}function n(e,t){return e=1,"Must provide one or more bigint arguments");for(var f=e[0],r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nSqrt=function(e){var t=(0,a.nToBigInt)(e);if((0,r.assert)(t>=n._0n,"square root of negative numbers is not supported"),t<=n._2pow53n)return(0,c.BigInt)(Math.floor(Math.sqrt(Number(t))));for(var f=d;;){var o=t/f+f>>n._1n;if(f===o||f===o-n._1n)return f;f=o}};var c=f(68107),r=f(57234),n=f(44377),a=f(25335),d=(0,c.BigInt)(94906265)},25335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToBigInt=function(e){return"bigint"==typeof e?e:e?(0,a.isHex)(e)?(0,r.hexToBigInt)(e.toString()):(0,n.isBn)(e)?(0,c.BigInt)(e.toString()):(0,d.isToBigInt)(e)?e.toBigInt():(0,o.isToBn)(e)?(0,c.BigInt)(e.toBn().toString()):(0,c.BigInt)(e):(0,c.BigInt)(0)};var c=f(68107),r=f(55972),n=f(80928),a=f(853),d=f(61720),o=f(40404)},14433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToHex=function(e,t){return e?(0,r.u8aToHex)((0,n.nToU8a)(e,(0,c.objectSpread)({isLe:!1,isNegative:!1},t))):"0x00"};var c=f(50660),r=f(58720),n=f(18129)},18129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToU8a=function(e,t){var f=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},t),c=(0,a.nToBigInt)(e);if(c===n._0n)return-1===f.bitLength?new Uint8Array:new Uint8Array(Math.ceil((f.bitLength||0)/8));var i=function(e,t){var f=t.isLe,c=t.isNegative,r=[];for(c&&(e=(e+n._1n)*-n._1n);e!==n._0n;){var a=e%d,i=Number(c?a^o:a);f?r.push(i):r.unshift(i),e=(e-a)/d}return Uint8Array.from(r)}(c,f);if(-1===f.bitLength)return i;var u=Math.ceil((f.bitLength||0)/8),s=new Uint8Array(u);return f.isNegative&&s.fill(255),s.set(i,f.isLe?0:u-i.length),s};var c=f(68107),r=f(50660),n=f(44377),a=f(25335),d=(0,c.BigInt)(256),o=(0,c.BigInt)(255)},58418:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return r.default}});var r=c(f(62780))},30850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_ZERO=t.BN_TWO=t.BN_THREE=t.BN_THOUSAND=t.BN_TEN=t.BN_SIX=t.BN_SEVEN=t.BN_QUINTILL=t.BN_ONE=t.BN_NINE=t.BN_MILLION=t.BN_MAX_INTEGER=t.BN_HUNDRED=t.BN_FOUR=t.BN_FIVE=t.BN_EIGHT=t.BN_BILLION=void 0;var c=f(58418),r=new c.BN(0);t.BN_ZERO=r;var n=new c.BN(1);t.BN_ONE=n;var a=new c.BN(2);t.BN_TWO=a;var d=new c.BN(3);t.BN_THREE=d;var o=new c.BN(4);t.BN_FOUR=o;var i=new c.BN(5);t.BN_FIVE=i;var u=new c.BN(6);t.BN_SIX=u;var s=new c.BN(7);t.BN_SEVEN=s;var l=new c.BN(8);t.BN_EIGHT=l;var p=new c.BN(9);t.BN_NINE=p;var b=new c.BN(10);t.BN_TEN=b;var h=new c.BN(100);t.BN_HUNDRED=h;var y=new c.BN(1e3);t.BN_THOUSAND=y;var v=new c.BN(1e6);t.BN_MILLION=v;var m=new c.BN(1e9);t.BN_BILLION=m;var g=m.mul(m);t.BN_QUINTILL=g;var w=new c.BN(Number.MAX_SAFE_INTEGER);t.BN_MAX_INTEGER=w},57107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return c.hexToBn}});var c=f(44610)},54787:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={BN:!0,bnFromHex:!0,bnMax:!0,bnMin:!0,bnSqrt:!0,bnToBn:!0,bnToHex:!0,bnToU8a:!0};Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return n.BN}}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return a.bnFromHex}}),Object.defineProperty(t,"bnMax",{enumerable:!0,get:function(){return d.bnMax}}),Object.defineProperty(t,"bnMin",{enumerable:!0,get:function(){return d.bnMin}}),Object.defineProperty(t,"bnSqrt",{enumerable:!0,get:function(){return o.bnSqrt}}),Object.defineProperty(t,"bnToBn",{enumerable:!0,get:function(){return i.bnToBn}}),Object.defineProperty(t,"bnToHex",{enumerable:!0,get:function(){return u.bnToHex}}),Object.defineProperty(t,"bnToU8a",{enumerable:!0,get:function(){return s.bnToU8a}});var r=f(30850);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(58418),a=f(57107),d=f(45615),o=f(61480),i=f(78218),u=f(98522),s=f(63845)},45615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnMax=function(){for(var e=arguments.length,t=new Array(e),f=0;f=1,"Must provide one or more BN arguments");for(var f=e[0],r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnSqrt=function(e){var t=(0,a.bnToBn)(e);if((0,c.assert)(t.gte(n.BN_ZERO),"square root of negative numbers is not supported"),t.lte(n.BN_MAX_INTEGER))return new r.BN(Math.floor(Math.sqrt(t.toNumber())));for(var f=d.clone();;){var o=t.div(f).iadd(f).ishrn(1);if(f.eq(o)||f.eq(o.sub(n.BN_ONE)))return f;f=o}};var c=f(57234),r=f(58418),n=f(30850),a=f(78218),d=new r.BN(94906265)},78218:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToBn=function(e){return e?o.BN.isBN(e)?e:(0,n.isHex)(e)?(0,c.hexToBn)(e.toString()):(0,r.isBigInt)(e)?new o.BN(e.toString()):(0,d.isToBn)(e)?e.toBn():(0,a.isToBigInt)(e)?new o.BN(e.toBigInt().toString()):new o.BN(e):new o.BN(0)};var c=f(44610),r=f(36867),n=f(853),a=f(61720),d=f(40404),o=f(58418)},98522:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,f=arguments.length>2?arguments[2]:void 0;return e?(0,n.u8aToHex)((0,a.bnToU8a)(e,(0,r.objectSpread)({isLe:!1,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t))):d};var c=f(55325),r=f(50660),n=f(58720),a=f(63845),d="0x00",o={bitLength:-1,isLe:!1,isNegative:!1}},63845:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,f=arguments.length>2?arguments[2]:void 0,d=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t),o=d.bitLength,i=d.isLe,u=d.isNegative,s=(0,n.bnToBn)(e),l=-1===o?Math.ceil(s.bitLength()/8):Math.ceil((o||0)/8);if(!e)return-1===o?new Uint8Array:new Uint8Array(l);var p=new Uint8Array(l),b=u?s.toTwos(8*l):s;return p.set(b.toArray(i?"le":"be",l),0),p};var c=f(55325),r=f(50660),n=f(78218),a={bitLength:-1,isLe:!0,isNegative:!1}},10005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bufferToU8a",{enumerable:!0,get:function(){return c.bufferToU8a}});var c=f(79049)},79049:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToU8a=function(e){return new Uint8Array(e||[])}},68641:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(54216),n=f(48916);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(57234);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(82952);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(54787);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(10005);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(74123);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(91467);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(42129);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(16119);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(49121);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(42132);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(4426);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(4743);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(13171);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(89242);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(10263);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(49140);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(69811);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(90007);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(58720);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var M=f(65959);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}))},95617:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactAddLength=function(e){return(0,c.u8aConcat)((0,r.compactToU8a)(e.length),e)};var c=f(58720),r=f(91654)},75016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactFromU8a=function(e){var t=(0,r.u8aToU8a)(e),f=3&t[0];if(0===f)return[1,new c.BN(t[0]>>>2)];if(1===f)return[2,new c.BN(t[0]+256*t[1]>>>2)];if(2===f)return[4,new c.BN(t[0]+256*t[1]+65536*t[2]+16777216*t[3]>>>2)];var n=5+(t[0]>>>2);return[n,(0,r.u8aToBn)(t.subarray(1,n))]};var c=f(54787),r=f(58720)},74123:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compactAddLength",{enumerable:!0,get:function(){return c.compactAddLength}}),Object.defineProperty(t,"compactFromU8a",{enumerable:!0,get:function(){return n.compactFromU8a}}),Object.defineProperty(t,"compactStripLength",{enumerable:!0,get:function(){return r.compactStripLength}}),Object.defineProperty(t,"compactToU8a",{enumerable:!0,get:function(){return a.compactToU8a}});var c=f(95617),r=f(83405),n=f(75016),a=f(91654)},83405:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.compactStripLength=function(e){var t=(0,r.compactFromU8a)(e),f=(0,c.default)(t,2),n=f[0],a=n+f[1].toNumber();return[a,e.subarray(n,a)]};var r=f(75016)},91654:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactToU8a=function(e){var t=(0,r.bnToBn)(e);if(t.lte(a))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_ONE),i);if(t.lte(o))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_TWO),u);for(var f=(0,r.bnToU8a)(t),s=f.length;0===f[s-1];)s--;return(0,c.assert)(s>=4,"Invalid length, previous checks match anything less than 2^30"),(0,n.u8aConcat)([3+(s-4<<2)],f.subarray(0,s))};var c=f(57234),r=f(54787),n=f(58720),a=r.BN_TWO.pow(new r.BN(6)).isub(r.BN_ONE),d=r.BN_TWO.pow(new r.BN(14)).isub(r.BN_ONE),o=r.BN_TWO.pow(new r.BN(30)).isub(r.BN_ONE),i={bitLength:16},u={bitLength:32}},48429:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91984),r=f(5499),n=[c.packageInfo,r.packageInfo];t.default=n},80934:(e,t,f)=>{"use strict";var c=f(95318)(f(48429)),r=f(54216);(0,f(65959).detectPackage)(r.packageInfo,null,c.default)},91467:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractTime=d;var c=f(50660),r={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function n(e,t){return{days:e.days+t.days,hours:e.hours+t.hours,milliseconds:e.milliseconds+t.milliseconds,minutes:e.minutes+t.minutes,seconds:e.seconds+t.seconds}}function a(e){var t=e/1e3;if(t<60){var f=Math.floor(t);return n((0,c.objectSpread)({},r,{seconds:f}),d(e-1e3*f))}return function(e,t){var f=t/60;if(f<60){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{minutes:a}),d(e-60*a*1e3))}return function(e,t){var f=t/60;if(f<24){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{hours:a}),d(e-3600*a*1e3))}return function(e,t){var f=Math.floor(t/24);return n((0,c.objectSpread)({},r,{days:f}),d(e-86400*f*1e3))}(e,f)}(e,f)}(e,t)}function d(e){return e?e<1e3?(0,c.objectSpread)({},r,{milliseconds:e}):a(e):r}},14662:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.formatBalance=void 0;var r=f(78218),n=f(37797),a=f(78098),d=f(71296),o=f(81385),i=o.SI[o.SI_MID].text,u=0,s=i;function l(e,t,f,c){var r=(0,n.isBoolean)(c)?o.SI[o.SI_MID].text:c;return t||f?"-"===e.value?c?" ".concat(r):"":" ".concat(f?"".concat(e.text).concat(c?" ":""):e.value).concat(c?r:""):""}function p(e,t,f){var c=(0,o.calcSi)(e,t,f),r=e.length-(t+c.power);return[c,e.substring(0,r)||"0","".concat("".concat(new Array(1+(r<0?0-r:0)).join("0")).concat(e).substring(r<0?0:r),"0000").substring(0,4)]}var b=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,a=(0,r.bnToBn)(e).toString();if(0===a.length||"0"===a)return"0";var o=(0,n.isBoolean)(t)?{withSi:t}:t,i=o.decimals,s=void 0===i?f:i,b=o.forceUnit,h=void 0===b?void 0:b,y=o.withSi,v=void 0===y||y,m=o.withSiFull,g=void 0!==m&&m,w=o.withUnit,O=void 0===w||w,x="";a[0].startsWith("-")&&(x="-",a=a.substring(1));var P=p(a,s,h),k=(0,c.default)(P,3),M=k[0],j=k[1],S=k[2],T=l(M,v,g,O);return"".concat(x).concat((0,d.formatDecimal)(j),".").concat(S).concat(T)};t.formatBalance=b,b.calcSi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return(0,o.calcSi)(e,t)},b.findSi=o.findSi,b.getDefaults=function(){return{decimals:u,unit:s}},b.getOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return o.SI.filter((function(t){var f=t.power;return!(f<0)||e+f>=0}))},b.setDefaults=function(e){var t=e.decimals,f=e.unit;u=(0,a.isUndefined)(t)?u:Array.isArray(t)?t[0]:t,s=(0,a.isUndefined)(f)?s:Array.isArray(f)?f[0]:f,o.SI[o.SI_MID].text=s}},26757:(e,t)=>{"use strict";function f(e){return e.toString().padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.formatDate=function(e){var t=e.getFullYear().toString(),c=f(e.getMonth()+1),r=f(e.getDate()),n=f(e.getHours()),a=f(e.getMinutes()),d=f(e.getSeconds());return"".concat(t,"-").concat(c,"-").concat(r," ").concat(n,":").concat(a,":").concat(d)}},71296:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDecimal=function(e){var t=e[0].startsWith("-"),c=t?e.substring(1).match(f):e.match(f);return c?"".concat(t?"-":"").concat(c.join(",")):e};var f=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g")},71435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatElapsed=function(e,t){var f,r=e&&e.getTime()||0,n=t instanceof Date?t.getTime():(0,c.bnToBn)(t).toNumber();return r&&n?(f=Math.max(Math.abs(r-n),0)/1e3)<15?"".concat(f.toFixed(1),"s"):f<60?"".concat(0|f,"s"):f<3600?"".concat(f/60|0,"m"):"".concat(f/3600|0,"h"):"0.0s"};var c=f(78218)},44335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatNumber=function(e){return(0,r.formatDecimal)((0,c.bnToBn)(e).toString())};var c=f(78218),r=f(71296)},42129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"calcSi",{enumerable:!0,get:function(){return o.calcSi}}),Object.defineProperty(t,"findSi",{enumerable:!0,get:function(){return o.findSi}}),Object.defineProperty(t,"formatBalance",{enumerable:!0,get:function(){return c.formatBalance}}),Object.defineProperty(t,"formatDate",{enumerable:!0,get:function(){return r.formatDate}}),Object.defineProperty(t,"formatDecimal",{enumerable:!0,get:function(){return n.formatDecimal}}),Object.defineProperty(t,"formatElapsed",{enumerable:!0,get:function(){return a.formatElapsed}}),Object.defineProperty(t,"formatNumber",{enumerable:!0,get:function(){return d.formatNumber}});var c=f(14662),r=f(26757),n=f(71296),a=f(71435),d=f(44335),o=f(81385)},81385:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SI_MID=t.SI=void 0,t.calcSi=function(e,t,r){if(r)return c(r);var n=7+Math.ceil((e.length-t)/3);return f[n]||f[n<0?0:f.length-1]},t.findSi=c,t.SI_MID=8;var f=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function c(e){for(var t=0;t{"use strict";var c=f(34155),r=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.hasWasm=t.hasProcess=t.hasEsm=t.hasDirname=t.hasCjs=t.hasBuffer=t.hasBigInt=void 0;var n=f(68107),a="function"==typeof n.BigInt&&"function"==typeof n.BigInt.asIntN;t.hasBigInt=a;var d="undefined"!=typeof Buffer;t.hasBuffer=d,t.hasCjs=!0,t.hasDirname=!0,t.hasEsm=!1;var o="object"===(void 0===c?"undefined":(0,r.default)(c));t.hasProcess=o;var i="undefined"!=typeof WebAssembly;t.hasWasm=i},80875:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexAddPrefix=function(e){return e&&(0,c.hexHasPrefix)(e)?e:"0x".concat(e&&e.length%2==1?"0":"").concat(e||"")};var c=f(22274)},29362:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8_TO_HEX=t.U16_TO_HEX=t.HEX_TO_U8=t.HEX_TO_U16=void 0;var f=new Array(256);t.U8_TO_HEX=f;var c=new Array(65536);t.U16_TO_HEX=c;var r={};t.HEX_TO_U8=r;var n={};t.HEX_TO_U16=n;for(var a=0;a<256;a++){var d=a.toString(16).padStart(2,"0");f[a]=d,r[d]=a}for(var o=0;o<256;o++)for(var i=0;i<256;i++){var u=f[o]+f[i],s=o<<8|i;c[s]=u,n[u]=s}},41811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Math.ceil(t/4),a=n+2;return(0,c.hexAddPrefix)(-1===t||e.length===a||!f&&e.lengtha?(0,r.hexStripPrefix)(e).slice(-1*n):"".concat("0".repeat(n)).concat((0,r.hexStripPrefix)(e)).slice(-1*n))};var c=f(80875),r=f(68661)},22274:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexHasPrefix=function(e){return!!e&&(0,c.isHex)(e,-1)};var c=f(853)},49121:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hexAddPrefix",{enumerable:!0,get:function(){return c.hexAddPrefix}}),Object.defineProperty(t,"hexFixLength",{enumerable:!0,get:function(){return r.hexFixLength}}),Object.defineProperty(t,"hexHasPrefix",{enumerable:!0,get:function(){return n.hexHasPrefix}}),Object.defineProperty(t,"hexStripPrefix",{enumerable:!0,get:function(){return a.hexStripPrefix}}),Object.defineProperty(t,"hexToBigInt",{enumerable:!0,get:function(){return d.hexToBigInt}}),Object.defineProperty(t,"hexToBn",{enumerable:!0,get:function(){return o.hexToBn}}),Object.defineProperty(t,"hexToNumber",{enumerable:!0,get:function(){return i.hexToNumber}}),Object.defineProperty(t,"hexToString",{enumerable:!0,get:function(){return u.hexToString}}),Object.defineProperty(t,"hexToU8a",{enumerable:!0,get:function(){return s.hexToU8a}});var c=f(80875),r=f(41811),n=f(22274),a=f(68661),d=f(55972),o=f(44610),i=f(52520),u=f(56562),s=f(81399)},68661:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexStripPrefix=function(e){if(!e||"0x"===e)return"";if(c.REGEX_HEX_PREFIXED.test(e))return e.substring(2);if(c.REGEX_HEX_NOPREFIX.test(e))return e;throw new Error("Expected hex value to convert, found '".concat(e,"'"))};var c=f(853)},55972:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&"0x"!==e?(0,n.u8aToBigInt)((0,a.hexToU8a)(e),(0,r.objectSpread)({isLe:!1,isNegative:!1},t)):(0,c.BigInt)(0)};var c=f(68107),r=f(50660),n=f(41166),a=f(81399)},44610:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"0x"===e)return new c.BN(0);var f=(0,n.objectSpread)({isLe:!1,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),d=f.isLe,o=f.isNegative,i=(0,a.hexStripPrefix)(e),u=new c.BN(i,16,d?"le":"be");return o?u.fromTwos(4*i.length):u};var c=f(58418),r=f(37797),n=f(50660),a=f(68661)},52520:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToNumber=function(e){return e?(0,c.hexToBn)(e).toNumber():NaN};var c=f(44610)},56562:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToString=function(e){return(0,c.u8aToString)((0,r.hexToU8a)(e))};var c=f(15609),r=f(81399)},81399:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(!e)return new Uint8Array;for(var f=(0,r.hexStripPrefix)(e).toLowerCase(),n=f.length/2,a=Math.ceil(-1===t?n:t/8),d=new Uint8Array(a),o=a>n?a-n:0,i=new DataView(d.buffer,o),u=(a-o)%2,s=a-o-u,l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80934);var c=f(68641);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},8869:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArray=function(e){return Array.isArray(e)}},4890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAscii=function(e){var t=(0,n.isString)(e);return e?t&&!(0,r.isHex)(e)?e.toString().split("").every(o):(0,c.u8aToU8a)(e).every(d):t};var c=f(61960),r=f(853),n=f(18694),a=[9,10,13];function d(e){return e<127&&(e>=32||a.includes(e))}function o(e){return d(e.charCodeAt(0))}},36867:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBigInt=function(e){return"bigint"==typeof e}},80928:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBn=function(e){return c.BN.isBN(e)};var c=f(58418)},37797:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBoolean=function(e){return"boolean"==typeof e}},64060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBuffer=function(e){return c.hasBuffer&&Buffer.isBuffer(e)};var c=f(16119)},22984:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChildClass=function(e,t){return!!t&&(e===t||e.isPrototypeOf(t))}},86152:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCodec=function(e){return r(e)&&n(e.registry)};var c=f(73444),r=(0,c.isOnObject)("toHex","toU8a"),n=(0,c.isOnObject)("get")},27865:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCompact=function(e){return c(e)};var c=(0,f(73444).isOnObject)("toBigInt","toBn","toNumber","unwrap")},70291:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=function(e){return e instanceof Error}},23146:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=function(e){return"function"==typeof e}},73444:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOn=function(){for(var e=arguments.length,t=new Array(e),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.REGEX_HEX_PREFIXED=t.REGEX_HEX_NOPREFIX=void 0,t.isHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,c=arguments.length>2?arguments[2]:void 0;return"string"==typeof e&&("0x"===e||f.test(e))&&(-1===t?c||e.length%2==0:e.length===2+Math.ceil(t/4))};var f=/^0x[\da-fA-F]+$/;t.REGEX_HEX_PREFIXED=f,t.REGEX_HEX_NOPREFIX=/^[\da-fA-F]+$/},42132:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return c.isArray}}),Object.defineProperty(t,"isAscii",{enumerable:!0,get:function(){return r.isAscii}}),Object.defineProperty(t,"isBigInt",{enumerable:!0,get:function(){return n.isBigInt}}),Object.defineProperty(t,"isBn",{enumerable:!0,get:function(){return a.isBn}}),Object.defineProperty(t,"isBoolean",{enumerable:!0,get:function(){return o.isBoolean}}),Object.defineProperty(t,"isBuffer",{enumerable:!0,get:function(){return d.isBuffer}}),Object.defineProperty(t,"isChildClass",{enumerable:!0,get:function(){return i.isChildClass}}),Object.defineProperty(t,"isCodec",{enumerable:!0,get:function(){return u.isCodec}}),Object.defineProperty(t,"isCompact",{enumerable:!0,get:function(){return s.isCompact}}),Object.defineProperty(t,"isError",{enumerable:!0,get:function(){return l.isError}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return p.isFunction}}),Object.defineProperty(t,"isHex",{enumerable:!0,get:function(){return b.isHex}}),Object.defineProperty(t,"isInstanceOf",{enumerable:!0,get:function(){return h.isInstanceOf}}),Object.defineProperty(t,"isIp",{enumerable:!0,get:function(){return y.isIp}}),Object.defineProperty(t,"isJsonObject",{enumerable:!0,get:function(){return v.isJsonObject}}),Object.defineProperty(t,"isNull",{enumerable:!0,get:function(){return m.isNull}}),Object.defineProperty(t,"isNumber",{enumerable:!0,get:function(){return g.isNumber}}),Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return w.isObject}}),Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return O.isObservable}}),Object.defineProperty(t,"isPromise",{enumerable:!0,get:function(){return x.isPromise}}),Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return P.isString}}),Object.defineProperty(t,"isTestChain",{enumerable:!0,get:function(){return k.isTestChain}}),Object.defineProperty(t,"isToBigInt",{enumerable:!0,get:function(){return M.isToBigInt}}),Object.defineProperty(t,"isToBn",{enumerable:!0,get:function(){return j.isToBn}}),Object.defineProperty(t,"isU8a",{enumerable:!0,get:function(){return S.isU8a}}),Object.defineProperty(t,"isUndefined",{enumerable:!0,get:function(){return T.isUndefined}}),Object.defineProperty(t,"isUtf8",{enumerable:!0,get:function(){return E.isUtf8}}),Object.defineProperty(t,"isWasm",{enumerable:!0,get:function(){return A.isWasm}});var c=f(8869),r=f(4890),n=f(36867),a=f(80928),d=f(64060),o=f(37797),i=f(22984),u=f(86152),s=f(27865),l=f(70291),p=f(23146),b=f(853),h=f(64630),y=f(44759),v=f(84790),m=f(35943),g=f(55325),w=f(45598),O=f(38175),x=f(87178),P=f(18694),k=f(3472),M=f(61720),j=f(40404),S=f(23510),T=f(78098),E=f(51186),A=f(18070)},64630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInstanceOf=function(e,t){return e instanceof t}},44759:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.isIp=function(e,t){return"v4"===t?r.default.v4({exact:!0}).test(e):"v6"===t?r.default.v6({exact:!0}).test(e):(0,r.default)({exact:!0}).test(e)};var r=c(f(1476))},84790:(e,t,f)=>{"use strict";var c=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonObject=function(e){var t="string"!=typeof e?(0,r.stringify)(e):e;try{var f=JSON.parse(t);return"object"===(0,c.default)(f)&&null!==f}catch(e){return!1}};var r=f(90007)},35943:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNull=function(e){return null===e}},55325:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumber=function(e){return"number"==typeof e}},45598:(e,t,f)=>{"use strict";var c=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=function(e){return!!e&&"object"===(0,c.default)(e)}},38175:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=(0,f(73444).isOn)("next");t.isObservable=c},87178:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=(0,f(73444).isOnObject)("catch","then");t.isPromise=c},18694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isString=function(e){return"string"==typeof e||e instanceof String}},3472:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTestChain=function(e){return!!e&&!!f.test(e.toString())};var f=/(Development|Local Testnet)$/},61720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBigInt=void 0;var c=(0,f(73444).isOn)("toBigInt");t.isToBigInt=c},40404:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBn=void 0;var c=(0,f(73444).isOn)("toBn");t.isToBn=c},23510:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isU8a=function(e){return e instanceof Uint8Array}},78098:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUndefined=function(e){return void 0===e}},51186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUtf8=function(e){if(!e)return(0,r.isString)(e);for(var t=(0,c.u8aToU8a)(e),f=t.length,n=0;n=194&&t[n]<=223){if(!(n+1191)return!1;n+=2}else if(224===t[n]){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=225&&t[n]<=236){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(237===t[n]){if(!(n+2159)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=238&&t[n]<=239){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(240===t[n]){if(!(n+3191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else if(t[n]>=241&&t[n]<=243){if(!(n+3191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else{if(244!==t[n])return!1;if(!(n+3143)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}return!0};var c=f(61960),r=f(18694)},18070:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWasm=function(e){return(0,r.isU8a)(e)&&(0,c.u8aEq)(e.subarray(0,4),n)};var c=f(24987),r=f(23510),n=new Uint8Array([0,97,115,109])},4426:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyMethod=r,t.lazyMethods=function(e,t,f,c){for(var n=0;n{"use strict";var c=f(34155),r=f(95318),n=r(f(63038)),a=r(f(319));function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f3&&void 0!==arguments[3]?arguments[3]:-1;if(1===f.length&&(0,s.isFunction)(f[0])){var n=f[0]();return w(e,t,Array.isArray(n)?n:[n],r)}(c=console)[v[e]].apply(c,[(0,o.formatDate)(new Date),t].concat((0,a.default)(f.map(m).map(g(r)))))}function O(){}function x(e,t){return!!e&&("*"===e||t===e||e.endsWith("*")&&t.startsWith(e.slice(0,-1)))}function P(e,t){return!!e&&e.startsWith("-")&&(t===e.slice(1)||e.endsWith("*")&&t.startsWith(e.slice(1,-1)))}function k(e,t){var f,c=!1,r=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return d(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?d(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){o=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(o)throw n}}}}(e);try{for(r.s();!(f=r.n()).done;){var n=f.value;x(n,t)?c=!0:P(n,t)&&(c=!1)}}catch(e){r.e(e)}finally{r.f()}return c}},13171:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memoize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.getInstanceId,a=void 0===f?n:f,d={},o=function(){for(var t=arguments.length,f=new Array(t),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"numberToHex",{enumerable:!0,get:function(){return c.numberToHex}}),Object.defineProperty(t,"numberToU8a",{enumerable:!0,get:function(){return r.numberToU8a}});var c=f(28952),r=f(74549)},28952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if((0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e))return"0x";var f=e.toString(16);return(0,c.hexFixLength)(f.length%2?"0".concat(f):f,t,!0)};var c=f(41811),r=f(35943),n=f(78098)},74549:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return(0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e)?new Uint8Array:(0,c.hexToU8a)((0,a.numberToHex)(e,t))};var c=f(81399),r=f(35943),n=f(78098),a=f(28952)},44585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectClear=function(e){for(var t=Object.keys(e),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectCopy=function(e){return(0,c.objectSpread)({},e)};var c=f(50660)},92119:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectEntries=function(e){return Object.entries(e)}},10263:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"objectClear",{enumerable:!0,get:function(){return c.objectClear}}),Object.defineProperty(t,"objectCopy",{enumerable:!0,get:function(){return r.objectCopy}}),Object.defineProperty(t,"objectEntries",{enumerable:!0,get:function(){return n.objectEntries}}),Object.defineProperty(t,"objectKeys",{enumerable:!0,get:function(){return a.objectKeys}}),Object.defineProperty(t,"objectProperties",{enumerable:!0,get:function(){return d.objectProperties}}),Object.defineProperty(t,"objectProperty",{enumerable:!0,get:function(){return d.objectProperty}}),Object.defineProperty(t,"objectSpread",{enumerable:!0,get:function(){return o.objectSpread}}),Object.defineProperty(t,"objectValues",{enumerable:!0,get:function(){return i.objectValues}});var c=f(44585),r=f(48014),n=f(92119),a=f(82256),d=f(34517),o=f(50660),i=f(79121)},82256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectKeys=function(e){return Object.keys(e)}},34517:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectProperties=function(e,t,f){for(var c=function(c){r(e,t[c],(function(e){return f(e,c)}))},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectSpread=function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++){var f=t+1<1||arguments.length<=t+1?void 0:arguments[t+1];if(f)for(var r=(0,c.objectKeys)(f),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectValues=function(e){return Object.values(e)}},54216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util",path:"/",type:"cjs",version:"9.2.1"}},49140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.promisify=function(e,t){for(var f=arguments.length,c=new Array(f>2?f-2:0),r=2;r{"use strict";function f(e){return function(t){return t.toString().replace(/[-_., ]+/g," ").trim().split(" ").map((function(t,f){return function(t,f){return e(t[0],f)+t.slice(1)}(t.toUpperCase()===t?t.toLowerCase():t.replace(/^[A-Z0-9]{2,}[^a-z]/,(function(e){return e.slice(0,e.length-1).toLowerCase()+e.slice(-1).toUpperCase()})),f)})).join("")}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringPascalCase=t.stringCamelCase=void 0;var c=f((function(e,t){return t?e.toUpperCase():e.toLowerCase()}));t.stringCamelCase=c;var r=f((function(e){return e.toUpperCase()}));t.stringPascalCase=r},69811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"stringCamelCase",{enumerable:!0,get:function(){return c.stringCamelCase}}),Object.defineProperty(t,"stringLowerFirst",{enumerable:!0,get:function(){return r.stringLowerFirst}}),Object.defineProperty(t,"stringPascalCase",{enumerable:!0,get:function(){return c.stringPascalCase}}),Object.defineProperty(t,"stringShorten",{enumerable:!0,get:function(){return n.stringShorten}}),Object.defineProperty(t,"stringToHex",{enumerable:!0,get:function(){return a.stringToHex}}),Object.defineProperty(t,"stringToU8a",{enumerable:!0,get:function(){return d.stringToU8a}}),Object.defineProperty(t,"stringUpperFirst",{enumerable:!0,get:function(){return r.stringUpperFirst}});var c=f(46234),r=f(1273),n=f(72859),a=f(93104),d=f(93613)},1273:(e,t)=>{"use strict";function f(e){return function(t){return t?e(t[0])+t.slice(1):""}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringUpperFirst=t.stringLowerFirst=void 0;var c=f((function(e){return e.toLowerCase()}));t.stringLowerFirst=c;var r=f((function(e){return e.toUpperCase()}));t.stringUpperFirst=r},72859:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringShorten=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return e.length<=2+2*t?e.toString():"".concat(e.substring(0,t),"…").concat(e.slice(-t))}},93104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToHex=function(e){return(0,c.u8aToHex)((0,r.stringToU8a)(e))};var c=f(88721),r=f(93613)},93613:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToU8a=function(e){return e?c.encode(e.toString()):new Uint8Array};var c=new(f(5499).TextEncoder)},90007:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=function(e,t){return JSON.stringify(e,r,t)};var c=f(36867);function r(e,t){return(0,c.isBigInt)(t)?t.toString():t}},94432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aCmp=function(e,t){for(var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t),n=0;;){var a=n>=f.length,d=n>=r.length;if(a&&d)return 0;if(a)return-1;if(d)return 1;if(f[n]!==r[n])return f[n]>r[n]?1:-1;n++}};var c=f(61960)},79670:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aConcat=function(){for(var e=0,t=0,f=new Array(arguments.length),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEmpty=function(e){for(var t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEq=function(e,t){var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t);if(f.length===r.length){for(var n=new DataView(f.buffer,f.byteOffset),a=new DataView(r.buffer,r.byteOffset),d=f.length%4,o=f.length-d,i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],c=Math.ceil(t/8);if(-1===t||e.length===c)return e;if(e.length>c)return e.subarray(0,c);var r=new Uint8Array(c);return r.set(e,f?0:c-e.length),r}},58720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"U8A_WRAP_ETHEREUM",{enumerable:!0,get:function(){return h.U8A_WRAP_ETHEREUM}}),Object.defineProperty(t,"U8A_WRAP_POSTFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_POSTFIX}}),Object.defineProperty(t,"U8A_WRAP_PREFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_PREFIX}}),Object.defineProperty(t,"u8aCmp",{enumerable:!0,get:function(){return c.u8aCmp}}),Object.defineProperty(t,"u8aConcat",{enumerable:!0,get:function(){return r.u8aConcat}}),Object.defineProperty(t,"u8aEmpty",{enumerable:!0,get:function(){return n.u8aEmpty}}),Object.defineProperty(t,"u8aEq",{enumerable:!0,get:function(){return a.u8aEq}}),Object.defineProperty(t,"u8aFixLength",{enumerable:!0,get:function(){return d.u8aFixLength}}),Object.defineProperty(t,"u8aIsWrapped",{enumerable:!0,get:function(){return h.u8aIsWrapped}}),Object.defineProperty(t,"u8aSorted",{enumerable:!0,get:function(){return o.u8aSorted}}),Object.defineProperty(t,"u8aToBigInt",{enumerable:!0,get:function(){return i.u8aToBigInt}}),Object.defineProperty(t,"u8aToBn",{enumerable:!0,get:function(){return u.u8aToBn}}),Object.defineProperty(t,"u8aToBuffer",{enumerable:!0,get:function(){return s.u8aToBuffer}}),Object.defineProperty(t,"u8aToHex",{enumerable:!0,get:function(){return l.u8aToHex}}),Object.defineProperty(t,"u8aToString",{enumerable:!0,get:function(){return p.u8aToString}}),Object.defineProperty(t,"u8aToU8a",{enumerable:!0,get:function(){return b.u8aToU8a}}),Object.defineProperty(t,"u8aUnwrapBytes",{enumerable:!0,get:function(){return h.u8aUnwrapBytes}}),Object.defineProperty(t,"u8aWrapBytes",{enumerable:!0,get:function(){return h.u8aWrapBytes}});var c=f(94432),r=f(79670),n=f(66858),a=f(24987),d=f(26251),o=f(89603),i=f(41166),u=f(30733),s=f(37359),l=f(88721),p=f(15609),b=f(61960),h=f(50434)},89603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aSorted=function(e){return e.sort(c.u8aCmp)};var c=f(94432)},41166:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||!e.length)return(0,c.BigInt)(0);var f=(0,n.objectSpread)({isLe:!0,isNegative:!1},t),a=f.isLe,d=f.isNegative,u=a?e.reverse():e;return d?i(o(u))*-r._1n-r._1n:i(u)};var c=f(68107),r=f(44377),n=f(50660),a=(0,c.BigInt)(256),d=(0,c.BigInt)(65536);function o(e){for(var t=new Uint8Array(e.length),f=new DataView(e.buffer,e.byteOffset),c=new DataView(t.buffer),r=e.length%2,n=e.length-r,a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=(0,n.objectSpread)({isLe:!0,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),a=f.isLe,d=f.isNegative,o=new c.BN(e,a?"le":"be");return d&&e.length?o.fromTwos(8*e.length):o};var c=f(58418),r=f(37797),n=f(50660)},37359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBuffer=function(e){return Buffer.from(e||[])}},88721:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=Math.ceil(t/8);return"".concat(f?"0x":"").concat(e&&e.length?c>0&&e.length>c?"".concat(r(e.subarray(0,c/2)),"…").concat(r(e.subarray(e.length-c/2))):r(e):"")};var c=f(29362);function r(e){for(var t=e.length%2,f=e.length-t,r=new DataView(e.buffer,e.byteOffset),n="",a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToString=function(e){return null!=e&&e.length?c.decode(e):""};var c=new(f(91984).TextDecoder)("utf-8")},61960:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToU8a=function(e){return e?Array.isArray(e)||(0,r.isBuffer)(e)?new Uint8Array(e):(0,a.isU8a)(e)?e:(0,n.isHex)(e)?(0,c.hexToU8a)(e):(0,d.stringToU8a)(e):new Uint8Array};var c=f(81399),r=f(64060),n=f(853),a=f(23510),d=f(93613)},50434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8A_WRAP_PREFIX=t.U8A_WRAP_POSTFIX=t.U8A_WRAP_ETHEREUM=void 0,t.u8aIsWrapped=u,t.u8aUnwrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!1)?t.subarray(d.length,t.length-o.length):t},t.u8aWrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!0)?t:(0,c.u8aConcat)(d,t,o)};var c=f(79670),r=f(24987),n=f(61960),a=(0,n.u8aToU8a)("Ethereum Signed Message:\n");t.U8A_WRAP_ETHEREUM=a;var d=(0,n.u8aToU8a)("");t.U8A_WRAP_PREFIX=d;var o=(0,n.u8aToU8a)("");t.U8A_WRAP_POSTFIX=o;var i=d.length+o.length;function u(e,t){return e.length>=i&&(0,r.u8aEq)(e.subarray(0,d.length),d)&&(0,r.u8aEq)(e.slice(-o.length),o)||t&&e.length>=a.length&&(0,r.u8aEq)(e.subarray(0,a.length),a)}},65959:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detectPackage=function(e,t){var f=e.name,c=e.path,r=e.type,s=e.version,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];(0,n.assert)(f.startsWith("@polkadot"),(function(){return"Invalid package descriptor ".concat(f)}));var p=a(f);if(p.push({path:i(c,t),type:r,version:s}),1!==p.length)u("".concat(f," has multiple versions, ensure that there is only one installed."),p,o);else{var b=l.filter((function(e){return e&&e.version!==s}));b.length&&u("".concat(f," requires direct dependencies exactly matching version ").concat(s,"."),b,d)}};var c=f(83137),r=f(23146),n=f(57234);function a(e){var t=c.xglobal;return t.__polkadotjs||(t.__polkadotjs={}),t.__polkadotjs[e]||(t.__polkadotjs[e]=[]),t.__polkadotjs[e]}function d(e,t){return[e,t.name]}function o(e,t){var f,c=t.path,r=t.type;if(c&&c.length>=5){var n=c.indexOf("node_modules");f=-1===n?c:c.substring(n)}else f="";return["".concat("".concat(r||"").padStart(3)," ").concat(e),f]}function i(e,t){if(e)return e;if((0,r.isFunction)(t))try{return t()||""}catch(e){return""}return t||""}function u(e,t,f){console.warn("".concat(e,"\n").concat("Either remove and explicitly install matching versions or dedupe using your package manager.\nThe following conflicting packages were found:","\n").concat(function(e,t){for(var f=0,c=0;c{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(59713)),d=c(f(34575)),o=c(f(93913)),i=c(f(37509)),u=c(f(53399));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.Bridge=void 0;var l=f(69338),p=f(93790),b=(0,u.default)("cachegetInt32"),h=(0,u.default)("cachegetUint8"),y=(0,u.default)("createWasm"),v=(0,u.default)("heap"),m=(0,u.default)("heapNext"),g=(0,u.default)("wasm"),w=(0,u.default)("wasmError"),O=(0,u.default)("wasmPromise"),x=(0,u.default)("wbg"),P=(0,u.default)("type"),k=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0}),Object.defineProperty(this,w,{writable:!0,value:void 0}),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),(0,i.default)(this,y)[y]=t,(0,i.default)(this,b)[b]=null,(0,i.default)(this,h)[h]=null,(0,i.default)(this,v)[v]=new Array(32).fill(void 0).concat(void 0,null,!0,!1),(0,i.default)(this,m)[m]=(0,i.default)(this,v)[v].length,(0,i.default)(this,P)[P]="none",(0,i.default)(this,g)[g]=null,(0,i.default)(this,w)[w]=null,(0,i.default)(this,O)[O]=null,(0,i.default)(this,x)[x]=function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(44002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(37987);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(93790);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},32279:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},80850:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(32279)),a=f(88084);(0,r.detectPackage)(a.packageInfo,null,n.default)},24868:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80850);var c=f(24869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37987:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(50008)),a=c(f(48926));Object.defineProperty(t,"__esModule",{value:!0}),t.createWasmFn=function(e,t,f){return function(){var c=(0,a.default)(r.default.mark((function c(a){var o,i;return r.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return o={error:null,type:"none",wasm:null},c.prev=1,(0,d.assert)("object"===("undefined"==typeof WebAssembly?"undefined":(0,n.default)(WebAssembly))&&"function"==typeof WebAssembly.instantiate&&t&&t.length,"WebAssembly is not available in your environment"),c.next=5,WebAssembly.instantiate(t,{wbg:a});case 5:i=c.sent,o.wasm=i.instance.exports,o.type="wasm",c.next=13;break;case 10:c.prev=10,c.t0=c.catch(1),f?(o.wasm=f(a),o.type="asm"):(o.error="FATAL: Unable to initialize @polkadot/wasm-".concat(e,":: ").concat(c.t0.message),console.error(o.error));case 13:return c.abrupt("return",o);case 14:case"end":return c.stop()}}),c,null,[[1,10]])})));return function(e){return c.apply(this,arguments)}}()};var d=f(69338)},88084:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-bridge",path:"/",type:"cjs",version:"6.1.1"}},93790:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Wbg=void 0,t.initWbg=function(e){return new s(e)};var o={getRandomValues:f(41649).getRandomValues},i={crypto:o},u=(0,d.default)("bridge"),s=(0,r.default)((function e(t){var f=this;(0,n.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:void 0}),this.abort=function(){throw new Error("abort")},this.__wbindgen_is_undefined=function(e){return void 0===(0,a.default)(f,u)[u].getObject(e)},this.__wbindgen_throw=function(e,t){throw new Error((0,a.default)(f,u)[u].getString(e,t))},this.__wbg_self_1b7a39e3a92c949c=function(){return(0,a.default)(f,u)[u].addObject(i)},this.__wbg_require_604837428532a733=function(e,t){throw new Error("Unable to require ".concat((0,a.default)(f,u)[u].getString(e,t)))},this.__wbg_crypto_968f1772287e2df0=function(e){return(0,a.default)(f,u)[u].addObject(o)},this.__wbg_getRandomValues_a3d34b4fee3c2869=function(e){return(0,a.default)(f,u)[u].addObject(o.getRandomValues)},this.__wbg_getRandomValues_f5e14ab7ac8e995d=function(e,t,c){o.getRandomValues((0,a.default)(f,u)[u].getU8a(t,c))},this.__wbg_randomFillSync_d5bd2d655fdf256a=function(e,t,f){throw new Error("randomFillsync is not available")},this.__wbindgen_object_drop_ref=function(e){(0,a.default)(f,u)[u].takeObject(e)},(0,a.default)(this,u)[u]=t}));t.Wbg=s},21572:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-asmjs",path:"/",type:"cjs",version:"6.1.1"}},82352:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-init",path:"/",type:"cjs",version:"6.1.1"}},90693:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createWasm=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(24868),r=f(3493),n=f(82352),a=(0,c.createWasmFn)("crypto",r.wasmBytes,null);t.createWasm=a},43863:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}}),t.wasmBytes=void 0;var c=f(67238),r=f(71311),n=f(94415),a=(0,c.unzlibSync)((0,c.base64Decode)(r.bytes),new Uint8Array(r.sizeUncompressed));t.wasmBytes=a},28103:e=>{"use strict";e.exports={bytes:"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",sizeCompressed:171464,sizeUncompressed:340174}},71311:(e,t,f)=>{"use strict";var c=f(28103);e.exports=c},79448:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},95218:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(79448)),a=f(94415);(0,r.detectPackage)(a.packageInfo,null,n.default)},3493:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(95218);var c=f(43863);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},94415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-wasm",path:"/",type:"cjs",version:"6.1.1"}},33804:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=t.bip39Validate=t.bip39ToSeed=t.bip39ToMiniSecret=t.bip39ToEntropy=t.bip39Generate=void 0,Object.defineProperty(t,"bridge",{enumerable:!0,get:function(){return o.bridge}}),t.hmacSha512=t.hmacSha256=t.ed25519Verify=t.ed25519Sign=t.ed25519KeypairFromSeed=void 0,t.isReady=function(){return!!o.bridge.wasm},t.keccak512=t.keccak256=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return i.packageInfo}}),t.vrfVerify=t.vrfSign=t.twox=t.sr25519Verify=t.sr25519Sign=t.sr25519KeypairFromSeed=t.sr25519DerivePublicSoft=t.sr25519DeriveKeypairSoft=t.sr25519DeriveKeypairHard=t.sr25519Agree=t.sha512=t.sha256=t.secp256k1Sign=t.secp256k1Recover=t.secp256k1FromSeed=t.secp256k1Expand=t.secp256k1Compress=t.scrypt=t.pbkdf2=void 0,t.waitReady=function(){return F.apply(this,arguments)};var d=f(69338),o=f(45872),i=f(85344);function u(e){return function(){(0,d.assert)(o.bridge.wasm,"The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");for(var t=arguments.length,f=new Array(t),c=0;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(88084),r=f(21572),n=f(82352),a=f(94415),d=f(58231),o=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=o},16190:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(29456)),a=f(85344);(0,r.detectPackage)(a.packageInfo,null,n.default)},56431:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(16190);var c=f(33804);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45872:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926));Object.defineProperty(t,"__esModule",{value:!0}),t.bridge=void 0,t.initBridge=function(e){return i.apply(this,arguments)};var a=f(24868),d=f(90693),o=new a.Bridge(d.createWasm);function i(){return(i=(0,n.default)(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.init(t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.bridge=o},85344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto",path:"/",type:"cjs",version:"6.1.1"}},10195:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Decode=function(e){for(var t=[],f=0,c=0,r=0;r=8&&t.push(f>>>(c-=8)&255);return Uint8Array.from(t)}},46885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}}),Object.defineProperty(t,"unzlibSync",{enumerable:!0,get:function(){return r.unzlibSync}});var c=f(10195),r=f(56679),n=f(58231)},52998:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(58231).packageInfo];t.default=c},50224:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(52998)),a=f(58231);(0,r.detectPackage)(a.packageInfo,null,n.default)},56679:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.unzlibSync=function(e,t){return function(e,t,f){var c=!f||f.i;f||(f={});var u=e.length,s=!t||!c;t||(t=new r(3*u));var l=function(e){var f=t.length;if(e>f){var c=new r(Math.max(f<<1,e));c.set(t),t=c}},b=f.f||0,h=f.p||0,v=f.b||0,m=f.l,g=f.d,O=f.m,x=f.n;if(b&&!m)return t;var P=u<<3;do{if(!m){f.f=b=A(e,h,1);var k=A(e,h+1,3);if(h+=3,!k){var M=N(h)+4,j=e[M-4]|e[M-3]<<8,S=M+j;if(S>u){if(c)throw"unexpected EOF";break}s&&l(v+j),t.set(e.subarray(M,S),v),f.b=v+=j,f.p=h=S<<3;continue}if(1==k)m=T,g=E,O=9,x=5;else{if(2!=k)throw"invalid block type";var B=A(e,h,31)+257,C=A(e,h+10,15)+4,_=B+A(e,h+5,31)+1;h+=14;for(var V=new r(_),U=new r(19),H=0;HP)break;for(var z=w(U,L,1),F=0;F<_;){var q=z[A(e,h,D)];h+=15&q;var W=q>>>4;if(W<16)V[F++]=W;else{var X=0,K=0;for(16==W?(K=3+A(e,h,3),h+=2,X=V[F-1]):17==W?(K=3+A(e,h,7),h+=3):18==W&&(K=11+A(e,h,127),h+=7);K--;)V[F++]=X}}var Z=V.subarray(0,B),G=V.subarray(B);O=R(Z),x=R(G),m=w(Z,O,1),g=w(G,x,1)}if(h>P)throw"unexpected EOF"}s&&l(v+131072);for(var Y=(1<>>4;if((h+=15&$)>P)throw"unexpected EOF";if(!$)throw"invalid length/literal";if(ee<256)t[v++]=ee;else{if(256==ee){m=void 0;break}var te=ee-254;if(ee>264){var fe=ee-257,ce=o[fe];te=A(e,h,(1<>>4;if(!re)throw"invalid distance";h+=15&re;var ae=y[ne];if(ne>3){var de=i[ne];ae+=I(e,h)&(1<P)throw"unexpected EOF";s&&l(v+131072);for(var oe=v+te;ve.length)&&(f=e.length);var c=new(e instanceof n?n:e instanceof a?a:r)(f-t);return c.set(e.subarray(t,f)),c}(t,0,v)}((function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"}(e),e.subarray(2,-4)),t)};var r=Uint8Array,n=Uint16Array,a=Uint32Array,d=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),o=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),u=function(e,t){for(var f=new n(31),c=0;c<31;++c)f[c]=t+=1<>>1|(21845&m)<<1;g=(61680&(g=(52428&g)>>>2|(13107&g)<<2))>>>4|(3855&g)<<4,v[m]=((65280&g)>>>8|(255&g)<<8)>>>1}for(var w=function(e,t,f){for(var c=e.length,r=0,a=new n(t);r>>i]=u}else for(d=new n(c),r=0;r>>15-e[r];return d},O=new r(288),x=0;x<144;++x)O[x]=8;for(var P=144;P<256;++P)O[P]=9;for(var k=256;k<280;++k)O[k]=7;for(var M=280;M<288;++M)O[M]=8;for(var j=new r(32),S=0;S<32;++S)j[S]=5;var T=w(O,9,1),E=w(j,5,1),A=function(e,t,f){var c=t>>>3;return(e[c]|e[c+1]<<8)>>>(7&t)&f},I=function(e,t){var f=t>>>3;return(e[f]|e[f+1]<<8|e[f+2]<<16)>>>(7&t)},N=function(e){return(e>>>3)+(7&e&&1)},R=function(e){for(var t=e[0],f=1;ft&&(t=e[f]);return t}},67238:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(50224);var c=f(46885);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},58231:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-util",path:"/",type:"cjs",version:"6.1.1"}},68107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BigInt=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(76785),n="function"==typeof c.xglobal.BigInt&&"function"==typeof c.xglobal.BigInt.asIntN?c.xglobal.BigInt:function(){return Number.NaN};t.BigInt=n},76785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-bigint",path:"/",type:"cjs",version:"9.2.1"}},39574:(e,t,f)=>{"use strict";var c=f(68107);(0,f(83137).exposeGlobal)("BigInt",c.BigInt)},45344:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetch=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(69664),n=c.xglobal.fetch;t.fetch=n},69664:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-fetch",path:"/",type:"cjs",version:"9.2.1"}},83137:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exposeGlobal=function(e,t){void 0===r[e]&&(r[e]=t)},t.extractGlobal=function(e,t){return void 0===r[e]?t:r[e]},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),t.xglobal=void 0;var c=f(88069),r="undefined"!=typeof globalThis?globalThis:void 0!==f.g?f.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");t.xglobal=r},88069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-global",path:"/",type:"cjs",version:"9.2.1"}},41649:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRandomValues=function(e){return c.xglobal.crypto.getRandomValues(e)},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(72762)},72762:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-randomvalues",path:"/",type:"cjs",version:"9.2.1"}},91984:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(26796),n=f(46438),a=(0,c.extractGlobal)("TextDecoder",r.TextDecoder);t.TextDecoder=a},26796:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0;var a=function(){function e(t){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"decode",value:function(e){for(var t="",f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textdecoder",path:"/",type:"cjs",version:"9.2.1"}},5499:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(57680),n=f(6645),a=(0,c.extractGlobal)("TextEncoder",r.TextEncoder);t.TextEncoder=a},57680:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0;var a=function(){function e(){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"encode",value:function(e){for(var t=new Uint8Array(e.length),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textencoder",path:"/",type:"cjs",version:"9.2.1"}},88546:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebSocket=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(79415),n=c.xglobal.WebSocket;t.WebSocket=n},79415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-ws",path:"/",type:"cjs",version:"9.2.1"}}},t={};function f(c){var r=t[c];if(void 0!==r)return r.exports;var n=t[c]={id:c,loaded:!1,exports:{}};return e[c].call(n.exports,n,n.exports,f),n.loaded=!0,n.exports}f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=f(95318),t=e(f(87757)),c=e(f(59713)),r=e(f(48926)),n=f(13855),a=f(14199),d=e(f(40444)),o=f(50484),i=e(f(35450)),u=e(f(15350)),s=e(f(56717)),l=e(f(52072)),p=e(f(40660)),b=e(f(6402)),h=f(32390);function y(e,t){console.log(JSON.stringify({path:e,data:t}))}function v(){return(v=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.race(f.map((function(e){return m([e])}))));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return g=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.api=void 0,e.abrupt("return",new Promise(function(){var e=(0,r.default)(t.default.mark((function e(r,o){var i,u,s,l,p;return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=new n.WsProvider(f),e.prev=1,e.next=4,n.ApiPromise.create({provider:i,metadata:(u={},(0,c.default)(u,"".concat(a.KUSAMA_GENESIS,"-9122"),d.default.kusama),(0,c.default)(u,"".concat(a.POLKADOT_GENESIS,"-9122"),d.default.polkadot),(0,c.default)(u,"".concat(a.STATEMINE_GENESIS,"-504"),d.default.statemine),u)});case 4:s=e.sent,window.api?(s.disconnect(),p=f[s._options.provider.__private_23_endpointIndex],y("log","".concat(p," wss success and disconnected")),r(p)):(window.api=s,l=f[s._options.provider.__private_23_endpointIndex],y("log","".concat(l," wss connected success")),r(l)),e.next=13;break;case 8:e.prev=8,e.t0=e.catch(1),y("log","connect failed"),i.disconnect(),r(null);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,f){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}y("log","main js loaded"),window.send=y;var w={test:function(){var e=(0,r.default)(t.default.mark((function e(){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),connect:m,connectAll:function(e){return v.apply(this,arguments)},subscribeMessage:o.subscribeMessage,getNetworkConst:o.getNetworkConst,getNetworkProperties:o.getNetworkProperties,genLinks:h.genLinks};window.settings=w,window.keyring=i.default,window.account=u.default,window.staking=s.default,window.gov=l.default,window.parachain=p.default,window.assets=b.default})()})(); \ No newline at end of file diff --git a/js_api/package.json b/js_api/package.json index a8401fa38..15fe53660 100644 --- a/js_api/package.json +++ b/js_api/package.json @@ -1,6 +1,6 @@ { "name": "@polkawallet/js-api", - "version": "0.4.2", + "version": "0.4.6", "main": "index.js", "license": "Apache-2.0", "keywords": [ @@ -24,13 +24,13 @@ "build-dev": "webpack --mode development" }, "resolutions": { - "@polkadot/api": "^8.1.1", + "@polkadot/api": "^8.5.1", "bn.js": "4.12.0" }, "dependencies": { - "@polkadot/api": "^8.1.1", - "@polkadot/extension-dapp": "^0.43.1", - "@polkadot/ui-shared": "^2.0.1", + "@polkadot/api": "^8.5.1", + "@polkadot/extension-dapp": "^0.43.2", + "@polkadot/ui-shared": "^2.2.1", "@walletconnect/client": "2.0.0-alpha.26", "bn.js": "^5.1.2", "oo7-substrate": "^0.8.0", diff --git a/js_api/src/index.ts b/js_api/src/index.ts index 1e904c950..d59fcd88b 100644 --- a/js_api/src/index.ts +++ b/js_api/src/index.ts @@ -43,12 +43,12 @@ async function connect(nodes: string[]) { }); if (!(window).api) { (window).api = res; - const url = nodes[(res)._options.provider.__private_29_endpointIndex]; + const url = nodes[(res)._options.provider.__private_23_endpointIndex]; send("log", `${url} wss connected success`); resolve(url); } else { res.disconnect(); - const url = nodes[(res)._options.provider.__private_29_endpointIndex]; + const url = nodes[(res)._options.provider.__private_23_endpointIndex]; send("log", `${url} wss success and disconnected`); resolve(url); } diff --git a/js_api/yarn.lock b/js_api/yarn.lock index d0c96c837..b1289efad 100644 --- a/js_api/yarn.lock +++ b/js_api/yarn.lock @@ -899,6 +899,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.18.0": + version "7.18.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.3.tgz#c7b654b57f6f63cf7f8b418ac9ca04408c4579f4" + integrity sha512-38Y8f7YUhce/K7RMwTp7m0uCumpv9hZkitCbBClqQIow1qSbCvGkcegKOXpEWCQLfWmevgRiWokZ1GkpfhbZug== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.4.0", "@babel/runtime@^7.8.4": version "7.17.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" @@ -1014,247 +1021,247 @@ dependencies: pino "^6.7.0" -"@polkadot/api-augment@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-8.1.1.tgz#5e49193b322456add7114ebdcc739ab3583f5ffb" - integrity sha512-Entu5JP94mxLlaWduASECr+etw73CSBhpuaNY+/G4nXeZ34E6KkG1jURvGNvnNA8GXig42TXWT1Xrn3db6GoTg== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/api-base" "8.1.1" - "@polkadot/rpc-augment" "8.1.1" - "@polkadot/types" "8.1.1" - "@polkadot/types-augment" "8.1.1" - "@polkadot/types-codec" "8.1.1" - "@polkadot/util" "^9.0.1" - -"@polkadot/api-base@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-8.1.1.tgz#3ec4d2f94182e2bae2a72edabb46bc2bb280f48a" - integrity sha512-1+4DYF3kdVE0dxpQPPznahQgDjOYokAWTTivYkR+ARj0du0b2JYzJLlnQV6vmmu7U+njn3mBAFPMByWa+scFIg== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/rpc-core" "8.1.1" - "@polkadot/types" "8.1.1" - "@polkadot/util" "^9.0.1" +"@polkadot/api-augment@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-8.5.1.tgz#e2935795ef4cc5708b1431c05effbeabd6f75101" + integrity sha512-KoyRK+fRIxZxlMzLgnHy/W394vtMroSfp3KTJ0MlW/qDsNNoHcfbx1zSCPnWPOu1mcAy5dAsQNK8wg1z5aYQcg== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/api-base" "8.5.1" + "@polkadot/rpc-augment" "8.5.1" + "@polkadot/types" "8.5.1" + "@polkadot/types-augment" "8.5.1" + "@polkadot/types-codec" "8.5.1" + "@polkadot/util" "^9.2.1" + +"@polkadot/api-base@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-8.5.1.tgz#5561ccfbb4d81ec2aa52212eb847ecaac0fcc736" + integrity sha512-RNbCP0KfG6BNNOD7AO/suQBzCEIY2iuiFOnTuKO1y2b8NfB/rPgxX/T+LNq8UGhLt4OClv3rP/uqG2fN9dLJVQ== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/rpc-core" "8.5.1" + "@polkadot/types" "8.5.1" + "@polkadot/util" "^9.2.1" rxjs "^7.5.5" -"@polkadot/api-derive@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-8.1.1.tgz#4e945738bf9374943aa86bb643e3ae0ec020e8ba" - integrity sha512-pwGls3OtPGbbR0uszBzWH3zqvsLlbB4bgvTYOYWzITY/WpwI0EkhINIRW1osf7foyRD6AzeX8FKumfkv3d8ItQ== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/api" "8.1.1" - "@polkadot/api-augment" "8.1.1" - "@polkadot/api-base" "8.1.1" - "@polkadot/rpc-core" "8.1.1" - "@polkadot/types" "8.1.1" - "@polkadot/types-codec" "8.1.1" - "@polkadot/util" "^9.0.1" - "@polkadot/util-crypto" "^9.0.1" +"@polkadot/api-derive@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-8.5.1.tgz#c0b146b77120fdaa219b23c4ea500dca9e4ccf9b" + integrity sha512-NZutvKrF23YMod/W5/+XFa73EFQwgKQ0m5WQoEwhsPVSxvFviuYQuEafDabmai3iGFf9rvD+/ZWa3l+UfNJXvg== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/api" "8.5.1" + "@polkadot/api-augment" "8.5.1" + "@polkadot/api-base" "8.5.1" + "@polkadot/rpc-core" "8.5.1" + "@polkadot/types" "8.5.1" + "@polkadot/types-codec" "8.5.1" + "@polkadot/util" "^9.2.1" + "@polkadot/util-crypto" "^9.2.1" rxjs "^7.5.5" -"@polkadot/api@8.1.1", "@polkadot/api@^8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-8.1.1.tgz#dab093beb1258848dcd164e73b50642264f5d040" - integrity sha512-XAprWhVFdy23YDuGqMc6rTW6CemsbhngQ1e5wMcQKNWxHgCf1mF0Hhvbv/Z4+x6bLG70OELoX7Ssz1mk0tptVQ== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/api-augment" "8.1.1" - "@polkadot/api-base" "8.1.1" - "@polkadot/api-derive" "8.1.1" - "@polkadot/keyring" "^9.0.1" - "@polkadot/rpc-augment" "8.1.1" - "@polkadot/rpc-core" "8.1.1" - "@polkadot/rpc-provider" "8.1.1" - "@polkadot/types" "8.1.1" - "@polkadot/types-augment" "8.1.1" - "@polkadot/types-codec" "8.1.1" - "@polkadot/types-create" "8.1.1" - "@polkadot/types-known" "8.1.1" - "@polkadot/util" "^9.0.1" - "@polkadot/util-crypto" "^9.0.1" +"@polkadot/api@8.5.1", "@polkadot/api@^8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-8.5.1.tgz#ebc6b70d1d3a74943118b2028242ad124c504280" + integrity sha512-t+t53OFEAyQDM+wSR6uTPAQdeUxhmE2Y4wv/W9S0u+XWeGCuuHp9l2vsyg4MKO3TnBmsf7B6+dHZiP2gFCjPVQ== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/api-augment" "8.5.1" + "@polkadot/api-base" "8.5.1" + "@polkadot/api-derive" "8.5.1" + "@polkadot/keyring" "^9.2.1" + "@polkadot/rpc-augment" "8.5.1" + "@polkadot/rpc-core" "8.5.1" + "@polkadot/rpc-provider" "8.5.1" + "@polkadot/types" "8.5.1" + "@polkadot/types-augment" "8.5.1" + "@polkadot/types-codec" "8.5.1" + "@polkadot/types-create" "8.5.1" + "@polkadot/types-known" "8.5.1" + "@polkadot/util" "^9.2.1" + "@polkadot/util-crypto" "^9.2.1" eventemitter3 "^4.0.7" rxjs "^7.5.5" -"@polkadot/extension-dapp@^0.43.1": - version "0.43.1" - resolved "https://registry.yarnpkg.com/@polkadot/extension-dapp/-/extension-dapp-0.43.1.tgz#a13bf5092f9e8c734080b856c724194d69684719" - integrity sha512-pEBbVg+UbFAhDNYa6q7YoXimCRPI8Cr9F77SXnqbvKAxFjnHBdkE3GklROFWsdV+KASOqFJQUXqxiKsbv7oJEw== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/extension-inject" "^0.43.1" - "@polkadot/util" "^9.0.1" - "@polkadot/util-crypto" "^9.0.1" - -"@polkadot/extension-inject@^0.43.1": - version "0.43.1" - resolved "https://registry.yarnpkg.com/@polkadot/extension-inject/-/extension-inject-0.43.1.tgz#867e25e581d46ee8a7659f401b51f4575e67fbf1" - integrity sha512-IJGxk9BLG212rVFd5aqqcQK2fobdyBY9SPdswu7Aj8bHHoObZmS/5H56oMp86JSGexr0reYssdG4BlOP+AN/og== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/rpc-provider" "^8.0.1" - "@polkadot/types" "^8.0.1" - "@polkadot/util" "^9.0.1" - "@polkadot/util-crypto" "^9.0.1" - "@polkadot/x-global" "^9.0.1" - -"@polkadot/keyring@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.0.1.tgz#421a28bd5d4055706183b3396908773cc5f425f9" - integrity sha512-i4C6TsqhhUpiKxaxD9+g3TWbgxDfWs5HP7oDfLtWNOzE7HJFh2oF/WYx8qgGTE7lYGHdsGUihld/VISnQDd97g== +"@polkadot/extension-dapp@^0.43.2": + version "0.43.2" + resolved "https://registry.yarnpkg.com/@polkadot/extension-dapp/-/extension-dapp-0.43.2.tgz#5876d059c48dc4bc12eeb8ebbc9474ada066d118" + integrity sha512-4T5EgdIG34/RfWfqpBziHjIDbf6flrcZAnDnqsZZs/FOI2LgPGKkLwna5msHZXK7r+7vUfs2yg/KIKWAlNvYZQ== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/util" "9.0.1" - "@polkadot/util-crypto" "9.0.1" + "@polkadot/extension-inject" "^0.43.2" + "@polkadot/util" "^9.2.1" + "@polkadot/util-crypto" "^9.2.1" -"@polkadot/networks@9.0.1", "@polkadot/networks@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-9.0.1.tgz#6bb6af0a98f3c35f76427e533dfd5359387e7016" - integrity sha512-jWunZIgA1ocYtF6WGWg3EsPQD19FJ/QCSjiyzHIqVZez8EgFSRQ1iqnawVLOJCd2UA319ZOzjLcuUt6QO0IqRQ== +"@polkadot/extension-inject@^0.43.2": + version "0.43.2" + resolved "https://registry.yarnpkg.com/@polkadot/extension-inject/-/extension-inject-0.43.2.tgz#2c350e4f4f207162a9bb9691fad9c36aea3f6ad9" + integrity sha512-rl5sHyEKXaLyOeohDu5t8rdict/y790WPhapdNyrHDYOm55HM8p+K5AokdX1OCmBoad/crpAfRF2L1yevXHJww== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/util" "9.0.1" - "@substrate/ss58-registry" "^1.17.0" + "@polkadot/rpc-provider" "^8.4.2" + "@polkadot/types" "^8.4.2" + "@polkadot/util" "^9.2.1" + "@polkadot/util-crypto" "^9.2.1" + "@polkadot/x-global" "^9.2.1" -"@polkadot/rpc-augment@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-8.1.1.tgz#e23df5014fc16958ffd1b7a95659ef8993da5004" - integrity sha512-4bgtO6myo74AXXwOvH1BvgVd7LTyiu/KqiknxexYBDF1w8HfDfbVGkTWTan/WRfQhCOSfbidxbY5Y+Ef4AHYDA== +"@polkadot/keyring@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.2.1.tgz#fecb189478d8f7e12ca413971691b5c7a887713a" + integrity sha512-6TxcVX5ABtqYb7aJmWdeCLWx11i6MoDX5pKbGqlCuLRzSKWRjgVpBEsKOfDBClBFuMJfTOgkmuyeXdBrGIsH4w== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/rpc-core" "8.1.1" - "@polkadot/types" "8.1.1" - "@polkadot/types-codec" "8.1.1" - "@polkadot/util" "^9.0.1" + "@polkadot/util" "9.2.1" + "@polkadot/util-crypto" "9.2.1" -"@polkadot/rpc-core@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-8.1.1.tgz#aa941ddb0ddf79aa8cd42205700fda0aaf203708" - integrity sha512-7CL3eQnm1V0TLSpRFBHPFLdbjSg4nYePxaI4Ko9Mytvo5l7vNcPi2/qb3aaoGr+SbGRdPj0e8FstbBEYc10lSQ== +"@polkadot/networks@9.2.1", "@polkadot/networks@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-9.2.1.tgz#9f844a00a9f249dc697d3f85c5847fe9b2003f0a" + integrity sha512-uewpJBJWdl5r78FQT9qTeABbUB6RWxk4BoMq27ZKt4B+0riiXJYBVOCnsYqK8vhUq19pgk8XBXuxltVQQ+wGgQ== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/rpc-augment" "8.1.1" - "@polkadot/rpc-provider" "8.1.1" - "@polkadot/types" "8.1.1" - "@polkadot/util" "^9.0.1" + "@polkadot/util" "9.2.1" + "@substrate/ss58-registry" "^1.18.0" + +"@polkadot/rpc-augment@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-8.5.1.tgz#8cedfdf4ac25d6d6b0dc024da3c8fbb84cb2281a" + integrity sha512-VjKqJ1750bKcRCoW6ezm+CkriB+6OLBqmPtNqp+NMfdd3RxGk/knIWU2bzY6dzt35+loXz1m+eOO/pnbLS5t2g== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/rpc-core" "8.5.1" + "@polkadot/types" "8.5.1" + "@polkadot/types-codec" "8.5.1" + "@polkadot/util" "^9.2.1" + +"@polkadot/rpc-core@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-8.5.1.tgz#f5321b51051d550317e13a5ace1e92a0dc3da3ec" + integrity sha512-1cGbGrGa+NDPENBEXXGJRVGAhjOiv6BN5Nv+MhKL89ntgMq3NMIGnrtTpVtTNPuI5vkEWvnOxeYY8ofcMv5D7A== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/rpc-augment" "8.5.1" + "@polkadot/rpc-provider" "8.5.1" + "@polkadot/types" "8.5.1" + "@polkadot/util" "^9.2.1" rxjs "^7.5.5" -"@polkadot/rpc-provider@8.1.1", "@polkadot/rpc-provider@^8.0.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-8.1.1.tgz#bd0e57e8fd15e9bac87bbf667fb484036cf7595d" - integrity sha512-PFQYhVDxayQ8BP6xk2ZFvrfG/wWZ3BIEUesdCiZU8Nb1UbTXMQQbLvfI+14Q46Z426MR9UNHxrzi4AlKbPWqCQ== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/keyring" "^9.0.1" - "@polkadot/types" "8.1.1" - "@polkadot/types-support" "8.1.1" - "@polkadot/util" "^9.0.1" - "@polkadot/util-crypto" "^9.0.1" - "@polkadot/x-fetch" "^9.0.1" - "@polkadot/x-global" "^9.0.1" - "@polkadot/x-ws" "^9.0.1" - "@substrate/connect" "0.7.2" +"@polkadot/rpc-provider@8.5.1", "@polkadot/rpc-provider@^8.4.2": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-8.5.1.tgz#a07ec3c07d9ee1aab3fc5fb927dc4708513a2732" + integrity sha512-NUkY4+A0coSzmjkxOeRkxmS4ZtPO1R6N4RWsXoUZnNUpt3fHZt9qhZ7wd25VESaLEL3G646jC7svRTc8JTLJJA== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/keyring" "^9.2.1" + "@polkadot/types" "8.5.1" + "@polkadot/types-support" "8.5.1" + "@polkadot/util" "^9.2.1" + "@polkadot/util-crypto" "^9.2.1" + "@polkadot/x-fetch" "^9.2.1" + "@polkadot/x-global" "^9.2.1" + "@polkadot/x-ws" "^9.2.1" + "@substrate/connect" "0.7.5" eventemitter3 "^4.0.7" - mock-socket "^9.1.2" + mock-socket "^9.1.3" nock "^13.2.4" -"@polkadot/types-augment@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-8.1.1.tgz#f62107ca46080b9ddfc55f4acda30265dcf033ff" - integrity sha512-JyJigD/rH33uDKPRF8u2rMRmxkh/brM/AkD+pOH5ZO6AfcQ3mNsFEvM5OZ+Wx2vq6+vX3oH922wjK3d3/ILkpQ== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/types" "8.1.1" - "@polkadot/types-codec" "8.1.1" - "@polkadot/util" "^9.0.1" - -"@polkadot/types-codec@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-8.1.1.tgz#f45c40953169c28e406fbdb0b7306f90b858861a" - integrity sha512-JJkSYJrkSjNZYIWAqpihgtMKbTfk2r9J6eHeESiWFYhce61o2x1ylyzedaZkvoxD9hVhb7l94ulrHZKtlJKBFQ== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/util" "^9.0.1" - -"@polkadot/types-create@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.1.1.tgz#7e9663b1d8abf8caedb71482c1370e4438eee858" - integrity sha512-cL+CpLkHiTxRH67oHiCeunant9JpVvmtJZh+t/NZZypjRkH7YVOpKj643vkiP2m02259N2BzYTR6CEQP8QZGGQ== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/types-codec" "8.1.1" - "@polkadot/util" "^9.0.1" - -"@polkadot/types-known@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-8.1.1.tgz#f956b5e0f282cabc32416c81e1a47f6dcda92e06" - integrity sha512-aOuHf/vTFrScipGx9DOcD83ki1jBLHg3549SAkMwyz0K+RnIlt2nat32/M60eUWJgyHHITl4G0QCZrtFY2D2OA== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/networks" "^9.0.1" - "@polkadot/types" "8.1.1" - "@polkadot/types-codec" "8.1.1" - "@polkadot/types-create" "8.1.1" - "@polkadot/util" "^9.0.1" - -"@polkadot/types-support@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-8.1.1.tgz#7f4df53766a343cf1b1df7eb55e33ed62de3e153" - integrity sha512-M3rsWvpHlQawhc4CTLgeFxT6nIeYU9JZIlubJ5je1NSorIaX/TdUEgluyPZ52kN5PNDzJNVo84/g6zwKXF5MfQ== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/util" "^9.0.1" - -"@polkadot/types@8.1.1", "@polkadot/types@^8.0.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-8.1.1.tgz#43e5fb78e6214e6af7c5edbdb6ac69d5b919421d" - integrity sha512-x9WDx9XcaSkQGlnk2MNu+49oK80s8Js7lr0mmCinV12m8+3si+GvIOvnuV3ydmWgWtpTt2ERfN+T8a/6f50EpA== - dependencies: - "@babel/runtime" "^7.17.9" - "@polkadot/keyring" "^9.0.1" - "@polkadot/types-augment" "8.1.1" - "@polkadot/types-codec" "8.1.1" - "@polkadot/types-create" "8.1.1" - "@polkadot/util" "^9.0.1" - "@polkadot/util-crypto" "^9.0.1" +"@polkadot/types-augment@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-8.5.1.tgz#e0a9c0e1fd5ba224c4eb81c212d247ed34cf094e" + integrity sha512-FMCb7Ro4czmnR/bZ8Ra1wYDf7WXMpgBDp2atew4eEQiny6jNxIz1mSZNGsnkqvwi/Cj70nq0GmnL6cUT2kqJwA== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/types" "8.5.1" + "@polkadot/types-codec" "8.5.1" + "@polkadot/util" "^9.2.1" + +"@polkadot/types-codec@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-8.5.1.tgz#cb7f3ca360feb49c1e4d8ce432aa7df20ecc2f32" + integrity sha512-pbWKvgbCrBSVQnv/UIKFSWKHaYWMv3sWcHX30lI2C97C0kHnIu94oXmz137u9/PjXOKgghlaiIiJw/dVGqDE1w== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/util" "^9.2.1" + +"@polkadot/types-create@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.5.1.tgz#3cfa956d7918eb299b218faded233e231031e1e1" + integrity sha512-25PKUs2muOtk1IShnab5ciOhuG9COSrN0/Ivru/gBdnPE6BJtutmOjtDL8+xcQPdc7AoCopO+7MuSTOvGyktqQ== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/types-codec" "8.5.1" + "@polkadot/util" "^9.2.1" + +"@polkadot/types-known@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-8.5.1.tgz#d95356dac6d1811d9fea7aaaee532392c270874a" + integrity sha512-lnwhcQbzToqUPn2CZ2/T8wq6J/+AjTesi5NdI+mFmklV+7zxJepCOA2OE/rJMJLstpOPaAINKuNgcsjId8gBsA== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/networks" "^9.2.1" + "@polkadot/types" "8.5.1" + "@polkadot/types-codec" "8.5.1" + "@polkadot/types-create" "8.5.1" + "@polkadot/util" "^9.2.1" + +"@polkadot/types-support@8.5.1": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-8.5.1.tgz#54914cfc101a9f7a6b690f53e88308c724d7915e" + integrity sha512-FDnwuXnCQBROB+K0xQ8brEY0No64e8EgzxsCA6BLGIuCxb3s1vszMcTH3y1cvjbc0ROtSN1hT2lPJ/lY+erJwg== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/util" "^9.2.1" + +"@polkadot/types@8.5.1", "@polkadot/types@^8.4.2": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-8.5.1.tgz#4e7126b3189f90a81e069d13ef1a7192573cc8ba" + integrity sha512-WQpcGEeZJsnCpEI6UdDLR8XY28+rg8LEvz7i6EUXdZyYyfa5m8kODpGnqgXd4BCGst5XHrBNn0D3NW7BHU+ZKQ== + dependencies: + "@babel/runtime" "^7.18.0" + "@polkadot/keyring" "^9.2.1" + "@polkadot/types-augment" "8.5.1" + "@polkadot/types-codec" "8.5.1" + "@polkadot/types-create" "8.5.1" + "@polkadot/util" "^9.2.1" + "@polkadot/util-crypto" "^9.2.1" rxjs "^7.5.5" -"@polkadot/ui-shared@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/ui-shared/-/ui-shared-2.0.1.tgz#c57f1ce5e1bcbb0e789884d9896183c30b96ece2" - integrity sha512-4KiuYLZbVGQs1yq09f4xHgdEcsYvehMl4Xc28RPakJqZfDHZyRRzNJlZCNFDFP0PHuvejQ2/DzmqOyMbIldTbA== +"@polkadot/ui-shared@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/ui-shared/-/ui-shared-2.2.1.tgz#a919ffc215faaaa89df210a20bc7d3b98b742501" + integrity sha512-8OE/SPHpzxQb6PWA76aJCk1qabGe69MrRSSaTtH2grSqRF9MJbt62557sHzkE0H6hhKowYDwv3y14GRGviZ/iQ== dependencies: "@babel/runtime" "^7.17.9" color "^3.2.1" -"@polkadot/util-crypto@9.0.1", "@polkadot/util-crypto@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-9.0.1.tgz#4cfc867ebec1d593b351cf881e021364eff0c496" - integrity sha512-HPze3+VHY899B6CXwyrgWNDqmjmhfYy6+l29giXLfT/kmaL5FodRPCO36BNTbGCITuVajDR9wdZ/LeLZdIb79w== +"@polkadot/util-crypto@9.2.1", "@polkadot/util-crypto@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-9.2.1.tgz#933f64cf203ac1d17ef28e91a58cc306d9784608" + integrity sha512-vAao00qNq6zv5UbDCn5+TN4DlWtYdru2gJBGroxzLHH6JzxWrCPGu3iDW+o3CE8v4XJGI42W4nDDGjdxyzVN7Q== dependencies: "@babel/runtime" "^7.17.9" "@noble/hashes" "1.0.0" "@noble/secp256k1" "1.5.5" - "@polkadot/networks" "9.0.1" - "@polkadot/util" "9.0.1" - "@polkadot/wasm-crypto" "^6.0.1" - "@polkadot/x-bigint" "9.0.1" - "@polkadot/x-randomvalues" "9.0.1" + "@polkadot/networks" "9.2.1" + "@polkadot/util" "9.2.1" + "@polkadot/wasm-crypto" "^6.1.1" + "@polkadot/x-bigint" "9.2.1" + "@polkadot/x-randomvalues" "9.2.1" "@scure/base" "1.0.0" ed2curve "^0.3.0" tweetnacl "^1.0.3" -"@polkadot/util@9.0.1", "@polkadot/util@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-9.0.1.tgz#cedd3d44733df72245907eb13b86dafa32a52116" - integrity sha512-MuiuAb0VcnNpBFpbXZ4v0roxEVSpfx3bDR9qR31XCYCUODDKXa04srFz2EXI0pov087mTprIUE+x9wIWkH9QUg== +"@polkadot/util@9.2.1", "@polkadot/util@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-9.2.1.tgz#cf1af36418ea6f351cceaac747162707c6a00a36" + integrity sha512-6B+NWfibxKNlWv67dJygjxZsNtjp9nERYZ+EaulOST9/KrnGLyKEh5ZRxP9lTSXeo+kuZhEfQFl3VQk13xgmJg== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/x-bigint" "9.0.1" - "@polkadot/x-global" "9.0.1" - "@polkadot/x-textdecoder" "9.0.1" - "@polkadot/x-textencoder" "9.0.1" + "@polkadot/x-bigint" "9.2.1" + "@polkadot/x-global" "9.2.1" + "@polkadot/x-textdecoder" "9.2.1" + "@polkadot/x-textencoder" "9.2.1" "@types/bn.js" "^5.1.0" bn.js "^5.2.0" ip-regex "^4.3.0" @@ -1274,95 +1281,123 @@ ip-regex "^4.0.0" moment "^2.24.0" -"@polkadot/wasm-crypto-asmjs@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.0.1.tgz#64a5ac84d3e7e23a57429fb8932e51161644d536" - integrity sha512-cSGsHBLfPW2nHztgZd+gisCoScA02jbAzwjop/b8xumQ2kq7yAed/K9G1lOQiofEKRetIJeqBzJyk0etopRORw== +"@polkadot/wasm-bridge@6.1.1": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-6.1.1.tgz#9342f2b3c139df72fa45c8491b348f8ebbfa57fa" + integrity sha512-Cy0k00VCu+HWxie+nn9GWPlSPdiZl8Id8ulSGA2FKET0jIbffmOo4e1E2FXNucfR1UPEpqov5BCF9T5YxEXZDg== dependencies: "@babel/runtime" "^7.17.9" -"@polkadot/wasm-crypto-wasm@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.0.1.tgz#d77033f184f46891411453d798a0d5f2e1129e88" - integrity sha512-0r/QgOjIyw4U0mLk6Tm97Di92uxcSPjTo7dK6tdXo1PwYouhzO5IJnL/jNgma8dm5hQoBhk7rcErmkh8c1kLFQ== +"@polkadot/wasm-crypto-asmjs@6.1.1": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.1.1.tgz#6d09045679120b43fbfa435b29c3690d1f788ebb" + integrity sha512-gG4FStVumkyRNH7WcTB+hn3EEwCssJhQyi4B1BOUt+eYYmw9xJdzIhqjzSd9b/yF2e5sRaAzfnMj2srGufsE6A== + dependencies: + "@babel/runtime" "^7.17.9" + +"@polkadot/wasm-crypto-init@6.1.1": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.1.1.tgz#73731071bea9b4e22b380d75099da9dc683fadf5" + integrity sha512-rbBm/9FOOUjISL4gGNokjcKy2X+Af6Chaet4zlabatpImtPIAK26B2UUBGoaRUnvl/w6K3+GwBL4LuBC+CvzFw== dependencies: "@babel/runtime" "^7.17.9" + "@polkadot/wasm-bridge" "6.1.1" + "@polkadot/wasm-crypto-asmjs" "6.1.1" + "@polkadot/wasm-crypto-wasm" "6.1.1" + +"@polkadot/wasm-crypto-wasm@6.1.1": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.1.1.tgz#3fdc8f1280710e4d68112544b2473e811c389a2a" + integrity sha512-zkz5Ct4KfTBT+YNEA5qbsHhTV58/FAxDave8wYIOaW4TrBnFPPs+J0WBWlGFertgIhPkvjFnQC/xzRyhet9prg== + dependencies: + "@babel/runtime" "^7.17.9" + "@polkadot/wasm-util" "6.1.1" "@polkadot/wasm-crypto@^0.5.1": version "0.5.1" resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-0.5.1.tgz#3d5734d6dc2f5174a411689f78538287d21bd710" integrity sha512-8h7uz85bvLVirtbxLkELr9H25oqAfgnQuDP6FP3QJeag7VfMtVvRF5U2JWGgsiUSiRg+UJnTuCleOSDnageRmg== -"@polkadot/wasm-crypto@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-6.0.1.tgz#47e79133446f7c3e1afd35be844ce0e793b56bee" - integrity sha512-nW5DDrciHGbZbj0Xh7w0Bnh5exSJUw96Zux7RuGfXuoXXHZBcf0QiB4E2dcVh3d/NkF7PkB99FlkdQxQp4M0Rg== +"@polkadot/wasm-crypto@^6.1.1": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-6.1.1.tgz#8e2c2d64d24eeaa78eb0b74ea1c438b7bc704176" + integrity sha512-hv9RCbMYtgjCy7+FKZFnO2Afu/whax9sk6udnZqGRBRiwaNagtyliWZGrKNGvaXMIO0VyaY4jWUwSzUgPrLu1A== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/wasm-crypto-asmjs" "^6.0.1" - "@polkadot/wasm-crypto-wasm" "^6.0.1" + "@polkadot/wasm-bridge" "6.1.1" + "@polkadot/wasm-crypto-asmjs" "6.1.1" + "@polkadot/wasm-crypto-init" "6.1.1" + "@polkadot/wasm-crypto-wasm" "6.1.1" + "@polkadot/wasm-util" "6.1.1" "@polkadot/wasm-schnorrkel@^0.3.1": version "0.3.1" resolved "https://registry.yarnpkg.com/@polkadot/wasm-schnorrkel/-/wasm-schnorrkel-0.3.1.tgz#08287848f769dee4955517348905888bd289f277" integrity sha512-2J/lNZe7oDWvzUbsEfvKfiiAvBIBbIsppeBGahwSg2Y+cLweQgThXGizPpQoPo0tHxgMKdTi6jhPu7tLzCW/cA== -"@polkadot/x-bigint@9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-9.0.1.tgz#8ce29cff85b0fcd088a3c1bc3dadc324afb66d88" - integrity sha512-At+huOL4WYdNh8PHy7r94y5JpilphsPLEuyM+K3M/aE2R9G/2f0qTK9AjHeyNyeIrhw6Bc4uzO5K2Ka72HjS2g== +"@polkadot/wasm-util@6.1.1": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-6.1.1.tgz#58a566aba68f90d2a701c78ad49a1a9521b17f5b" + integrity sha512-DgpLoFXMT53UKcfZ8eT2GkJlJAOh89AWO+TP6a6qeZQpvXVe5f1yR45WQpkZlgZyUP+/19+kY56GK0pQxfslqg== + dependencies: + "@babel/runtime" "^7.17.9" + +"@polkadot/x-bigint@9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-9.2.1.tgz#78efd6058277ad95fda7470283399f2e4c76be8d" + integrity sha512-R1PJHVu8NqWyaUrMrGSr2reGCVNdSxKFbJr6M7Fli5UWewjoLue1CuG1Mv0fjb6+ko1XcTjFmdNpfOs3L0PYbQ== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/x-global" "9.0.1" + "@polkadot/x-global" "9.2.1" -"@polkadot/x-fetch@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-9.0.1.tgz#4f109316287492c66591252696ca1ebf70371248" - integrity sha512-ON6V+WpB49qwWba0fCKt6IFxfMlaZKq80u/LlvH+3zqSuRhd/XnAdAsWtjvZqmAz83cUi1PfctJsmkgVBo6YQg== +"@polkadot/x-fetch@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-9.2.1.tgz#c0131c193b54e65931de0819d9e859b47ba22c2b" + integrity sha512-tU/q6ZwnQDy41mE+kNgJYnMlRDjBKNA+xctlzQKjMyeTrvzmUS7LmK5Z3kHHhgs1kleLtDe5xT116OOhoIuyHg== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/x-global" "9.0.1" + "@polkadot/x-global" "9.2.1" "@types/node-fetch" "^2.6.1" node-fetch "^2.6.7" -"@polkadot/x-global@9.0.1", "@polkadot/x-global@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-9.0.1.tgz#3fb9a6c9b8a86af542c4a514c0af4ba895a5ed5f" - integrity sha512-C4K3laEYWMlWc1fJFUC5Kd6gxSC0GIe/ajClPjiKf5cwCGkGgtkcB7uvpzvnMAdxYpXiUnMHbJB6X/QyV/VG+Q== +"@polkadot/x-global@9.2.1", "@polkadot/x-global@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-9.2.1.tgz#470efdf6715f87bddddd365e5c2fc10da7fa266d" + integrity sha512-t1zXdfrFIt83Be1i7uQuj2JRgvdxMxPBVXhCycpAV0eApeThXh8irBSxzw6QisDdPBnC+yX/kIlXuQAHUmr/7g== dependencies: "@babel/runtime" "^7.17.9" -"@polkadot/x-randomvalues@9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-9.0.1.tgz#0cbd65817dfd4af3f99d8a3e7d9a456797bc25d9" - integrity sha512-F/1Eabzx9kWivSXA23SW5BzfjtDWqaNct+GkC5dlm2lg/iE2IRY2JIqoKKkfh1u1/3iQ5YfjA96NmD/swNAcew== +"@polkadot/x-randomvalues@9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-9.2.1.tgz#04dbd5928dc5bd94f5fa16260df663d57c851998" + integrity sha512-gxR2vx5ThRjQ5lJovLneRKaWJxlNHSHcWhozLiUKTr2UePs0rljAqQ68nQ57jq1B17CQra7PWYxosfcKyKaAUg== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/x-global" "9.0.1" + "@polkadot/x-global" "9.2.1" -"@polkadot/x-textdecoder@9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-9.0.1.tgz#dda6234550d770f34cbd12eb0ad9cf3efaf47dfe" - integrity sha512-SudTQiluYIRO8EXF02kfWZGfsXrvJq4D2yURiIeIeWbrAShRUcQES7W01iGa5xvaHSW249eJ3fHbeDTNQd5B6Q== +"@polkadot/x-textdecoder@9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-9.2.1.tgz#e83c25bd52f62cf680439d96d71d9d1f37224257" + integrity sha512-n9ejoDUnX935zfxgJMcOpvJaifRKniPEKKmCWUazv9IEygB16bXRQ+Ecg8KYKtpmxTVQwj6lW4QOf4d4LGIdqA== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/x-global" "9.0.1" + "@polkadot/x-global" "9.2.1" -"@polkadot/x-textencoder@9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-9.0.1.tgz#4013a5160a542472d5bdd94fb5b28b32f7e0bc9f" - integrity sha512-73LeTasA3iDJMCLQXZd21wzNjs1Xr2xNXW03Yja3OPLneGK6Zlqz77AAYcjhQd2dgSFoH2NQ1JvdffXT9y1sGA== +"@polkadot/x-textencoder@9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-9.2.1.tgz#b00363d1afa0cdd928e2869b7df7b3d92a7610fd" + integrity sha512-VBCdK9vieYqbH7B4ceiahuW1bOvgETdaz9Ur4QtZLA2YUO7YB+mPuiySO4mU6hx97mV9PSJLHyyOs7oGCsbDBg== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/x-global" "9.0.1" + "@polkadot/x-global" "9.2.1" -"@polkadot/x-ws@^9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-9.0.1.tgz#22ef474c1ca82e3c89e9e45d2c9e364c7f09c946" - integrity sha512-ld8oCKzN9KbT9g+8RTGobXBUgGI5zD2G/IMKlLZ7/hOdkwb2Ku/PRfVDAloa2xlgaGUYLO+P4IQ+RFxiBPsxfw== +"@polkadot/x-ws@^9.2.1": + version "9.2.1" + resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-9.2.1.tgz#3c5c34cad5f8a939813e83abcdc350c55a280b43" + integrity sha512-/71fhf2AVW34xbw5LJUjpDKAB2DUfxMWNZFAQqMG46RiP4V9lQe6t3+ZYzTBufGOvyKbhYABvz5CnQBbA8mUYQ== dependencies: "@babel/runtime" "^7.17.9" - "@polkadot/x-global" "9.0.1" + "@polkadot/x-global" "9.2.1" "@types/websocket" "^1.0.5" websocket "^1.0.34" @@ -1422,28 +1457,28 @@ resolved "https://registry.yarnpkg.com/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.0.tgz#d452beda84b3ebfcf0e88592a4695e729a91e858" integrity sha512-nFVuKdp71hMd/MGlllAOh+a2hAqt8m6J2G0aSsS/RcALZexxF9jodbFc62ni8RDtJboeOfXAHhenYOANvJKPIg== -"@substrate/connect@0.7.2": - version "0.7.2" - resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.2.tgz#a2440a7a85a75acbc839745b301d5b8b81cbac5d" - integrity sha512-8GWdrN7qbClYLa9LmETJnywT5fknEQeMw+QKvkUMvsHKegHD0Zkhi0K484mKxRN9RGwcPsKHPj1gMk8xlZuJ9g== +"@substrate/connect@0.7.5": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.5.tgz#8d868ed905df25c87ff9bad9fa8db6d4137012c9" + integrity sha512-sdAZ6IGuTNxRGlH/O+6IaXvkYzZFwMK03VbQMgxUzry9dz1+JzyaNf8iOTVHxhMIUZc0h0E90JQz/hNiUYPlUw== dependencies: "@substrate/connect-extension-protocol" "^1.0.0" - "@substrate/smoldot-light" "0.6.15" + "@substrate/smoldot-light" "0.6.16" eventemitter3 "^4.0.7" -"@substrate/smoldot-light@0.6.15": - version "0.6.15" - resolved "https://registry.yarnpkg.com/@substrate/smoldot-light/-/smoldot-light-0.6.15.tgz#f3fd2a9fa2e3a579d2bf0c13590fb48db4935f9f" - integrity sha512-c2tJCSp9Litsn/p8wY1FfEqIkJI8Peh89BU7T43bruWRO2SSgLVh0cIVbOCY4en90tIOX4W0CueRWFBRQz7BjQ== +"@substrate/smoldot-light@0.6.16": + version "0.6.16" + resolved "https://registry.yarnpkg.com/@substrate/smoldot-light/-/smoldot-light-0.6.16.tgz#04ec70cf1df285431309fe5704d3b2dd701faa0b" + integrity sha512-Ej0ZdNPTW0EXbp45gv/5Kt/JV+c9cmRZRYAXg+EALxXPm0hW9h2QdVLm61A2PAskOGptW4wnJ1WzzruaenwAXQ== dependencies: buffer "^6.0.1" pako "^2.0.4" websocket "^1.0.32" -"@substrate/ss58-registry@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.17.0.tgz#a6a50dbef67da0114aff7cdae7c6eec685c5983b" - integrity sha512-YdQOxCtEZLnYZFg/zSzfROYtvIs5+iLD7p/VHoll7AVEhrPAmxgF5ggMDB2Dass7dfwABVx7heATbPFNg95Q8w== +"@substrate/ss58-registry@^1.18.0": + version "1.20.0" + resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.20.0.tgz#a12fd6884eab4167b123a4ccafe94efe4d0109aa" + integrity sha512-0YyH7iYbn3yuzKjpRP9gKB4O+Xg6Ciszokz3h5wrRZMz/474rhjpmR+SF1NRvVdNv+rNl3ua/o45D8CPq++TUg== "@types/bn.js@^4.11.4": version "4.11.6" @@ -3639,10 +3674,10 @@ mkdirp@^0.5.1: dependencies: minimist "^1.2.5" -mock-socket@^9.1.2: - version "9.1.2" - resolved "https://registry.yarnpkg.com/mock-socket/-/mock-socket-9.1.2.tgz#cce6cf2193aada937ba41de3288c5c1922fbd571" - integrity sha512-XKZkCnQ9ISOlTnaPg4LYYSMj7+6i78HyadYzLA5JM4465ibLdjappZD9Csnqc3Tfzep/eEK/LCJ29BTaLHoB1A== +mock-socket@^9.1.3: + version "9.1.4" + resolved "https://registry.yarnpkg.com/mock-socket/-/mock-socket-9.1.4.tgz#9295cb9c95d3b2730a7bc067008f055635d8fc75" + integrity sha512-zc7jF8FId8pD9ojxWLcXrv4c2nEFOb6o8giPb45yQ6BfQX1tWuUktHNFSiy+KBt0VhYtHNt5MFIzclt0LIynEA== moment@^2.24.0: version "2.29.1" From 97c0d1edccb536f2c720cc9c2d6f68a7bd8bb12a Mon Sep 17 00:00:00 2001 From: shawn Date: Fri, 27 May 2022 14:32:47 +0800 Subject: [PATCH 2/5] deps upgrade --- example/pubspec.lock | 8 ++-- pubspec.lock | 100 +++++++++++++++++++++++++++---------------- pubspec.yaml | 10 ++--- 3 files changed, 73 insertions(+), 45 deletions(-) diff --git a/example/pubspec.lock b/example/pubspec.lock index 92d1ec32e..db67c8acd 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -89,7 +89,7 @@ packages: name: flutter_inappwebview url: "https://pub.dartlang.org" source: hosted - version: "5.3.2" + version: "5.4.3+7" flutter_web_plugins: dependency: transitive description: flutter @@ -192,7 +192,7 @@ packages: name: mobx url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.0.7" path: dependency: transitive description: @@ -262,7 +262,7 @@ packages: path: ".." relative: true source: path - version: "0.4.2" + version: "0.4.6" process: dependency: transitive description: @@ -365,7 +365,7 @@ packages: name: webview_flutter url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.4" webview_flutter_android: dependency: transitive description: diff --git a/pubspec.lock b/pubspec.lock index 70932b7d7..e65d492ff 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -28,7 +28,7 @@ packages: name: args url: "https://pub.dartlang.org" source: hosted - version: "2.3.0" + version: "2.3.1" async: dependency: transitive description: @@ -56,7 +56,7 @@ packages: name: build url: "https://pub.dartlang.org" source: hosted - version: "2.1.1" + version: "2.3.0" build_config: dependency: transitive description: @@ -70,7 +70,7 @@ packages: name: build_daemon url: "https://pub.dartlang.org" source: hosted - version: "3.0.1" + version: "3.1.0" build_resolvers: dependency: transitive description: @@ -84,7 +84,7 @@ packages: name: build_runner url: "https://pub.dartlang.org" source: hosted - version: "2.1.4" + version: "2.1.11" build_runner_core: dependency: transitive description: @@ -105,7 +105,7 @@ packages: name: built_value url: "https://pub.dartlang.org" source: hosted - version: "8.1.2" + version: "8.3.2" characters: dependency: transitive description: @@ -168,7 +168,7 @@ packages: name: crypto url: "https://pub.dartlang.org" source: hosted - version: "3.0.1" + version: "3.0.2" dart_style: dependency: transitive description: @@ -189,7 +189,7 @@ packages: name: ffi url: "https://pub.dartlang.org" source: hosted - version: "1.1.2" + version: "1.2.1" file: dependency: transitive description: @@ -203,7 +203,7 @@ packages: name: fixnum url: "https://pub.dartlang.org" source: hosted - version: "1.0.0" + version: "1.0.1" flutter: dependency: "direct main" description: flutter @@ -215,7 +215,7 @@ packages: name: flutter_inappwebview url: "https://pub.dartlang.org" source: hosted - version: "5.3.2" + version: "5.4.3+7" flutter_test: dependency: "direct dev" description: flutter @@ -232,14 +232,14 @@ packages: name: frontend_server_client url: "https://pub.dartlang.org" source: hosted - version: "2.1.2" + version: "2.1.3" get: dependency: transitive description: name: get url: "https://pub.dartlang.org" source: hosted - version: "4.3.8" + version: "4.6.1" get_storage: dependency: "direct main" description: @@ -274,14 +274,14 @@ packages: name: http_multi_server url: "https://pub.dartlang.org" source: hosted - version: "3.0.1" + version: "3.2.0" http_parser: dependency: transitive description: name: http_parser url: "https://pub.dartlang.org" source: hosted - version: "4.0.0" + version: "4.0.1" http_server: dependency: transitive description: @@ -365,14 +365,14 @@ packages: name: mime url: "https://pub.dartlang.org" source: hosted - version: "1.0.1" + version: "1.0.2" mobx: dependency: "direct main" description: name: mobx url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.0.7" mobx_codegen: dependency: "direct dev" description: @@ -400,35 +400,49 @@ packages: name: path_provider url: "https://pub.dartlang.org" source: hosted - version: "2.0.5" + version: "2.0.10" + path_provider_android: + dependency: transitive + description: + name: path_provider_android + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.11" + path_provider_ios: + dependency: transitive + description: + name: path_provider_ios + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.7" path_provider_linux: dependency: transitive description: name: path_provider_linux url: "https://pub.dartlang.org" source: hosted - version: "2.1.0" + version: "2.1.6" path_provider_macos: dependency: transitive description: name: path_provider_macos url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "2.0.6" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "2.0.1" + version: "2.0.4" path_provider_windows: dependency: transitive description: name: path_provider_windows url: "https://pub.dartlang.org" source: hosted - version: "2.0.3" + version: "2.0.6" path_tree: dependency: transitive description: @@ -449,14 +463,14 @@ packages: name: platform url: "https://pub.dartlang.org" source: hosted - version: "3.0.2" + version: "3.1.0" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "2.1.2" pool: dependency: transitive description: @@ -477,7 +491,7 @@ packages: name: pub_semver url: "https://pub.dartlang.org" source: hosted - version: "2.1.0" + version: "2.1.1" pubspec_parse: dependency: transitive description: @@ -491,21 +505,35 @@ packages: name: shared_preferences url: "https://pub.dartlang.org" source: hosted - version: "2.0.8" + version: "2.0.15" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.10" + shared_preferences_ios: + dependency: transitive + description: + name: shared_preferences_ios + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.9" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "2.1.1" shared_preferences_macos: dependency: transitive description: name: shared_preferences_macos url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "2.0.4" shared_preferences_platform_interface: dependency: transitive description: @@ -519,14 +547,14 @@ packages: name: shared_preferences_web url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "2.0.4" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows url: "https://pub.dartlang.org" source: hosted - version: "2.0.2" + version: "2.1.1" shelf: dependency: transitive description: @@ -636,56 +664,56 @@ packages: name: web_socket_channel url: "https://pub.dartlang.org" source: hosted - version: "2.1.0" + version: "2.2.0" webview_flutter: dependency: "direct main" description: name: webview_flutter url: "https://pub.dartlang.org" source: hosted - version: "3.0.0" + version: "3.0.4" webview_flutter_android: dependency: transitive description: name: webview_flutter_android url: "https://pub.dartlang.org" source: hosted - version: "2.8.3" + version: "2.8.8" webview_flutter_platform_interface: dependency: transitive description: name: webview_flutter_platform_interface url: "https://pub.dartlang.org" source: hosted - version: "1.8.0" + version: "1.9.0" webview_flutter_wkwebview: dependency: transitive description: name: webview_flutter_wkwebview url: "https://pub.dartlang.org" source: hosted - version: "2.7.1" + version: "2.7.5" win32: dependency: transitive description: name: win32 url: "https://pub.dartlang.org" source: hosted - version: "2.2.10" + version: "2.3.6" xdg_directories: dependency: transitive description: name: xdg_directories url: "https://pub.dartlang.org" source: hosted - version: "0.2.0" + version: "0.2.0+1" yaml: dependency: transitive description: name: yaml url: "https://pub.dartlang.org" source: hosted - version: "3.1.0" + version: "3.1.1" sdks: dart: ">=2.14.0 <3.0.0" flutter: ">=2.5.0" diff --git a/pubspec.yaml b/pubspec.yaml index a23db0570..2cd15a309 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -10,15 +10,15 @@ environment: dependencies: flutter: sdk: flutter - http: ^0.13.3 - webview_flutter: ^3.0.0 - flutter_inappwebview: ^5.3.2 + http: ^0.13.4 + webview_flutter: ^3.0.4 + flutter_inappwebview: ^5.4.3+7 shared_preferences: ^2.0.7 get_storage: ^2.0.3 json_annotation: ^4.0.1 aes_ecb_pkcs5_flutter: ^0.1.2 convert: ^3.0.1 - mobx: ^2.0.4 + mobx: ^2.0.7 jaguar: ^3.0.12 jaguar_flutter_asset: ^3.0.0 @@ -26,7 +26,7 @@ dev_dependencies: mobx_codegen: ^2.0.2 flutter_test: sdk: flutter - build_runner: ^2.1.2 + build_runner: ^2.1.11 json_serializable: ^4.1.4 # For information on the generic Dart part of this file, see the From 5ff41f36551e0535d57dfab8000c0ddf98c07eb4 Mon Sep 17 00:00:00 2001 From: dingzuhua Date: Mon, 30 May 2022 12:08:33 +0800 Subject: [PATCH 3/5] fix flutter_inappwebview bug --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 2cd15a309..783867d34 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter http: ^0.13.4 webview_flutter: ^3.0.4 - flutter_inappwebview: ^5.4.3+7 + flutter_inappwebview: 5.3.2 shared_preferences: ^2.0.7 get_storage: ^2.0.3 json_annotation: ^4.0.1 From 48c57611ccc322b6ab4f05655967886dfbc17e0a Mon Sep 17 00:00:00 2001 From: shawn Date: Tue, 31 May 2022 14:34:34 +0800 Subject: [PATCH 4/5] tx error parsing fix --- js_api/dist/main.js | 2 +- js_api/src/service/keyring.ts | 36 +++++++++++++++++++++-------------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/js_api/dist/main.js b/js_api/dist/main.js index 4557d2beb..d9ee52e0f 100644 --- a/js_api/dist/main.js +++ b/js_api/dist/main.js @@ -1,2 +1,2 @@ /*! For license information please see main.js.LICENSE.txt */ -(()=>{var e={67228:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},23646:(e,t,f)=>{var c=f(67228);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},48926:e=>{function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},34575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},37509:e=>{e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},53399:e=>{var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},93913:e=>{function t(e,t){for(var f=0;f{e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},95318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},46860:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},13884:e=>{e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},80521:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},98206:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63038:(e,t,f)=>{var c=f(22858),r=f(13884),n=f(60379),a=f(80521);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},68551:(e,t,f)=>{var c=f(22858),r=f(46860),n=f(60379),a=f(80521);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},319:(e,t,f)=>{var c=f(23646),r=f(46860),n=f(60379),a=f(98206);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},50008:e=>{function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},60379:(e,t,f)=>{var c=f(67228);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},87757:(e,t,f)=>{e.exports=f(35666)},97395:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLAKE2=t.SIGMA=void 0;const c=f(98089);t.SIGMA=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class r extends c.Hash{constructor(e,t,f={},r,n,a){if(super(),this.blockLen=e,this.outputLen=t,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,(0,c.assertNumber)(e),(0,c.assertNumber)(t),(0,c.assertNumber)(r),t<0||t>r)throw new Error("Blake2: outputLen bigger than keyLen");if(void 0!==f.key&&(f.key.length<1||f.key.length>r))throw new Error(`Key should be up 1..${r} byte long or undefined`);if(void 0!==f.salt&&f.salt.length!==n)throw new Error(`Salt should be ${n} byte long or undefined`);if(void 0!==f.personalization&&f.personalization.length!==a)throw new Error(`Personalization should be ${a} byte long or undefined`);this.buffer32=(0,c.u32)(this.buffer=new Uint8Array(e))}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{finished:t,blockLen:f,buffer:r,buffer32:n}=this;if(t)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let t=0;tn[t]=e))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){const{buffer:t,length:f,finished:c,destroyed:r,outputLen:n,pos:a}=this;return e||(e=new this.constructor({dkLen:n})),e.set(...this.get()),e.length=f,e.finished=c,e.destroyed=r,e.outputLen=n,e.buffer.set(t),e.pos=a,e}}t.BLAKE2=r},27505:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t,f,r){super(),this.blockLen=e,this.outputLen=t,this.padOffset=f,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,c.createView)(this.buffer)}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{view:t,buffer:f,blockLen:r,finished:n}=this;if(n)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let n=0;nr-a&&(this.process(f,0),a=0);for(let e=a;e>r&n),d=Number(f&n),o=c?4:0,i=c?0:4;e.setUint32(t+o,a,c),e.setUint32(t+i,d,c)}(f,r-8,BigInt(8*this.length),n),this.process(f,0);const d=(0,c.createView)(e);this.get().forEach(((e,t)=>d.setUint32(4*t,e,n)))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:t,buffer:f,length:c,finished:r,destroyed:n,pos:a}=this;return e.length=c,e.pos=a,e.finished=r,e.destroyed=n,c%t&&e.buffer.set(f),e}}t.SHA2=r},6873:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5H=t.add5L=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;const f=BigInt(2**32-1),c=BigInt(32);function r(e,t=!1){return t?{h:Number(e&f),l:Number(e>>c&f)}:{h:0|Number(e>>c&f),l:0|Number(e&f)}}t.fromBig=r,t.split=function(e,t=!1){let f=new Uint32Array(e.length),c=new Uint32Array(e.length);for(let n=0;nBigInt(e>>>0)<>>0),t.shrSH=(e,t,f)=>e>>>f,t.shrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrSH=(e,t,f)=>e>>>f|t<<32-f,t.rotrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrBH=(e,t,f)=>e<<64-f|t>>>f-32,t.rotrBL=(e,t,f)=>e>>>f-32|t<<64-f,t.rotr32H=(e,t)=>t,t.rotr32L=(e,t)=>e,t.rotlSH=(e,t,f)=>e<>>32-f,t.rotlSL=(e,t,f)=>t<>>32-f,t.rotlBH=(e,t,f)=>t<>>64-f,t.rotlBL=(e,t,f)=>e<>>64-f,t.add=function(e,t,f,c){const r=(t>>>0)+(c>>>0);return{h:e+f+(r/2**32|0)|0,l:0|r}},t.add3L=(e,t,f)=>(e>>>0)+(t>>>0)+(f>>>0),t.add3H=(e,t,f,c)=>t+f+c+(e/2**32|0)|0,t.add4L=(e,t,f,c)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0),t.add4H=(e,t,f,c,r)=>t+f+c+r+(e/2**32|0)|0,t.add5L=(e,t,f,c,r)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0)+(r>>>0),t.add5H=(e,t,f,c,r,n)=>t+f+c+r+n+(e/2**32|0)|0},13803:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=void 0;const a=n(f(97395)),d=n(f(6873)),o=f(98089),i=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),u=new Uint32Array(32);function s(e,t,f,c,r,n){const a=r[n],o=r[n+1];let i=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(i,l,a);s=d.add3H(m,s,p,o),i=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^i}),({Dh:v,Dl:y}={Dh:d.rotr32H(v,y),Dl:d.rotr32L(v,y)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrSH(p,l,24),Bl:d.rotrSL(p,l,24)}),u[2*e]=i,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}function l(e,t,f,c,r,n){const a=r[n],o=r[n+1];let i=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(i,l,a);s=d.add3H(m,s,p,o),i=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^i}),({Dh:v,Dl:y}={Dh:d.rotrSH(v,y,16),Dl:d.rotrSL(v,y,16)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrBH(p,l,63),Bl:d.rotrBL(p,l,63)}),u[2*e]=i,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}class p extends a.BLAKE2{constructor(e={}){super(128,void 0===e.dkLen?64:e.dkLen,e,64,16,16),this.v0l=0|i[0],this.v0h=0|i[1],this.v1l=0|i[2],this.v1h=0|i[3],this.v2l=0|i[4],this.v2h=0|i[5],this.v3l=0|i[6],this.v3h=0|i[7],this.v4l=0|i[8],this.v4h=0|i[9],this.v5l=0|i[10],this.v5h=0|i[11],this.v6l=0|i[12],this.v6h=0|i[13],this.v7l=0|i[14],this.v7h=0|i[15];const t=e.key?e.key.length:0;if(this.v0l^=this.outputLen|t<<8|65536|1<<24,e.salt){const t=(0,o.u32)((0,o.toBytes)(e.salt));this.v4l^=t[0],this.v4h^=t[1],this.v5l^=t[2],this.v5h^=t[3]}if(e.personalization){const t=(0,o.u32)((0,o.toBytes)(e.personalization));this.v6l^=t[0],this.v6h^=t[1],this.v7l^=t[2],this.v7h^=t[3]}if(e.key){const t=new Uint8Array(this.blockLen);t.set((0,o.toBytes)(e.key)),this.update(t)}}get(){let{v0l:e,v0h:t,v1l:f,v1h:c,v2l:r,v2h:n,v3l:a,v3h:d,v4l:o,v4h:i,v5l:u,v5h:s,v6l:l,v6h:p,v7l:b,v7h:h}=this;return[e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h){this.v0l=0|e,this.v0h=0|t,this.v1l=0|f,this.v1h=0|c,this.v2l=0|r,this.v2h=0|n,this.v3l=0|a,this.v3h=0|d,this.v4l=0|o,this.v4h=0|i,this.v5l=0|u,this.v5h=0|s,this.v6l=0|l,this.v6h=0|p,this.v7l=0|b,this.v7h=0|h}compress(e,t,f){this.get().forEach(((e,t)=>u[t]=e)),u.set(i,16);let{h:c,l:r}=d.fromBig(BigInt(this.length));u[24]=i[8]^r,u[25]=i[9]^c,f&&(u[28]=~u[28],u[29]=~u[29]);let n=0;const o=a.SIGMA;for(let f=0;f<12;f++)s(0,4,8,12,e,t+2*o[n++]),l(0,4,8,12,e,t+2*o[n++]),s(1,5,9,13,e,t+2*o[n++]),l(1,5,9,13,e,t+2*o[n++]),s(2,6,10,14,e,t+2*o[n++]),l(2,6,10,14,e,t+2*o[n++]),s(3,7,11,15,e,t+2*o[n++]),l(3,7,11,15,e,t+2*o[n++]),s(0,5,10,15,e,t+2*o[n++]),l(0,5,10,15,e,t+2*o[n++]),s(1,6,11,12,e,t+2*o[n++]),l(1,6,11,12,e,t+2*o[n++]),s(2,7,8,13,e,t+2*o[n++]),l(2,7,8,13,e,t+2*o[n++]),s(3,4,9,14,e,t+2*o[n++]),l(3,4,9,14,e,t+2*o[n++]);this.v0l^=u[0]^u[16],this.v0h^=u[1]^u[17],this.v1l^=u[2]^u[18],this.v1h^=u[3]^u[19],this.v2l^=u[4]^u[20],this.v2h^=u[5]^u[21],this.v3l^=u[6]^u[22],this.v3h^=u[7]^u[23],this.v4l^=u[8]^u[24],this.v4h^=u[9]^u[25],this.v5l^=u[10]^u[26],this.v5h^=u[11]^u[27],this.v6l^=u[12]^u[28],this.v6h^=u[13]^u[29],this.v7l^=u[14]^u[30],this.v7h^=u[15]^u[31],u.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.blake2b=(0,o.wrapConstructorWithOpts)((e=>new p(e)))},64421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}},79569:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,c.assertHash)(e);const f=(0,c.toBytes)(t);if(this.iHash=e.create(),!(this.iHash instanceof c.Hash))throw new TypeError("Expected instance of class which extends utils.Hash");const r=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;const n=new Uint8Array(r);n.set(f.length>this.iHash.blockLen?e.create().update(f).digest():f);for(let e=0;enew r(e,t).update(f).digest(),t.hmac.create=(e,t)=>new r(e,t)},29023:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Async=t.pbkdf2=void 0;const c=f(79569),r=f(98089);function n(e,t,f,n){(0,r.assertHash)(e);const a=(0,r.checkOpts)({dkLen:32,asyncTick:10},n),{c:d,dkLen:o,asyncTick:i}=a;if((0,r.assertNumber)(d),(0,r.assertNumber)(o),(0,r.assertNumber)(i),d<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const u=(0,r.toBytes)(t),s=(0,r.toBytes)(f),l=new Uint8Array(o),p=c.hmac.create(e,u),b=p._cloneInto().update(s);return{c:d,dkLen:o,asyncTick:i,DK:l,PRF:p,PRFSalt:b}}function a(e,t,f,c,r){return e.destroy(),t.destroy(),c&&c.destroy(),r.fill(0),f}t.pbkdf2=function(e,t,f,c){const{c:d,dkLen:o,DK:i,PRF:u,PRFSalt:s}=n(e,t,f,c);let l;const p=new Uint8Array(4),b=(0,r.createView)(p),h=new Uint8Array(u.outputLen);for(let e=1,t=0;t{s._cloneInto(p).update(y).digestInto(y);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptAsync=t.scrypt=void 0;const c=f(23061),r=f(29023),n=f(98089),a=(e,t)=>e<>>32-t;function d(e,t,f,c,r,n){let d=e[t++]^f[c++],o=e[t++]^f[c++],i=e[t++]^f[c++],u=e[t++]^f[c++],s=e[t++]^f[c++],l=e[t++]^f[c++],p=e[t++]^f[c++],b=e[t++]^f[c++],h=e[t++]^f[c++],y=e[t++]^f[c++],v=e[t++]^f[c++],m=e[t++]^f[c++],g=e[t++]^f[c++],w=e[t++]^f[c++],O=e[t++]^f[c++],x=e[t++]^f[c++],P=d,k=o,M=i,j=u,S=s,T=l,E=p,A=b,I=h,N=y,R=v,B=m,C=g,_=w,V=O,U=x;for(let e=0;e<8;e+=2)S^=a(P+C|0,7),I^=a(S+P|0,9),C^=a(I+S|0,13),P^=a(C+I|0,18),N^=a(T+k|0,7),_^=a(N+T|0,9),k^=a(_+N|0,13),T^=a(k+_|0,18),V^=a(R+E|0,7),M^=a(V+R|0,9),E^=a(M+V|0,13),R^=a(E+M|0,18),j^=a(U+B|0,7),A^=a(j+U|0,9),B^=a(A+j|0,13),U^=a(B+A|0,18),k^=a(P+j|0,7),M^=a(k+P|0,9),j^=a(M+k|0,13),P^=a(j+M|0,18),E^=a(T+S|0,7),A^=a(E+T|0,9),S^=a(A+E|0,13),T^=a(S+A|0,18),B^=a(R+N|0,7),I^=a(B+R|0,9),N^=a(I+B|0,13),R^=a(N+I|0,18),C^=a(U+V|0,7),_^=a(C+U|0,9),V^=a(_+C|0,13),U^=a(V+_|0,18);r[n++]=d+P|0,r[n++]=o+k|0,r[n++]=i+M|0,r[n++]=u+j|0,r[n++]=s+S|0,r[n++]=l+T|0,r[n++]=p+E|0,r[n++]=b+A|0,r[n++]=h+I|0,r[n++]=y+N|0,r[n++]=v+R|0,r[n++]=m+B|0,r[n++]=g+C|0,r[n++]=w+_|0,r[n++]=O+V|0,r[n++]=x+U|0}function o(e,t,f,c,r){let n=c+0,a=c+16*r;for(let c=0;c<16;c++)f[a+c]=e[t+16*(2*r-1)+c];for(let c=0;c0&&(a+=16),d(f,n,e,t+=16,f,a)}function i(e,t,f){const a=(0,n.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},f),{N:d,r:o,p:i,dkLen:u,asyncTick:s,maxmem:l,onProgress:p}=a;if((0,n.assertNumber)(d),(0,n.assertNumber)(o),(0,n.assertNumber)(i),(0,n.assertNumber)(u),(0,n.assertNumber)(s),(0,n.assertNumber)(l),void 0!==p&&"function"!=typeof p)throw new Error("progressCb should be function");const b=128*o,h=b/4;if(d<=1||0!=(d&d-1)||d>=2**(b/8)||d>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(i<0||i>137438953440/b)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(u<0||u>137438953440)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const y=b*(d+i);if(y>l)throw new Error(`Scrypt: parameters too large, ${y} (128 * r * (N + p)) > ${l} (maxmem)`);const v=(0,r.pbkdf2)(c.sha256,e,t,{c:1,dkLen:b*i}),m=(0,n.u32)(v),g=(0,n.u32)(new Uint8Array(b*d)),w=(0,n.u32)(new Uint8Array(b));let O=()=>{};if(p){const e=2*d*i,t=Math.max(Math.floor(e/1e4),1);let f=0;O=()=>{f++,!p||f%t&&f!==e||p(f/e)}}return{N:d,r:o,p:i,dkLen:u,blockSize32:h,V:g,B32:m,B:v,tmp:w,blockMixCb:O,asyncTick:s}}function u(e,t,f,n,a){const d=(0,r.pbkdf2)(c.sha256,e,f,{c:1,dkLen:t});return f.fill(0),n.fill(0),a.fill(0),d}t.scrypt=function(e,t,f){const{N:c,r,p:n,dkLen:a,blockSize32:d,V:s,B32:l,B:p,tmp:b,blockMixCb:h}=i(e,t,f);for(let e=0;e{o(l,f,l,f+=s,r),y()})),o(l,(c-1)*s,p,t,r),y(),await(0,n.asyncLoop)(c,v,(e=>{const f=p[t+s-16]%c;for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha256=void 0;const c=f(27505),r=f(98089),n=(e,t,f)=>e&t^e&f^t&f,a=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),o=new Uint32Array(64);class i extends c.SHA2{constructor(){super(64,32,8,!1),this.A=0|d[0],this.B=0|d[1],this.C=0|d[2],this.D=0|d[3],this.E=0|d[4],this.F=0|d[5],this.G=0|d[6],this.H=0|d[7]}get(){const{A:e,B:t,C:f,D:c,E:r,F:n,G:a,H:d}=this;return[e,t,f,c,r,n,a,d]}set(e,t,f,c,r,n,a,d){this.A=0|e,this.B=0|t,this.C=0|f,this.D=0|c,this.E=0|r,this.F=0|n,this.G=0|a,this.H=0|d}process(e,t){for(let f=0;f<16;f++,t+=4)o[f]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=o[e-15],f=o[e-2],c=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,n=(0,r.rotr)(f,17)^(0,r.rotr)(f,19)^f>>>10;o[e]=n+o[e-7]+c+o[e-16]|0}let{A:f,B:c,C:d,D:i,E:u,F:s,G:l,H:p}=this;for(let e=0;e<64;e++){const t=p+((0,r.rotr)(u,6)^(0,r.rotr)(u,11)^(0,r.rotr)(u,25))+((b=u)&s^~b&l)+a[e]+o[e]|0,h=((0,r.rotr)(f,2)^(0,r.rotr)(f,13)^(0,r.rotr)(f,22))+n(f,c,d)|0;p=l,l=s,s=u,u=i+t|0,i=d,d=c,c=f,f=t+h|0}var b;f=f+this.A|0,c=c+this.B|0,d=d+this.C|0,i=i+this.D|0,u=u+this.E|0,s=s+this.F|0,l=l+this.G|0,p=p+this.H|0,this.set(f,c,d,i,u,s,l,p)}roundClean(){o.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}t.sha256=(0,r.wrapConstructor)((()=>new i))},85426:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;const a=n(f(6873)),d=f(98089),[o,i,u]=[[],[],[]],s=BigInt(0),l=BigInt(1),p=BigInt(2),b=BigInt(7),h=BigInt(256),y=BigInt(113);for(let e=0,t=l,f=1,c=0;e<24;e++){[f,c]=[c,(2*f+3*c)%5],o.push(2*(5*c+f)),i.push((e+1)*(e+2)/2%64);let r=s;for(let e=0;e<7;e++)t=(t<>b)*y)%h,t&p&&(r^=l<<(l<f>32?a.rotlBH(e,t,f):a.rotlSH(e,t,f),w=(e,t,f)=>f>32?a.rotlBL(e,t,f):a.rotlSL(e,t,f);function O(e,t=24){const f=new Uint32Array(10);for(let c=24-t;c<24;c++){for(let t=0;t<10;t++)f[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const c=(t+8)%10,r=(t+2)%10,n=f[r],a=f[r+1],d=g(n,a,1)^f[c],o=w(n,a,1)^f[c+1];for(let f=0;f<50;f+=10)e[t+f]^=d,e[t+f+1]^=o}let t=e[2],r=e[3];for(let f=0;f<24;f++){const c=i[f],n=g(t,r,c),a=w(t,r,c),d=o[f];t=e[d],r=e[d+1],e[d]=n,e[d+1]=a}for(let t=0;t<50;t+=10){for(let c=0;c<10;c++)f[c]=e[t+c];for(let c=0;c<10;c++)e[t+c]^=~f[(c+2)%10]&f[(c+4)%10]}e[0]^=v[c],e[1]^=m[c]}f.fill(0)}t.keccakP=O;class x extends d.Hash{constructor(e,t,f,c=!1,r=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=f,this.enableXOF=c,this.rounds=r,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,d.assertNumber)(f),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,d.u32)(this.state)}keccak(){O(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){if(this.destroyed)throw new Error("instance is destroyed");if(this.finished)throw new Error("digest() was already called");const{blockLen:t,state:f}=this,c=(e=(0,d.toBytes)(e)).length;for(let r=0;r=this.blockLen&&this.keccak();const c=Math.min(this.blockLen-this.posOut,f-t);e.set(this.state.subarray(this.posOut,this.posOut+c),t),this.posOut+=c,t+=c}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,d.assertNumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(e.length(0,d.wrapConstructor)((()=>new x(t,e,f)));t.sha3_224=P(6,144,28),t.sha3_256=P(6,136,32),t.sha3_384=P(6,104,48),t.sha3_512=P(6,72,64),t.keccak_224=P(1,144,28),t.keccak_256=P(1,136,32),t.keccak_384=P(1,104,48),t.keccak_512=P(1,72,64);const k=(e,t,f)=>(0,d.wrapConstructorWithOpts)(((c={})=>new x(t,e,void 0!==c.dkLen?c.dkLen:f,!0)));t.shake128=k(31,168,16),t.shake256=k(31,136,32)},86262:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.sha384=t.sha512_256=t.sha512=t.SHA512=void 0;const a=f(27505),d=n(f(6873)),o=f(98089),[i,u]=d.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))),s=new Uint32Array(80),l=new Uint32Array(80);class p extends a.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:f,Bl:c,Ch:r,Cl:n,Dh:a,Dl:d,Eh:o,El:i,Fh:u,Fl:s,Gh:l,Gl:p,Hh:b,Hl:h}=this;return[e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h){this.Ah=0|e,this.Al=0|t,this.Bh=0|f,this.Bl=0|c,this.Ch=0|r,this.Cl=0|n,this.Dh=0|a,this.Dl=0|d,this.Eh=0|o,this.El=0|i,this.Fh=0|u,this.Fl=0|s,this.Gh=0|l,this.Gl=0|p,this.Hh=0|b,this.Hl=0|h}process(e,t){for(let f=0;f<16;f++,t+=4)s[f]=e.getUint32(t),l[f]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|s[e-15],f=0|l[e-15],c=d.rotrSH(t,f,1)^d.rotrSH(t,f,8)^d.shrSH(t,f,7),r=d.rotrSL(t,f,1)^d.rotrSL(t,f,8)^d.shrSL(t,f,7),n=0|s[e-2],a=0|l[e-2],o=d.rotrSH(n,a,19)^d.rotrBH(n,a,61)^d.shrSH(n,a,6),i=d.rotrSL(n,a,19)^d.rotrBL(n,a,61)^d.shrSL(n,a,6),u=d.add4L(r,i,l[e-7],l[e-16]),p=d.add4H(u,c,o,s[e-7],s[e-16]);s[e]=0|p,l[e]=0|u}let{Ah:f,Al:c,Bh:r,Bl:n,Ch:a,Cl:o,Dh:p,Dl:b,Eh:h,El:y,Fh:v,Fl:m,Gh:g,Gl:w,Hh:O,Hl:x}=this;for(let e=0;e<80;e++){const t=d.rotrSH(h,y,14)^d.rotrSH(h,y,18)^d.rotrBH(h,y,41),P=d.rotrSL(h,y,14)^d.rotrSL(h,y,18)^d.rotrBL(h,y,41),k=h&v^~h&g,M=y&m^~y&w,j=d.add5L(x,P,M,u[e],l[e]),S=d.add5H(j,O,t,k,i[e],s[e]),T=0|j,E=d.rotrSH(f,c,28)^d.rotrBH(f,c,34)^d.rotrBH(f,c,39),A=d.rotrSL(f,c,28)^d.rotrBL(f,c,34)^d.rotrBL(f,c,39),I=f&r^f&a^r&a,N=c&n^c&o^n&o;O=0|g,x=0|w,g=0|v,w=0|m,v=0|h,m=0|y,({h,l:y}=d.add(0|p,0|b,0|S,0|T)),p=0|a,b=0|o,a=0|r,o=0|n,r=0|f,n=0|c;const R=d.add3L(T,A,N);f=d.add3H(R,S,E,I),c=0|R}({h:f,l:c}=d.add(0|this.Ah,0|this.Al,0|f,0|c)),({h:r,l:n}=d.add(0|this.Bh,0|this.Bl,0|r,0|n)),({h:a,l:o}=d.add(0|this.Ch,0|this.Cl,0|a,0|o)),({h:p,l:b}=d.add(0|this.Dh,0|this.Dl,0|p,0|b)),({h,l:y}=d.add(0|this.Eh,0|this.El,0|h,0|y)),({h:v,l:m}=d.add(0|this.Fh,0|this.Fl,0|v,0|m)),({h:g,l:w}=d.add(0|this.Gh,0|this.Gl,0|g,0|w)),({h:O,l:x}=d.add(0|this.Hh,0|this.Hl,0|O,0|x)),this.set(f,c,r,n,a,o,p,b,h,y,v,m,g,w,O,x)}roundClean(){s.fill(0),l.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.SHA512=p;class b extends p{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class h extends p{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}t.sha512=(0,o.wrapConstructor)((()=>new p)),t.sha512_256=(0,o.wrapConstructor)((()=>new b)),t.sha384=(0,o.wrapConstructor)((()=>new h))},98089:(e,t,f)=>{"use strict";e=f.nmd(e),Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.assertHash=t.assertBytes=t.assertBool=t.assertNumber=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;const c=f(64421);if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw new Error("Non little-endian hardware is not supported");const r=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function n(e){if("string"!=typeof e)throw new TypeError("utf8ToBytes expected string, got "+typeof e);return(new TextEncoder).encode(e)}function a(e){if("string"==typeof e&&(e=n(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}function d(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}t.bytesToHex=function(e){let t="";for(let f=0;f{const t="function"==typeof e.require&&e.require.bind(e);try{if(t){const{setImmediate:e}=t("timers");return()=>new Promise((t=>e(t)))}}catch(e){}return()=>new Promise((e=>setTimeout(e,0)))})(),t.asyncLoop=async function(e,f,c){let r=Date.now();for(let n=0;n=0&&ee instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;te().update(a(t)).digest(),f=e();return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){const t=(t,f)=>e(f).update(a(t)).digest(),f=e({});return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(e));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}},79656:function(e,t,f){"use strict";var c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.utils=t.schnorr=t.verify=t.signSync=t.sign=t.getSharedSecret=t.recoverPublicKey=t.getPublicKey=t.Signature=t.Point=t.CURVE=void 0;const r=c(f(69159)),n=BigInt(0),a=BigInt(1),d=BigInt(2),o=BigInt(3),i=BigInt(8),u=d**BigInt(256),s={a:n,b:BigInt(7),P:u-d**BigInt(32)-BigInt(977),n:u-BigInt("432420386565659656852420866394968145599"),h:a,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")};function l(e){const{a:t,b:f}=s,c=N(e*e),r=N(c*e);return N(r+t*e+f)}t.CURVE=s;const p=s.a===n;class b{constructor(e,t,f){this.x=e,this.y=t,this.z=f}static fromAffine(e){if(!(e instanceof y))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new b(e.x,e.y,a)}static toAffineBatch(e){const t=function(e,t=s.P){const f=new Array(e.length),c=B(e.reduce(((e,c,r)=>c===n?e:(f[r]=e,N(e*c,t))),a),t);return e.reduceRight(((e,c,r)=>c===n?e:(f[r]=N(e*f[r],t),N(e*c,t))),c),f}(e.map((e=>e.z)));return e.map(((e,f)=>e.toAffine(t[f])))}static normalizeZ(e){return b.toAffineBatch(e).map(b.fromAffine)}equals(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:n,z:a}=e,o=N(c**d),i=N(a**d),u=N(t*i),s=N(r*o),l=N(N(f*a)*i),p=N(N(n*c)*o);return u===s&&l===p}negate(){return new b(this.x,N(-this.y),this.z)}double(){const{x:e,y:t,z:f}=this,c=N(e**d),r=N(t**d),n=N(r**d),a=N(d*(N((e+r)**d)-c-n)),u=N(o*c),s=N(u**d),l=N(s-d*a),p=N(u*(a-l)-i*n),h=N(d*t*f);return new b(l,p,h)}add(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:a,z:o}=e;if(r===n||a===n)return this;if(t===n||f===n)return e;const i=N(c**d),u=N(o**d),s=N(t*u),l=N(r*i),p=N(N(f*o)*u),h=N(N(a*c)*i),y=N(l-s),v=N(h-p);if(y===n)return v===n?this.double():b.ZERO;const m=N(y**d),g=N(y*m),w=N(s*m),O=N(v**d-g-d*w),x=N(v*(w-O)-p*g),P=N(c*o*y);return new b(O,x,P)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=I(e);b.BASE;const f=b.ZERO;if(t===n)return f;if(t===a)return this;if(!p){let e=f,c=this;for(;t>n;)t&a&&(e=e.add(c)),c=c.double(),t>>=a;return e}let{k1neg:c,k1:r,k2neg:d,k2:o}=V(t),i=f,u=f,l=this;for(;r>n||o>n;)r&a&&(i=i.add(l)),o&a&&(u=u.add(l)),l=l.double(),r>>=a,o>>=a;return c&&(i=i.negate()),d&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),i.add(u)}precomputeWindow(e){const t=p?128/e+1:256/e+1,f=[];let c=this,r=c;for(let n=0;n>=s,d>o&&(d-=u,e+=a),0===d){let e=c[f];t%2&&(e=e.negate()),n=n.add(e)}else{let e=c[f+Math.abs(d)-1];d<0&&(e=e.negate()),r=r.add(e)}}return{p:r,f:n}}multiply(e,t){let f,c,r=I(e);if(p){const{k1neg:e,k1:n,k2neg:a,k2:d}=V(r);let{p:o,f:i}=this.wNAF(n,t),{p:u,f:l}=this.wNAF(d,t);e&&(o=o.negate()),a&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),f=o.add(u),c=i.add(l)}else{const{p:e,f:n}=this.wNAF(r,t);f=e,c=n}return b.normalizeZ([f,c])[0]}toAffine(e=B(this.z)){const{x:t,y:f,z:c}=this,r=e,n=N(r*r),d=N(n*r),o=N(t*n),i=N(f*d);if(N(c*r)!==a)throw new Error("invZ was invalid");return new y(o,i)}}b.BASE=new b(s.Gx,s.Gy,a),b.ZERO=new b(n,a,n);const h=new WeakMap;class y{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,h.delete(this)}static fromCompressedHex(e){const t=32===e.length,f=E(t?e:e.subarray(1));if(!D(f))throw new Error("Point is not on curve");let c=function(e){const{P:t}=s,f=BigInt(6),c=BigInt(11),r=BigInt(22),n=BigInt(23),a=BigInt(44),i=BigInt(88),u=e*e*e%t,l=u*u*e%t,p=R(l,o)*l%t,b=R(p,o)*l%t,h=R(b,d)*u%t,y=R(h,c)*h%t,v=R(y,r)*y%t,m=R(v,a)*v%t,g=R(m,i)*m%t,w=R(g,a)*v%t,O=R(w,o)*l%t,x=R(O,n)*y%t,P=R(x,f)*u%t;return R(P,d)}(l(f));const r=(c&a)===a;t?r&&(c=N(-c)):1==(1&e[0])!==r&&(c=N(-c));const n=new y(f,c);return n.assertValidity(),n}static fromUncompressedHex(e){const t=E(e.subarray(1,33)),f=E(e.subarray(33,65)),c=new y(t,f);return c.assertValidity(),c}static fromHex(e){const t=A(e),f=t.length,c=t[0];if(32===f||33===f&&(2===c||3===c))return this.fromCompressedHex(t);if(65===f&&4===c)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${f}`)}static fromPrivateKey(e){return y.BASE.multiply(F(e))}static fromSignature(e,t,f){const c=U(e=A(e)),{r,s:a}=W(t);if(0!==f&&1!==f)throw new Error("Cannot recover signature: invalid recovery bit");if(c===n)throw new Error("Cannot recover signature: msgHash cannot be 0");const d=1&f?"03":"02",o=y.fromHex(d+k(r)),{n:i}=s,u=B(r,i),l=N(-c*u,i),p=N(a*u,i),b=y.BASE.multiplyAndAddUnsafe(o,l,p);if(!b)throw new Error("Cannot recover signature: point at infinify");return b.assertValidity(),b}toRawBytes(e=!1){return T(this.toHex(e))}toHex(e=!1){const t=k(this.x);return e?`${this.y&a?"03":"02"}${t}`:`04${t}${k(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const e="Point is not on elliptic curve",{x:t,y:f}=this;if(!D(t)||!D(f))throw new Error(e);const c=N(f*f);if(N(c-l(t))!==n)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new y(this.x,N(-this.y))}double(){return b.fromAffine(this).double().toAffine()}add(e){return b.fromAffine(this).add(b.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return b.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,f){const c=b.fromAffine(this).multiply(t),r=b.fromAffine(e).multiplyUnsafe(f),n=c.add(r);return n.equals(b.ZERO)?void 0:n.toAffine()}}function v(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function m(e){if(e.length<2||2!==e[0])throw new Error(`Invalid signature integer tag: ${P(e)}`);const t=e[1],f=e.subarray(2,t+2);if(!t||f.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===f[0]&&f[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:E(f),left:e.subarray(t+2)}}t.Point=y,y.BASE=new y(s.Gx,s.Gy),y.ZERO=new y(n,n);class g{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){const t=O(e),f="Signature.fromCompact";if("string"!=typeof e&&!t)throw new TypeError(`${f}: Expected string or Uint8Array`);const c=t?P(e):e;if(128!==c.length)throw new Error(`${f}: Expected 64-byte hex`);return new g(S(c.slice(0,64)),S(c.slice(64,128)))}static fromDER(e){const t=O(e);if("string"!=typeof e&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:f,s:c}=function(e){if(e.length<2||48!=e[0])throw new Error(`Invalid signature tag: ${P(e)}`);if(e[1]!==e.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:f}=m(e.subarray(2)),{data:c,left:r}=m(f);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${P(r)}`);return{r:t,s:c}}(t?e:T(e));return new g(f,c)}static fromHex(e){return this.fromDER(e)}assertValidity(){const{r:e,s:t}=this;if(!L(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!L(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){const e=s.n>>a;return this.s>e}normalizeS(){return this.hasHighS()?new g(this.r,s.n-this.s):this}toDERRawBytes(e=!1){return T(this.toDERHex(e))}toDERHex(e=!1){const t=v(j(this.s));if(e)return t;const f=v(j(this.r)),c=j(f.length/2),r=j(t.length/2);return`30${j(f.length/2+t.length/2+4)}02${c}${f}02${r}${t}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return T(this.toCompactHex())}toCompactHex(){return k(this.r)+k(this.s)}}function w(...e){if(!e.every(O))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;tt.toString(16).padStart(2,"0")));function P(e){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let f=0;fu)throw new Error("Expected number < 2^256");return e.toString(16).padStart(64,"0")}function M(e){return T(k(e))}function j(e){const t=e.toString(16);return 1&t.length?`0${t}`:t}function S(e){if("string"!=typeof e)throw new TypeError("hexToNumber: expected string, got "+typeof e);return BigInt(`0x${e}`)}function T(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex"+e.length);const t=new Uint8Array(e.length/2);for(let f=0;f0)return BigInt(e);if("bigint"==typeof e&&L(e))return e;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function N(e,t=s.P){const f=e%t;return f>=n?f:t+f}function R(e,t){const{P:f}=s;let c=e;for(;t-- >n;)c*=c,c%=f;return c}function B(e,t=s.P){if(e===n||t<=n)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let f=N(e,t),c=t,r=n,d=a,o=a,i=n;for(;f!==n;){const e=c/f,t=c%f,n=r-o*e,a=d-i*e;c=f,f=t,r=o,d=i,o=n,i=a}if(c!==a)throw new Error("invert: does not exist");return N(r,t)}const C=(e,t)=>(e+t/d)/t,_=d**BigInt(128);function V(e){const{n:t}=s,f=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),c=-a*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),r=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),n=f,d=C(n*e,t),o=C(-c*e,t);let i=N(e-d*f-o*r,t),u=N(-d*c-o*n,t);const l=i>_,p=u>_;if(l&&(i=t-i),p&&(u=t-u),i>_||u>_)throw new Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:l,k1:i,k2neg:p,k2:u}}function U(e){const{n:t}=s,f=8*e.length-256;let c=E(e);return f>0&&(c>>=BigInt(f)),c>=t&&(c-=t),c}class H{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...e){return t.utils.hmacSha256(this.k,...e)}hmacSync(...e){if("function"!=typeof t.utils.hmacSha256Sync)throw new Error("utils.hmacSha256Sync is undefined, you need to set it");const f=t.utils.hmacSha256Sync(this.k,...e);if(f instanceof Promise)throw new Error("To use sync sign(), ensure utils.hmacSha256 is sync");return f}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),0!==e.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),0!==e.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){return this.incr(),this.v=await this.hmac(this.v),this.v}generateSync(){return this.incr(),this.v=this.hmacSync(this.v),this.v}}function L(e){return n0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw new Error("Expected 32 bytes of private key");t=S(e)}else{if(!O(e))throw new TypeError("Expected valid private key");if(32!==e.length)throw new Error("Expected 32 bytes of private key");t=E(e)}if(!L(t))throw new Error("Expected private key: 0 < key < n");return t}function q(e){return e instanceof y?(e.assertValidity(),e):y.fromHex(e)}function W(e){if(e instanceof g)return e.assertValidity(),e;try{return g.fromDER(e)}catch(t){return g.fromCompact(e)}}function X(e){const t=O(e),f="string"==typeof e,c=(t||f)&&e.length;return t?33===c||65===c:f?66===c||130===c:e instanceof y}function K(e){return E(e.length>32?e.slice(0,32):e)}function Z(e){const t=K(e),f=N(t,s.n);return G(fe.charCodeAt(0)))),r=await t.utils.sha256(c);return E(await t.utils.sha256(w(r,r,...f)))}async function ee(e,t,f){const c=M(e);return N(await $("BIP0340/challenge",c,t.toRawX(),f),s.n)}function te(e){return(e.y&a)===n}t.verify=function(e,t,f,c=Q){let r;try{r=W(e),t=A(t)}catch(e){return!1}const{r:a,s:d}=r;if(c.strict&&r.hasHighS())return!1;const o=U(t);if(o===n)return!1;let i;try{i=q(f)}catch(e){return!1}const{n:u}=s,l=B(d,u),p=N(o*l,u),b=N(a*l,u),h=y.BASE.multiplyAndAddUnsafe(i,p,b);return!!h&&N(h.x,u)===a};class fe{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromHex(e){const t=A(e);if(64!==t.length)throw new TypeError(`SchnorrSignature.fromHex: expected 64 bytes, not ${t.length}`);const f=E(t.subarray(0,32)),c=E(t.subarray(32,64));return new fe(f,c)}assertValidity(){const{r:e,s:t}=this;if(!D(e)||!L(t))throw new Error("Invalid signature")}toHex(){return k(this.r)+k(this.s)}toRawBytes(){return T(this.toHex())}}async function ce(e,t,f){const c=e instanceof fe;let r;try{r=c?e:fe.fromHex(e),c&&r.assertValidity()}catch(e){return!1}const{r:n,s:a}=r,d=A(t);let o;try{o=q(f)}catch(e){return!1}const i=await ee(n,o,d),u=y.BASE.multiplyAndAddUnsafe(o,F(a),N(-i,s.n));return!(!u||!te(u)||u.x!==n)}t.schnorr={Signature:fe,getPublicKey:function(e){return y.fromPrivateKey(e).toRawX()},sign:async function(e,f,c=t.utils.randomBytes()){if(null==e)throw new TypeError(`sign: Expected valid message, not "${e}"`);const{n:r}=s,a=A(e),d=F(f),o=A(c);if(32!==o.length)throw new TypeError("sign: Expected 32 bytes of aux randomness");const i=y.fromPrivateKey(d),u=te(i)?d:r-d,l=u^await $("BIP0340/aux",o),p=N(await $("BIP0340/nonce",M(l),i.toRawX(),a),r);if(p===n)throw new Error("sign: Creation of signature failed. k is zero");const b=y.fromPrivateKey(p),h=te(b)?p:r-p,v=await ee(b.x,i,a),m=new fe(b.x,N(h+v*u,r)).toRawBytes();if(!await ce(m,a,i.toRawX()))throw new Error("sign: Invalid signature produced");return m},verify:ce},y.BASE._setWindowSize(8);const re={node:r.default,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0};t.utils={isValidPrivateKey(e){try{return F(e),!0}catch(e){return!1}},hashToPrivateKey:e=>{if((e=A(e)).length<40||e.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");const t=N(E(e),s.n);if(t===n||t===a)throw new Error("Invalid private key");return M(t)},randomBytes:(e=32)=>{if(re.web)return re.web.getRandomValues(new Uint8Array(e));if(re.node){const{randomBytes:t}=re.node;return Uint8Array.from(t(e))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>t.utils.hashToPrivateKey(t.utils.randomBytes(40)),bytesToHex:P,mod:N,sha256:async e=>{if(re.web){const t=await re.web.subtle.digest("SHA-256",e.buffer);return new Uint8Array(t)}if(re.node){const{createHash:t}=re.node;return Uint8Array.from(t("sha256").update(e).digest())}throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(re.web){const f=await re.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),c=w(...t),r=await re.web.subtle.sign("HMAC",f,c);return new Uint8Array(r)}if(re.node){const{createHmac:f}=re.node,c=f("sha256",e);return t.forEach((e=>c.update(e))),Uint8Array.from(c.digest())}throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,precompute(e=8,t=y.BASE){const f=t===y.BASE?t:new y(t.x,t.y);return f._setWindowSize(e),f.multiply(o),f}}},96090:(e,t)=>{"use strict";function f(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function c(...e){const t=(e,t)=>f=>e(t(f));return{encode:Array.from(e).reverse().reduce(((e,f)=>e?t(e,f.encode):f.encode),void 0),decode:e.reduce(((e,f)=>e?t(e,f.decode):f.decode),void 0)}}function r(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map((t=>{if(f(t),t<0||t>=e.length)throw new Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]}))},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map((t=>{if("string"!=typeof t)throw new Error(`alphabet.decode: not string element=${t}`);const f=e.indexOf(t);if(-1===f)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return f}))}}}function n(e=""){if("string"!=typeof e)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(e)}}}function a(e,t="="){if(f(e),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.encode: non-string input=${e}`);for(;f.length*e%8;)f.push(t);return f},decode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.decode: non-string input=${e}`);let c=f.length;if(c*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;c>0&&f[c-1]===t;c--)if(!((c-1)*e%8))throw new Error("Invalid padding: string has too much padding");return f.slice(0,c)}}}function d(e){if("function"!=typeof e)throw new Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function o(e,t,c){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(c<2)throw new Error(`convertRadix: wrong to=${c}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const n=[],a=Array.from(e);for(a.forEach((e=>{if(f(e),e<0||e>=t)throw new Error(`Wrong integer: ${e}`)}));;){let e=0,f=!0;for(let n=r;nt?i(t,e%t):e,u=(e,t)=>e+(t-i(e,t));function s(e,t,c,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(c<=0||c>32)throw new Error(`convertRadix2: wrong to=${c}`);if(u(t,c)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${c} carryBits=${u(t,c)}`);let n=0,a=0;const d=2**c-1,o=[];for(const r of e){if(f(r),r>=2**t)throw new Error(`convertRadix2: invalid data word=${r} from=${t}`);if(n=n<32)throw new Error(`convertRadix2: carry overflow pos=${a} from=${t}`);for(a+=t;a>=c;a-=c)o.push((n>>a-c&d)>>>0);n&=2**a-1}if(n=n<=t)throw new Error("Excess padding");if(!r&&n)throw new Error(`Non-zero padding: ${n}`);return r&&a>0&&o.push(n>>>0),o}function l(e){return f(e),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return o(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(o(t,e,256))}}}function p(e,t=!1){if(f(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(u(8,e)>32||u(e,8)>32)throw new Error("radix2: carry overflow");return{encode:f=>{if(!(f instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return s(Array.from(f),8,e,!t)},decode:f=>{if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(s(f,e,8,t))}}}function b(e){if("function"!=typeof e)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function h(e,t){if(f(e),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const c=t(f).slice(0,e),r=new Uint8Array(f.length+e);return r.set(f),r.set(c,f.length),r},decode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const c=f.slice(0,-e),r=t(c).slice(0,e),n=f.slice(-e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")))),t.base64=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),a(6),n("")),t.base64url=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),a(6),n(""));const y=e=>c(l(58),r(e),n(""));t.base58=y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),t.base58flickr=y("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),t.base58xrp=y("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const v=[0,2,3,5,6,7,9,10,11];t.base58xmr={encode(e){let f="";for(let c=0;cc(h(4,(t=>e(e(t)))),t.base58);const m=c(r("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),n("")),g=[996825010,642813549,513874426,1027748829,705979059];function w(e){const t=e>>25;let f=(33554431&e)<<5;for(let e=0;e>e&1)&&(f^=g[e]);return f}function O(e,t,f=1){const c=e.length;let r=1;for(let t=0;t126)throw new Error(`Invalid prefix (${e})`);r=w(r)^f>>5}r=w(r);for(let t=0;tf)throw new TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${f})`);const c=e.toLowerCase();if(e!==c&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const r=(e=c).lastIndexOf("1");if(0===r||-1===r)throw new Error('Letter "1" must be present between prefix and data only');const[n,a]=[e.slice(0,r),e.slice(r+1)];if(a.length<6)throw new Error("Data must be at least 6 characters long");const d=m.decode(a).slice(0,-6),o=O(n,d,t);if(!a.endsWith(o))throw new Error(`Invalid checksum in ${e}: expected "${o}"`);return{prefix:n,words:d}}return{encode:function(e,f,c=90){if("string"!=typeof e)throw new Error("bech32.encode prefix should be string, not "+typeof e);if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof f);const r=e.length+7+f.length;if(!1!==c&&r>c)throw new TypeError(`Length ${r} exceeds limit ${c}`);return`${e=e.toLowerCase()}1${m.encode(f)}${O(e,f,t)}`},decode:a,decodeToBytes:function(e){const{prefix:t,words:f}=a(e,!1);return{prefix:t,words:f,bytes:c(f)}},decodeUnsafe:b(a),fromWords:c,fromWordsUnsafe:n,toWords:r}}t.bech32=x("bech32"),t.bech32m=x("bech32m"),t.utf8={encode:e=>(new TextDecoder).decode(e),decode:e=>(new TextEncoder).encode(e)},t.hex=c(p(4),r("0123456789abcdef"),n(""),d((e=>{if("string"!=typeof e||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()})));const P={utf8:t.utf8,hex:t.hex,base16:t.base16,base32:t.base32,base64:t.base64,base64url:t.base64url,base58:t.base58,base58xmr:t.base58xmr},k=`Invalid encoding type. Available types: ${Object.keys(P).join(", ")}`;t.bytesToString=(e,t)=>{if("string"!=typeof e||!P.hasOwnProperty(e))throw new TypeError(k);if(!(t instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return P[e].encode(t)},t.str=t.bytesToString,t.stringToBytes=(e,t)=>{if(!P.hasOwnProperty(e))throw new TypeError(k);if("string"!=typeof t)throw new TypeError("stringToBytes() expects string");return P[e].decode(t)},t.bytes=t.stringToBytes},50765:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},1900:(e,t,f)=>{"use strict";var c=f(50765);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},20648:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},19345:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},75210:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},57762:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},83660:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},45393:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},53345:(e,t,f)=>{"use strict";var c=f(31673);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},9439:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},90435:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},56313:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},27437:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},37474:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63255:(e,t,f)=>{"use strict";var c=f(85295).default,r=f(20648);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},31673:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},14280:(e,t,f)=>{"use strict";var c=f(4320),r=f(56313),n=f(90786),a=f(27437);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},18959:(e,t,f)=>{"use strict";var c=f(4320),r=f(90435),n=f(90786),a=f(27437);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},75831:(e,t,f)=>{"use strict";var c=f(1900),r=f(90435),n=f(90786),a=f(37474);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},85295:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},90786:(e,t,f)=>{"use strict";var c=f(50765);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},36357:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},51923:(e,t,f)=>{"use strict";var c=f(36357);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},58680:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},20910:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},60347:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},97436:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},2444:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},99145:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},71332:(e,t,f)=>{"use strict";var c=f(43682);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},58423:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},40541:(e,t,f)=>{"use strict";var c=f(12428);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},94632:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},19775:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},31523:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},19844:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},17748:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},93844:(e,t,f)=>{"use strict";var c=f(21785).default,r=f(58680);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6243:(e,t,f)=>{"use strict";var c=f(21785).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},12428:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},95282:(e,t,f)=>{"use strict";var c=f(99112),r=f(31523),n=f(4081),a=f(19844);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},43682:(e,t,f)=>{"use strict";var c=f(58423);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},78612:(e,t,f)=>{"use strict";var c=f(99112),r=f(19775),n=f(4081),a=f(19844);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41796:(e,t,f)=>{"use strict";var c=f(51923),r=f(19775),n=f(4081),a=f(17748);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},21785:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4081:(e,t,f)=>{"use strict";var c=f(36357);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},57187:(e,t,f)=>{"use strict";var c=f(94632)(f(21785)),r=f(6243)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},14627:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},34127:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},91741:(e,t,f)=>{"use strict";var c=f(34127);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},75520:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},90761:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},2115:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},99573:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},71197:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},82988:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},63794:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},50760:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},16357:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},15406:(e,t,f)=>{"use strict";var c=f(25932).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},37154:(e,t,f)=>{"use strict";var c=f(43086),r=f(63794),n=f(2202),a=f(50760);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41698:(e,t,f)=>{"use strict";var c=f(91741),r=f(82988),n=f(2202),a=f(16357);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},25932:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},2202:(e,t,f)=>{"use strict";var c=f(34127);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},74448:(e,t,f)=>{"use strict";var c=f(38775)(f(25932)),r=f(15406)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},49384:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},62948:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},71274:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},79539:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},43685:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},10242:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},94798:(e,t,f)=>{"use strict";var c=f(23134),r=f(85367);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},67322:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},3264:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},44414:(e,t,f)=>{"use strict";var c=f(23134);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},3724:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},99037:e=>{"use strict";e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},85367:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},87079:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},67950:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},71567:(e,t,f)=>{"use strict";var c=f(19012).default,r=f(62948);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4660:(e,t,f)=>{"use strict";var c=f(19012).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},23134:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},40046:(e,t,f)=>{"use strict";var c=f(43436),r=f(87079),n=f(19043),a=f(67950);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},19012:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},19043:(e,t,f)=>{"use strict";var c=f(49384);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},57975:(e,t,f)=>{"use strict";var c=f(3264),r=f(23134),n=f(99037),a=f(94798);function d(t){var f="function"==typeof Map?new Map:void 0;return e.exports=d=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==f){if(f.has(e))return f.get(e);f.set(e,t)}function t(){return a(e,arguments,c(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,d(t)}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},33354:(e,t,f)=>{"use strict";var c=f(3724)(f(19012)),r=f(4660)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},59356:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},30330:(e,t,f)=>{"use strict";var c=f(59356);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8890:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},67123:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},73870:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},65344:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},19513:(e,t,f)=>{"use strict";var c=f(64888),r=f(89994);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},8736:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},38277:(e,t,f)=>{"use strict";var c=f(46650);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},88775:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},26794:(e,t,f)=>{"use strict";var c=f(64888);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},4276:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},14310:e=>{"use strict";e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},89994:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},69536:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},27305:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},43082:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},77978:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63729:(e,t,f)=>{"use strict";var c=f(73713).default,r=f(8890);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},64888:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},78106:(e,t,f)=>{"use strict";var c=f(85181),r=f(27305),n=f(18723),a=f(43082);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},46650:(e,t,f)=>{"use strict";var c=f(88775);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},6254:(e,t,f)=>{"use strict";var c=f(30330),r=f(69536),n=f(18723),a=f(77978);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},73713:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},18723:(e,t,f)=>{"use strict";var c=f(59356);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},15049:(e,t,f)=>{"use strict";var c=f(88775),r=f(64888),n=f(14310),a=f(19513);function d(t){var f="function"==typeof Map?new Map:void 0;return e.exports=d=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==f){if(f.has(e))return f.get(e);f.set(e,t)}function t(){return a(e,arguments,c(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,d(t)}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},87144:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},46529:(e,t,f)=>{"use strict";var c=f(87144);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},1617:(e,t,f)=>{"use strict";var c=f(25825),r=f(75597);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},99618:e=>{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},57170:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},75597:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},3539:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},75550:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},44588:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},83501:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},25825:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},80431:(e,t,f)=>{"use strict";var c=f(90519),r=f(75550),n=f(61749),a=f(44588);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},19448:(e,t,f)=>{"use strict";var c=f(46529),r=f(3539),n=f(61749),a=f(83501);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},61749:(e,t,f)=>{"use strict";var c=f(87144);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},13498:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},86191:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},66118:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},64641:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},32010:(e,t,f)=>{"use strict";var c=f(48185),r=f(66118),n=f(56150),a=f(64641);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},56150:(e,t,f)=>{"use strict";var c=f(13498);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},44147:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},35043:(e,t,f)=>{"use strict";var c=f(44147);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},23882:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},283:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},96680:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},37424:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},8541:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},28241:(e,t,f)=>{"use strict";var c=f(64211);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},92940:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},52399:(e,t,f)=>{"use strict";var c=f(35244);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},73209:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},85958:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6177:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},16028:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},2804:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},42463:(e,t,f)=>{"use strict";var c=f(38685).default,r=f(23882);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},35244:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},21475:(e,t,f)=>{"use strict";var c=f(76218),r=f(6177),n=f(55415),a=f(16028);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},64211:(e,t,f)=>{"use strict";var c=f(92940);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},9578:(e,t,f)=>{"use strict";var c=f(35043),r=f(85958),n=f(55415),a=f(2804);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},38685:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},55415:(e,t,f)=>{"use strict";var c=f(44147);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},62780:(e,t,f)=>{"use strict";e=f.nmd(e);var c=f(95318)(f(50008));!function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var f=function(){};f.prototype=t.prototype,e.prototype=new f,e.prototype.constructor=e}function a(e,t,f){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(f=t,t=10),this._init(e||0,t||10,f||"be"))}var d;"object"===(0,c.default)(e)?e.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{d="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:f(70573).Buffer}catch(e){}function o(e,t){var f=e.charCodeAt(t);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function i(e,t,f){var c=o(e,f);return f-1>=t&&(c|=o(e,f-1)<<4),c}function u(e,t,f,c){for(var r=0,n=Math.min(e.length,f),a=t;a=49?d-49+10:d>=17?d-17+10:d}return r}a.isBN=function(e){return e instanceof a||null!==e&&"object"===(0,c.default)(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"===(0,c.default)(e))return this._initArray(e,t,f);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;c-=3)a=e[c]|e[c-1]<<8|e[c-2]<<16,this.words[n]|=a<>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(c=0,n=0;c>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this.strip()},a.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c=t;c-=2)r=i(e,t,c)<=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this.strip()},a.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,o=0,i=f;i1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var s=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function b(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,o=a/67108864|0;f.words[0]=d;for(var i=1;i>>26,s=67108863&o,l=Math.min(i,t.length-1),p=Math.max(0,i-e.length+1);p<=l;p++){var b=i-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[i]=0|s,o=0|u}return 0!==o?f.words[i]=0|o:f.length--,f.strip()}a.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var c=0,n=0,a=0;a>>24-c&16777215)||a!==this.length-1?s[6-o.length]+o+f:o+f,(c+=2)>=26&&(c-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var i=l[e],u=p[e];f="";var b=this.clone();for(b.negative=0;!b.isZero();){var h=b.modn(u).toString(e);f=(b=b.idivn(u)).isZero()?h+f:s[i-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return r(void 0!==d),this.toArrayLike(d,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,f){var c=this.byteLength(),n=f||Math.max(1,c);r(c<=n,"byte array longer than desired length"),r(n>0,"Requested array length <= 0"),this.strip();var a,d,o="le"===t,i=new e(n),u=this.clone();if(o){for(d=0;!u.isZero();d++)a=u.andln(255),u.iushrn(8),i[d]=a;for(;d=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;fe.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;ce.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var c=0;c0&&(this.words[c]=~this.words[c]&67108863>>26-f),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var f=e/26|0,c=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<e.length?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n>>26;for(;0!==r&&n>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;ne.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==n&&a>26,this.words[a]=67108863&t;if(0===n&&a>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,x=0|a[4],P=8191&x,k=x>>>13,M=0|a[5],j=8191&M,S=M>>>13,T=0|a[6],E=8191&T,A=T>>>13,I=0|a[7],N=8191&I,R=I>>>13,B=0|a[8],C=8191&B,_=B>>>13,V=0|a[9],U=8191&V,H=V>>>13,L=0|d[0],D=8191&L,z=L>>>13,F=0|d[1],q=8191&F,W=F>>>13,X=0|d[2],K=8191&X,Z=X>>>13,G=0|d[3],Y=8191&G,J=G>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],oe=8191&de,ie=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(i+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,z))+Math.imul(l,D)|0))<<13)|0;i=((n=Math.imul(l,z))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,z))+Math.imul(h,D)|0,n=Math.imul(h,z);var ve=(i+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;i=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,z))+Math.imul(m,D)|0,n=Math.imul(m,z),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(i+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,Z)|0)+Math.imul(l,K)|0))<<13)|0;i=((n=n+Math.imul(l,Z)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,z))+Math.imul(O,D)|0,n=Math.imul(O,z),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,Z)|0;var ge=(i+(c=c+Math.imul(s,Y)|0)|0)+((8191&(r=(r=r+Math.imul(s,J)|0)+Math.imul(l,Y)|0))<<13)|0;i=((n=n+Math.imul(l,J)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(P,D),r=(r=Math.imul(P,z))+Math.imul(k,D)|0,n=Math.imul(k,z),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,Z)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,Z)|0,c=c+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(h,Y)|0,n=n+Math.imul(h,J)|0;var we=(i+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;i=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(j,D),r=(r=Math.imul(j,z))+Math.imul(S,D)|0,n=Math.imul(S,z),c=c+Math.imul(P,q)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,Z)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,Z)|0,c=c+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(m,Y)|0,n=n+Math.imul(m,J)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(i+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;i=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(E,D),r=(r=Math.imul(E,z))+Math.imul(A,D)|0,n=Math.imul(A,z),c=c+Math.imul(j,q)|0,r=(r=r+Math.imul(j,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(P,K)|0,r=(r=r+Math.imul(P,Z)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,Z)|0,c=c+Math.imul(w,Y)|0,r=(r=r+Math.imul(w,J)|0)+Math.imul(O,Y)|0,n=n+Math.imul(O,J)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var xe=(i+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;i=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,z))+Math.imul(R,D)|0,n=Math.imul(R,z),c=c+Math.imul(E,q)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,q)|0,n=n+Math.imul(A,W)|0,c=c+Math.imul(j,K)|0,r=(r=r+Math.imul(j,Z)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,Z)|0,c=c+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(k,Y)|0,n=n+Math.imul(k,J)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var Pe=(i+(c=c+Math.imul(s,oe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ie)|0)+Math.imul(l,oe)|0))<<13)|0;i=((n=n+Math.imul(l,ie)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(C,D),r=(r=Math.imul(C,z))+Math.imul(_,D)|0,n=Math.imul(_,z),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(E,K)|0,r=(r=r+Math.imul(E,Z)|0)+Math.imul(A,K)|0,n=n+Math.imul(A,Z)|0,c=c+Math.imul(j,Y)|0,r=(r=r+Math.imul(j,J)|0)+Math.imul(S,Y)|0,n=n+Math.imul(S,J)|0,c=c+Math.imul(P,$)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,oe)|0,r=(r=r+Math.imul(b,ie)|0)+Math.imul(h,oe)|0,n=n+Math.imul(h,ie)|0;var ke=(i+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;i=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(U,D),r=(r=Math.imul(U,z))+Math.imul(H,D)|0,n=Math.imul(H,z),c=c+Math.imul(C,q)|0,r=(r=r+Math.imul(C,W)|0)+Math.imul(_,q)|0,n=n+Math.imul(_,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,Z)|0,c=c+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(A,Y)|0,n=n+Math.imul(A,J)|0,c=c+Math.imul(j,$)|0,r=(r=r+Math.imul(j,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(P,fe)|0,r=(r=r+Math.imul(P,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,oe)|0,r=(r=r+Math.imul(v,ie)|0)+Math.imul(m,oe)|0,n=n+Math.imul(m,ie)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var Me=(i+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;i=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(U,q),r=(r=Math.imul(U,W))+Math.imul(H,q)|0,n=Math.imul(H,W),c=c+Math.imul(C,K)|0,r=(r=r+Math.imul(C,Z)|0)+Math.imul(_,K)|0,n=n+Math.imul(_,Z)|0,c=c+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(R,Y)|0,n=n+Math.imul(R,J)|0,c=c+Math.imul(E,$)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,$)|0,n=n+Math.imul(A,ee)|0,c=c+Math.imul(j,fe)|0,r=(r=r+Math.imul(j,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(P,ne)|0,r=(r=r+Math.imul(P,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,oe)|0,r=(r=r+Math.imul(w,ie)|0)+Math.imul(O,oe)|0,n=n+Math.imul(O,ie)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var je=(i+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;i=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(U,K),r=(r=Math.imul(U,Z))+Math.imul(H,K)|0,n=Math.imul(H,Z),c=c+Math.imul(C,Y)|0,r=(r=r+Math.imul(C,J)|0)+Math.imul(_,Y)|0,n=n+Math.imul(_,J)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(E,fe)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,fe)|0,n=n+Math.imul(A,ce)|0,c=c+Math.imul(j,ne)|0,r=(r=r+Math.imul(j,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(P,oe)|0,r=(r=r+Math.imul(P,ie)|0)+Math.imul(k,oe)|0,n=n+Math.imul(k,ie)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(i+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;i=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(U,Y),r=(r=Math.imul(U,J))+Math.imul(H,Y)|0,n=Math.imul(H,J),c=c+Math.imul(C,$)|0,r=(r=r+Math.imul(C,ee)|0)+Math.imul(_,$)|0,n=n+Math.imul(_,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(A,ne)|0,n=n+Math.imul(A,ae)|0,c=c+Math.imul(j,oe)|0,r=(r=r+Math.imul(j,ie)|0)+Math.imul(S,oe)|0,n=n+Math.imul(S,ie)|0,c=c+Math.imul(P,se)|0,r=(r=r+Math.imul(P,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(i+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;i=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(U,$),r=(r=Math.imul(U,ee))+Math.imul(H,$)|0,n=Math.imul(H,ee),c=c+Math.imul(C,fe)|0,r=(r=r+Math.imul(C,ce)|0)+Math.imul(_,fe)|0,n=n+Math.imul(_,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(E,oe)|0,r=(r=r+Math.imul(E,ie)|0)+Math.imul(A,oe)|0,n=n+Math.imul(A,ie)|0,c=c+Math.imul(j,se)|0,r=(r=r+Math.imul(j,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ee=(i+(c=c+Math.imul(P,be)|0)|0)+((8191&(r=(r=r+Math.imul(P,he)|0)+Math.imul(k,be)|0))<<13)|0;i=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(U,fe),r=(r=Math.imul(U,ce))+Math.imul(H,fe)|0,n=Math.imul(H,ce),c=c+Math.imul(C,ne)|0,r=(r=r+Math.imul(C,ae)|0)+Math.imul(_,ne)|0,n=n+Math.imul(_,ae)|0,c=c+Math.imul(N,oe)|0,r=(r=r+Math.imul(N,ie)|0)+Math.imul(R,oe)|0,n=n+Math.imul(R,ie)|0,c=c+Math.imul(E,se)|0,r=(r=r+Math.imul(E,le)|0)+Math.imul(A,se)|0,n=n+Math.imul(A,le)|0;var Ae=(i+(c=c+Math.imul(j,be)|0)|0)+((8191&(r=(r=r+Math.imul(j,he)|0)+Math.imul(S,be)|0))<<13)|0;i=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(U,ne),r=(r=Math.imul(U,ae))+Math.imul(H,ne)|0,n=Math.imul(H,ae),c=c+Math.imul(C,oe)|0,r=(r=r+Math.imul(C,ie)|0)+Math.imul(_,oe)|0,n=n+Math.imul(_,ie)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ie=(i+(c=c+Math.imul(E,be)|0)|0)+((8191&(r=(r=r+Math.imul(E,he)|0)+Math.imul(A,be)|0))<<13)|0;i=((n=n+Math.imul(A,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(U,oe),r=(r=Math.imul(U,ie))+Math.imul(H,oe)|0,n=Math.imul(H,ie),c=c+Math.imul(C,se)|0,r=(r=r+Math.imul(C,le)|0)+Math.imul(_,se)|0,n=n+Math.imul(_,le)|0;var Ne=(i+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(R,be)|0))<<13)|0;i=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(U,se),r=(r=Math.imul(U,le))+Math.imul(H,se)|0,n=Math.imul(H,le);var Re=(i+(c=c+Math.imul(C,be)|0)|0)+((8191&(r=(r=r+Math.imul(C,he)|0)+Math.imul(_,be)|0))<<13)|0;i=((n=n+Math.imul(_,he)|0)+(r>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Be=(i+(c=Math.imul(U,be))|0)+((8191&(r=(r=Math.imul(U,he))+Math.imul(H,be)|0))<<13)|0;return i=((n=Math.imul(H,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,o[0]=ye,o[1]=ve,o[2]=me,o[3]=ge,o[4]=we,o[5]=Oe,o[6]=xe,o[7]=Pe,o[8]=ke,o[9]=Me,o[10]=je,o[11]=Se,o[12]=Te,o[13]=Ee,o[14]=Ae,o[15]=Ie,o[16]=Ne,o[17]=Re,o[18]=Be,0!==i&&(o[19]=i,f.length++),f};function y(e,t,f){return(new v).mulp(e,t,f)}function v(e,t){this.x=e,this.y=t}Math.imul||(h=b),a.prototype.mulTo=function(e,t){var f,c=this.length+e.length;return f=10===this.length&&10===e.length?h(this,e,t):c<63?b(this,e,t):c<1024?function(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f.strip()}(this,e,t):y(this,e,t),f},v.prototype.makeRBT=function(e){for(var t=new Array(e),f=a.prototype._countBits(e)-1,c=0;c>=1;return c},v.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a>>=1)r++;return 1<>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a>=26,t+=c/67108864|0,t+=n>>>26,this.words[f]=67108863&n}return 0!==t&&(this.words[f]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f>>r}return t}(e);if(0===t.length)return new a(1);for(var f=this,c=0;c=0);var t,f=e%26,c=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==c){for(t=this.length-1;t>=0;t--)this.words[t+c]=this.words[t];for(t=0;t=0),c=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<a)for(this.length-=a,i=0;i=0&&(0!==u||i>=c);i--){var s=0|this.words[i];this.words[i]=u<<26-n|s>>>n,u=s&d}return o&&0!==u&&(o.words[o.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,f){return r(0===this.negative),this.iushrn(e,t,f)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,c=1<=0);var t=e%26,f=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var c=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(o/67108864|0),this.words[c+f]=67108863&n}for(;c>26,this.words[c+f]=67108863&n;if(0===d)return this.strip();for(r(-1===d),d=0,c=0;c>26,this.words[c]=67108863&n;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,n=0|r.words[r.length-1];0!=(f=26-this._countBits(n))&&(r=r.ushln(f),c.iushln(f),n=0|r.words[r.length-1]);var d,o=c.length-r.length;if("mod"!==t){(d=new a(null)).length=o+1,d.words=new Array(d.length);for(var i=0;i=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/n|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d.strip(),c.strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},a.prototype.divmod=function(e,t,f){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(c=d.div.neg()),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.iadd(e)),{div:c,mod:n}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(c=d.div.neg()),{div:c,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.isub(e)),{div:d.div,mod:n}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var c,n,d},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,f=0,c=this.length-1;c>=0;c--)f=(t*f+(0|this.words[c]))%e;return f},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,f=this.length-1;f>=0;f--){var c=(0|this.words[f])+67108864*t;this.words[f]=c/e|0,t=c%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c=new a(1),n=new a(0),d=new a(0),o=new a(1),i=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++i;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(c.isOdd()||n.isOdd())&&(c.iadd(u),n.isub(s)),c.iushrn(1),n.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||o.isOdd())&&(d.iadd(u),o.isub(s)),d.iushrn(1),o.iushrn(1);t.cmp(f)>=0?(t.isub(f),c.isub(d),n.isub(o)):(f.isub(t),d.isub(c),o.isub(n))}return{a:d,b:o,gcd:f.iushln(i)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c,n=new a(1),d=new a(0),o=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var i=0,u=1;0==(t.words[0]&u)&&i<26;++i,u<<=1);if(i>0)for(t.iushrn(i);i-- >0;)n.isOdd()&&n.iadd(o),n.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(o),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),n.isub(d)):(f.isub(t),d.isub(n))}return(c=0===t.cmpn(1)?n:d).cmpn(0)<0&&c.iadd(e),c},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,f=(e-t)/26,c=1<>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this.strip(),this.length>1)t=1;else{f&&(e=-e),r(e<=67108863,"Number is too big");var c=0|this.words[0];t=c===e?0:ce.length)return 1;if(this.length=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){cr&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new k(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function O(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function M(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},n(w,g),w.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new O;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new P}return m[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},k.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var f=this.m.add(new a(1)).iushrn(2);return this.pow(e,f)}for(var c=this.m.subn(1),n=0;!c.isZero()&&0===c.andln(1);)n++,c.iushrn(1);r(!c.isZero());var d=new a(1).toRed(this),o=d.redNeg(),i=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,i).cmp(o);)u.redIAdd(o);for(var s=this.pow(u,c),l=this.pow(e,c.addn(1).iushrn(1)),p=this.pow(e,c),b=n;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();r(y=0;c--){for(var i=t.words[c],u=o-1;u>=0;u--){var s=i>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==n?(n<<=1,n|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[n]),d=0,n=0)):d=0}o=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new M(e)},n(M,k),M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},M.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e)},40444:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={kusama:"0x6d6574610e310b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173653d02011450686173650001146576656e7444010445000118746f70696373410201185665633c543e00004408386b7573616d615f72756e74696d65144576656e740001981853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c496e6469636573040064017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0003002042616c616e636573040068017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0004001c5374616b696e67040070017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000600204f6666656e636573040074015870616c6c65745f6f6666656e6365733a3a4576656e740007001c53657373696f6e04007c015470616c6c65745f73657373696f6e3a3a4576656e740008001c4772616e647061040080015470616c6c65745f6772616e6470613a3a4576656e74000a0020496d4f6e6c696e65040094018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400b8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400d401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050687261676d656e456c656374696f6e0400d801a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400e401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011002054726561737572790400e8017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00120018436c61696d730400ec0158636c61696d733a3a4576656e743c52756e74696d653e0013001c5574696c6974790400f8015470616c6c65745f7574696c6974793a3a4576656e74001800204964656e746974790400fc017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e0019001c536f636965747904000101017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001a00205265636f7665727904000501017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001b001c56657374696e6704000901017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001c00245363686564756c657204000d01018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e001d001450726f787904001901017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001e00204d756c746973696704002501017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001f0020426f756e7469657304002d01017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002300105469707304003101016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400350101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0025001047696c7404004101016c70616c6c65745f67696c743a3a4576656e743c52756e74696d653e00260020426167734c69737404004501018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0027003450617261496e636c7573696f6e04004901019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304007901015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007d01015470617261636861696e735f756d703a3a4576656e74003b001048726d7004008901017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c00345061726173446973707574657304009101018c70617261636861696e735f64697370757465733a3a4576656e743c52756e74696d653e003e00245265676973747261720400a101017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f74730400a5010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e730400a901016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e0400ad01016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c65740400b101016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909680c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475736c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909096c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000070103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e647801104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e780000031000000008007c0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574840134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090984000002880088000004088c20008c0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c69630000040090013c656432353531393a3a5075626c69630000900c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000940c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964980138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65a0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c6963000004009c013c737232353531393a3a5075626c696300009c0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000a0000002a400a40000040800a800a8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cac011c42616c616e636500010c6f776eac011c42616c616e63650001186f7468657273b001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ac0000061800b0000002b400b4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ac011c42616c616e63650000b80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273bc01445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64c00134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c74c401384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000020000c00c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c40418526573756c7408045401c8044501580108084f6b0400c8000000000c4572720400580000010000c80000040000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000050000d40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273dc01ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc000002e000e000000408001800e40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ec105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000f0013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f00c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400f401205b75383b2032305d0000f4000003140000000800f80c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e304469737061746368656441730400c401384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090901010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001401c466f756e6465640400000130543a3a4163636f756e744964000004e454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e205c5b666f756e6465725c5d0c4269640800000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657298697320746865207365636f6e642e205c5b63616e6469646174655f69642c206f666665725c5d14566f7563680c00000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e74496400020c5d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e6449017468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e205c5b63616e6469646174655f69642c206f666665722c28766f756368696e675c5d244175746f556e6269640400000130543a3a4163636f756e744964000304150141205c5b63616e6469646174655c5d207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e6269640400000130543a3a4163636f756e744964000404bc41205c5b63616e6469646174655c5d207761732064726f70706564202862792074686569722072657175657374292e1c556e766f7563680400000130543a3a4163636f756e744964000504050141205c5b63616e6469646174655c5d207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e6475637465640800000130543a3a4163636f756e7449640000bc01445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c20746865d0626174636820696e2066756c6c20697320746865207365636f6e642e205c5b7072696d6172792c2063616e646964617465735c5d6053757370656e6465644d656d6265724a756467656d656e740800000130543a3a4163636f756e7449640000d00110626f6f6c000704cc412073757370656e646564206d656d62657220686173206265656e206a75646765642e205c5b77686f2c206a75646765645c5d4843616e64696461746553757370656e6465640400000130543a3a4163636f756e7449640008048841205c5b63616e6469646174655c5d20686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640400000130543a3a4163636f756e7449640009047c41205c5b6d656d6265725c5d20686173206265656e2073757370656e646564284368616c6c656e6765640400000130543a3a4163636f756e744964000a048041205c5b6d656d6265725c5d20686173206265656e206368616c6c656e67656410566f74650c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000d00110626f6f6c000b04c44120766f746520686173206265656e20706c61636564205c5b63616e6469646174652c20766f7465722c20766f74655c5d30446566656e646572566f74650800000130543a3a4163636f756e7449640000d00110626f6f6c000c04f44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572205c5b766f7465722c20766f74655c5d344e65774d61784d656d62657273040010010c753332000d049c41206e6577205c5b6d61785c5d206d656d62657220636f756e7420686173206265656e2073657424556e666f756e6465640400000130543a3a4163636f756e744964000e0484536f636965747920697320756e666f756e6465642e205c5b666f756e6465725c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000f04f4536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e205c5b76616c75655c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e09010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c001101016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00001501013c4f7074696f6e3c5665633c75383e3e0000c401384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e110100000408101000150104184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000019010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c74c401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465782101010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909091d0108386b7573616d615f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740004002c43616e63656c50726f78790005001c41756374696f6e000600002101000005040025010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74c401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092901083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200002d010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090931010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653901013c456c656374696f6e436f6d70757465000130707265765f656a6563746564d00110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653d01015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093901089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400003d0104184f7074696f6e0404540139010108104e6f6e6500000010536f6d6504003901000001000041010c2c70616c6c65745f67696c741870616c6c6574144576656e7404045400011024426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c7533320001040501412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e6720616363657074656420617320612067696c74292e2847696c74497373756564100114696e64657810012c416374697665496e646578000118657870697279100138543a3a426c6f636b4e756d62657200010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002042d0141206269642077617320616363657074656420617320612067696c742e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e2847696c74546861776564100114696e64657810012c416374697665496e64657800010c77686f000130543a3a4163636f756e74496400013c6f726967696e616c5f616d6f756e7418013042616c616e63654f663c543e0001446164646974696f6e616c5f616d6f756e7418013042616c616e63654f663c543e00030480416e20657870697265642067696c7420686173206265656e207468617765642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090945010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094901106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094d010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000051010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696455010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f7259010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e61747572655d010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173686901014856616c69646174696f6e436f646548617368000055010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200005901104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c696300005d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e6174757265000061010c1c73705f636f72651c73723235353139245369676e617475726500000400650101205b75383b2036345d0000650100000340000000080069010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f646548617368000004002401104861736800006d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000071010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000075010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200007901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040055010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040055010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040055010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040055010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080055010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400008101011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0055010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410005501011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098101100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000850101144572726f72000100144572726f720400850101144572726f72000200008501100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900008901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100055010118506172614964000055010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408005501011850617261496400008d01013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080055010118506172614964000055010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408005501011850617261496400008d01013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572550101084964000124726563697069656e7455010108496400009101106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144576656e740404540001104044697370757465496e6974696174656408009501013443616e6469646174654861736800009901013c446973707574654c6f636174696f6e000004090141206469737075746520686173206265656e20696e697469617465642e205c5b63616e64696461746520686173682c2064697370757465206c6f636174696f6e5c5d4044697370757465436f6e636c7564656408009501013443616e6469646174654861736800009d01013444697370757465526573756c74000108cc4120646973707574652068617320636f6e636c7564656420666f72206f7220616761696e737420612063616e6469646174652eb4605c5b706172612069642c2063616e64696461746520686173682c206469737075746520726573756c745c5d603c4469737075746554696d65644f757404009501013443616e64696461746548617368000208e8412064697370757465206861732074696d6564206f75742064756520746f20696e73756666696369656e742070617274696369706174696f6e2e74605c5b706172612069642c2063616e64696461746520686173685c5d60185265766572740400100138543a3a426c6f636b4e756d626572000310fc4120646973707574652068617320636f6e636c7564656420776974682073757065726d616a6f7269747920616761696e737420612063616e6469646174652e0d01426c6f636b20617574686f72732073686f756c64206e6f206c6f6e676572206275696c64206f6e20746f70206f662074686973206865616420616e642073686f756c640101696e7374656164207265766572742074686520626c6f636b2061742074686520676976656e206865696768742e20546869732073686f756c6420626520746865fc6e756d626572206f6620746865206368696c64206f6620746865206c617374206b6e6f776e2076616c696420626c6f636b20696e2074686520636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010860706f6c6b61646f745f636f72655f7072696d6974697665733443616e646964617465486173680000040024011048617368000099010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733c446973707574654c6f636174696f6e000108144c6f63616c0000001852656d6f7465000100009d010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733444697370757465526573756c740001081456616c69640000001c496e76616c696400010000a101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800550101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400550101185061726149640001002052657365727665640800550101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800550101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00550101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ad01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040055010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400550101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040055010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400550101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c740800550101185061726149640000c401384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040055010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000055010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040055010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b1010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404008101015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00b50101344d756c74694c6f636174696f6e0000b50101344d756c74694c6f636174696f6e0000d501011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800b50101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000fd010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00b50101344d756c74694c6f636174696f6e000020011c517565727949640000210201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800b50101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000b50101344d756c74694c6f636174696f6e00002502015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00b50101344d756c74694c6f636174696f6e000020011c5175657279496400008501012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08003902015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b501100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b90101244a756e6374696f6e730000b901100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400bd0101204a756e6374696f6e0001000858320800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0002000858330c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0003000858341000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0004000858351400bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0005000858361800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0006000858371c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0007000858382000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e00080000bd01100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400c101010c7533320000002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000200304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f64795061727400080000c1010000061000c501100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000c9010000062000cd01100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400c101010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000d101100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74c101010c753332000100204672616374696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c75333200040000d5010c0c78636d0876320c58636d041043616c6c00000400d90101585665633c496e737472756374696f6e3c43616c6c3e3e0000d901000002dd0100dd010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d501012458636d3c43616c6c3e0015002c536574417070656e6469780400d501012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b0000e101100c78636d087631286d756c746961737365742c4d756c746941737365747300000400e501013c5665633c4d756c746941737365743e0000e501000002e90100e901100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964ed01011c4173736574496400010c66756ef101012c46756e676962696c6974790000ed01100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400b50101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000f101100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400f50101344173736574496e7374616e636500010000f501100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400f901011c5b75383b20385d0003001c4172726179313604007801205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000f901000003080000000800fd010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400e101012c4d756c74694173736574730001003c457865637574696f6e526573756c740400010201504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000010204184f7074696f6e0404540105020108104e6f6e6500000010536f6d650400050200000100000502000004081085010009020c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300000d020c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00001102100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e101012c4d756c74694173736574730000001057696c6404001502013857696c644d756c74694173736574000100001502100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964ed01011c4173736574496400010c66756e1902013c57696c6446756e676962696c697479000100001902100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100001d020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400c901010c75363400010000210204184f7074696f6e04045401b5010108104e6f6e6500000010536f6d650400b50100000100002502080c78636d5056657273696f6e65644d756c746941737365747300010808563004002902014c5665633c76303a3a4d756c746941737365743e0000000856310400e101013c76313a3a4d756c74694173736574730001000029020000022d02002d02100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964310201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373310201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74ac0110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365f50101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964310201344d756c74694c6f636174696f6e000118616d6f756e74ac011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373310201344d756c74694c6f636174696f6e000120696e7374616e6365f50101344173736574496e7374616e6365000b00003102100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400350201204a756e6374696f6e0001000858320800350201204a756e6374696f6e0000350201204a756e6374696f6e0002000858330c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0003000858341000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0004000858351400350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0005000858361800350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0006000858371c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0007000858382000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e000800003502100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400c101010c7533320001002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000300304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400ac0110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f647950617274000900003902080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004003102014476303a3a4d756c74694c6f636174696f6e0000000856310400b501014476313a3a4d756c74694c6f636174696f6e000100003d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000410200000224004502000002110100490208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ec101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d654d02016473705f72756e74696d653a3a52756e74696d65537472696e6700004d02000005020051020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f5502011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73590201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973610201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000059020000025d02005d02000004082828006102000002280065020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373690201845065724469737061746368436c6173733c57656967687473506572436c6173733e000069020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454016d02000c01186e6f726d616c6d0201045400012c6f7065726174696f6e616c6d020104540001246d616e6461746f72796d0201045400006d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963710201384f7074696f6e3c5765696768743e0001246d61785f746f74616c710201384f7074696f6e3c5765696768743e0001207265736572766564710201384f7074696f6e3c5765696768743e0000710204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000075020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178790201545065724469737061746368436c6173733c7533323e000079020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400007d020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400008102082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d654d02013452756e74696d65537472696e67000124696d706c5f6e616d654d02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069738502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200008502040c436f77040454018902000400890200000089020000028d02008d0200000408f901100091020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574950210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019902045300000400a10201185665633c543e00009902000004089d0220009d020c4473705f636f6e73656e7375735f626162650c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000a102000002990200a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a9020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f747300010000ad0200000408202000b102084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b50210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400b90201185665633c543e0000b9020000020400bd0204184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000c102084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f74730000c5020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967a90201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec902084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201cd02084964019d02001001206f6666656e6465729d0201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572cd0201184865616465720001347365636f6e645f686561646572cd0201184865616465720000cd02102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d1020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572c10101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01184469676573740000d1020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000d502082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573610201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000d9020c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77c9010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1020000040c0018d000e5020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65d00110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9020c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f102045300000400f90201185665633c543e0000f102083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964f90101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73f502011c526561736f6e730000f502083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000f902000002f10200fd0210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010103045300000400050301185665633c543e00000103083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201f9011c42616c616e63650118000801086964f9010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000005030000020103000903083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f30000100000d030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565ac0128543a3a42616c616e63650001306e65775f7265736572766564ac0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665d00110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e64657801c8011408496404000001244163636f756e74496400000014496e6465780400150301304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400f401205b75383b2032305d000400001503000006c80019030c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002103086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000250300000229030029030c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261635502011c50657262696c6c0001206e65676174697665d00110626f6f6c000118646567726565080108753800002d030000023103003103084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000350301384f7074696f6e3c417574686f723e00010000350304184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000039030c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c65733d0301385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03000002cd020041030c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094503083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cac011c42616c616e6365000118616374697665ac011c42616c616e6365000124756e6c6f636b696e67490301645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473510301345665633c457261496e6465783e000049030000024d03004d03083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ac011c42616c616e636500010c657261c1010120457261496e6465780000510300000210005503083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005903083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6e5d03011c50657262696c6c00011c626c6f636b6564d00110626f6f6c00005d030000065502006103083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473bc01385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564d00110626f6f6c00006503083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172747102012c4f7074696f6e3c7536343e00006903000004081000006d03083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c7103018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00007103042042547265654d617008044b010004560110000400750300000075030000027903007903000004080010007d03083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000081030000028503008503083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273dc01645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273bc01385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000890300000408550218008d030c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72510301345665633c457261496e6465783e000091030c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000950300000299030099030000040810d0009d03083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f3000070000a1030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000a503103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac013042616c616e63654f663c543e00011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cac013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565ac013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c696461746504011470726566735903013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473a90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f706179656504011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577c101010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616cc101010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72a103011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573bc01445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573510301205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565ac013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468c1010120457261496e6465780001446572615f6974656d735f64656c65746564c101010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fa90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74ad03012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74ad03012c4f7074696f6e3c7533323e0001247468726573686f6c64b103013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002110300ad0304184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000b10304184f7074696f6e04045401a1030108104e6f6e6500000010536f6d650400a1030000010000b503103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b9030c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201a4000801206f6666656e646572a401204f6666656e6465720001247265706f7274657273bc01345665633c5265706f727465723e0000bd0300000408782800c103000002c50300c5030000040800c90300c90308386b7573616d615f72756e74696d652c53657373696f6e4b657973000018011c6772616e6470618c01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162659d0201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e659801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72cd0301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74d10301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279d50301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000cd03104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d103104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d5030c5873705f617574686f726974795f646973636f766572790c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d90300000408dd032800dd030c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000e1030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973c903011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5030c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ee903083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000ed03083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573f103016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564ad0301244f7074696f6e3c4e3e0000f10310346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401880453000004008401185665633c543e0000f5030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef903084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6efd03014845717569766f636174696f6e3c482c204e3e0000fd03084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040001040139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040015040141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100000104084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456010504045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741104011828562c2053290001187365636f6e641104011828562c20532900000504084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000009040c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004000d040148656432353531393a3a5369676e617475726500000d040c1c73705f636f72651c65643235353139245369676e617475726500000400650101205b75383b2036345d000011040000040805040904001504084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456011904045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741d04011828562c2053290001187365636f6e641d04011828562c20532900001904084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e00001d0400000408190409040021040c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909250410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540198045300000400290401185665633c543e0000290400000298002d0410346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454013104000800c101000000310401045400003104084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69643504019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365733904012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000350410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000390410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540135040453000004003d0401185665633c543e00003d0400000235040041040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174450401644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265590401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4504084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465490401484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000049040c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f69644d0401304f706171756550656572496400014865787465726e616c5f616464726573736573510401505665633c4f70617175654d756c7469616464723e00004d04081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e0000510400000255040055040c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005904104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040061010148737232353531393a3a5369676e617475726500005d040c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909610400000265040065040000040c10240000690400000408bc18006d04084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279ad03014c4f7074696f6e3c426c6f636b4e756d6265723e0001000071040c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400750401b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564d00110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000075040c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64c00134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c797904013854616c6c793c42616c616e63653e000079040c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500007d040c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573810401b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000081040000028504008504000004081089040089040c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74658d040110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100008d040c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000091040c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000095040c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e6365000099040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600009d040000040824c000a1040000040810bc00a504084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000a9040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565ac013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616cc101012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64c101010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578c101013c5265666572656e64756d496e646578000110766f7465890401644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578c101013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64c101010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578ad03015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578c101012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead040c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b10410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e0000b50408386b7573616d615f72756e74696d651043616c6c0001b41853797374656d0400510201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e00000010426162650400c50201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0001002454696d657374616d700400dd0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c496e64696365730400e50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0003002042616c616e63657304000d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00040028417574686f72736869700400390301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0005001c5374616b696e670400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0006001c53657373696f6e0400e10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0008001c4772616e6470610400f50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000a0020496d4f6e6c696e650400410401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000b002444656d6f63726163790400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400b90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400bd0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f004050687261676d656e456c656374696f6e0400c10401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400c90401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011002054726561737572790400cd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00120018436c61696d730400d10401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0013001c5574696c6974790400ed0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001800204964656e746974790400110501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e0019001c536f63696574790400b10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001a00205265636f766572790400b90501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001b001c56657374696e670400bd0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001c00245363686564756c65720400c50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e001d001450726f78790400cd0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001e00204d756c74697369670400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001f0020426f756e746965730400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00230010546970730400e50501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400e90501fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0025001047696c740400350701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47696c742c2052756e74696d653e00260020426167734c6973740400410701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00270034436f6e66696775726174696f6e0400450701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400490701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04004d0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400510701c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400b90701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400bd0701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400c10701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400c50701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400c90701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c0034506172617344697370757465730400cd0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172617344697370757465732c2052756e74696d653e003e00245265676973747261720400d10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400d50701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400d90701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400e10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400010801b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e00630000b9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1040c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573bc01445665633c543a3a4163636f756e7449643e00011476616c7565ac013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74c101010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67c504012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74d00110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec504086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400c101010c75333200020000c9040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273bc01445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565ac013c42616c616e63654f663c542c20493e00012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed104105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ff0013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c65dd0401d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74e50401544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64f0013c457468657265756d4164647265737300010c6e6577f0013c457468657265756d416464726573730001386d617962655f707265636c61696d350301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400d90401205b75383b2036355d0000d904000003410000000800dd0404184f7074696f6e04045401e1040108104e6f6e6500000010536f6d650400e1040000010000e1040000040c18181000e50404184f7074696f6e04045401e9040108104e6f6e6500000010536f6d650400e9040000010000e9040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c6172000000105361667400010000ed040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782101010c75313600011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ef5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef104000002b50400f50408386b7573616d615f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400fd0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400010501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050617261636861696e734f726967696e04000505016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c657404000905014870616c6c65745f78636d3a3a4f726967696e00630010566f696404000d0501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f90408306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000fd04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000105084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000505106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e0400550101185061726149640000000009050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400b50101344d756c74694c6f636174696f6e00000020526573706f6e73650400b50101344d756c74694c6f636174696f6e000100000d05081c73705f636f726510566f69640001000011050c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666f150501a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f73756273040110737562739d0501645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578c1010138526567697374726172496e64657800011c6d61785f666565ac013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578c1010138526567697374726172496e64657800010c666565ac013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578c1010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578c1010138526567697374726172496e6465780001186669656c6473a50501384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578c1010138526567697374726172496e6465780001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e74ad05015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e746974790401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15050c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19050190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921050110446174610001146c6567616c210501104461746100010c776562210501104461746100011072696f742105011044617461000114656d61696c210501104461746100013c7067705f66696e6765727072696e74990501404f7074696f6e3c5b75383b2032305d3e000114696d616765210501104461746100011c7477697474657221050110446174610000190510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454011d05045300000400950501185665633c543e00001d0500000408210521050021050c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025050000010010526177310400290500000200105261773204002d0500000300105261773304003105000004001052617734040038000005001052617735040035050000060010526177360400390500000700105261773704003d050000080010526177380400f9010000090010526177390400410500000a001452617731300400450500000b001452617731310400490500000c0014526177313204004d0500000d001452617731330400510500000e001452617731340400550500000f0014526177313504005905000010001452617731360400780000110014526177313704005d0500001200145261773138040061050000130014526177313904006505000014001452617732300400f400001500145261773231040069050000160014526177323204006d0500001700145261773233040071050000180014526177323404007505000019001452617732350400790500001a0014526177323604007d0500001b001452617732370400810500001c001452617732380400850500001d001452617732390400890500001e0014526177333004008d0500001f001452617733310400910500002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250500000300000000080029050000030100000008002d050000030200000008003105000003030000000800350500000305000000080039050000030600000008003d05000003070000000800410500000309000000080045050000030a000000080049050000030b00000008004d050000030c000000080051050000030d000000080055050000030e000000080059050000030f00000008005d050000031100000008006105000003120000000800650500000313000000080069050000031500000008006d050000031600000008007105000003170000000800750500000318000000080079050000031900000008007d050000031a000000080081050000031b000000080085050000031c000000080089050000031d00000008008d050000031e000000080091050000031f000000080095050000021d0500990504184f7074696f6e04045401f40108104e6f6e6500000010536f6d650400f400000100009d05000002a10500a1050000040800210500a5050c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9050004002001344964656e746974794669656c640000a9050c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad050c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1050c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001300c62696404011476616c756518013c42616c616e63654f663c542c20493e000088dc412075736572206f757473696465206f662074686520736f63696574792063616e206d616b6520612062696420666f7220656e7472792e0035015061796d656e743a206043616e6469646174654465706f736974602077696c6c20626520726573657276656420666f72206d616b696e672061206269642e2049742069732072657475726e6564ec7768656e2074686520626964206265636f6d65732061206d656d6265722c206f7220696620746865206269642063616c6c732060756e626964602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a55012d206076616c7565603a2041206f6e652074696d65207061796d656e74207468652062696420776f756c64206c696b6520746f2072656365697665207768656e206a6f696e696e672074686520736f63696574792e002823203c7765696768743e51014b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d62657273292c2058202862616c616e6365207265736572766529402d2053746f726167652052656164733ae8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329c4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d29442d2053746f72616765205772697465733a5901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3a2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a64092d204f6e65206576656e7420666f72206e6577206269642ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e14756e62696404010c706f7310010c75333200014cd441206269646465722063616e2072656d6f76652074686569722062696420666f7220656e74727920696e746f20736f63696574792efc427920646f696e6720736f2c20746865792077696c6c20686176652074686569722063616e646964617465206465706f7369742072657475726e6564206f7280746865792077696c6c20756e766f75636820746865697220766f75636865722e00f85061796d656e743a2054686520626964206465706f73697420697320756e7265736572766564206966207468652075736572206d6164652061206269642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206269646465722e002c506172616d65746572733a15012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2077616e747320746f20756e6269642e002823203c7765696768743eac4b65793a204220286c656e206f662062696473292c2058202862616c616e636520756e726573657276652909012d204f6e652073746f72616765207265616420616e6420777269746520746f20726574726965766520616e64207570646174652074686520626964732e204f28422941012d20456974686572206f6e6520756e726573657276652062616c616e636520616374696f6e204f285829206f72206f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2842202b2058292c23203c2f7765696768743e14766f7563680c010c77686f000130543a3a4163636f756e74496400011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e0002b4410141732061206d656d6265722c20766f75636820666f7220736f6d656f6e6520746f206a6f696e20736f636965747920627920706c6163696e67206120626964206f6e20746865697220626568616c662e0051015468657265206973206e6f206465706f73697420726571756972656420746f20766f75636820666f722061206e6577206269642c206275742061206d656d6265722063616e206f6e6c7920766f75636820666f7259016f6e652062696420617420612074696d652e2049662074686520626964206265636f6d657320612073757370656e6465642063616e64696461746520616e6420756c74696d6174656c792072656a65637465642062793d017468652073757370656e73696f6e206a756467656d656e74206f726967696e2c20746865206d656d6265722077696c6c2062652062616e6e65642066726f6d20766f756368696e6720616761696e2e0055014173206120766f756368696e67206d656d6265722c20796f752063616e20636c61696d206120746970206966207468652063616e6469646174652069732061636365707465642e2054686973207469702077696c6c4d0162652070616964206173206120706f7274696f6e206f66207468652072657761726420746865206d656d6265722077696c6c207265636569766520666f72206a6f696e696e672074686520736f63696574792e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733ac82d206077686f603a2054686520757365722077686f20796f7520776f756c64206c696b6520746f20766f75636820666f722e4d012d206076616c7565603a2054686520746f74616c2072657761726420746f2062652070616964206265747765656e20796f7520616e64207468652063616e6469646174652069662074686579206265636f6d656061206d656d62657220696e2074686520736f63696574792e45012d2060746970603a20596f757220637574206f662074686520746f74616c206076616c756560207061796f7574207768656e207468652063616e64696461746520697320696e64756374656420696e746f110174686520736f63696574792e2054697073206c6172676572207468616e206076616c7565602077696c6c206265207361747572617465642075706f6e207061796f75742e002823203c7765696768743efc4b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d6265727329402d2053746f726167652052656164733ac4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d290501092d204f6e652073746f72616765207265616420746f20636865636b206d656d626572206973206e6f7420616c726561647920766f756368696e672e204f283129e8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329442d2053746f72616765205772697465733a0901092d204f6e652073746f7261676520777269746520746f20696e7365727420766f756368696e672073746174757320746f20746865206d656d6265722e204f2831295901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3abc092d204f286c6f67204d292073656172636820746f20636865636b2073656e6465722069732061206d656d6265722e2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a5c092d204f6e65206576656e7420666f7220766f7563682ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e1c756e766f75636804010c706f7310010c75333200034429014173206120766f756368696e67206d656d6265722c20756e766f7563682061206269642e2054686973206f6e6c7920776f726b73207768696c6520766f75636865642075736572206973906f6e6c792061206269646465722028616e64206e6f7420612063616e646964617465292e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206120766f756368696e67206d656d6265722e002c506172616d65746572733a29012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2073686f756c6420626520756e766f75636865642e002823203c7765696768743e504b65793a204220286c656e206f6620626964732905012d204f6e652073746f726167652072656164204f28312920746f20636865636b20746865207369676e6572206973206120766f756368696e67206d656d6265722ee82d204f6e652073746f72616765206d757461746520746f20726574726965766520616e64207570646174652074686520626964732e204f284229902d204f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2842292c23203c2f7765696768743e10766f746508012463616e6469646174651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c617070726f7665d00110626f6f6c00044c8441732061206d656d6265722c20766f7465206f6e20612063616e6469646174652e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733a09012d206063616e646964617465603a205468652063616e646964617465207468617420746865206d656d62657220776f756c64206c696b6520746f20626964206f6e2e45012d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c6420626520617070726f766564202860747275656029206f7254202072656a656374656420286066616c736560292e002823203c7765696768743eb84b65793a204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722e542d204f6e65206163636f756e74206c6f6f6b75702e29012d204f6e652073746f726167652072656164204f28432920616e64204f2843292073656172636820746f20636865636b2074686174207573657220697320612063616e6469646174652eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2043292c23203c2f7765696768743e34646566656e6465725f766f746504011c617070726f7665d00110626f6f6c0005408841732061206d656d6265722c20766f7465206f6e2074686520646566656e6465722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733af02d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c64206265a0617070726f766564202860747275656029206f722072656a656374656420286066616c736560292e002823203c7765696768743e642d204b65793a204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0074546f74616c20436f6d706c65786974793a204f284d202b206c6f674d292c23203c2f7765696768743e187061796f757400065441015472616e7366657220746865206669727374206d617475726564207061796f757420666f72207468652073656e64657220616e642072656d6f76652069742066726f6d20746865207265636f7264732e0041014e4f54453a20546869732065787472696e736963206e6565647320746f2062652063616c6c6564206d756c7469706c652074696d657320746f20636c61696d206d756c7469706c65206d617475726564207061796f7574732e001d015061796d656e743a20546865206d656d6265722077696c6c20726563656976652061207061796d656e7420657175616c20746f207468656972206669727374206d617475726564747061796f757420746f20746865697220667265652062616c616e63652e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722077697468487061796f7574732072656d61696e696e672e002823203c7765696768743e19014b65793a204d20286c656e206f66206d656d62657273292c205020286e756d626572206f66207061796f75747320666f72206120706172746963756c6172206d656d6265722921012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b207369676e65722069732061206d656d6265722ee02d204f6e652073746f726167652072656164204f28502920746f2067657420616c6c207061796f75747320666f722061206d656d6265722ee02d204f6e652073746f726167652072656164204f28312920746f20676574207468652063757272656e7420626c6f636b206e756d6265722e882d204f6e652063757272656e6379207472616e736665722063616c6c2e204f2858290d012d204f6e652073746f72616765207772697465206f722072656d6f76616c20746f2075706461746520746865206d656d6265722773207061796f7574732e204f2850290094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2050202b2058292c23203c2f7765696768743e14666f756e640c011c666f756e646572000130543a3a4163636f756e74496400012c6d61785f6d656d6265727310010c75333200011472756c657328011c5665633c75383e00074c48466f756e642074686520736f63696574792e00ec5468697320697320646f6e65206173206120646973637265746520616374696f6e20696e206f7264657220746f20616c6c6f7720666f7220746865150170616c6c657420746f20626520696e636c7564656420696e746f20612072756e6e696e6720636861696e20616e642063616e206f6e6c7920626520646f6e65206f6e63652e001901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f466f756e6465725365744f726967696e5f2e002c506172616d65746572733a15012d2060666f756e64657260202d20546865206669727374206d656d62657220616e642068656164206f6620746865206e65776c7920666f756e64656420736f63696574792e11012d20606d61785f6d656d6265727360202d2054686520696e697469616c206d6178206e756d626572206f66206d656d6265727320666f722074686520736f63696574792ef02d206072756c657360202d205468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e002823203c7765696768743edc2d2054776f2073746f72616765206d75746174657320746f207365742060486561646020616e642060466f756e646572602e204f283129f02d204f6e652073746f7261676520777269746520746f2061646420746865206669727374206d656d62657220746f20736f63696574792e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e1c756e666f756e6400083488416e6e756c2074686520666f756e64696e67206f662074686520736f63696574792e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642c20616e6420746865207369676e696e67206163636f756e74206d75737420626520626f746855017468652060466f756e6465726020616e6420746865206048656164602e205468697320696d706c6965732074686174206974206d6179206f6e6c7920626520646f6e65207768656e207468657265206973206f6e651c6d656d6265722e002823203c7765696768743e642d2054776f2073746f72616765207265616473204f2831292e742d20466f75722073746f726167652072656d6f76616c73204f2831292e302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e586a756467655f73757370656e6465645f6d656d62657208010c77686f000130543a3a4163636f756e74496400011c666f7267697665d00110626f6f6c0009702901416c6c6f772073757370656e73696f6e206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e646564206d656d6265722e005501496620612073757370656e646564206d656d62657220697320666f72676976656e2c2077652073696d706c7920616464207468656d206261636b2061732061206d656d6265722c206e6f7420616666656374696e67c8616e79206f6620746865206578697374696e672073746f72616765206974656d7320666f722074686174206d656d6265722e004501496620612073757370656e646564206d656d6265722069732072656a65637465642c2072656d6f766520616c6c206173736f6369617465642073746f72616765206974656d732c20696e636c7564696e67fc7468656972207061796f7574732c20616e642072656d6f766520616e7920766f7563686564206269647320746865792063757272656e746c7920686176652e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733ab02d206077686f60202d205468652073757370656e646564206d656d62657220746f206265206a75646765642e55012d2060666f726769766560202d204120626f6f6c65616e20726570726573656e74696e672077686574686572207468652073757370656e73696f6e206a756467656d656e74206f726967696e20666f726769766573cc20202860747275656029206f722072656a6563747320286066616c7365602920612073757370656e646564206d656d6265722e002823203c7765696768743ea04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d6265727329f42d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e646564206d656d6265722e204f28312949012d20557020746f206f6e652073746f72616765207772697465204f284d292077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d626572206261636b20746f282020736f63696574792ef42d20557020746f20332073746f726167652072656d6f76616c73204f28312920746f20636c65616e20757020612072656d6f766564206d656d6265722e41012d20557020746f206f6e652073746f72616765207772697465204f2842292077697468204f2842292073656172636820746f2072656d6f766520766f7563686564206269642066726f6d20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e6c2d204f6e652073746f726167652072656d6f76616c2e204f283129782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042292c23203c2f7765696768743e646a756467655f73757370656e6465645f63616e64696461746508010c77686f000130543a3a4163636f756e7449640001246a756467656d656e74b50501244a756467656d656e74000aa03101416c6c6f772073757370656e646564206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e6465642063616e6469646174652e005901496620746865206a756467656d656e742069732060417070726f7665602c20776520616464207468656d20746f20736f63696574792061732061206d656d62657220776974682074686520617070726f707269617465707061796d656e7420666f72206a6f696e696e6720736f63696574792e005101496620746865206a756467656d656e74206973206052656a656374602c2077652065697468657220736c61736820746865206465706f736974206f6620746865206269642c20676976696e67206974206261636b0d01746f2074686520736f63696574792074726561737572792c206f722077652062616e2074686520766f75636865722066726f6d20766f756368696e6720616761696e2e005901496620746865206a756467656d656e7420697320605265626964602c20776520707574207468652063616e646964617465206261636b20696e207468652062696420706f6f6c20616e64206c6574207468656d20676f907468726f7567682074686520696e64756374696f6e2070726f6365737320616761696e2e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733abc2d206077686f60202d205468652073757370656e6465642063616e64696461746520746f206265206a75646765642ec02d20606a756467656d656e7460202d2060417070726f7665602c206052656a656374602c206f7220605265626964602e002823203c7765696768743ef04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d62657273292c2058202862616c616e636520616374696f6e29ec2d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e6465642063616e6469646174652ec42d204f6e652073746f726167652072656d6f76616c206f66207468652073757370656e6465642063616e6469646174652e3c2d20417070726f7665204c6f6769631101092d204f6e652073746f72616765207265616420746f206765742074686520617661696c61626c6520706f7420746f2070617920757365727320776974682e204f283129d8092d204f6e652073746f7261676520777269746520746f207570646174652074686520617661696c61626c6520706f742e204f283129e4092d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129b0092d204f6e652073746f72616765207265616420746f2067657420616c6c206d656d626572732e204f284d299c092d20557020746f206f6e6520756e726573657276652063757272656e637920616374696f6e2eac092d20557020746f2074776f206e65772073746f726167652077726974657320746f207061796f7574732e4901092d20557020746f206f6e652073746f726167652077726974652077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d62657220746f20736f63696574792e382d2052656a656374204c6f676963d8092d20557020746f206f6e6520726570617472696174652072657365727665642063757272656e637920616374696f6e2e204f2858292901092d20557020746f206f6e652073746f7261676520777269746520746f2062616e2074686520766f756368696e67206d656d6265722066726f6d20766f756368696e6720616761696e2e342d205265626964204c6f6769633d01092d2053746f72616765206d75746174652077697468204f286c6f672042292062696e6172792073656172636820746f20706c616365207468652075736572206261636b20696e746f20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e582d204f6e652073746f726167652072656d6f76616c2e782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042202b2058292c23203c2f7765696768743e3c7365745f6d61785f6d656d6265727304010c6d617810010c753332000b381901416c6c6f777320726f6f74206f726967696e20746f206368616e676520746865206d6178696d756d206e756d626572206f66206d656d6265727320696e20736f63696574792eb04d6178206d656d6265727368697020636f756e74206d7573742062652067726561746572207468616e20312e00d8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d205f524f4f545f2e002c506172616d65746572733ae02d20606d617860202d20546865206d6178696d756d206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e002823203c7765696768743eac2d204f6e652073746f7261676520777269746520746f2075706461746520746865206d61782e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb505083870616c6c65745f736f6369657479244a756467656d656e7400010c1452656269640000001852656a6563740001001c417070726f766500020000b9050c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e74000130543a3a4163636f756e74496400011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000034a053656e6420612063616c6c207468726f7567682061207265636f7665726564206163636f756e742e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a21012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f752077616e7420746f206d616b6520612063616c6c206f6e2d626568616c662d6f662efc2d206063616c6c603a205468652063616c6c20796f752077616e7420746f206d616b65207769746820746865207265636f7665726564206163636f756e742e002823203c7765696768743e902d2054686520776569676874206f6620746865206063616c6c60202b2031302c3030302e05012d204f6e652073746f72616765206c6f6f6b757020746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e347365745f7265636f76657265640801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640001341901416c6c6f7720524f4f5420746f2062797061737320746865207265636f766572792070726f6365737320616e642073657420616e20612072657363756572206163636f756e7470666f722061206c6f7374206163636f756e74206469726563746c792e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f524f4f545f2e002c506172616d65746572733ab42d20606c6f7374603a2054686520226c6f7374206163636f756e742220746f206265207265636f76657265642e19012d206072657363756572603a20546865202272657363756572206163636f756e74222077686963682063616e2063616c6c20617320746865206c6f7374206163636f756e742e002823203c7765696768743e602d204f6e652073746f72616765207772697465204f2831292c2d204f6e65206576656e742c23203c2f7765696768743e3c6372656174655f7265636f766572790c011c667269656e6473bc01445665633c543a3a4163636f756e7449643e0001247468726573686f6c642101010c75313600013064656c61795f706572696f64100138543a3a426c6f636b4e756d62657200026c59014372656174652061207265636f7665727920636f6e66696775726174696f6e20666f7220796f7572206163636f756e742e2054686973206d616b657320796f7572206163636f756e74207265636f76657261626c652e002d015061796d656e743a2060436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e64732062616c616e6365450177696c6c20626520726573657276656420666f722073746f72696e6720746865207265636f7665727920636f6e66696775726174696f6e2e2054686973206465706f7369742069732072657475726e6564b8696e2066756c6c207768656e2074686520757365722063616c6c73206072656d6f76655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a49012d2060667269656e6473603a2041206c697374206f6620667269656e647320796f7520747275737420746f20766f75636820666f72207265636f7665727920617474656d7074732e2053686f756c64206265a820206f72646572656420616e6420636f6e7461696e206e6f206475706c69636174652076616c7565732e59012d20607468726573686f6c64603a20546865206e756d626572206f6620667269656e64732074686174206d75737420766f75636820666f722061207265636f7665727920617474656d7074206265666f726520746865550120206163636f756e742063616e206265207265636f76657265642e2053686f756c64206265206c657373207468616e206f7220657175616c20746f20746865206c656e677468206f6620746865206c697374206f66282020667269656e64732e4d012d206064656c61795f706572696f64603a20546865206e756d626572206f6620626c6f636b732061667465722061207265636f7665727920617474656d707420697320696e697469616c697a65642074686174d020206e6565647320746f2070617373206265666f726520746865206163636f756e742063616e206265207265636f76657265642e002823203c7765696768743e642d204b65793a204620286c656e206f6620667269656e64732929012d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973206e6f7420616c7265616479207265636f76657261626c652e204f2831292ee82d204120636865636b20746861742074686520667269656e6473206c69737420697320736f7274656420616e6420756e697175652e204f284629982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829982d204f6e652073746f726167652077726974652e204f2831292e20436f646563204f2846292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e44696e6974696174655f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000358e8496e697469617465207468652070726f6365737320666f72207265636f766572696e672061207265636f76657261626c65206163636f756e742e0019015061796d656e743a20605265636f766572794465706f736974602062616c616e63652077696c6c20626520726573657276656420666f7220696e6974696174696e672074686521017265636f766572792070726f636573732e2054686973206465706f7369742077696c6c20616c7761797320626520726570617472696174656420746f20746865206163636f756e74b4747279696e6720746f206265207265636f76657265642e205365652060636c6f73655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a41012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e2054686973206163636f756e74206e6565647320746f206265cc20207265636f76657261626c652028692e652e20686176652061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743ef42d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973207265636f76657261626c652e204f2846294d012d204f6e652073746f72616765207265616420746f20636865636b20746861742074686973207265636f766572792070726f63657373206861736e277420616c726561647920737461727465642e204f283129982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129682d204f6e652073746f726167652077726974652e204f2831292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e38766f7563685f7265636f766572790801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640004602501416c6c6f7720612022667269656e6422206f662061207265636f76657261626c65206163636f756e7420746f20766f75636820666f7220616e20616374697665207265636f766572796470726f6365737320666f722074686174206163636f756e742e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520612022667269656e642270666f7220746865207265636f76657261626c65206163636f756e742e002c506172616d65746572733ad02d20606c6f7374603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e59012d206072657363756572603a20546865206163636f756e7420747279696e6720746f2072657363756520746865206c6f7374206163636f756e74207468617420796f752077616e7420746f20766f75636820666f722e00210154686520636f6d62696e6174696f6e206f662074686573652074776f20706172616d6574657273206d75737420706f696e7420746f20616e20616374697665207265636f766572792070726f636573732e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e82d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c6572206973206120667269656e642e204f286c6f67462919012d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c657220686173206e6f7420616c726561647920766f75636865642e204f286c6f675629982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e00a0546f74616c20436f6d706c65786974793a204f2846202b206c6f6746202b2056202b206c6f6756292c23203c2f7765696768743e38636c61696d5f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000550f0416c6c6f772061207375636365737366756c207265736375657220746f20636c61696d207468656972207265636f7665726564206163636f756e742e002901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d757374206265206120227265736375657222190177686f20686173207375636365737366756c6c7920636f6d706c6574656420746865206163636f756e74207265636f766572792070726f636573733a20636f6c6c65637465642d01607468726573686f6c6460206f72206d6f726520766f75636865732c20776169746564206064656c61795f706572696f646020626c6f636b732073696e636520696e6974696174696f6e2e002c506172616d65746572733a5d012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f20636c61696d20686173206265656e207375636365737366756c6c79207265636f7665726564206279182020796f752e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2056292c23203c2f7765696768743e38636c6f73655f7265636f7665727904011c72657363756572000130543a3a4163636f756e744964000650110141732074686520636f6e74726f6c6c6572206f662061207265636f76657261626c65206163636f756e742c20636c6f736520616e20616374697665207265636f766572796470726f6365737320666f7220796f7572206163636f756e742e001d015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e2c20746865207265636f76657261626c65206163636f756e742077696c6c2072656365697665f4746865207265636f76657279206465706f73697420605265636f766572794465706f7369746020706c616365642062792074686520726573637565722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061ec7265636f76657261626c65206163636f756e74207769746820616e20616374697665207265636f766572792070726f6365737320666f722069742e002c506172616d65746572733a0d012d206072657363756572603a20546865206163636f756e7420747279696e6720746f207265736375652074686973207265636f76657261626c65206163636f756e742e002823203c7765696768743e804b65793a205620286c656e206f6620766f756368696e6720667269656e64732939012d204f6e652073746f7261676520726561642f72656d6f766520746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629bc2d204f6e652062616c616e63652063616c6c20746f20726570617472696174652072657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2856202b2058292c23203c2f7765696768743e3c72656d6f76655f7265636f76657279000754590152656d6f766520746865207265636f766572792070726f6365737320666f7220796f7572206163636f756e742e205265636f7665726564206163636f756e747320617265207374696c6c2061636365737369626c652e0011014e4f54453a205468652075736572206d757374206d616b65207375726520746f2063616c6c2060636c6f73655f7265636f7665727960206f6e20616c6c2061637469766505017265636f7665727920617474656d707473206265666f72652063616c6c696e6720746869732066756e6374696f6e20656c73652069742077696c6c206661696c2e0021015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e20746865207265636f76657261626c65206163636f756e742077696c6c20756e72657365727665947468656972207265636f7665727920636f6e66696775726174696f6e206465706f7369742ef02860436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e647329000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061e07265636f76657261626c65206163636f756e742028692e652e206861732061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743e5c4b65793a204620286c656e206f6620667269656e64732925012d204f6e652073746f72616765207265616420746f206765742074686520707265666978206974657261746f7220666f7220616374697665207265636f7665726965732e204f28312935012d204f6e652073746f7261676520726561642f72656d6f766520746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f284629982d204f6e652062616c616e63652063616c6c20746f20756e72657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e4063616e63656c5f7265636f766572656404011c6163636f756e74000130543a3a4163636f756e74496400082cdc43616e63656c20746865206162696c69747920746f20757365206061735f7265636f76657265646020666f7220606163636f756e74602e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a15012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f75206172652061626c6520746f2063616c6c206f6e2d626568616c662d6f662e002823203c7765696768743e0d012d204f6e652073746f72616765206d75746174696f6e20746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f746865720401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e736665720801187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5050c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec90504184f7074696f6e0404540111010108104e6f6e6500000010536f6d65040011010000010000cd050c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465782101010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000114696e6465782101010c753136000118686569676874c1010138543a3a426c6f636b4e756d6265720001246578745f696e646578c101010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10504184f7074696f6e040454011d010108104e6f6e6500000010536f6d6504001d010000010000d5050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6cdd0501344f706171756543616c6c3c543e00012873746f72655f63616c6cd00110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed90504184f7074696f6e0404540129010108104e6f6e6500000010536f6d65040029010000010000dd0510346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f706171756504045401b504000800c101000000b5040104540000e1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565ac013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964c101012c426f756e7479496e64657800011c63757261746f721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565ac013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964c101012c426f756e7479496e64657800012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964c101012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5050c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565ac013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565ac013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9050c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e65737321070158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265250701544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747329070158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301f105000c0120736f6c7574696f6ef10501045300011473636f72651d070134456c656374696f6e53636f7265000114726f756e6410010c7533320000f10508386b7573616d615f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e32340000600118766f74657331f50500000118766f74657332010600000118766f74657333150600000118766f74657334210600000118766f746573352d0600000118766f74657336390600000118766f74657337450600000118766f74657338510600000118766f746573395d060000011c766f746573313069060000011c766f746573313175060000011c766f746573313281060000011c766f74657331338d060000011c766f746573313499060000011c766f7465733135a5060000011c766f7465733136b1060000011c766f7465733137bd060000011c766f7465733138c9060000011c766f7465733139d5060000011c766f7465733230e1060000011c766f7465733231ed060000011c766f7465733232f9060000011c766f746573323305070000011c766f74657332341107000000f505000002f90500f90500000408c101fd0500fd05000006210100010600000205060005060000040cc1010906fd0500090600000408fd050d06000d0600000611060011060c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002101010c7531360000150600000219060019060000040cc1011d06fd05001d0600000302000000090600210600000225060025060000040cc1012906fd05002906000003030000000906002d0600000231060031060000040cc1013506fd050035060000030400000009060039060000023d06003d060000040cc1014106fd0500410600000305000000090600450600000249060049060000040cc1014d06fd05004d0600000306000000090600510600000255060055060000040cc1015906fd05005906000003070000000906005d0600000261060061060000040cc1016506fd050065060000030800000009060069060000026d06006d060000040cc1017106fd0500710600000309000000090600750600000279060079060000040cc1017d06fd05007d060000030a000000090600810600000285060085060000040cc1018906fd050089060000030b0000000906008d0600000291060091060000040cc1019506fd050095060000030c00000009060099060000029d06009d060000040cc101a106fd0500a1060000030d000000090600a506000002a90600a9060000040cc101ad06fd0500ad060000030e000000090600b106000002b50600b5060000040cc101b906fd0500b9060000030f000000090600bd06000002c10600c1060000040cc101c506fd0500c50600000310000000090600c906000002cd0600cd060000040cc101d106fd0500d10600000311000000090600d506000002d90600d9060000040cc101dd06fd0500dd0600000312000000090600e106000002e50600e5060000040cc101e906fd0500e90600000313000000090600ed06000002f10600f1060000040cc101f506fd0500f50600000314000000090600f906000002fd0600fd060000040cc1010107fd0500010700000315000000090600050700000209070009070000040cc1010d07fd05000d0700000316000000090600110700000215070015070000040cc1011907fd05001907000003170000000906001d070000030300000018002107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273c101010c75333200011c74617267657473c101010c7533320000250704184f7074696f6e040454011d070108104e6f6e6500000010536f6d6504001d07000001000029070000022d07002d0700000408003107003107084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273dc01845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000035070c2c70616c6c65745f67696c741870616c6c65741043616c6c04045400011024706c6163655f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200003490506c61636520612062696420666f7220612067696c7420746f206265206973737565642e003d014f726967696e206d757374206265205369676e65642c20616e64206163636f756e74206d7573742068617665206174206c656173742060616d6f756e746020696e20667265652062616c616e63652e0039012d2060616d6f756e74603a2054686520616d6f756e74206f6620746865206269643b2074686573652066756e64732077696c6c2062652072657365727665642e20496620746865206269642069733d017375636365737366756c6c7920656c65766174656420696e746f20616e206973737565642067696c742c207468656e2074686573652066756e64732077696c6c20636f6e74696e756520746f206265f8726573657276656420756e74696c207468652067696c7420657870697265732e204d757374206265206174206c6561737420604d696e467265657a65602e55012d20606475726174696f6e603a20546865206e756d626572206f6620706572696f647320666f72207768696368207468652066756e64732077696c6c206265206c6f636b6564206966207468652067696c7420697359016973737565642e2049742077696c6c20657870697265206f6e6c79206166746572207468697320706572696f642068617320656c61707365642061667465722074686520706f696e74206f662069737375616e63652ed44d7573742062652067726561746572207468616e203120616e64206e6f206d6f7265207468616e20605175657565436f756e74602e0034436f6d706c657869746965733aac2d20605175657565735b6475726174696f6e5d2e6c656e28296020286a7573742074616b65206d6178292e2c726574726163745f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200011c805265747261637420612070726576696f75736c7920706c61636564206269642e005d014f726967696e206d757374206265205369676e65642c20616e6420746865206163636f756e742073686f756c6420686176652070726576696f75736c79206973737565642061207374696c6c2d616374697665206269646c6f662060616d6f756e746020666f7220606475726174696f6e602e00ac2d2060616d6f756e74603a2054686520616d6f756e74206f66207468652070726576696f7573206269642ebc2d20606475726174696f6e603a20546865206475726174696f6e206f66207468652070726576696f7573206269642e287365745f7461726765740401187461726765743907012c5065727175696e74696c6c00021890536574207461726765742070726f706f7274696f6e206f662067696c742d66756e64732e00744f726967696e206d757374206265206041646d696e4f726967696e602e0059012d2060746172676574603a20546865207461726765742070726f706f7274696f6e206f6620656666656374697665206973737565642066756e647320746861742073686f756c6420626520756e6465722067696c747340617420616e79206f6e652074696d652e1074686177040114696e646578c101012c416374697665496e64657800031c550152656d6f766520616e206163746976652062757420657870697265642067696c742e2052657365727665642066756e647320756e6465722067696c742061726520667265656420616e642062616c616e6365206973590161646a757374656420746f20656e737572652074686174207468652066756e64732067726f77206f7220736872696e6b20746f206d61696e7461696e20746865206571756976616c656e742070726f706f7274696f6e806f662065666665637469766520746f74616c206973737565642066756e64732e005d014f726967696e206d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f66207468652067696c74206f662074686520676976656e20696e6465782e00b82d2060696e646578603a2054686520696e646578206f66207468652067696c7420746f206265207468617765642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39070000063d07003d070c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040020010c753634000041070c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4507106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577ad03012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577ad03012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4907106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d07106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5107106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174615507018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55070c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c48445201cd02001001246269746669656c647359070190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e646964617465737507017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e74536574000134706172656e745f686561646572cd02010c484452000059070000025d07005d07104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640161072c5265616c5061796c6f6164016107000c011c7061796c6f61646107011c5061796c6f616400013c76616c696461746f725f696e6465786d07013856616c696461746f72496e6465780001247369676e61747572657107014856616c696461746f725369676e6174757265000061070c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004006507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000065070000070869070069070c18626974766563146f72646572104c736230000000006d070c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c75333200007107104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e61747572650000750700000279070079070c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e6469646174657d070170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573950701605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365736507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00007d070c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e74738107015043616e646964617465436f6d6d69746d656e7473000081070c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573610201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573850701705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f64658d0701584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f646174616d010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000850700000289070089070860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401550100080124726563697069656e745501010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e00008d0704184f7074696f6e0404540191070108104e6f6e6500000010536f6d6504009107000001000091070c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000950700000299070099070c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c6963697404007107014856616c696461746f725369676e6174757265000100204578706c6963697404007107014856616c696461746f725369676e6174757265000200009d07000002a10700a1070c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f686173689501013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473a50701ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000a507000002a90700a9070000040cad076d07710700ad070c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400b107016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400b507016c496e76616c69644469737075746553746174656d656e744b696e6400010000b1070c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000b5070c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000b907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172615501011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec107106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec507106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e745501011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465725501011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648d01013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261550101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648d01013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c65741043616c6c04045400010438666f7263655f756e667265657a65000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869645501011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964550101185061726149640001146f746865725501011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261550101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed507105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261550101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172615501011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172615501011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed907105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ec1010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578c10101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c62696414011070617261dd07011850617261496400013461756374696f6e5f696e646578c101013041756374696f6e496e64657800012866697273745f736c6f74c10101404c65617365506572696f644f663c543e0001246c6173745f736c6f74c10101404c65617365506572696f644f663c543e000118616d6f756e74ac013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd07000006550100e107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e646578dd07011850617261496400011476616c7565ac013042616c616e63654f663c543e0001247369676e6174757265f50701584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e646578dd070118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e646578dd070118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e646578dd070118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578550101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465785501011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50704184f7074696f6e04045401e9070108104e6f6e6500000010536f6d650400e9070000010000e907082873705f72756e74696d652c4d756c74695369676e657200010c1c45643235353139040090013c656432353531393a3a5075626c69630000001c5372323535313904009c013c737232353531393a3a5075626c69630001001445636473610400ed07013465636473613a3a5075626c696300020000ed070c1c73705f636f7265146563647361185075626c696300000400f10701205b75383b2033335d0000f107000003210000000800f50704184f7074696f6e04045401f9070108104e6f6e6500000010536f6d650400f9070000010000f907082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904000d040148656432353531393a3a5369676e61747572650000001c53723235353139040061010148737232353531393a3a5369676e61747572650001001445636473610400fd07014065636473613a3a5369676e617475726500020000fd070c1c73705f636f7265146563647361245369676e617475726500000400d90401205b75383b2036355d000001080c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676505080154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765310801a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6eb5010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ead0301484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0508080c78636d3056657273696f6e656458636d041043616c6c00010c08563004000908013476303a3a58636d3c43616c6c3e00000008563104001d08013476313a3a58636d3c43616c6c3e0001000856320400d501013476323a3a58636d3c43616c6c3e0002000009080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676509080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00000d080000021108001108100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d150801385665633c58636d3c43616c6c3e3e00070000150800000209080019080c0c78636d08763020526573706f6e73650001041841737365747304002902013c5665633c4d756c746941737365743e000000001d080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167651d080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c000021080000022508002508100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73290801385665633c58636d3c43616c6c3e3e0007000029080000021d08002d080c0c78636d08763120526573706f6e7365000108184173736574730400e101012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100003108080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003508013476303a3a58636d3c43616c6c3e00000008563104004908013476313a3a58636d3c43616c6c3e00010008563204005908013476323a3a58636d3c43616c6c3e0002000035080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676535080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000039080000023d08003d08100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d410801385665633c58636d3c43616c6c3e3e00070000410800000235080045080c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000049080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676549080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c00004d080000025108005108100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73550801385665633c58636d3c43616c6c3e3e00070000550800000249080059080c0c78636d0876320c58636d041043616c6c000004005d0801585665633c496e737472756374696f6e3c43616c6c3e3e00005d0800000261080061080c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005908012458636d3c43616c6c3e0015002c536574417070656e64697804005908012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b00006508084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573bc01385665633c4163636f756e7449643e0001106e617973bc01385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e000071080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975080000027908007908086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e636500007d08086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573bc01385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000081080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090985080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500008d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400510301185665633c543e000091080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000950808346672616d655f737570706f72742050616c6c6574496400000400f901011c5b75383b20385d000099080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e9d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a1080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a5080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473a90801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150501844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000a90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401ad08045300000400b10801185665633c543e0000ad080000040810ad0500b108000002ad0800b5080000040818b90800b90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e0000bd0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c108045300000400c90801185665633c543e0000c10804184f7074696f6e04045401c5080108104e6f6e6500000010536f6d650400c5080000010000c5080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50501384964656e746974794669656c64730000c908000002c10800cd080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d108000002d50800d508083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e64d908016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e63650000d908083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e636500010000dd080000040818d90800e108083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000e508000002e90800e90800000408101800ed0800000408000000f108083870616c6c65745f736f636965747910566f746500010c1c536b65707469630000001852656a6563740001001c417070726f766500020000f5080c3870616c6c65745f736f63696574791870616c6c6574144572726f720804540004490001482c426164506f736974696f6e0000048c416e20696e636f727265637420706f736974696f6e207761732070726f76696465642e244e6f744d656d6265720001045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000204645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400030448557365722069732073757370656e6465642e304e6f7453757370656e6465640004045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000504484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400060460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000704984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000804e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e2c4e6f74566f756368696e670009045c4d656d626572206973206e6f7420766f756368696e672e1048656164000a049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000b046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000c0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000d04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000e046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000f0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572001004785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640011046c5468652063616c6c6572206973206e6f742074686520686561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f908083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e74496401000010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e0001247468726573686f6c642101010c7531360000fd08083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e000001090c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c105045300000400090901185665633c543e00000909000002c105000d09083870616c6c65745f76657374696e672052656c65617365730001080856300000000856310001000011090c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e1509000002190900190904184f7074696f6e040454011d090108104e6f6e6500000010536f6d6504001d0900000100001d09084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c01b5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01f504244163636f756e7449640100001401206d617962655f69641501013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb504011043616c6c0001386d617962655f706572696f646963c90501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ef504013450616c6c6574734f726967696e00002109084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000025090c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909092909000004082d0918002d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013109045300000400350901185665633c543e00003109083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f787954797065011d012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651d01012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000035090000023109003909000004083d0918003d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014109045300000400450901185665633c543e00004109083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d6265720000450900000241090049090c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d09000004080004005109083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2901015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73bc01385665633c4163636f756e7449643e000055090000040cdd0500180059090c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909095d09083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757361090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00006109083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005000065090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096909082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573ad03014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073dc01645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565d00110626f6f6c00006d090c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097109089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e656404007509012828626f6f6c2c20426e2900020024456d657267656e637900030000750900000408d010007909089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274732907012c537570706f7274733c413e00011473636f72651d070134456c656374696f6e53636f726500011c636f6d707574653901013c456c656374696f6e436f6d7075746500007d09089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273810901705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473bc01185665633c413e0000810900000285090085090000040c0020bc00890910346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011d07045601100453000004008d09013842547265654d61703c4b2c20563e00008d09042042547265654d617008044b011d0704560110000400910900000091090000029509009509000004081d07100099090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01f1050010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6eed050154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e636500009d090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ea109000002a50900a5090c2c70616c6c65745f67696c741870616c6c65741c47696c74426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000a9090c2c70616c6c65745f67696c741870616c6c65744041637469766547696c7473546f74616c041c42616c616e636501180010011866726f7a656e18011c42616c616e636500012870726f706f7274696f6e3d07012c5065727175696e74696c6c000114696e64657810012c416374697665496e6465780001187461726765743d07012c5065727175696e74696c6c0000ad090c2c70616c6c65745f67696c741870616c6c65742841637469766547696c740c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100010012870726f706f7274696f6e3d07012c5065727175696e74696c6c000118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e74496400011865787069727910012c426c6f636b4e756d6265720000b1090c2c70616c6c65745f67696c741870616c6c6574144572726f72040454000120404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e1c556e6b6e6f776e0004045847696c7420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504684e6f7420746865206f776e6572206f66207468652067696c742e284e6f74457870697265640006047047696c74206e6f74207965742061742065787069727920646174652e204e6f74466f756e64000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b5090c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576350301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874350301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000b9090c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164350301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c350301504f7074696f6e3c543a3a4163636f756e7449643e0000bd090000022000c1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265ad03012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273ad03012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000c509106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c9090000026d0700cd09000002cd0300d1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6461070150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000d5090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726571010124436f7265496e646578000110686173689501013443616e6469646174654861736800012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573650701604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273650701604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75707501012847726f7570496e6465780000d909106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e646964617465e109011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e745365740000e109000002e50900e509000004084d01e90900e909000002ed0900ed09000004086d07990700f109106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f509000002c90900f9090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565fd0901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000fd09000002010a00010a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d050a013c50617261746872656164456e74727900012c636f72655f6f666673657410010c7533320000050a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d090a013c50617261746872656164436c61696d00011c7265747269657310010c7533320000090a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d00000800550101084964000059010128436f6c6c61746f72496400000d0a000002110a00110a04184f7074696f6e04045401150a0108104e6f6e6500000010536f6d650400150a0000010000150a0c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f6363757069656400010828506172617468726561640400050a013c50617261746872656164456e7472790000002450617261636861696e00010000190a0000025501001d0a000002210a00210a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726571010124436f7265496e64657800011c706172615f6964550101185061726149640001106b696e64250a013841737369676e6d656e744b696e6400012467726f75705f6964787501012847726f7570496e6465780000250a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e0000002850617261746872656164080059010128436f6c6c61746f724964000010010c75333200010000290a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600002d0a0000040855011000310a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573350a01605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564ad0301244f7074696f6e3c4e3e0000350a000002390a00390a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e00003d0a0000022d0a00410a0c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f416865616400010000450a0c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000490a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f646500012470617261636861696ed00110626f6f6c00004d0a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909510a000002550a00550a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000118717565756564cd0901405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e6465780000590a0000025d0a005d0a0860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000610a0000040855012800650a106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909690a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564d00110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c75333200006d0a0000028d0100710a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164750a01304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000750a04184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000790a0000027d0a007d0a0860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000810a000002850a00850a0000040810190a00890a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d0a000002d10300910a0c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000138646973636f766572795f6b657973950a01645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b6579738d0a01445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073f50901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000950a000002d50300990a00000408109501009d0a0c4c706f6c6b61646f745f7072696d6974697665730876313044697370757465537461746504044e01100010013876616c696461746f72735f666f726507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00014876616c696461746f72735f616761696e73746507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00011473746172741001044e000130636f6e636c756465645f6174ad0301244f7074696f6e3c4e3e0000a10a106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144572726f7204045400011c744475706c69636174654469737075746553746174656d656e7453657473000004a84475706c696361746520646973707574652073746174656d656e7420736574732070726f76696465642e5c416e6369656e744469737075746553746174656d656e740001048c416e6369656e7420646973707574652073746174656d656e742070726f76696465642e6456616c696461746f72496e6465784f75744f66426f756e6473000204e856616c696461746f7220696e646578206f6e2073746174656d656e74206973206f7574206f6620626f756e647320666f722073657373696f6e2e40496e76616c69645369676e61747572650003047c496e76616c6964207369676e6174757265206f6e2073746174656d656e742e484475706c696361746553746174656d656e74000404cc56616c696461746f7220766f7465207375626d6974746564206d6f7265207468616e206f6e636520746f20646973707574652e34506f74656e7469616c5370616d000504d0546f6f206d616e79207370616d20736c6f7473207573656420627920736f6d652073706563696669632076616c696461746f722e4853696e676c65536964656444697370757465000604c441206469737075746520776865726520746865726520617265206f6e6c7920766f746573206f6e206f6e6520736964652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a50a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564d00110626f6f6c0000a90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ad0a000002b10a00b10a04184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000b50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b90a0000040800550100bd0a00000324000000c10a00c10a04184f7074696f6e04045401c50a0108104e6f6e6500000010536f6d650400c50a0000010000c50a0000040c0055011800c90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd0a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e7449640001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ed10a01744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000d10a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000d50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d90a0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465723902015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679dd0a01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e3902015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665d00110626f6f6c000100145265616479080120726573706f6e7365e50a014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000dd0a04184f7074696f6e04045401e10a0108104e6f6e6500000010536f6d650400e10a0000010000e10a00000408080800e50a080c78636d4456657273696f6e6564526573706f6e736500010c08563004001908013076303a3a526573706f6e736500000008563104002d08013076313a3a526573706f6e73650001000856320400fd01013076323a3a526573706f6e736500020000e90a0000040810390200ed0a0000040c20201000f10a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401f50a045300000400f90a01185665633c543e0000f50a0000040839021000f90a000002f50a00fd0a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304001501013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000010b0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050b102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730111031043616c6c01b504245369676e617475726501f90714457874726101090b00040028000000090b0000041c0d0b110b150b190b210b250b290b000d0b10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000110b10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000150b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000190b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004001d0b010c45726100001d0b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000210b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400c1010120543a3a496e6465780000250b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000290b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ac013042616c616e63654f663c543e00002d0b08386b7573616d615f72756e74696d651c52756e74696d6500000000d01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022445020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000490204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100d00400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100d00400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500003d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01510201481830426c6f636b576569676874736502850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746875023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768747d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e81023903186b7573616d61347061726974792d6b7573616d6102000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000080000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978210108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e019102001042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f726974696573010095020400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000a90204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100950204000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510b50204000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000bd0204000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100bd0204001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401001101200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000c10204000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000c1020400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e01c502000c3445706f63684475726174696f6e202058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d902012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100d0040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01dd020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c496e6469636573011c496e646963657304204163636f756e74730001040210e1020400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01e5020164041c4465706f736974184034a1aec600000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01e902032042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200ed02040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200fd02040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100090304000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e010d0301680c484578697374656e7469616c4465706f736974184055a0fc0100000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01190304485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c69657201001d0340000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100210304000000000c485472616e73616374696f6e42797465466565184012160500000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f46656525035c0400000000000000000000000000000000a9e696010001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002128417574686f72736869700128417574686f72736869700c18556e636c657301002d030400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100d0040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e013903000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e014103051c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100bc04000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020045030400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e14506179656501010405005503040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f7273010104050059030800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500610304000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100006503040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805056903a80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805056903a80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f7250726566730101080505690359030800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405106d0314000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101007d0304000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100550210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405108103040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100450204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050569038903040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505690318040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405008d030400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040579039103800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301009503040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01009d03040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000a10304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01a5030170143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010180000000001b50306204f6666656e63657301204f6666656e6365730c1c5265706f7274730001040524b903040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505bd0341020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104057828040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00017400000728486973746f726963616c0000000000221c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bc0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100d0040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100c1030400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010051030400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500c9030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405d90300040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e103017c0001e503081c4772616e647061011c4772616e647061181453746174650100e90304000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000ed03040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c6564000011010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01f503018004384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e207573650121040a20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301002504040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e48526563656976656448656172746265617473000108050511012d040400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505690310100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01410401940440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e015d040b48417574686f72697479446973636f7665727900000000000c2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301006104040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510690404000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d6167657300010406246d040400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510710404000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405007d04d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100d00400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00009d04040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624a10404000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624d00400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000a50404000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01a90401b82c3c456e6163746d656e74506572696f64101000c2010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000c20100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f736974184034a1aec600000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564d004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f7369741840121605000000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01ad040d1c436f756e63696c011c436f756e63696c182450726f706f73616c730100b104040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01b90401cc000169080e48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d08040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01bd0401d4000171080f4050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100750804000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100750804001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100dc0400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e6701010405007d08840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01c10401d81c2050616c6c65744964f90120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e64184034a1aec600000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184010c55b920f000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184080965b060000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d626572731010130000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010130000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010403800000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e018108104c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100bc040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01c90401e40001850811205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051089080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301008d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01cd0401e8183050726f706f73616c426f6e6491081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18401098a4850f0000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101080510100048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e910810d00700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496495082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0199081218436c61696d730118436c61696d731418436c61696d7300010406f01804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406f0e104040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406f0e904040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600f00400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01d10401ec041850726566697828807c506179204b534d7320746f20746865204b7573616d61206163636f756e743a00019d08131c5574696c6974790001ed0401f8044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10818204964656e7469747901204964656e7469747910284964656e746974794f660001040500a50804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1050400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500b50844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100bd080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110501fc183042617369634465706f7369741840084cd2c207000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f73697418400293b4f0010000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184068425d8d0100000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01cd08191c536f6369657479011c536f6369657479401c466f756e6465720000000400044820546865206669727374206d656d6265722e1452756c6573000024040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e2843616e646964617465730100d1080400043901205468652063757272656e7420736574206f662063616e646964617465733b206269646465727320746861742061726520617474656d7074696e6720746f206265636f6d65206d656d626572732e4c53757370656e64656443616e646964617465730001040500dd08040004842054686520736574206f662073757370656e6465642063616e646964617465732e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1048656164000000040004e820546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f766564206d656d626572732e1c4d656d626572730100bc04000494205468652063757272656e7420736574206f66206d656d626572732c206f7264657265642e4053757370656e6465644d656d626572730101040500d0040004782054686520736574206f662073757370656e646564206d656d626572732e10426964730100d108040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e20566f756368696e670001040500e108040004e4204d656d626572732063757272656e746c7920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e1c5061796f7574730101040500e5080400044d012050656e64696e67207061796f7574733b206f72646572656420627920626c6f636b206e756d6265722c20776974682074686520616d6f756e7420746861742073686f756c642062652070616964206f75742e1c537472696b6573010104050010100000000004dc20546865206f6e676f696e67206e756d626572206f66206c6f73696e6720766f746573206361737420627920746865206d656d6265722e14566f7465730001080505ed08f108040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e20446566656e646572000000040004c42054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642e34446566656e646572566f7465730001040500f1080400046020566f74657320666f722074686520646566656e6465722e284d61784d656d62657273010010100000000004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e01b105010101242050616c6c6574496495082070792f736f63696504682054686520736f6369657469657327732070616c6c65742069644043616e6469646174654465706f7369741840084cd2c207000000000000000000000004fc20546865206d696e696d756d20616d6f756e74206f662061206465706f73697420726571756972656420666f7220612062696420746f206265206d6164652e4857726f6e6753696465446564756374696f6e184068425d8d0100000000000000000000000855012054686520616d6f756e74206f662074686520756e70616964207265776172642074686174206765747320646564756374656420696e207468652063617365207468617420656974686572206120736b6570746963c020646f65736e277420766f7465206f7220736f6d656f6e6520766f74657320696e207468652077726f6e67207761792e284d6178537472696b657310100a00000008510120546865206e756d626572206f662074696d65732061206d656d626572206d617920766f7465207468652077726f6e672077617920286f72206e6f7420617420616c6c2c207768656e20746865792061726520619c20736b657074696329206265666f72652074686579206265636f6d652073757370656e6465642e2c506572696f645370656e64184090d9120d840100000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e38526f746174696f6e506572696f641010c089010004110120546865206e756d626572206f6620626c6f636b73206265747765656e2063616e6469646174652f6d656d6265727368697020726f746174696f6e20706572696f64732e3c4d61784c6f636b4475726174696f6e1010004eed0004a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f641010c089010004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e484d617843616e646964617465496e74616b6510100100000004ec20546865206d6178696d756d206e756d626572206f662063616e646964617465732074686174207765206163636570742070657220726f756e642e01f5081a205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500f90804000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505ed08fd080400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01b9050105011044436f6e6669674465706f736974426173651840042669e103000000000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f7218409a505763000000000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e64732101080900040d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e3c5265636f766572794465706f7369741840042669e10300000000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e0101091b1c56657374696e67011c56657374696e67081c56657374696e6700010402000509040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e01000d0904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0501090108444d696e5665737465645472616e73666572184034a1aec600000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c000000000111091c245363686564756c657201245363686564756c65720c184167656e6461010104051015090400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104052811010400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100210904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01c505010d0108344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e0125091d1450726f7879011450726f7879081c50726f78696573010104050029094400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500390944000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01cd05011901184050726f78794465706f736974426173651840b07d3b870f000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184034738e0600000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840b07d3b870f000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184068e61c0d00000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0149091e204d756c746973696701204d756c746973696708244d756c74697369677300010805024d095109040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604550904000001d5050125010c2c4465706f736974426173651840f07520970f000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184080965b060000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573210108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0159091f20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e7469657300010405105d090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005103040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01e105012d011c44426f756e74794465706f73697442617365184034a1aec600000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697491081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184068425d8d0100000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c75650165092310546970730110546970730810546970730001040524690904000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01e505013101144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565a1030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184034a1aec600000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e016d092468456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e745068617365010071090400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000079090400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f7400007d0904000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d657461646174610000210704000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010089090400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d617001010405109909310200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500001d070400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01e9050135013834556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6455021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e87648170000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f7369744261736518402030490b1f000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840277f000000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e019d09251047696c74011047696c74102c5175657565546f74616c730100e50804001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e185175657565730101040210a10904000439012054686520717565756573206f66206269647320726561647920746f206265636f6d652067696c74732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e2c416374697665546f74616c0100a9099000000000000000000000000000000000000000000000000000000000000000000000000004d020496e666f726d6174696f6e2072656c6174696e6720746f207468652067696c74732063757272656e746c79206163746976652e184163746976650001040210ad090400042101205468652063757272656e746c79206163746976652067696c74732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e0135070141011c285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e803000004f0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e304669666f51756575654c656e1010fa0000000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e18506572696f6410108097060008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e244d696e467265657a65184050f8369c4d000000000000000000000018550120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d6179206265206f66666572656420746f20667265657a6520666f7220612067696c742e204e6f746520746861742074686973510120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d61792062652066726f7a656e20696e20612067696c742073696e63652067696c7473206d617920626519012073706c697420757020696e206f7264657220746f207361746973667920746865206465736972656420616d6f756e74206f662066756e647320756e6465722067696c74732e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e30496e74616b65506572696f6410103200000014590120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f206973737565206d6f72652067696c747320696e20616e206566666f727420746f9c2067657420746f207468652074617267657420616d6f756e7420746f2062652066726f7a656e2e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e344d6178496e74616b65426964731010640000000c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e206265207475726e656420696e746f206973737565642067696c7473206561636820626c6f636b2e2041206c617267657261012076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c64207468657265206265206120676c7574206f66b4206269647320746f206d616b6520696e746f2067696c747320746f20726561636820746865207461726765742e01b1092620426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500b50904000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520b90904000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01410701450104344261675468726573686f6c6473bd090919210355a0fc0100000000daa64602000000006e739b02000000007997fc0200000000d0de6b03000000003358eb03000000000d5f7d04000000009aa6240500000000b146e4050000000067cabf0600000000d640bb07000000005350db0800000000714c250a00000000364f9f0b000000000056500d000000009862400f000000001ba17811000000006593031400000000cd42ed16000000002079431a00000000e401161e000000001ef5762200000000f90c7b2700000000e0073a2d00000000e818cf33000000008c68593b000000002ea8fc43000000000abbe14d00000000c3773759000000001986336600000000e85c13750000000018651d8600000000e846a29900000000be67feaf00000000849f9bc900000000ad2df3e60000000028f78f0801000000d817112f01000000bed32c5b01000000c2f5b38d010000000aac95c7010000002bf4e3090200000022acd855020000001060dbac020000002ef08710030000007c2eb682030000002b988205040000001754589b040000009da5fc4605000000ff099c0b060000006c3ed9ec06000000c475deee07000000960f711609000000aa2d08690a000000f892e6ec0b0000008c4638a90d000000978634a60f0000006dac44ed1100000078b93089140000001660528617000000e479cff21a0000004000ddde1e000000ffc30b5d23000000824fa082280000002793f7672e000000a638fa283500000048bfa0e53c00000047d28ac245000000c5a5ace94f000000f68e158b5b0000009083d3dd6800000066b5f72078000000cf1bc19c89000000fc6ff2a39d0000001eef5995b4000000c02092ddce000000b2ed03f9ec000000078933760f010000d30e63f8360100001252973a64010000e1230d1398010000a0722f77d301000078012180170200006533ef6f65020000428586b7be02000028e784fd24030000b13f0a269a030000d016ac5b2004000022c8b619ba04000079c7ec376a050000e092fbf7330600003d05e6141b070000f701add423080000d8108a1c53090000c8ab1b88ae0a0000b2eff0833c0c0000e858f26b040e00000f7d37ae0e100000d5a7eef264120000583f134a121500001753cb5f231800005c3664b8a61b0000a61a0af5ac1f000033f27f22492400004b3a4c1391290000288805c79d2f000037d3a7e08b360000ffa1222e7c3e0000f0c4a14394470000e5ad6f2dff510000076ebb3bee5d0000abf006ec996b00008c6c8ef4427b00003ad69a76338d0000ba57695dc0a100005dda24f04ab90000b66f609e42d400007655960f27f30000258d6c7f8a1601005169eb71143f0100b9be72cc846d01003c4b1762b7a20100cc2f3404a8df0100f7276e2a77250200480b33486f7502001d5cf5e80ad102000f6410b0fb390300a904775d32b203002de121fde73b040030afb76ca8d90400fb753e695e8e05003c44e45d615d06002cb93b35854a0700a8f8cb772c5a08007a48b90d5d9109003d3dc705d8f50a000d1e42d2348e0c001cb0be7c00620e0024796364e17910001b8ded2fc0df1200d3e942b5f69e1500e8ca99b485c41800d0c88c65525f1c00c2f577f96c8020000abce260613b250074bd4dd293a62a00ec4b61c8aadb300048b0376d08f83700c01384b1551d4000dc2bfda12172490070b645ed972254006cfc51fa516160006c93086d46686e009caae886db797e00c036837621e29000a0649b653af8a50028a34ceef61fbe00385aa297aecbd900483335165d7ef900d0cae4520ece1d010090a7aea4664701e09d92a5060d770130778edcc2a2ad01d00bb8d53b2aec0140b18c096fcb3302805193026ed98502a0f6d663a3d8e30260bbcb8701864f03a045f8b63cdfca0340816de8372c5804405e20a9d009fa04808d72453d76b30580f35bc037df8706804eeca838327b0700b198a10eef9108800b2f9b2a3dd10980a2489405043f0b00724c5a1307e20c00d8f897c605c20e009890be3de0e71000434f6546c15d1300d61cff7d4e2f16009b32b873df691900008775d0bc1c1d00da56ebaf68592100dacb4281f13326003c889ef750c32b000ab7e6cbd8213200346dad52af6d39005047e9335ec9410024ee18e8755c4b0038d4b40049545600087d76b2c2e46200981c03995c497100881e553f38c68100b0cb90a161a99400284fe59e404caa00c0e54a304015c30060cd7437b379dfffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00274050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100c109e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510c109040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e014507000001c509332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100c909040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100cd090400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e014907000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104056d07d109040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104055501d509040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104055501810704000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e014d070149010001d909353050617261496e686572656e74013050617261496e686572656e740820496e636c756465640000c8040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000dd0904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e015107000001f1093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f7570730100f5090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c5061726174687265616451756575650100f9091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f72657301000d0a0400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e6465780100190a040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401001d0a040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e730100190a040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c6573000104055501290a040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040555016d01040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f646548617368000104055501690104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f646548617368000104052d0a690104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d657461010104055501310a0800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701003d0a040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040555011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f646548617368000104055501690104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c000104055501410a040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c000104055501450a040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e7301003d0a04000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301003d0a040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e7351756575650101040510190a04000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e65736973000104055501490a040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f64654279486173685265667301010406690110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f64654279486173680001040669019107040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01b90701790100014d0a382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a65640000c804002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100510a04001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01bd07000000390c446d70010c446d700854446f776e776172644d657373616765517565756573010104055501590a040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104055501248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01c1070000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040555016102040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a6501010405550111012000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e6565647344697370617463680100190a040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000055010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520610a04000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01c507017d010001650a3b1048726d70011048726d70305c48726d704f70656e4368616e6e656c5265717565737473000104058d01690a040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c69737401006d0a0400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040555011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040555011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c5265717565737473000104058d01c804001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c69737401006d0a0400003848726d7057617465726d61726b730001040555011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058d01710a04000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e646578010104055501190a040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e646578010104055501190a0400004c48726d704368616e6e656c436f6e74656e7473010104058d01790a040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104055501810a04001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01c9070189010001890a3c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e7361666501008d0a04000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610910a04000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d345061726173446973707574657301345061726173446973707574657314444c6173745072756e656453657373696f6e000010040008010120546865206c617374207072756e65642073657373696f6e2c20696620616e792e20416c6c20646174612073746f7265642062792074686973206d6f64756c6554207265666572656e6365732073657373696f6e732e2044697370757465730001080502990a9d0a040004050120416c6c206f6e676f696e67206f7220636f6e636c7564656420646973707574657320666f7220746865206c617374207365766572616c2073657373696f6e732e20496e636c756465640001080502990a10040008450120416c6c20696e636c7564656420626c6f636b73206f6e2074686520636861696e2c2061732077656c6c2061732074686520626c6f636b206e756d62657220696e207468697320636861696e207468617459012073686f756c64206265207265766572746564206261636b20746f206966207468652063616e64696461746520697320646973707574656420616e642064657465726d696e656420746f20626520696e76616c69642e245370616d536c6f7473000104051051030400145101204d6170732073657373696f6e20696e646963657320746f206120766563746f7220696e6469636174696e6720746865206e756d626572206f6620706f74656e7469616c6c792d7370616d206469737075746573750120656163682076616c696461746f722069732070617274696369706174696e6720696e2e20506f74656e7469616c6c792d7370616d206469737075746573206172652072656d6f74652064697370757465732077686963682068617665c4206665776572207468616e206062797a616e74696e655f7468726573686f6c64202b2031602076616c696461746f72732e003d0120546865206927746820656e747279206f662074686520766563746f7220636f72726573706f6e647320746f2074686520692774682076616c696461746f7220696e207468652073657373696f6e2e1846726f7a656e0100ad03040010110120576865746865722074686520636861696e2069732066726f7a656e2e2053746172747320617320604e6f6e65602e205768656e20746869732069732060536f6d65602c35012074686520636861696e2077696c6c206e6f742061636365707420616e79206e65772070617261636861696e20626c6f636b7320666f72206261636b696e67206f7220696e636c7573696f6e2c090120616e64206974732076616c756520696e6469636174657320746865206c6173742076616c696420626c6f636b206e756d62657220696e2074686520636861696e2ef82049742063616e206f6e6c7920626520736574206261636b20746f20604e6f6e656020627920676f7665726e616e636520696e74657276656e74696f6e2e01cd070191010001a10a3e2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040555015501040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104055501a50a040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010055011000000000046020546865206e65787420667265652060506172614964602e01d10701a101082c506172614465706f73697418400080ca3961240000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f73697450657242797465184055a0fc0100000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01a90a4614536c6f74730114536c6f747304184c6561736573010104055501ad0a040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e01d50701a501082c4c65617365506572696f641010803a090004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f666673657410100000000004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01b50a472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f00001101040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405b90a18040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510bd0a04000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e01d90701a9011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001c90a482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104055501cd0a0400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e657752616973650100190a0400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e64657801e10701ad010c2050616c6c6574496495082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184018e47648170000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01d50a492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220d90a0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502e90a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502e90a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502e90aed0a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100f10a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000fd0a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01010801b1010001010b63050b041c40436865636b5370656356657273696f6e0d0b1038436865636b547856657273696f6e110b1030436865636b47656e65736973150b2438436865636b4d6f7274616c697479190b2428436865636b4e6f6e6365210bc82c436865636b576569676874250bc8604368617267655472616e73616374696f6e5061796d656e74290bc82d0b",polkadot:"0x6d6574610e4d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173652102011450686173650001146576656e7444010445000118746f70696373250201185665633c543e0000440840706f6c6b61646f745f72756e74696d65144576656e740001881853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040064018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0001001c496e6469636573040078017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0004002042616c616e63657304007c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0005001c5374616b696e67040084017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000700204f6666656e636573040088015870616c6c65745f6f6666656e6365733a3a4576656e740008001c53657373696f6e040090015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e647061040094015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400a8018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000c002444656d6f63726163790400cc018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000e001c436f756e63696c0400d801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400e001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050687261676d656e456c656374696f6e0400e401a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0011004c546563686e6963616c4d656d626572736869700400f001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0012002054726561737572790400f4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00130018436c61696d730400f80158636c61696d733a3a4576656e743c52756e74696d653e0018001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e0019001c5574696c69747904000901015470616c6c65745f7574696c6974793a3a4576656e74001a00204964656e7469747904000d01017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001450726f787904001101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001d00204d756c746973696704001d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001e0020426f756e7469657304002501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002200105469707304002901016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00230068456c656374696f6e50726f76696465724d756c7469506861736504002d0101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e00240020426167734c69737404003901018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0025003450617261496e636c7573696f6e04003d01019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304006d01015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007101015470617261636861696e735f756d703a3a4576656e74003b001048726d7004007d01017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c002452656769737472617204008501017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f7473040089010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e7304008d01016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e04009101016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c657404009501016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c0068016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00006c013c4f7074696f6e3c5665633c75383e3e00007001384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e68000004081010006c04184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000700418526573756c740804540174044501580108084f6b040074000000000c4572720400580000010000740000040000780c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000084103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e648c01104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e8c000003100000000800900c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909940c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574980134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909980000029c009c00000408a02000a00c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400a4013c656432353531393a3a5075626c69630000a40c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000a80c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964ac0138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65b4016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ac104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400b0013c737232353531393a3a5075626c69630000b00c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000b4000002b800b80000040800bc00bc083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cc0011c42616c616e636500010c6f776ec0011c42616c616e63650001186f7468657273c401ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000c00000061800c4000002c800c8083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565c0011c42616c616e63650000cc0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273d001445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64d40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747001384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000020000d40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000d80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0000050000e00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273e801ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e8000002ec00ec00000408001800f00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f40c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f8105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000fc013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400010101205b75383b2032305d0000010100000314000000080005010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e3044697370617463686564417304007001384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090911010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c747001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465781901010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090915010840706f6c6b61646f745f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740005002c43616e63656c50726f78790006001c41756374696f6e00070000190100000504001d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000025010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090929010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092d010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653101013c456c656374696f6e436f6d70757465000130707265765f656a6563746564dc0110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653501015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093101089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000350104184f7074696f6e0404540131010108104e6f6e6500000010536f6d6504003101000001000039010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090941010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000045010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696449010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f724d010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e617475726551010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173685d01014856616c69646174696f6e436f646548617368000049010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200004d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300005101104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055010c1c73705f636f72651c73723235353139245369676e617475726500000400590101205b75383b2036345d000059010000034000000008005d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f6465486173680000040024011048617368000061010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000065010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000069010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200006d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040049010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040049010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040049010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040049010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080049010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097101106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400007501011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0049010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410004901011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000790101144572726f72000100144572726f720400790101144572726f72000200007901100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100049010118506172614964000049010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408004901011850617261496400008101013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080049010118506172614964000049010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408004901011850617261496400008101013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090981010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572490101084964000124726563697069656e7449010108496400008501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800490101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400490101185061726149640001002052657365727665640800490101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800490101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00490101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040049010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400490101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040049010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400490101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c7408004901011850617261496400007001384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040049010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000049010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040049010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404007501015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00990101344d756c74694c6f636174696f6e0000990101344d756c74694c6f636174696f6e0000b901011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800990101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000e1010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00990101344d756c74694c6f636174696f6e000020011c517565727949640000050201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800990101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000990101344d756c74694c6f636174696f6e00000902015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00990101344d756c74694c6f636174696f6e000020011c5175657279496400007901012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08001d02015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f729d0101244a756e6374696f6e7300009d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a10101204a756e6374696f6e0001000858320800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0002000858330c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0003000858341000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0004000858351400a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0005000858361800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0006000858371c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0007000858382000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e00080000a101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400c00110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a5010000061000a901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000ad010000062000b101100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000b501100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a501010c753332000100204672616374696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c75333200040000b9010c0c78636d0876320c58636d041043616c6c00000400bd0101585665633c496e737472756374696f6e3c43616c6c3e3e0000bd01000002c10100c1010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400b901012458636d3c43616c6c3e0015002c536574417070656e6469780400b901012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b0000c501100c78636d087631286d756c746961737365742c4d756c746941737365747300000400c901013c5665633c4d756c746941737365743e0000c901000002cd0100cd01100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964d101011c4173736574496400010c66756ed501012c46756e676962696c6974790000d101100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400990101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000d501100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400c00110753132380000002c4e6f6e46756e6769626c650400d90101344173736574496e7374616e636500010000d901100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400c001107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400dd01011c5b75383b20385d0003001c4172726179313604008c01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000dd01000003080000000800e1010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400c501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400e50101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000e50104184f7074696f6e04045401e9010108104e6f6e6500000010536f6d650400e9010000010000e9010000040810790100ed010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d00030000f1010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e0000f501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400c501012c4d756c74694173736574730000001057696c640400f901013857696c644d756c7469417373657400010000f901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964d101011c4173736574496400010c66756efd01013c57696c6446756e676962696c69747900010000fd01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000001020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400ad01010c75363400010000050204184f7074696f6e0404540199010108104e6f6e6500000010536f6d650400990100000100000902080c78636d5056657273696f6e65644d756c746941737365747300010808563004000d02014c5665633c76303a3a4d756c746941737365743e0000000856310400c501013c76313a3a4d756c7469417373657473000100000d020000021102001102100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964150201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373150201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74c00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365d90101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964150201344d756c74694c6f636174696f6e000118616d6f756e74c0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373150201344d756c74694c6f636174696f6e000120696e7374616e6365d90101344173736574496e7374616e6365000b00001502100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400190201204a756e6374696f6e0001000858320800190201204a756e6374696f6e0000190201204a756e6374696f6e0002000858330c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0003000858341000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0004000858351400190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0005000858361800190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0006000858371c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0007000858382000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e000800001902100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a501010c7533320001002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000300304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400c00110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f647950617274000900001d02080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004001502014476303a3a4d756c74694c6f636174696f6e00000008563104009901014476313a3a4d756c74694c6f636174696f6e00010000210208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000025020000022400290200000268002d0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d653102016473705f72756e74696d653a3a52756e74696d65537472696e6700003102000005020035020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f3902011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d733d0201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973450201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200003d020000024102004102000004082828004502000002280049020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173734d0201845065724469737061746368436c6173733c57656967687473506572436c6173733e00004d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454015102000c01186e6f726d616c510201045400012c6f7065726174696f6e616c51020104540001246d616e6461746f72795102010454000051020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963550201384f7074696f6e3c5765696768743e0001246d61785f746f74616c550201384f7074696f6e3c5765696768743e0001207265736572766564550201384f7074696f6e3c5765696768743e0000550204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000059020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61785d0201545065724469737061746368436c6173733c7533323e00005d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000061020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400006502082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d653102013452756e74696d65537472696e67000124696d706c5f6e616d653102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069736902011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200006902040c436f77040454016d020004006d020000006d02000002710200710200000408dd01100075020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657479020000027d02007d0204184f7074696f6e0404540181020108104e6f6e6500000010536f6d650400810200000100008102084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c0185022c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ad03244163636f756e7449640100001401206d617962655f69646c013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8502011043616c6c0001386d617962655f706572696f6469638d0201944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ead03013450616c6c6574734f726967696e000085020840706f6c6b61646f745f72756e74696d651043616c6c0001a41853797374656d0400350201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e000000245363686564756c65720400890201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00010010426162650400910201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400b90201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0004002042616c616e6365730400c10201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050028417574686f72736869700400cd0201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0006001c5374616b696e670400d50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0007001c53657373696f6e0400f90201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e64706104000d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400390301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000c002444656d6f63726163790400550301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000e001c436f756e63696c0400650301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000f0048546563686e6963616c436f6d6d697474656504006d0301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e0010004050687261676d656e456c656374696f6e0400710301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0011004c546563686e6963616c4d656d626572736869700400790301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e00120020547265617375727904007d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00130018436c61696d730400810301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0018001c56657374696e6704009d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0019001c5574696c6974790400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001a00204964656e746974790400c90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001450726f78790400690401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001d00204d756c74697369670400710401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001e0020426f756e7469657304007d0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00220010546970730400810401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00230068456c656374696f6e50726f76696465724d756c746950686173650400850401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e00240020426167734c6973740400710501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00250034436f6e66696775726174696f6e0400750501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400790501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04007d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400810501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400ed0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400f10501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400f50501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400f90501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400fd0501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c00245265676973747261720400010601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400050601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400090601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400110601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e0063000089020c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0204184f7074696f6e04045401680108104e6f6e6500000010536f6d65040068000001000091020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967ad0201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9502084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201990208496401a102001001206f6666656e646572a10201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572990201184865616465720001347365636f6e645f6865616465729902011848656164657200009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a50101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c011844696765737400009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400b0013c737232353531393a3a5075626c69630000a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a902082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573450201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000ad020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f747300010000b10200000408202000b502084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b9020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77ad010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65dc0110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565c00128543a3a42616c616e63650001306e65775f7265736572766564c00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665dc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780174011408496404000001244163636f756e74496400000014496e6465780400c90201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400010101205b75383b2032305d00040000c9020000067400cd020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573d10201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed102000002990200d502103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c0013042616c616e63654f663c543e0001147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cc0013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565c0013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c69646174650401147072656673dd02013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473e50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f70617965650401147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577a501010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ca501010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72e902011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573d001445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573ed0201205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565c0013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468a5010120457261496e6465780001446572615f6974656d735f64656c65746564a501010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fe50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74f102012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74f102012c4f7074696f6e3c7533323e0001247468726573686f6c64f502013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed902083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000dd02083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ee102011c50657262696c6c00011c626c6f636b6564dc0110626f6f6c0000e102000006390200e502000002c50200e9020c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000ed020000021000f10204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000f50204184f7074696f6e04045401e9020108104e6f6e6500000010536f6d650400e9020000010000f9020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973fd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd020840706f6c6b61646f745f72756e74696d652c53657373696f6e4b657973000018011c6772616e647061a001d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011062616265a10201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65ac01d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72010301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74050301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279090301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000103104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300000503104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c696300000400b0013c737232353531393a3a5075626c6963000009030c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400b0013c737232353531393a3a5075626c696300000d030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1103084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6e1503014845717569766f636174696f6e3c482c204e3e00001503084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040019030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d697404002d030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100001903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456011d03045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273742903011828562c2053290001187365636f6e642903011828562c20532900001d03084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000021030c4c73705f66696e616c6974795f6772616e6470610c617070245369676e61747572650000040025030148656432353531393a3a5369676e6174757265000025030c1c73705f636f72651c65643235353139245369676e617475726500000400590101205b75383b2036345d00002903000004081d032103002d03084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456013103045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273743503011828562c2053290001187365636f6e643503011828562c20532900003103084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e0000350300000408310321030039030c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c040454000104246865617274626561740801246865617274626561743d0301644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265510301bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465410301484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000041030c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964450301304f706171756550656572496400014865787465726e616c5f616464726573736573490301505665633c4f70617175654d756c7469616464723e00004503081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e000049030000024d03004d030c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005103104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565c0013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616ca501012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64a501010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578a501013c5265666572656e64756d496e646578000110766f7465590301644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578a501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64a501010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578f102015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578a501012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e59030c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74655d030110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100005d030c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000061030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000065030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e690304184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100006d030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573d001445665633c543a3a4163636f756e7449643e00011476616c7565c0013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74a501010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e677503012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74dc0110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7503086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400a501010c7533320002000079030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565c0013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8103105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ffc013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c658d0301d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74950301544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64fc013c457468657265756d4164647265737300010c6e6577fc013c457468657265756d416464726573730001386d617962655f707265636c61696d690301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400890301205b75383b2036355d000089030000034100000008008d0304184f7074696f6e0404540191030108104e6f6e6500000010536f6d6504009103000001000091030000040c18181000950304184f7074696f6e0404540199030108104e6f6e6500000010536f6d6504009903000001000099030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c61720000001053616674000100009d030c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f74686572040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e73666572080118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1030c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000a5030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465781901010c75313600011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ead030154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002850200ad030840706f6c6b61646f745f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400b10301746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400b50301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400b90301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050617261636861696e734f726967696e0400bd03016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c65740400c103014870616c6c65745f78636d3a3a4f726967696e00630010566f69640400c50301110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000b10308306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000b503084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b903084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000bd03106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e04004901011850617261496400000000c1030c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400990101344d756c74694c6f636174696f6e00000020526573706f6e73650400990101344d756c74694c6f636174696f6e00010000c503081c73705f636f726510566f696400010000c9030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666fcd0301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f7375627304011073756273550401645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578a5010138526567697374726172496e64657800011c6d61785f666565c0013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578a5010138526567697374726172496e64657800010c666565c0013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578a5010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578a5010138526567697374726172496e6465780001186669656c64735d0401384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578a5010138526567697374726172496e646578000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e746504015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e74697479040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2ecd030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616cd1030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c6179d9030110446174610001146c6567616cd90301104461746100010c776562d90301104461746100011072696f74d903011044617461000114656d61696cd90301104461746100013c7067705f66696e6765727072696e74510401404f7074696f6e3c5b75383b2032305d3e000114696d616765d90301104461746100011c74776974746572d9030110446174610000d10310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d5030453000004004d0401185665633c543e0000d50300000408d903d90300d9030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400dd030000010010526177310400e1030000020010526177320400e5030000030010526177330400e9030000040010526177340400380000050010526177350400ed030000060010526177360400f1030000070010526177370400f5030000080010526177380400dd010000090010526177390400f90300000a001452617731300400fd0300000b001452617731310400010400000c001452617731320400050400000d001452617731330400090400000e0014526177313404000d0400000f00145261773135040011040000100014526177313604008c000011001452617731370400150400001200145261773138040019040000130014526177313904001d0400001400145261773230040001010000150014526177323104002104000016001452617732320400250400001700145261773233040029040000180014526177323404002d04000019001452617732350400310400001a001452617732360400350400001b001452617732370400390400001c0014526177323804003d0400001d001452617732390400410400001e001452617733300400450400001f001452617733310400490400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000dd03000003000000000800e103000003010000000800e503000003020000000800e903000003030000000800ed03000003050000000800f103000003060000000800f503000003070000000800f903000003090000000800fd030000030a000000080001040000030b000000080005040000030c000000080009040000030d00000008000d040000030e000000080011040000030f0000000800150400000311000000080019040000031200000008001d040000031300000008002104000003150000000800250400000316000000080029040000031700000008002d04000003180000000800310400000319000000080035040000031a000000080039040000031b00000008003d040000031c000000080041040000031d000000080045040000031e000000080049040000031f00000008004d04000002d50300510404184f7074696f6e0404540101010108104e6f6e6500000010536f6d65040001010000010000550400000259040059040000040800d903005d040c3c70616c6c65745f6964656e7469747914747970657320426974466c6167730404540161040004002001344964656e746974794669656c64000061040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000065040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000069040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465781901010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000114696e6465781901010c753136000118686569676874a5010138543a3a426c6f636b4e756d6265720001246578745f696e646578a501010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d0404184f7074696f6e0404540115010108104e6f6e6500000010536f6d6504001501000001000071040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c790401344f706171756543616c6c3c543e00012873746f72655f63616c6cdc0110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e750404184f7074696f6e0404540121010108104e6f6e6500000010536f6d65040021010000010000790410346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f7061717565040454018502000800a501000000850201045400007d040c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565c0013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964a501012c426f756e7479496e64657800011c63757261746f72c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565c0013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964a501012c426f756e7479496e64657800012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964a501012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565c0013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565c0013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e6573735d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265610501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747365050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8904089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453018d04000c0120736f6c7574696f6e8d0401045300011473636f726559050134456c656374696f6e53636f7265000114726f756e6410010c75333200008d040840706f6c6b61646f745f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e31360000400118766f74657331910400000118766f746573329d0400000118766f74657333b10400000118766f74657334bd0400000118766f74657335c90400000118766f74657336d50400000118766f74657337e10400000118766f74657338ed0400000118766f74657339f9040000011c766f746573313005050000011c766f746573313111050000011c766f74657331321d050000011c766f746573313329050000011c766f746573313435050000011c766f746573313541050000011c766f74657331364d050000009104000002950400950400000408a50199040099040000061901009d04000002a10400a1040000040ca501a504990400a504000004089904a90400a904000006ad0400ad040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004001901010c7531360000b104000002b50400b5040000040ca501b904990400b90400000302000000a50400bd04000002c10400c1040000040ca501c504990400c50400000303000000a50400c904000002cd0400cd040000040ca501d104990400d10400000304000000a50400d504000002d90400d9040000040ca501dd04990400dd0400000305000000a50400e104000002e50400e5040000040ca501e904990400e90400000306000000a50400ed04000002f10400f1040000040ca501f504990400f50400000307000000a50400f904000002fd0400fd040000040ca5010105990400010500000308000000a50400050500000209050009050000040ca5010d059904000d0500000309000000a50400110500000215050015050000040ca501190599040019050000030a000000a504001d0500000221050021050000040ca501250599040025050000030b000000a5040029050000022d05002d050000040ca501310599040031050000030c000000a50400350500000239050039050000040ca5013d059904003d050000030d000000a50400410500000245050045050000040ca501490599040049050000030e000000a504004d0500000251050051050000040ca501550599040055050000030f000000a5040059050000030300000018005d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273a501010c75333200011c74617267657473a501010c7533320000610504184f7074696f6e0404540159050108104e6f6e6500000010536f6d650400590500000100006505000002690500690500000408006d05006d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273e801845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000071050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7505106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577f102012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577f102012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7905106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d05106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8105106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174618505018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85050c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c484452019902001001246269746669656c647389050190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e64696461746573a505017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e74536574000134706172656e745f6865616465729902010c484452000089050000028d05008d05104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640191052c5265616c5061796c6f6164019105000c011c7061796c6f61649105011c5061796c6f616400013c76616c696461746f725f696e6465789d05013856616c696461746f72496e6465780001247369676e6174757265a105014856616c696461746f725369676e6174757265000091050c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004009505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000095050000070899050099050c18626974766563146f72646572104c736230000000009d050c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c7533320000a105104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e61747572650000a505000002a90500a9050c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e646964617465ad050170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573c50501605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365739505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e0000ad050c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e7473b105015043616e646964617465436f6d6d69746d656e74730000b1050c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573450201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573b50501705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f6465bd0501584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f6461746161010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000b505000002b90500b9050860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401490100080124726563697069656e744901010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000bd0504184f7074696f6e04045401c1050108104e6f6e6500000010536f6d650400c1050000010000c1050c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000c505000002c90500c9050c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c696369740400a105014856616c696461746f725369676e6174757265000100204578706c696369740400a105014856616c696461746f725369676e617475726500020000cd05000002d10500d1050c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f68617368d505013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473d90501ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000d5050860706f6c6b61646f745f636f72655f7072696d6974697665733443616e6469646174654861736800000400240110486173680000d905000002dd0500dd050000040ce1059d05a10500e1050c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400e505016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400e905016c496e76616c69644469737075746553746174656d656e744b696e6400010000e5050c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000e9050c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000ed05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172614901011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef105106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef505106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef905106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e744901011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465724901011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648101013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261490101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648101013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869644901011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964490101185061726149640001146f746865724901011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261490101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0506105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261490101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172614901011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172614901011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0906105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ea5010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578a50101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c626964140110706172610d06011850617261496400013461756374696f6e5f696e646578a501013041756374696f6e496e64657800012866697273745f736c6f74a50101404c65617365506572696f644f663c543e0001246c6173745f736c6f74a50101404c65617365506572696f644f663c543e000118616d6f756e74c0013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d060000064901001106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e6465780d06011850617261496400011476616c7565c0013042616c616e63654f663c543e0001247369676e6174757265250601584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e6465780d060118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e6465780d060118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e6465780d060118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578490101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465784901011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e150604184f7074696f6e0404540119060108104e6f6e6500000010536f6d650400190600000100001906082873705f72756e74696d652c4d756c74695369676e657200010c1c456432353531390400a4013c656432353531393a3a5075626c69630000001c537232353531390400b0013c737232353531393a3a5075626c696300010014456364736104001d06013465636473613a3a5075626c6963000200001d060c1c73705f636f7265146563647361185075626c696300000400210601205b75383b2033335d00002106000003210000000800250604184f7074696f6e0404540129060108104e6f6e6500000010536f6d650400290600000100002906082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040025030148656432353531393a3a5369676e61747572650000001c53723235353139040055010148737232353531393a3a5369676e617475726500010014456364736104002d06014065636473613a3a5369676e6174757265000200002d060c1c73705f636f7265146563647361245369676e617475726500000400890301205b75383b2036355d000031060c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676535060154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765610601a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e99010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ef10201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3506080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003906013476303a3a58636d3c43616c6c3e00000008563104004d06013476313a3a58636d3c43616c6c3e0001000856320400b901013476323a3a58636d3c43616c6c3e0002000039060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676539060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00003d060000024106004106100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d450601385665633c58636d3c43616c6c3e3e00070000450600000239060049060c0c78636d08763020526573706f6e73650001041841737365747304000d02013c5665633c4d756c746941737365743e000000004d060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167654d060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c000051060000025506005506100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73590601385665633c58636d3c43616c6c3e3e0007000059060000024d06005d060c0c78636d08763120526573706f6e7365000108184173736574730400c501012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100006106080c78636d3056657273696f6e656458636d041043616c6c00010c08563004006506013476303a3a58636d3c43616c6c3e00000008563104007906013476313a3a58636d3c43616c6c3e00010008563204008906013476323a3a58636d3c43616c6c3e0002000065060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676565060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000069060000026d06006d06100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d710601385665633c58636d3c43616c6c3e3e00070000710600000265060075060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000079060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676579060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c00007d060000028106008106100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73850601385665633c58636d3c43616c6c3e3e00070000850600000279060089060c0c78636d0876320c58636d041043616c6c000004008d0601585665633c496e737472756374696f6e3c43616c6c3e3e00008d0600000291060091060c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008906012458636d3c43616c6c3e0015002c536574417070656e64697804008906012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b00009506084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000099060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099d0610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a106045300000400a50601185665633c543e0000a10600000408a1022000a506000002a10600a90610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400ad0601185665633c543e0000ad060000020400b10604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000b506084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f74730000b9060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909bd060000040c0018dc00c1060c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c50610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c906045300000400d10601185665633c543e0000c906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964dd0101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73cd06011c526561736f6e730000cd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000d106000002c90600d50610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d906083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201dd011c42616c616e63650118000801086964dd010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000dd06000002d90600e106083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000e5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000ed06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f106000002f50600f5060c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261633902011c50657262696c6c0001206e65676174697665dc0110626f6f6c00011864656772656508010875380000f906000002fd0600fd06084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000690301384f7074696f6e3c417574686f723e0001000001070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090507083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cc0011c42616c616e6365000118616374697665c0011c42616c616e6365000124756e6c6f636b696e67090701645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473ed0201345665633c457261496e6465783e000009070000020d07000d07083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565c0011c42616c616e636500010c657261a5010120457261496e64657800001107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473d001385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564dc0110626f6f6c00001507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172745502012c4f7074696f6e3c7536343e00001907000004081000001d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c2107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00002107042042547265654d617008044b010004560110000400250700000025070000022907002907000004080010002d07083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000031070000023507003507083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273e801645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273d001385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000390700000408390218003d070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72ed0201345665633c457261496e6465783e000041070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000450700000249070049070000040810dc004d07083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f30000700005107103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201b8000801206f6666656e646572b801204f6666656e6465720001247265706f7274657273d001345665633c5265706f727465723e00005907000004088c28005d0700000261070061070000040800fd02006507000004086907280069070c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d00006d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e7107083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300007507083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965737907016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564f10201244f7074696f6e3c4e3e0000790710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019c0453000004009801185665633c543e00007d070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909810710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401ac045300000400850701185665633c543e00008507000002ac00890710346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454018d07000800a5010000008d0701045400008d07084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69649107019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365739507012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000910710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000950710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019107045300000400990701185665633c543e000099070000029107009d070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a107000002a50700a5070000040c10240000a90700000408d01800ad07084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279f102014c4f7074696f6e3c426c6f636b4e756d6265723e00010000b1070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400b50701b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564dc0110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000b5070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64d40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79b907013854616c6c793c42616c616e63653e0000b9070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000bd070c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573c10701b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000c107000002c50700c5070000040810590300c9070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000cd070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000d1070000040824d400d5070000040810d000d907084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000dd070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e10710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000e507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d001385665633c4163636f756e7449643e0001106e617973d001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000e9070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000f1070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f507000002f90700f907086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000fd07086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573d001385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000001080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090905080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500000d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400ed0201185665633c543e000011080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000150808346672616d655f737570706f72742050616c6c6574496400000400dd01011c5b75383b20385d000019080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e1d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909210810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401a103045300000400250801185665633c543e00002508000002a103002908083870616c6c65745f76657374696e672052656c6561736573000108085630000000085631000100002d080c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e31080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473390801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666fcd0301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000390810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013d08045300000400410801185665633c543e00003d08000004081065040041080000023d080045080000040818490800490810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400d001185665633c543e00004d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454015108045300000400590801185665633c543e0000510804184f7074696f6e0404540155080108104e6f6e6500000010536f6d6504005508000001000055080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c64735d0401384964656e746974794669656c6473000059080000025108005d080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090961080000040865081800650810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540169080453000004006d0801185665633c543e00006908083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650115012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651501012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200006d0800000269080071080000040875081800750810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540179080453000004007d0801185665633c543e00007908083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200007d0800000279080081080c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098508000004080004008908083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73d001385665633c4163636f756e7449643e00008d080000040c790400180091080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099508083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757399080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00009908083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500009d080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a108082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573f102014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073e801645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565dc0110626f6f6c0000a5080c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a908089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400ad08012828626f6f6c2c20426e2900020024456d657267656e637900030000ad0800000408dc1000b108089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274736505012c537570706f7274733c413e00011473636f726559050134456c656374696f6e53636f726500011c636f6d707574653101013c456c656374696f6e436f6d707574650000b508089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273b90801705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473d001185665633c413e0000b908000002bd0800bd080000040c0020d000c10810346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01590504560110045300000400c508013842547265654d61703c4b2c20563e0000c508042042547265654d617008044b01590504560110000400c908000000c908000002cd0800cd080000040859051000d1080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e018d040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e89040154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e63650000d5080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ed9080c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576690301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874690301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000dd080c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164690301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c690301504f7074696f6e3c543a3a4163636f756e7449643e0000e1080000022000e5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265f102012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273f102012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000e908106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed080000029d0500f108000002010300f5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6491050150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000f9080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726565010124436f7265496e64657800011068617368d505013443616e6469646174654861736800012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573950501604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273950501604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75706901012847726f7570496e6465780000fd08106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090901090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e6469646174650509011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e745365740000050900000209090009090000040841010d09000d090000021109001109000004089d05c905001509106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091909000002ed08001d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565210901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000210900000225090025090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d2909013c50617261746872656164456e74727900012c636f72655f6f666673657410010c753332000029090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d2d09013c50617261746872656164436c61696d00011c7265747269657310010c75333200002d090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d0000080049010108496400004d010128436f6c6c61746f72496400003109000002350900350904184f7074696f6e0404540139090108104e6f6e6500000010536f6d6504003909000001000039090c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f63637570696564000108285061726174687265616404002909013c50617261746872656164456e7472790000002450617261636861696e000100003d09000002490100410900000245090045090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726565010124436f7265496e64657800011c706172615f6964490101185061726149640001106b696e644909013841737369676e6d656e744b696e6400012467726f75705f6964786901012847726f7570496e646578000049090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e000000285061726174687265616408004d010128436f6c6c61746f724964000010010c753332000100004d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600005109000004084901100055090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573590901605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564f10201244f7074696f6e3c4e3e000059090000025d09005d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e0000610900000251090065090c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f41686561640001000069090c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e74000000006d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f646500012470617261636861696edc0110626f6f6c00007109106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909750900000279090079090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273f10801405665633c56616c696461746f7249643e000118717565756564f10801405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e64657800007d0900000281090081090860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000850900000408490128008909106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564dc0110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320000910900000281010095090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164990901304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000990904184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100009d09000002a10900a1090860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000a509000002a90900a90900000408103d0900ad09106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b109000002050300b5090c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273f10801405665633c56616c696461746f7249643e000138646973636f766572795f6b657973b90901645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b657973b10901445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073190901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000b909000002090300bd090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564dc0110626f6f6c0000c109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c509000002c90900c90904184f7074696f6e04045401ec0108104e6f6e6500000010536f6d650400ec0000010000cd09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d1090000040800490100d50900000324000000d90900d90904184f7074696f6e04045401dd090108104e6f6e6500000010536f6d650400dd090000010000dd090000040c0049011800e109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e5090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e74496400012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ee90901744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000e9090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000ed09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f1090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465721d02015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679f50901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e1d02015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665dc0110626f6f6c000100145265616479080120726573706f6e7365fd09014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000f50904184f7074696f6e04045401f9090108104e6f6e6500000010536f6d650400f9090000010000f90900000408080800fd09080c78636d4456657273696f6e6564526573706f6e736500010c08563004004906013076303a3a526573706f6e736500000008563104005d06013076313a3a526573706f6e73650001000856320400e101013076323a3a526573706f6e736500020000010a00000408101d0200050a0000040c20201000090a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400110a01185665633c543e00000d0a000004081d021000110a0000020d0a00150a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304006c013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000190a0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d0a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5021043616c6c018502245369676e617475726501290614457874726101210a00040028000000210a00000420250a290a2d0a310a390a3d0a410a450a00250a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000290a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000002d0a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000310a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400350a010c4572610000350a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000390a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a5010120543a3a496e64657800003d0a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000410a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400c0013042616c616e63654f663c543e0000450a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d734850726576616c69646174654174746573747304045400000000490a0840706f6c6b61646f745f72756e74696d651c52756e74696d6500000000c01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022429020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500002d0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100dc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100dc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500002102040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01350201481830426c6f636b576569676874734902850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746859023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687461024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e6502490320706f6c6b61646f743c7061726974792d706f6c6b61646f7400000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000090000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978190108000014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01750200245363686564756c657201245363686564756c65720c184167656e6461010104051079020400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b75700001040528680400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100950604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e018902016408344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e019906011042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f72697469657301009d060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000ad0204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f72697469657301009d0604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510a90604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b10604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100b10604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f63685374617274010068200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000b50604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000b5060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e019102000c3445706f63684475726174696f6e202060090000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401b906022454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100dc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01b9020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00031c496e6469636573011c496e646963657304204163636f756e74730001040210bd060400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01bd020178041c4465706f736974184000e8764817000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01c106042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d506040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100e10604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01c102017c0c484578697374656e7469616c4465706f736974184000e40b5402000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01e50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ed0604000000000c485472616e73616374696f6e42797465466565184040420f00000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f466565f1065c040000000000000000000000000000000000b4c4040001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002028417574686f72736869700128417574686f72736869700c18556e636c65730100f9060400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100dc040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e01cd02000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e010107061c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100d004000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020005070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500d902040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f72730101040500dd020800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500110704000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100001507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805051907bc0c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805051907bc0c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805051907dd020800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405101d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101002d0704000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100390210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405103107040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100290204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050519073907040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505190718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405003d070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040529074107800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301004507040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01004d07040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000e90204000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01d5020184143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010100000000001510707204f6666656e63657301204f6666656e6365730c1c5265706f72747300010405245507040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505590725020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104058c28040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00018800000828486973746f726963616c0000000000211c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100dc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301005d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ed020400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500fd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405650700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01f902019000016d07091c4772616e647061011c4772616e647061181453746174650100710704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500007507040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000680400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e010d03019404384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365017d070b20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301008107040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805056889070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505190710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01390301a80440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e019d070c48417574686f72697479446973636f7665727900000000000d2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100a107040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510a90704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d616765730001040624ad070400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510b10704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500bd07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100dc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000d107040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624d50704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624dc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000d90704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01550301cc2c3c456e6163746d656e74506572696f6410100027060014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f6410100027060004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f6410100027060004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000270600109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400010a5d4e8000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564dc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f736974184000e1f5050000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01dd070e1c436f756e63696c011c436f756e63696c182450726f706f73616c730100e107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01650301d80001e9070f48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100ed07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e016d0301e00001f107104050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100f50704000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100f50704001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100e80400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e670101040500fd07840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01710301e41c2050616c6c65744964dd0120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400010a5d4e8000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e64426173651840007013b72e000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184000d012130000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010140000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010c08901000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e010108114c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100d0040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01790301f00001050812205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051009080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301000d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e017d0301f4183050726f706f73616c426f6e6411081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000460500048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e110810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496415082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0119081318436c61696d730118436c61696d731418436c61696d7300010406fc1804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406fc9103040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406fc9903040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600fc0400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01810301f8041850726566697828888450617920444f547320746f2074686520506f6c6b61646f74206163636f756e743a00011d08181c56657374696e67011c56657374696e67081c56657374696e6700010402002108040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100290804000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e019d0301050108444d696e5665737465645472616e73666572184000e40b5402000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000012d08191c5574696c6974790001a503010901044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0131081a204964656e7469747901204964656e7469747910284964656e746974794f660001040500350804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020059040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500450844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e285265676973747261727301004d080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01c903010d01183042617369634465706f7369741840007db52a2f000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000cd5627000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184080f884b02e00000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e015d081c1450726f7879011450726f7879081c50726f78696573010104050061084400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500710844000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e016904011101184050726f78794465706f7369744261736518400084b2952e000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218408066ab1300000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400084b2952e000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000cd562700000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0181081d204d756c746973696701204d756c746973696708244d756c746973696773000108050285088908040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c7300010406048d08040000017104011d010c2c4465706f736974426173651840008c61c52e000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000d012130000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573190108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0191081e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051095080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100ed02040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e017d040125011c44426f756e74794465706f73697442617365184000e40b5402000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000c20100045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697411081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184000e876481700000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019d082210546970730110546970730810546970730001040524a10804000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e018104012901144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565e9020414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000e40b5402000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e01a5082368456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a9080400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000b1080400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000b50804000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100005d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e64696365730100c1080400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700101040510d10811020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f7265000059050400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e018504012d013834556e7369676e656450686173651010580200000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010580200000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6439021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e40b54020000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f73697442617365184000a0db215d000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840787d010000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e01d5082420426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90804000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520dd0804000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01710501390104344261675468726573686f6c6473e1080919210300e40b5402000000f39e809702000000a8b197e20200000094492e3603000000279c3a930300000003bccefa0300000042c01b6e040000001b4775ee04000000385e557d0500000046dc601c0600000089386ccd06000000b6ee809207000000fe7ee36d08000000e81b1a6209000000b019f4710a000000103592a00b000000cfc96ff10c00000041146d680e000000e79bda0910000000cee885da1100000028a9c7df13000000bb70931f160000008e4089a018000000810a096a1b000000366a48841e0000005bd36af821000000807c9cd025000000c95530182a000000bd63c1db2e00000071e0572934000000689092103a000000edc4d4a240000000699379f3470000008fd80c18500000004baf8a28590000006a16a63f630000000995177b6e00000078c5f4fb7a00000062c811e78800000051bf6d6598000000048eaba4a9000000544698d7bc00000091cac036d2000000175f1801ea000000bd15b27c0401000043358ff721010000b8fc84c84201000099673c506701000007e44efa8f010000b341833ebd010000027f2ea2ef0100009883bcb927020000164d652a66020000b49513acab0200002d8e820bf9020000a1e6982c4f030000a616080daf030000cc9d37c719040000a0d584959004000042e7e0d514050000028cd70da80500000f750aef4b060000ea8d2e5c02070000c3cb996ecd070000b1e5717caf080000aa2b8e1fab090000b5c1203dc30a000026d03d0efb0b000070c75929560d0000ebadda8cd80e0000f797dbaa86100000cff04476651200001f2660717a14000009a611becb1600001dfbe82f60190000943a3c603f1c00008afe89c4711f0000ced963c70023000003a92ae4f6260000fe72eec55f2b000036c9cc6948300000dae33245bf350000062a7470d43b00007c9732d69942000084a32468234a0000571ad45987520000e7f10262de5b00000db8760344660000ae0401ded67100007d9eb308b97e00001e044a76108d00003a1df064079d0000e04fafdaccae00005679f02f95c2000095c3aaa99ad80000967c05251ef10000177a66d6670c010028cb1f1ec82a0100fa282f75984c0100d57dc8743c7201007dc4b3fb229c0100365cde74c7ca01009eb8e142b3fe01000c31ae547f3802005fe101e8d57802006373da7e74c0020051d1a60d2e100300c7e9a468ed68030061c091f7b7cb0300bf27a1b7b03904007b1499941bb404008523ed22613c050069a5d4c512d40500ec8c934def7c0600f5aa901be83807008cbe5ddb260a080002978ce113f30800fae314435df60900ddf12dbafe160b002ebadc6f4a580c000c5518c4f2bd0d00f0bb5431154c0f00498e866b46071100b2c153de9ff41200278a2fb2ce191500b2399f84247d1700e199e704aa251a00ba13f5ab331b1d00264785cc7866200088bf803f2d1124001c9823f81d262800ccc422d450b12c00f088820528c03100367c6d7e896137006e9329d30aa63d008cbc6c1322a044000070f32a5c644c00b43b84699909550080b4abe450a95e00a0cda979db5f69004cc27f4cc74c7500d0ac0eba34938200483e0ccf3d5a910068c68e7469cda100281e6fa52b1db40098a92326747fc800f09a74634d30df0080cdfc4b8d72f8009014602d9a901401f0b413d945dd330120973596c1b4560150dcfbaead7d7d01e01198b947aaa80130c7ee16bbb9d801206e488697390e02a0fa4b1d72c74902c0117170b5128c02808a1643a6ded502c0f823b1a204280380af5970a2768303c06f2d87ff41e90340937fac8f925a040091097117b6d804400fdf5b212065050049c149446e0106008ebca6e56caf0600595686851c71078068aa34a4b7480880a1e29e52b9380900bdabe880e4430a002a72b4204c6d0b80f1c013335cb80c00a03ccbdce3280e80b8629a9e20c30f00de5693d2ca8b11005d7f4c93238813001a87df3504be1500a7ce4b84ef3318000110fbea24f11a00802ae5d1b5fd1d0022a134609d62210044216bf0da2925000261f1828f5e29006620cf851e0d2e008410195252433300a0c18fca8410390026ad1493cc853f00d0cd24662fb646009ce19a1cdab64e0058ccc20c5f9f5700200a7578fb89610030bbbbd6e4936c0060cba7dc9edd7800b83bc0425b8b8600b886236164c59500f8f15fdc93b8a600206a91c0d696b900d8efe28fc097ce0068299bf52ef9e5ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00254050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100e508e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510e508040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e017505000001e908332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100ed08040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100f1080400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e017905000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104059d05f508040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104054901f908040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104054901b10504000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e017d05013d010001fd08353050617261496e686572656e74013050617261496e686572656e740820496e636c75646564000074040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000010904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e01810500000115093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f757073010019090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c50617261746872656164517565756501001d091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f726573010031090400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e64657801003d09040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401004109040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e7301003d09040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c65730001040549014d09040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040549016101040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f6465486173680001040549015d0104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f6465486173680001040551095d0104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d65746101010405490155090800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701006109040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040549011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f6465486173680001040549015d0104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c0001040549016509040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c0001040549016909040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e730100610904000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301006109040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e73517565756501010405103d0904000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e657369730001040549016d09040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f646542794861736852656673010104065d0110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f6465427948617368000104065d01c105040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01ed05016d0100017109382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a656400007404002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100750904001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01f105000000390c446d70010c446d700854446f776e776172644d6573736167655175657565730101040549017d09040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104054901248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01f5050000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040549014502040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a65010104054901682000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e65656473446973706174636801003d09040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000049010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520850904000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01f905017101000189093b1048726d70011048726d70305c48726d704f70656e4368616e6e656c52657175657374730001040581018d09040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c697374010091090400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040549011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040549011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c52657175657374730001040581017404001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c697374010091090400003848726d7057617465726d61726b730001040549011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058101950904000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e6465780101040549013d09040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e6465780101040549013d090400004c48726d704368616e6e656c436f6e74656e74730101040581019d09040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104054901a50904001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01fd05017d010001ad093c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e736166650100b10904000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610b50904000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040549014901040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104054901bd09040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010049011000000000046020546865206e65787420667265652060506172614964602e010106018501082c506172614465706f73697418400010a5d4e8000000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f7369745065724279746518408096980000000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01c1094614536c6f74730114536c6f747304184c6561736573010104054901c509040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e010506018901082c4c65617365506572696f6410100075120004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f6666736574101000100e0004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01cd09472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f000068040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405d10918040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510d50904000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e010906018d011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001e109482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104054901e5090400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e6577526169736501003d090400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e6465780111060191010c2050616c6c6574496415082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184000743ba40b0000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01ed09492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220f1090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502010a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502010a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502010a050a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100090a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000150a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e0131060195010001190a631d0a042040436865636b5370656356657273696f6e250a1038436865636b547856657273696f6e290a1030436865636b47656e657369732d0a2438436865636b4d6f7274616c697479310a2428436865636b4e6f6e6365390a742c436865636b5765696768743d0a74604368617267655472616e73616374696f6e5061796d656e74410a744850726576616c696461746541747465737473450a74490a",statemine:"0x6d6574610eb904000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e6572696318646967657374184469676573740410486173680124000401106c6f67733001545665633c4469676573744974656d3c486173683e3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0410486173680124011c3c4368616e67657354726965526f6f740400240110486173680002002850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500444368616e676573547269655369676e616c04003c01444368616e676573547269655369676e616c000700144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c102873705f72756e74696d651c67656e6572696318646967657374444368616e676573547269655369676e616c000104404e6577436f6e66696775726174696f6e04004001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e000000004004184f7074696f6e04045401440108104e6f6e6500000010536f6d650400440000010000440c1c73705f636f7265306368616e6765735f74726965604368616e67657354726965436f6e66696775726174696f6e000008013c6469676573745f696e74657276616c10010c7533320001346469676573745f6c6576656c7310010c7533320000480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540124000c011470686173657901011450686173650001146576656e7450010445000118746f706963737d0101185665633c543e000050084473746174656d696e655f72756e74696d65144576656e740001381853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007001bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040074017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a0044436f6c6c61746f7253656c656374696f6e04007c01a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e040084015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d70517565756504008801a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040094016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04003101018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400350101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904003901015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704003d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f787904004d01017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a001841737365747304005901017470616c6c65745f6173736574733a3a4576656e743c52756e74696d653e0032001c556e697175657304006101017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e00330000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304005801304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080064013444697370617463684572726f7200005801304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e0400680128546f6b656e4572726f720006002841726974686d6574696304006c013c41726974686d657469634572726f720007000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000700c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c696564040010015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040024011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040010010c7533320004080101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e2c5c5b20636f756e74205c5d64446f776e776172644d6573736167657350726f6365737365640800200118576569676874000024014472656c61795f636861696e3a3a48617368000508e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e885c5b207765696768745f757365642c20726573756c745f6d71635f68656164205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f7765640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000042101416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e205c5b6163636f756e742c20667265655f62616c616e63655c5d20447573744c6f73740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742ccc726573756c74696e6720696e20616e206f75747269676874206c6f73732e205c5b6163636f756e742c2062616c616e63655c5d205472616e736665720c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e63650002049c5472616e73666572207375636365656465642e205c5b66726f6d2c20746f2c2076616c75655c5d2842616c616e63655365740c00000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000180128543a3a42616c616e6365000304c8412062616c616e6365207761732073657420627920726f6f742e205c5b77686f2c20667265652c2072657365727665645c5d2052657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650004041d01536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e205c5b77686f2c2076616c75655c5d28556e72657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650005042501536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e205c5b77686f2c2076616c75655c5d485265736572766552657061747269617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000078011853746174757300060c4d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652ea45c5b66726f6d2c20746f2c2062616c616e63652c2064657374696e6174696f6e5f7374617475735c5d1c4465706f7369740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650007083901536f6d6520616d6f756e7420776173206465706f736974656420696e746f20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c246465706f7369745c5d2057697468647261770800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650008045901536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c2076616c75655c5d1c536c61736865640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650009081d01536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e205c5b77686f2c40616d6f756e745f736c61736865645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100007c0c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c657304008001445665633c543a3a4163636f756e7449643e000000504e65774465736972656443616e64696461746573040010010c753332000100404e657743616e646964616379426f6e64040018013042616c616e63654f663c543e0002003843616e64696461746541646465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0003004043616e64696461746552656d6f7665640400000130543a3a4163636f756e7449640004000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800000020000840c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e040010013053657373696f6e496e64657800000849014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e7420697320746865205c5b73657373696f6e5f696e6465785c5d2c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001181c5375636365737304008c013c4f7074696f6e3c543a3a486173683e00000464536f6d652058434d20776173206578656375746564206f6b2e104661696c08008c013c4f7074696f6e3c543a3a486173683e000090012058636d4572726f7200010440536f6d652058434d206661696c65642e2842616456657273696f6e04008c013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d617404008c013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098c04184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000090100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000940c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d70746564040098015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c009c01344d756c74694c6f636174696f6e00009c01344d756c74694c6f636174696f6e0000c4011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508009c01344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000f00120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c009c01344d756c74694c6f636174696f6e000020011c517565727949640000150101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08009c01344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261746520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002401104832353600009c01344d756c74694c6f636174696f6e00001901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f74696669656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e67656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c009c01344d756c74694c6f636174696f6e000020011c51756572794964000090012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08002d01015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c657465080020011857656967687400009001144572726f72000100144572726f7204009001144572726f72000200009c100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a001244a756e6374696f6e730000a0100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a401204a756e6374696f6e0001000858320800a401204a756e6374696f6e0000a401204a756e6374696f6e0002000858330c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0003000858341000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0004000858351400a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0005000858361800a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0006000858371c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0007000858382000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e00080000a4100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a8010c7533320000002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000200304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b80110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f64795061727400080000a80000061000ac100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000b00000062000b4000003140000000800b80000061800bc100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a8010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000c0100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a8010c753332000100204672616374696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c75333200040000c40c0c78636d0876320c58636d041043616c6c00000400c801585665633c496e737472756374696f6e3c43616c6c3e3e0000c8000002cc00cc0c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400c4012458636d3c43616c6c3e0015002c536574417070656e6469780400c4012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000d0100c78636d087631286d756c746961737365742c4d756c746941737365747300000400d4013c5665633c4d756c746941737365743e0000d4000002d800d8100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964dc011c4173736574496400010c66756ee0012c46756e676962696c6974790000dc100c78636d087631286d756c746961737365741c4173736574496400010820436f6e637265746504009c01344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000e0100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b80110753132380000002c4e6f6e46756e6769626c650400e401344173736574496e7374616e636500010000e4100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b801107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400e8011c5b75383b20385d0003001c417272617931360400ec01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000e8000003080000000800ec000003100000000800f00c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400d0012c4d756c74694173736574730001003c457865637574696f6e526573756c740400f401504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000f404184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f80000010000f800000408109000fc0c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000001010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00000501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400d0012c4d756c74694173736574730000001057696c6404000901013857696c644d756c74694173736574000100000901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964dc011c4173736574496400010c66756e0d01013c57696c6446756e676962696c697479000100000d01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000011010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400b0010c75363400010000150104184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100001901080c78636d5056657273696f6e65644d756c746941737365747300010808563004001d01014c5665633c76303a3a4d756c746941737365743e0000000856310400d0013c76313a3a4d756c7469417373657473000100001d010000022101002101100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964250101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373250101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74b80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365e401344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964250101344d756c74694c6f636174696f6e000118616d6f756e74b8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373250101344d756c74694c6f636174696f6e000120696e7374616e6365e401344173736574496e7374616e6365000b00002501100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400290101204a756e6374696f6e0001000858320800290101204a756e6374696f6e0000290101204a756e6374696f6e0002000858330c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0003000858341000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0004000858351400290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0005000858361800290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0006000858371c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0007000858382000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e000800002901100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a8010c7533320001002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000300304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b80110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f647950617274000900002d01080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004002501014476303a3a4d756c74694c6f636174696f6e00000008563104009c014476313a3a4d756c74694c6f636174696f6e0001000031010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400e8011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e0400e8011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e776172640800e8011c5b75383b20385d000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d617404000401244d657373616765496400000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401244d6573736167654964000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d484f766572776569676874456e7175657565640c000401244d6573736167654964000020013c4f766572776569676874496e64657800002001185765696768740004081901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e645c5b2069642c20696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e6465780000200118576569676874000508e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e445c5b20696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090939010c3870616c6c65745f7574696c6974791870616c6c6574144576656e7400010c404261746368496e746572727570746564080010010c753332000064013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061738c77656c6c20617320746865206572726f722e205c5b696e6465782c206572726f725c5d384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004012043616c6c48617368000004190141206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e205c5b617070726f76696e672c206d756c74697369672c2063616c6c5f686173685c5d404d756c7469736967417070726f76616c1000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c48617368000108c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652eb45c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d404d756c746973696745786563757465641400000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680000450101384469737061746368526573756c74000204550141206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e205c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d444d756c746973696743616e63656c6c65641000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680003045d0141206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e205c5b63616e63656c6c696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000045010418526573756c74080454014901044501640108084f6b04004901000000000c4572720400640000010000490100000400004d010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f787945786563757465640400450101384469737061746368526573756c74000004e8412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e205c5b726573756c745c5d2e40416e6f6e796d6f7573437265617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f78795479706500005501010c75313600010ce8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e0901646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e205c5b616e6f6e796d6f75732c2077686f2c2070726f78795f747970652c58646973616d626967756174696f6e5f696e6465785c5d24416e6e6f756e6365640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000024013443616c6c486173684f663c543e0002044d01416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e205c5b7265616c2c2070726f78792c2063616c6c5f686173685c5d2850726f787941646465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f7879547970650000100138543a3a426c6f636b4e756d626572000304f8412070726f7879207761732061646465642e205c5b64656c656761746f722c2064656c6567617465652c2070726f78795f747970652c2064656c61795c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095101084473746174656d696e655f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f72000600005501000005040059010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001481c437265617465640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004e8536f6d6520617373657420636c6173732077617320637265617465642e205c5b61737365745f69642c2063726561746f722c206f776e65725c5d184973737565640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000104e8536f6d65206173736574732077657265206973737565642e205c5b61737365745f69642c206f776e65722c20746f74616c5f737570706c795c5d2c5472616e736665727265641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000204f0536f6d65206173736574732077657265207472616e736665727265642e205c5b61737365745f69642c2066726f6d2c20746f2c20616d6f756e745c5d184275726e65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000304e0536f6d652061737365747320776572652064657374726f7965642e205c5b61737365745f69642c206f776e65722c2062616c616e63655c5d2c5465616d4368616e6765641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004040101546865206d616e6167656d656e74207465616d206368616e676564205c5b61737365745f69642c206973737565722c2061646d696e2c20667265657a65725c5d304f776e65724368616e6765640800100128543a3a417373657449640000000130543a3a4163636f756e74496400050494546865206f776e6572206368616e676564205c5b61737365745f69642c206f776e65725c5d1846726f7a656e0800100128543a3a417373657449640000000130543a3a4163636f756e744964000604c0536f6d65206163636f756e74206077686f60207761732066726f7a656e2e205c5b61737365745f69642c2077686f5c5d185468617765640800100128543a3a417373657449640000000130543a3a4163636f756e744964000704c0536f6d65206163636f756e74206077686f6020776173207468617765642e205c5b61737365745f69642c2077686f5c5d2c417373657446726f7a656e0400100128543a3a41737365744964000804b8536f6d65206173736574206061737365745f696460207761732066726f7a656e2e205c5b61737365745f69645c5d2c41737365745468617765640400100128543a3a41737365744964000904b8536f6d65206173736574206061737365745f69646020776173207468617765642e205c5b61737365745f69645c5d2444657374726f7965640400100128543a3a41737365744964000a0474416e20617373657420636c617373207761732064657374726f7965642e30466f726365437265617465640800100128543a3a417373657449640000000130543a3a4163636f756e744964000b04dc536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e205c5b61737365745f69642c206f776e65725c5d2c4d657461646174615365741400100128543a3a41737365744964000028011c5665633c75383e000028011c5665633c75383e0000080108753800005d010110626f6f6c000c045d014e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e205c5b61737365745f69642c206e616d652c2073796d626f6c2c20646563696d616c732c2069735f66726f7a656e5c5d3c4d65746164617461436c65617265640400100128543a3a41737365744964000d04d04d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e205c5b61737365745f69645c5d40417070726f7665645472616e736665721000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000e083101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e985c5b61737365745f69642c20736f757263652c2064656c65676174652c20616d6f756e745c5d44417070726f76616c43616e63656c6c65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000f08f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e5c5c5b69642c206f776e65722c2064656c65676174655c5d4c5472616e73666572726564417070726f7665641400100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e636500100c3101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e905c5b69642c206f776e65722c2064656c65676174652c2064657374696e6174696f6e5c5d4841737365745374617475734368616e6765640400100128543a3a41737365744964001108f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e185c5b69645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095d01000005000061010c3870616c6c65745f756e69717565731870616c6c6574144576656e740804540004490001581c437265617465640c00100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004dc416e20617373657420636c6173732077617320637265617465642e205c5b20636c6173732c2063726561746f722c206f776e6572205c5d30466f726365437265617465640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000104d0416e20617373657420636c6173732077617320666f7263652d637265617465642e205c5b20636c6173732c206f776e6572205c5d2444657374726f7965640400100128543a3a436c6173734964000204ac416e2061737365742060636c61737360207761732064657374726f7965642e205c5b20636c617373205c5d184973737565640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000304f0416e2061737365742060696e7374616e63656020776173206973737565642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d2c5472616e736665727265641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004041101416e2061737365742060696e7374616e63656020776173207472616e736665727265642e205c5b20636c6173732c20696e7374616e63652c2066726f6d2c20746f205c5d184275726e65640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000504fc416e2061737365742060696e7374616e636560207761732064657374726f7965642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d1846726f7a656e0800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000604dc536f6d652061737365742060696e7374616e636560207761732066726f7a656e2e205c5b20636c6173732c20696e7374616e6365205c5d185468617765640800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000704dc536f6d652061737365742060696e7374616e63656020776173207468617765642e205c5b20636c6173732c20696e7374616e6365205c5d2c436c61737346726f7a656e0400100128543a3a436c6173734964000804a8536f6d652061737365742060636c61737360207761732066726f7a656e2e205c5b20636c617373205c5d2c436c6173735468617765640400100128543a3a436c6173734964000904a8536f6d652061737365742060636c6173736020776173207468617765642e205c5b20636c617373205c5d304f776e65724368616e6765640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000a04a0546865206f776e6572206368616e676564205c5b20636c6173732c206e65775f6f776e6572205c5d2c5465616d4368616e6765641000100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000b04fc546865206d616e6167656d656e74207465616d206368616e676564205c5b20636c6173732c206973737565722c2061646d696e2c20667265657a6572205c5d40417070726f7665645472616e736665721000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000c0c5101416e2060696e7374616e636560206f6620616e2061737365742060636c6173736020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e7366657220627920612c6064656c6567617465602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d44417070726f76616c43616e63656c6c65641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000d0c5d01416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e73666572207468652060696e7374616e636560206f6620616e2061737365742060636c61737360207761736463616e63656c6c65642062792069747320606f776e6572602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d4841737365745374617475734368616e6765640400100128543a3a436c6173734964000e081901416e2061737365742060636c617373602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e2c5c5b20636c617373205c5d40436c6173734d657461646174615365740c00100128543a3a436c6173734964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c000f0429014e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c6173732e205c5b20636c6173732c20646174612c2069735f66726f7a656e205c5d50436c6173734d65746164617461436c65617265640400100128543a3a436c6173734964001004e44d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c6173732e205c5b20636c617373205c5d2c4d657461646174615365741000100128543a3a436c61737349640000100134543a3a496e7374616e63654964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c001108c04e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420696e7374616e63652e985c5b20636c6173732c20696e7374616e63652c20646174612c2069735f66726f7a656e205c5d3c4d65746164617461436c65617265640800100128543a3a436c61737349640000100134543a3a496e7374616e6365496400120419014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c20696e7374616e6365205c5d2c52656465706f73697465640800100128543a3a436c61737349640000690101485665633c543a3a496e7374616e636549643e00130449014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c207375636365737366756c5f696e7374616e636573205c5d304174747269627574655365741000100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e000075010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0014080d014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c617373206f7220696e7374616e63652e9c5c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c2076616c7565205c5d40417474726962757465436c65617265640c00100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015080d01417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c617373206f7220696e7374616e63652eb45c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c206d617962655f76616c7565205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909650110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000690100000210006d0104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000710110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000750110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000790108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d0100000224008101000002850100850100000408101000890108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea8014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658d01016473705f72756e74696d653a3a52756e74696d65537472696e6700008d01000005020091010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001282866696c6c5f626c6f636b040114726174696f9501011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000224f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e002823203c7765696768743e202d20604f28312960482d20312073746f726167652077726974652e602d2042617365205765696768743a20312e34303520c2b5735c2d203120777269746520746f20484541505f50414745533c2d203120646967657374206974656d2c23203c2f7765696768743e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e5c7365745f6368616e6765735f747269655f636f6e66696704014c6368616e6765735f747269655f636f6e6669674001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e0005289c53657420746865206e6577206368616e676573207472696520636f6e66696775726174696f6e2e002823203c7765696768743e202d20604f28312960ac2d20312073746f72616765207772697465206f722064656c6574652028636f64656320604f28312960292ed42d20312063616c6c20746f20606465706f7369745f6c6f67603a20557365732060617070656e6460204150492c20736f204f283129602d2042617365205765696768743a20372e32313820c2b573302d204442205765696768743aa4202020202d205772697465733a204368616e67657320547269652c2053797374656d204469676573742c23203c2f7765696768743e2c7365745f73746f726167650401146974656d73990101345665633c4b657956616c75653e0006206853657420736f6d65206974656d73206f662073746f726167652e002823203c7765696768743e902d20604f2849296020776865726520604960206c656e677468206f6620606974656d7360782d206049602073746f72616765207772697465732028604f28312960292e702d2042617365205765696768743a20302e353638202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e306b696c6c5f73746f726167650401106b657973a10101205665633c4b65793e000720744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e002823203c7765696768743ef82d20604f28494b296020776865726520604960206c656e677468206f6620606b6579736020616e6420604b60206c656e677468206f66206f6e65206b6579602d206049602073746f726167652064656c6574696f6e732e6c2d2042617365205765696768743a202e333738202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200082c11014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e002823203c7765696768743ed82d20604f285029602077686572652060506020616d6f756e74206f66206b657973207769746820707265666978206070726566697860602d206050602073746f726167652064656c6574696f6e732e702d2042617365205765696768743a20302e383334202a205020c2b5737c2d205772697465733a204e756d626572206f66207375626b657973202b20312c23203c2f7765696768743e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000918a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000099010000029d01009d0100000408282800a1010000022800a5010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373a90101845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c61737304045401ad01000c01186e6f726d616cad0101045400012c6f7065726174696f6e616cad010104540001246d616e6461746f7279ad010104540000ad010c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963b10101384f7074696f6e3c5765696768743e0001246d61785f746f74616cb10101384f7074696f6e3c5765696768743e0001207265736572766564b10101384f7074696f6e3c5765696768743e0000b10104184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000b5010c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b90101545065724469737061746368436c6173733c7533323e0000b9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000bd010c346672616d655f737570706f72741c776569676874733c52756e74696d65446257656967687400000801107265616420011857656967687400011477726974652001185765696768740000c101082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d658d01013452756e74696d65537472696e67000124696d706c5f6e616d658d01013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973c501011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c7533320000c501040c436f7704045401c901000400c901000000c901000002cd0100cd0100000408e81000d1010c306672616d655f73797374656d1870616c6c6574144572726f720404540001143c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d5010c4c706f6c6b61646f745f7072696d6974697665730876315c50657273697374656456616c69646174696f6e446174610804480124044e01100010012c706172656e745f68656164d9010120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74240104480001306d61785f706f765f73697a6510010c7533320000d9010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e0000dd0104184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000e1010c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000e5010c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616424014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a6585010128287533322c2075333229000140696e67726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000e901000002ed0100ed0100000408f101f50100f1010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f5010c4c706f6c6b61646f745f7072696d6974697665730876314c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561648c01304f7074696f6e3c486173683e0000f9010c4c706f6c6b61646f745f7072696d697469766573087631644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000fd01087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d444d6573736167655175657565436861696e0000040024014472656c61795f636861696e3a3a4861736800000102042042547265654d617008044b01f101045601fd0100040005020000000502000002090200090200000408f101fd01000d0200000211020011020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f10100080124726563697069656e74f101010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e000015020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174611902015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652801345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736824011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646528011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1902089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461d501015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174651d02015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765732102016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573290201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00001d020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a10101305665633c5665633c75383e3e0000210200000225020025020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d65737361676500002902042042547265654d617008044b01f1010456012d0200040035020000002d0200000231020031020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e00003502000002390200390200000408f1012d02003d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090941020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77b00124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e450210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014902045300000400510201185665633c543e00004902083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964e801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e734d02011c526561736f6e7300004d02083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200005102000002490200550210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540159020453000004005d0201185665633c543e00005902083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201e81c42616c616e63650118000801086964e80144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500005d020000025902006102083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000065020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e6365000070d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d41012d2042617365205765696768743a2037332e363420c2b5732c20776f7273742063617365207363656e6172696f20286163636f756e7420637265617465642c206163636f756e742072656d6f76656429d82d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374696e6174696f6e206163636f756e7411012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565b80128543a3a42616c616e63650001306e65775f7265736572766564b80128543a3a42616c616e636500014890536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e002823203c7765696768743e7c2d20496e646570656e64656e74206f662074686520617267756d656e74732ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e542d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d382d2042617365205765696768743a64202020202d204372656174696e673a2032372e353620c2b57360202020202d204b696c6c696e673a2033352e313120c2b573942d204442205765696768743a203120526561642c203120577269746520746f206077686f602c23203c2f7765696768743e38666f7263655f7472616e736665720c0118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e636500032c4d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e736665722823203c7765696768743ee42d2043686561706572207468616e207472616e736665722062656361757365206163636f756e742063616e6e6f74206265206b696c6c65642e5c2d2042617365205765696768743a2035312e3420c2b57319012d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374202873656e64657220697320696e206f7665726c617920616c72656164792928233c2f7765696768743e307472616e736665725f616c6c080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c6976655d010110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578014901011408496404000001244163636f756e74496400000014496e64657804006d0201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400b401205b75383b2032305d000400006d0200000649010071020c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975020c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800007902086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100007d0200000281020081020c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261639501011c50657262696c6c0001206e656761746976655d010110626f6f6c0001186465677265650801087538000085020000028902008902084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002401104861736800008d0201384f7074696f6e3c417574686f723e000100008d0204184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000091020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573950201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95020000029902009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a801184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01504469676573743c486173683a3a4f75747075743e00009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a502000002a90200a9020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650000ad020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c040454000114447365745f696e76756c6e657261626c657304010c6e65778001445665633c543a3a4163636f756e7449643e000000587365745f646573697265645f63616e6469646174657304010c6d617810010c753332000100487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e0002005472656769737465725f61735f63616e646964617465000300306c656176655f696e74656e74000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb1020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012444546f6f4d616e7943616e646964617465730000044c546f6f206d616e792063616e6469646174657340546f6f46657743616e6469646174657300010448546f6f206665772063616e646964617465731c556e6b6e6f776e00020434556e6b6e6f776e206572726f72285065726d697373696f6e000304405065726d697373696f6e20697373756540416c726561647943616e6469646174650004046c5573657220697320616c726561647920612063616e646964617465304e6f7443616e6469646174650005045c55736572206973206e6f7420612063616e6469646174654c416c7265616479496e76756c6e657261626c650006047c5573657220697320616c726561647920616e20496e76756c6e657261626c655c4e6f4173736f63696174656456616c696461746f724964000704984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049445856616c696461746f724e6f74526567697374657265640008048856616c696461746f72204944206973206e6f7420796574207265676973746572656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b502000002b90200b9020000040800bd0200bd02084473746174656d696e655f72756e74696d652c53657373696f6e4b657973000004011061757261c10201c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000c102104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400c502013c737232353531393a3a5075626c69630000c5020c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000c90200000408cd022800cd020c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000d1020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973bd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5020c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ed90210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c102045300000400dd0201185665633c543e0000dd02000002c10200e102084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000e502000002e90200e9020000040cf101ed02f10200ed02086463756d756c75735f70616c6c65745f78636d705f717565756534496e626f756e64537461747573000108084f6b0000002453757370656e64656400010000f102000002f50200f5020000040810f90200f9020c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000fd0200000408f10110000103000002050300050300000414f10109035d0155015501000903086463756d756c75735f70616c6c65745f78636d705f7175657565384f7574626f756e64537461747573000108084f6b0000002453757370656e646564000100000d0300000408f1015501001103086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000014014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f6465636179200118576569676874000015030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f7204045400010c304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465722d01015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679210301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e2d01015856657273696f6e65644d756c74694c6f636174696f6e00012469735f6163746976655d010110626f6f6c000100145265616479080120726573706f6e73652903014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000210304184f7074696f6e0404540125030108104e6f6e6500000010536f6d650400250300000100002503000004080808002903080c78636d4456657273696f6e6564526573706f6e736500010c08563004002d03013076303a3a526573706f6e736500000008563104003103013076313a3a526573706f6e73650001000856320400f0013076323a3a526573706f6e7365000200002d030c0c78636d08763020526573706f6e73650001041841737365747304001d01013c5665633c4d756c746941737365743e0000000031030c0c78636d08763120526573706f6e7365000108184173736574730400d0012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000350300000408102d010039030000040c202010003d0310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014103045300000400450301185665633c543e00004103000004082d011000450300000241030049030c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304004d03013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c6454617267657473000300004d0304184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000051030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676555030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765790301a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e9c0148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e6d0101484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5503080c78636d3056657273696f6e656458636d041043616c6c00010c08563004005903013476303a3a58636d3c43616c6c3e00000008563104006903013476313a3a58636d3c43616c6c3e0001000856320400c4013476323a3a58636d3c43616c6c3e0002000059030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d65737361676559030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00005d030000026103006103100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d650301385665633c58636d3c43616c6c3e3e00070000650300000259030069030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676569030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c00006d030000027103007103100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e73750301385665633c58636d3c43616c6c3e3e0007000075030000026903007903080c78636d3056657273696f6e656458636d041043616c6c00010c08563004007d03013476303a3a58636d3c43616c6c3e00000008563104009103013476313a3a58636d3c43616c6c3e0001000856320400a103013476323a3a58636d3c43616c6c3e000200007d030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d6573736167657d030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000081030000028503008503100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d890301385665633c58636d3c43616c6c3e3e0007000089030000027d03008d030c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000091030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676591030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c000095030000029903009903100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e739d0301385665633c58636d3c43616c6c3e3e000700009d03000002910300a1030c0c78636d0876320c58636d041043616c6c00000400a50301585665633c496e737472756374696f6e3c43616c6c3e3e0000a503000002a90300a9030c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400a103012458636d3c43616c6c3e0015002c536574417070656e6469780400a103012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000ad030c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b1030c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b503086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c2001185765696768740000b903086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7420013c4f766572776569676874496e6465780000bd03000002c10300c10300000408102800c5030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec9030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400010c14626174636804011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465785501010c75313600011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed103000002d50300d503084473746174656d696e655f72756e74696d651043616c6c00013c1853797374656d0400910101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400150201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400410201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0028417574686f72736869700400910201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00140044436f6c6c61746f7253656c656374696f6e0400ad0201d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400d10201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400150301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400510301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400c50301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400cd0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400d90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400e10301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400e90301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e69717565730400f10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e00330000d9030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c2801284f706171756543616c6c00012873746f72655f63616c6c5d010110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00012474696d65706f696e744101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd0304184f7074696f6e0404540141010108104e6f6e6500000010536f6d65040041010000010000e1030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465785501010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f787954797065000114696e6465785501010c753136000118686569676874a80138543a3a426c6f636b4e756d6265720001246578745f696e646578a8010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50304184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000e9030c3470616c6c65745f6173736574731870616c6c65741043616c6c08045400044900015c186372656174650c01086964a80128543a3a4173736574496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174651001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013469735f73756666696369656e745d010110626f6f6c00012c6d696e5f62616c616e6365b80128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f790801086964a80128543a3a4173736574496400011c7769746e657373ed03013844657374726f795769746e6573730002488c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005501546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d757374206265205369676e656420616e64207468652073656e646572206d75737420626520746865606f776e6572206f662074686520617373657420606964602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e671861737365742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e0045014e4f54453a2049742063616e2062652068656c7066756c20746f20666972737420667265657a6520616e206173736574206265666f72652064657374726f79696e6720697420736f207468617420796f75490163616e2070726f76696465206163637572617465207769746e65737320696e666f726d6174696f6e20616e642070726576656e742075736572732066726f6d206d616e6970756c6174696e67207374617465b0696e20612077617920746861742063616e206d616b652069742068617264657220746f2064657374726f792e00745765696768743a20604f2863202b2070202b206129602077686572653ac02d206063203d20287769746e6573732e6163636f756e7473202d207769746e6573732e73756666696369656e747329606c2d206073203d207769746e6573732e73756666696369656e747360642d206061203d207769746e6573732e617070726f76616c7360106d696e740c01086964a80128543a3a4173736574496400012c62656e65666963696172796902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000330884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c01086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500043c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d84261696c732077697468206042616c616e63655a65726f6020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000548d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500064859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e736665721001086964a80128543a3a41737365744964000118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500074cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a650801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000828e0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296010746861770801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000928cc416c6c6f7720756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f61737365740401086964a80128543a3a41737365744964000a24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f61737365740401086964a80128543a3a41737365744964000b24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e6572736869700801086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d1001086964a80128543a3a417373657449640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d30c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d657461646174611001086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c730801087538000e407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d657461646174610401086964a80128543a3a41737365744964000f2c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d657461646174611401086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c001038b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d657461646174610401086964a80128543a3a4173736574496400112c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475732001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365b80128543a3a42616c616e636500013469735f73756666696369656e745d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c00125898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c01086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650013502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0801086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001434490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c01086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001534490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f7665641001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650016484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed030c3470616c6c65745f6173736574731474797065733844657374726f795769746e65737300000c01206163636f756e7473a8010c75333200012c73756666696369656e7473a8010c753332000124617070726f76616c73a8010c7533320000f1030c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900015818637265617465080114636c617373a80128543a3a436c617373496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000040f849737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00b06041737365744465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a51012d2060636c617373603a20546865206964656e746966696572206f6620746865206e657720617373657420636c6173732e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c000140090149737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0039012d2060636c617373603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080114636c617373a80128543a3a436c617373496400011c7769746e657373f503013844657374726f795769746e65737300023c8c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265207468656c6f776e6572206f66207468652061737365742060636c617373602e00f42d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c61737320746f2062652064657374726f7965642e45012d20607769746e657373603a20496e666f726d6174696f6e206f6e2074686520696e7374616e636573206d696e74656420696e2074686520617373657420636c6173732e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00645765696768743a20604f286e202b206d29602077686572653a642d20606e203d207769746e6573732e696e7374616e63657360882d20606d203d207769746e6573732e696e7374616e63655f6d657461646174617360682d206061203d207769746e6573732e6174747269627574657360106d696e740c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500032cb44d696e7420616e20617373657420696e7374616e6365206f66206120706172746963756c617220636c6173732e004501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206d696e7465642eec2d2060696e7374616e6365603a2054686520696e7374616e63652076616c7565206f662074686520617373657420746f206265206d696e7465642edc2d206062656e6566696369617279603a2054686520696e697469616c206f776e6572206f6620746865206d696e7465642061737365742e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012c636865636b5f6f776e6572f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e0004348044657374726f7920612073696e676c6520617373657420696e7374616e63652e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206275726e65642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265206275726e65642e51012d2060636865636b5f6f776e6572603a2049662060536f6d6560207468656e20746865206f7065726174696f6e2077696c6c206661696c2077697468206057726f6e674f776e65726020756e6c657373207468657c20206173736574206973206f776e656420627920746869732076616c75652e00b4456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e00385765696768743a20604f283129607c4d6f6465733a2060636865636b5f6f776e65722e69735f736f6d652829602e207472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500053cc44d6f766520616e2061737365742066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a842d207468652041646d696e206f66207468652061737365742060636c617373603b902d20746865204f776e6572206f66207468652061737365742060696e7374616e6365603b5d012d2074686520617070726f7665642064656c656761746520666f72207468652061737365742060696e7374616e6365602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733ad02d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207472616e736665727265642ee82d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207472616e736665727265642ee02d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f66207468652061737365742e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080114636c617373a80128543a3a436c6173734964000124696e7374616e636573690101485665633c543a3a496e7374616e636549643e0006449c52656576616c7561746520746865206465706f73697473206f6e20736f6d65206173736574732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2e4d012d2060696e7374616e636573603a2054686520696e7374616e636573206f662074686520617373657420636c6173732077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e0055014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e7920617373657420696e7374616e6365732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220615d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e20696e7374616e636573550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00510149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636c61737320697320756e6b6e6f776e206f6620746865207369676e6572206973646e6f74207065726d697474656420746f2063616c6c2069742e00705765696768743a20604f28696e7374616e6365732e6c656e2829296018667265657a65080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000728f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f283129601074686177080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000828d052652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207468617765642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f636c617373040114636c617373a80128543a3a436c61737349640009240101446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00a02d2060636c617373603a2054686520617373657420636c61737320746f2062652066726f7a656e2e0050456d6974732060436c61737346726f7a656e602e00385765696768743a20604f2831296028746861775f636c617373040114636c617373a80128543a3a436c6173734964000a24e052652d616c6c6f7720756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00882d2060636c617373603a2054686520636c61737320746f206265207468617765642e0050456d6974732060436c617373546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000b288c4368616e676520746865204f776e6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e42d2060636c617373603a2054686520617373657420636c6173732077686f7365206f776e65722073686f756c64206265206368616e6765642eb42d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320617373657420636c6173732e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100114636c617373a80128543a3a436c61737349640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c30dc4368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e02d2060636c617373603a2054686520617373657420636c6173732077686f7365207465616d2073686f756c64206265206368616e6765642ebc2d2060697373756572603a20546865206e657720497373756572206f66207468697320617373657420636c6173732eb42d206061646d696e603a20546865206e65772041646d696e206f66207468697320617373657420636c6173732ec42d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320617373657420636c6173732e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d2c2501417070726f766520616e20696e7374616e636520746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e0011014f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f66207468652061737365742060696e7374616e6365602e0021012d2060636c617373603a2054686520636c617373206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e39012d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e1d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e73666572207468652061737365742e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001506d617962655f636865636b5f64656c6567617465f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000e40150143616e63656c20746865207072696f7220617070726f76616c20666f7220746865207472616e73666572206f6620616e20617373657420627920612064656c65676174652e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3b01012d20605369676e656460207769746820746865207369676e6572206265696e67207468652041646d696e206f66207468652061737365742060636c617373603b0d012d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f66207468652061737365742060696e7374616e6365603b0028417267756d656e74733a19012d2060636c617373603a2054686520636c617373206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e31012d2060696e7374616e6365603a2054686520696e7374616e6365206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e51012d20606d617962655f636865636b5f64656c6567617465603a2049662060536f6d65602077696c6c20656e7375726520746861742074686520676976656e206163636f756e7420697320746865206f6e6520746fb020207768696368207065726d697373696f6e206f66207472616e736665722069732064656c6567617465642e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475731c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c000f4498416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e009c2d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e49012d2060667265655f686f6c64696e67603a20576865746865722061206465706f7369742069732074616b656e20666f7220686f6c64696e6720616e20696e7374616e6365206f662074686973206173736574202020636c6173732e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f28312960347365745f617474726962757465100114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c756575010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001044c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e3d012d20606d617962655f696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f6174747269627574650c0114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e001144c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f28312960307365745f6d65746164617461100114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0012449c53657420746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964001334a4436c65617220746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468654461737365742060696e7374616e6365602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0041012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f20636c6561722e2d012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f28312960487365745f636c6173735f6d657461646174610c0114636c617373a80128543a3a436c61737349640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0014409053657420746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0001012d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742077686f7365206d6574616461746120746f207570646174652e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0064456d6974732060436c6173734d65746164617461536574602e00385765696768743a20604f2831296050636c6561725f636c6173735f6d65746164617461040114636c617373a80128543a3a436c617373496400153098436c65617220746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0015012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f7365206d6574616461746120746f20636c6561722e0074456d6974732060436c6173734d65746164617461436c6561726564602e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5030c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c0124696e7374616e636573a8010c753332000148696e7374616e63655f6d6574616461746173a8010c75333200012861747472696275746573a8010c7533320000f90304184f7074696f6e0404540169020108104e6f6e6500000010536f6d65040069020000010000fd030c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090104000004080004000504083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e4101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c738001385665633c4163636f756e7449643e000009040000040c280018000d040c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090911040000040815041800150410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540119040453000004001d0401185665633c543e00001904083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650151012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970655101012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200001d0400000219040021040000040825041800250410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540129040453000004002d0401185665633c543e00002904083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200002d0400000229040031040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935040c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e745d010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c75333200012469735f66726f7a656e5d010110626f6f6c00003904000004081000003d040c3470616c6c65745f61737365747314747970657330417373657442616c616e6365081c42616c616e636501181445787472610149010010011c62616c616e636518011c42616c616e636500012469735f66726f7a656e5d010110626f6f6c00012873756666696369656e745d010110626f6f6c0001146578747261490101144578747261000041040000040c1000000045040c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e6365000049040c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e67014d040014011c6465706f7369741801384465706f73697442616c616e63650001106e616d654d040134426f756e646564537472696e6700011873796d626f6c4d040134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c00004d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000051040c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001302842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e2c42616c616e63655a65726f0001046c42616c616e63652073686f756c64206265206e6f6e2d7a65726f2e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e284e6f50726f766964657200080845014e6f2070726f7669646572207265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e741861737365742e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955040c3870616c6c65745f756e697175657314747970657330436c61737344657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e675d010110626f6f6c000124696e7374616e63657310010c753332000148696e7374616e63655f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e5d010110626f6f6c000059040000040c001010005d040c3870616c6c65745f756e69717565731474797065733c496e7374616e636544657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f7665648d0201444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e5d010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e6365000061040c3870616c6c65745f756e697175657314747970657334436c6173734d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000065040c3870616c6c65745f756e697175657314747970657340496e7374616e63654d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000069040000040c106d017101006d04000004087501180071040c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000128304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0001047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000204e454686520617373657420696e7374616e63652049442068617320616c7265616479206265656e207573656420666f7220616e2061737365742e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e1846726f7a656e0006049854686520617373657420696e7374616e6365206f7220636c6173732069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097504102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730169021043616c6c01d503245369676e6174757265017904144578747261019104000400280000007904082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904007d040148656432353531393a3a5369676e61747572650000001c53723235353139040085040148737232353531393a3a5369676e617475726500010014456364736104008904014065636473613a3a5369676e6174757265000200007d040c1c73705f636f72651c65643235353139245369676e617475726500000400810401205b75383b2036345d0000810400000340000000080085040c1c73705f636f72651c73723235353139245369676e617475726500000400810401205b75383b2036345d000089040c1c73705f636f7265146563647361245369676e6174757265000004008d0401205b75383b2036355d00008d0400000341000000080091040000041c950499049d04a104a904ad04b10400950410306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000990410306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000009d0410306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a10410306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a504010c4572610000a504102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000a90410306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a80120543a3a496e6465780000ad0410306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b104085c70616c6c65745f61737365745f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970b8013042616c616e63654f663c543e00012061737365745f69646d0101684f7074696f6e3c436861726765417373657449644f663c543e3e0000b504084473746174656d696e655f72756e74696d651c52756e74696d6500000000541853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e7473010048040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022481010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000890104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e7401005d010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e7401005d010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007901040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01910101541830426c6f636b57656967687473a501850100f2052a010000000088526a74000000405973070000000001c0d22c76510000000100e6bd4f57000000010000000000000000405973070000000001c074c1906e000000010088526a740000000100a2941a1d000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468b5013000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874bd014040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ec10175022473746174656d696e652473746174656d696e6501000000590200000000000028dd718d5cc53262d401000000df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000ea93e3f16f3d696201000000040000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978550108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01d101003c50617261636861696e53797374656d013c50617261636861696e53797374656d485450656e64696e6756616c69646174696f6e436f64650100280400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000280400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000d50104000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501005d01040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f60557067726164655265737472696374696f6e5369676e616c0100dd0104001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e5852656c6576616e744d6573736167696e6753746174650000e50104001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000f9010400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100fd0180000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301000102040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d6573736167657301000d0204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100a10104000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100a101040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000024040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e011502017000013d02012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501005d01040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0141020004344d696e696d756d506572696f6420207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f10110640000000000000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402004502040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402005502040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100610204000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01650201740c484578697374656e7469616c4465706f7369741840d5dc320000000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0171020a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100750240000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100790204000000000c485472616e73616374696f6e42797465466565184035820000000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f4665657d025c0400000000000000000000000000000000aab028000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e000b38417373657454785061796d656e7400000000000c28417574686f72736869700128417574686f72736869700c18556e636c6573010085020400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c657301005d01040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e019102000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e01a1021444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100800400048c2054686520696e76756c6e657261626c652c20666978656420636f6c6c61746f72732e2843616e646964617465730100a502040004bc205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e640100184000000000000000000000000000000000049c204669786564206465706f73697420626f6e6420666f7220656163682063616e6469646174652e01ad02017c0001b102151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100800400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401005d01040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b5020400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010069010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500bd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c90200040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01d10201840001d502161041757261011041757261082c417574686f7269746965730100d9020400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100e1022000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874042c417574686f7269746965730100dd02040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c790120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c20616c77617973f0206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e00000000182458636d705175657565012458636d7051756575651844496e626f756e6458636d705374617475730100e5020400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205fd0228040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010001030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802050d0328040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f10128040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100110370020000000500000001000000a08601000000000002000000000000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e0115030188000119031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402201d030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502350310040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502350320040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805023503390304000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f76657279517565756501003d0304000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000049030400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01510301940001ad031f2843756d756c757358636d00000131010001b1032020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100b5032000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e6465780100b9034000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210bd0304000444205468652071756575652070616765732e284f7665727765696768740001040220c1030400046420546865206f766572776569676874206d657373616765732e01c5030135010001c903211c5574696c6974790001cd03013901044c626174636865645f63616c6c735f6c696d697410103ef8000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01fd0328204d756c746973696701204d756c746973696708244d756c746973696773000108050201040504040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604090404000001d903013d010c2c4465706f73697442617365184098d81c8f01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040c2a2000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573550108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010d04291450726f7879011450726f7879081c50726f78696573010104050011044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500210444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01e103014d01184050726f78794465706f73697442617365184038b5288e01000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184052d8a70000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840c865518e01000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f721840a4b04f0100000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0131042a1841737365747301184173736574731014417373657400010402103504040004542044657461696c73206f6620616e2061737365742e1c4163636f756e74010108020239043d044800000000000000000000000000000000000004e420546865206e756d626572206f6620756e697473206f66206173736574732068656c6420627920616e7920676976656e206163636f756e742e24417070726f76616c7300010c0202024104450404000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021049045000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01e903015901143041737365744465706f73697418400010a5d4e8000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c4d657461646174614465706f736974426173651840301fb78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401216050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f7369741840d5dc32000000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e015104321c556e6971756573011c556e69717565731814436c617373000104021055040400046c2044657461696c73206f6620616e20617373657420636c6173732e1c4163636f756e7400010c02020259044901040008610120546865206173736574732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420617373657473206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e144173736574000108020285015d04040004d4205468652061737365747320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210610404000470204d65746164617461206f6620616e20617373657420636c6173732e48496e7374616e63654d657461646174614f660001080202850165040400047c204d65746164617461206f6620616e20617373657420696e7374616e63652e2441747472696275746500010c02020269046d0404000470204d65746164617461206f6620616e20617373657420636c6173732e01f1030161012030436c6173734465706f73697418400010a5d4e800000000000000000000000411012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420636c6173732e3c496e7374616e63654465706f736974184000e40b54020000000000000000000000041d012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420696e7374616e63652e4c4d657461646174614465706f7369744261736518407a61ed8f0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e504174747269627574654465706f73697442617365184068425d8d0100000000000000000000000459012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e2061737365742e384465706f7369745065724279746518401216050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e017104337504041c40436865636b5370656356657273696f6e95041038436865636b547856657273696f6e99041030436865636b47656e657369739d042438436865636b4d6f7274616c697479a1042428436865636b4e6f6e6365a90449012c436865636b576569676874ad04490150436861726765417373657454785061796d656e74b1044901b504"}},14199:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.unknownNetworkPathId=t.defaultNetworkKey=t.UnknownNetworkKeys=t.UNKNOWN_NETWORK=t.SubstrateNetworkKeys=t.SUBSTRATE_NETWORK_LIST=t.STATEMINT_GENESIS=t.STATEMINE_GENESIS=t.POLKADOT_GENESIS=t.PATH_IDS_LIST=t.NetworkProtocols=t.NETWORK_LIST=t.KUSAMA_GENESIS=void 0;var r,n=c(f(59713)),a=f(90015),d=f(69338);function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(48926)),d=f(94459),o=f(69338),i=f(65198),u=f(2610),s=f(42946),l=f(50484);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t")})).join("");return[e,"".concat(t,"")]})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){return(m=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y(t.map((function(e){return h.encodeAddress((0,o.hexToU8a)(e),2)})));case 2:return f=e.sent,e.abrupt("return",f.map((function(e,f){return e[0]=t[f],e})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(){return(g=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,f={},t.forEach((function(e){var t=(0,o.u8aToHex)(h.decodeAddress(e));f[t]=e})),e.abrupt("return",f);case 8:return e.prev=8,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",null);case 12:case"end":return e.stop()}}),e,null,[[2,8]])})))).apply(this,arguments)}function w(){return(w=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,c=h.encodeAddress(h.decodeAddress(t),f),e.abrupt("return",c.toUpperCase()==t.toUpperCase());case 7:return e.prev=7,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[2,7]])})))).apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return c={},f.forEach((function(e){c[e]={},t.forEach((function(t){c[e][t]=h.encodeAddress((0,o.hexToU8a)(t),e)}))})),e.abrupt("return",c);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,i.ss58Decode)(f,c).toJSON(),e.next=3,t.query.indices.accounts(n.data);case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(f.map((function(e){return h.encodeAddress((0,o.hexToU8a)(e),2)})).map((function(e){return Promise.all([t.query.staking.bonded(e),t.query.staking.ledger(e)])}))).then((function(e){return e.map((function(e,t){return[f[t],e[0],e[1].toHuman()?e[1].toHuman().stash:null]}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(e){var t=e.lockedBreakdown.map((function(e){return b(b({},e),{},{use:(0,o.hexToString)(e.id.toHex())})}));return b(b({},e),{},{lockedBreakdown:t})},!c){e.next=4;break}return(0,l.subscribeMessage)(t.derive.balances.all,[f],c,n),e.abrupt("return");case 4:return e.next=6,t.derive.balances.all(f);case 6:return a=e.sent,e.abrupt("return",n(a));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(){return(M=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.derive.accounts.indexes().then((function(e){return Promise.all(f.map((function(e){return t.derive.accounts.info(e)})))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var j={encodeAddress:function(e,t){return O.apply(this,arguments)},decodeAddress:function(e){return g.apply(this,arguments)},checkAddressFormat:function(e,t){return w.apply(this,arguments)},queryAddressWithAccountIndex:function(e,t,f){return x.apply(this,arguments)},genIcons:y,genPubKeyIcons:function(e){return m.apply(this,arguments)},queryAccountsBonded:function(e,t){return P.apply(this,arguments)},getBalance:function(e,t,f){return k.apply(this,arguments)},getAccountIndex:function(e,t){return M.apply(this,arguments)}};t.default=j},6402:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(63038)),d=c(f(48926));function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(59713)),o=f(26700),i=f(69338),u=c(f(13550)),s=f(18145);function l(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function p(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(319)),a=c(f(63038)),d=c(f(59713)),o=c(f(48926)),i=f(94459),u=f(69338),s=c(f(13550)),l=f(75837),p=c(f(52072)),b=c(f(40444)),h=f(26700),y=f(70820),v=f(42946),m=c(f(15350));function g(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function w(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(48926)),d=c(f(319)),o=c(f(63038)),i=f(69338),u=c(f(13550));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function l(e){for(var t=1;t=c.toNumber()&&n<=r.toNumber()})).sort((function(e,t){return t.value.cmp(e.value)}))}}function g(e,t){return e.concat.apply(e,(0,d.default)(t.filter((function(f){var c=f.firstSlot,r=f.lastSlot,n=f.paraId,a=f.value;return!e.some((function(e){return e.firstSlot==c&&e.lastSlot==r}))&&!t.some((function(e){return n!==e.paraId&&c==e.firstSlot&&r==e.lastSlot&&a.lt(e.value)}))})))).map((function(e){return t.find((function(t){var f=t.firstSlot,c=t.lastSlot,r=t.value;return e.firstSlot==f&&e.lastSlot==c&&e.value.lt(r)}))||e})).sort((function(e,t){return e.firstSlot==t.firstSlot?e.lastSlot>t.lastSlot?1:-1:e.firstSlot>t.firstSlot?1:-1}))}function w(e){return O.apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t){var f,c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([null===(f=t.query.auctions)||void 0===f?void 0:f.auctionCounter(),null===(c=t.query.auctions)||void 0===c?void 0:c.auctionInfo()]);case 2:return n=e.sent,a=n[1].unwrapOr([null,null]),e.abrupt("return",{numAuctions:n[0].toJSON(),leasePeriod:a[0],endBlock:a[1]});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,s,p,b,O,x,P,k,M,j,S;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.consts.crowdloan.minContribution,a=h(t),e.next=4,Promise.all([t.derive.chain.bestNumber(),w(t),t.query.crowdloan.funds.entries(),t.query.slots.leases.entries(),null===(f=t.query.auctions)||void 0===f?void 0:f.winning.entries()]);case 4:return d=e.sent,s=(0,o.default)(d,5),p=s[0],b=s[1],O=s[2],x=s[3],P=s[4],k=x.map((function(e){return(0,o.default)(e,1)[0].toHuman()[0].replace(/,/g,"")})),M=O.map((function(e){var t=(0,o.default)(e,2),f=t[0],c=t[1];return v(p,n,{info:c.unwrapOr(null),paraId:f.toHuman()[0].replace(/,/g,"")},k)})).filter((function(e){return!!e})),j=m(b,M,new u.default(a[a.length-1][1])),S=y(a,b,P),e.abrupt("return",{auction:b.leasePeriod?l(l({},b),{},{bestNumber:p.toString(),leasePeriod:b.leasePeriod.toNumber(),leaseEnd:b.leasePeriod.add(t.consts.auctions.leasePeriodsPerSlot).isub(i.BN_ONE).toNumber()}):{},funds:M,winners:g((null===(c=S[0])||void 0===c?void 0:c.winners)||[],j||[])});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.paras.parachains(),t.derive.chain.bestNumber()]);case 2:return f=e.sent,c=(0,o.default)(f,2),n=c[0],a=c[1],d=t.consts.slots.leasePeriod,u=a.sub(t.consts.slots.leaseOffset||i.BN_ZERO),e.abrupt("return",{parasCount:n.length,currentLease:u.div(d).toNumber(),leaseLength:d.toNumber(),leaseProgress:u.mod(d).toNumber()});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.crowdloan.ownContributions(f,[c]);case 2:return n=e.sent,e.abrupt("return",n[c]);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M={queryAuctionWithWinners:function(e){return x.apply(this,arguments)},queryParasOverview:function(e){return P.apply(this,arguments)},queryUserContributions:function(e,t,f){return k.apply(this,arguments)}};t.default=M},50484:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getNetworkConst=function(e){return l.apply(this,arguments)},t.getNetworkProperties=function(e){return p.apply(this,arguments)},t.subscribeMessage=function(e,t,f,c){return s.apply(this,arguments)};var r=c(f(87757)),n=c(f(59713)),a=c(f(319)),d=c(f(48926)),o=f(14199);function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function u(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(68551)),a=c(f(319)),d=c(f(59713)),o=c(f(63038)),i=c(f(48926)),u=f(69338),s=c(f(13550)),l=f(59387);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t0&&d++,c.push(i.toString()),n.push(p),a.push((d?Math.ceil(100*o/d):0)/100),r.push(b)})),{chart:[r,n,a],labels:c}}function m(e){var t=[],f=[],c=[],r=0,n=0;return e.forEach((function(e){var a=e.era,d=e.points;n+=d.toNumber(),t.push(a.toString()),d.gtn(0)&&r++,f.push((r?Math.ceil(100*n/r):0)/100),c.push(d)})),{chart:[c,f],labels:t}}function g(e){var t=[],f=[],c=[],r=[],n=0,a=0;return e.forEach((function(e){var d=e.clipped,o=e.era,i=e.exposure,u=y(d.total.unwrap()),s=y(i.total.unwrap());a+=u,u>0&&n++,r.push((n?Math.ceil(100*a/n):0)/100),t.push(o.toString()),f.push(u),c.push(s)})),{chart:[f,c,r],labels:t}}function w(){return(w=(0,i.default)(r.default.mark((function e(t,f){var c,n,a,d,o,i,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.staking.ownSlashes(f,!0);case 2:return c=e.sent,e.next=5,t.derive.staking.erasRewards();case 5:return n=e.sent,e.next=8,t.derive.staking.stakerPoints(f,!0);case 8:return a=e.sent,e.next=11,t.derive.staking.ownExposures(f,!0);case 11:return d=e.sent,o=m(a),i=v(n,c,a),u=g(d),e.abrupt("return",{points:o,rewards:i,stakes:u});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e,t){var f={};return e.forEach((function(e,c){f[e]=t[c].filter((function(e){return!e.eraReward.isZero()}))})),{allRewards:f,rewardCount:Object.values(f).filter((function(e){return 0!==e.length})).length}}function x(e){return Object.entries(e).reduce((function(e,t){var f=(0,o.default)(t,2),c=f[0];return f[1].forEach((function(t){Object.entries(t.validators).forEach((function(f){var r=(0,o.default)(f,2),n=r[0],a=r[1].value,i=e.find((function(e){return e.validatorId===n}));if(i){var u=i.eras.find((function(e){return e.era.eq(t.era)}));u?u.stashes[c]=a:i.eras.push({era:t.era,stashes:(0,d.default)({},c,a)}),i.available=i.available.add(a)}else e.push({available:a,eras:[{era:t.era,stashes:(0,d.default)({},c,a)}],validatorId:n})}))})),e}),[]).sort((function(e,t){return t.available.cmp(e.available)}))}function P(e){if(e){var t=function(e){return Object.entries(e).map((function(e){var t=(0,o.default)(e,2),f=t[0],c=t[1];return{available:c.reduce((function(e,t){var f=t.validators;return Object.values(f).reduce((function(e,t){var f=t.value;return e.iadd(f)}),e)}),new s.default(0)),rewards:c,stashId:f}})).filter((function(e){return!e.available.isZero()})).sort((function(e,t){return t.available.cmp(e.available)}))}(e);return{stashTotal:t.length?t.reduce((function(e,t){var f=t.available;return e.add(f)}),u.BN_ZERO):null,stashes:t,validators:x(e)}}return{}}function k(){return(k=(0,i.default)(r.default.mark((function e(t,f,c){var n,a,d,o,i,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(n=t.derive.staking)||void 0===n?void 0:n.erasHistoric();case 2:return a=e.sent,d=a.slice(-1*c),e.next=6,t.derive.staking.stakerRewardsMultiEras([f],d);case 6:return o=e.sent,i=O([f],o),u=i.allRewards,s=P(u),e.abrupt("return",{available:s.stashTotal,validators:s.validators});case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M=new s.default(864e5);function j(){return(j=(0,i.default)(r.default.mark((function e(t){var f,c,n,a,d,i,u,l,p,b,h;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.derive.session.eraLength(),t.query.staking.historyDepth()]);case 2:if(f=e.sent,c=(0,o.default)(f,2),n=c[0],a=c[1],!n||!a){e.next=21;break}u=M.div((null===(d=t.consts.babe)||void 0===d?void 0:d.expectedBlockTime)||(null===(i=t.consts.timestamp)||void 0===i?void 0:i.minimumPeriod.muln(2))||new s.default(6e3)),l=n.mul(a),p=[],b=2;case 11:if(!(h=u.muln(b)).gte(l)){e.next=15;break}return e.abrupt("break",19);case 15:p.push({text:b,unit:"day",value:h.div(n).toNumber()}),b*=3,e.next=11;break;case 19:return p.push({text:a.toNumber(),unit:"eras",value:a.toNumber()}),e.abrupt("return",p);case 21:return e.abrupt("return",[{text:0,unit:"",value:0}]);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return T.apply(this,arguments)}function T(){return(T=(0,i.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.nominators.entries();case 2:return f=e.sent,e.abrupt("return",f.reduce((function(e,t){var f=(0,o.default)(t,2),c=f[0],r=f[1];if(r.isSome&&c.args.length){var n=c.args[0].toString();r.unwrap().targets.forEach((function(t,f){var c=t.toString();e[c]?e[c].push(n):e[c]=[n]}))}return e}),{}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return(E=(0,i.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(t);case 2:return f=e.sent,c={},Object.keys(f).forEach((function(e){c[e]=f[e].length})),e.abrupt("return",c);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return!e.nextElected}function I(e,t,f,c){var r=f.activeEra,n=f.eraLength,a=f.lastEra,d=f.sessionLength,i=e.createType("Exposure"),s=c&&a.sub(c).iadd(u.BN_ONE);return[t.info.map((function(f){var c=f.accountId,l=f.exposure,p=void 0===l?i:l,b=f.stakingLedger,h=f.validatorPrefs,y=p.total?[p.own.unwrap(),p.total.unwrap()]:[u.BN_ZERO,u.BN_ZERO],v=(0,o.default)(y,2),m=v[0],g=v[1],w=g.isZero(),O=(p.others||[]).reduce((function(t,f){var c=f.value,r=(void 0===c?e.createType("Compact"):c).unwrap();return t.isZero()||r.lt(t)?r:t}),u.BN_ZERO);g.isZero()&&(g=m=b.total.unwrap());var x=c.toString(),P=a.isZero()?void 0:b.claimedRewards[b.claimedRewards.length-1],k=s&&P&&P.gt(s)?P:void 0;return k&&!d.eq(u.BN_ONE)&&(k=a.sub(k).mul(n)),{accountId:c,bondOther:g.sub(m),bondOwn:m,bondShare:0,bondTotal:g,commissionPer:h.commission.unwrap().toNumber()/1e7,exposure:p,isActive:!w,isBlocking:!(!h.blocked||!h.blocked.isTrue),isElected:!A(t)&&t.nextElected.some((function(e){return e.eq(c)})),key:x,knownLength:r.sub(b.claimedRewards[0]||r),lastPayout:k,minNominated:O,numNominators:(p.others||[]).length,numRecentPayouts:s?b.claimedRewards.filter((function(e){return e.gte(s)})).length:0,rankBondOther:0,rankBondOwn:0,rankBondTotal:0,rankNumNominators:0,rankOverall:0,rankReward:0,skipRewards:w,stakedReturn:0,stakedReturnCmp:0}})),Object.keys({})]}function N(e){return function(t,f){return t[e]=f+1,t}}function R(e,t,f,c,r,n){var a=I(e,t,r,n),d=(0,o.default)(a,2),i=d[0],p=d[1],b=I(e,f,r),h=(0,o.default)(b,1)[0],y=i.filter((function(e){return e.isActive})).map((function(e){return e.bondTotal})).sort((function(e,t){return e.cmp(t)})),v=y.reduce((function(e,t){return e.iadd(t)}),new s.default(0)),m=v.divn(y.length),g=function(e,t,f){var c=(0,l.getInflationParams)(e),r=c.falloff,n=c.idealStake,a=c.maxInflation,d=c.minInflation,o=t.muln(1e6).div(f).toNumber()/1e6,i=a/n,u=100*(d+(o<=n?o*(i-d/n):(i*n-d)*Math.pow(2,(n-o)/r)));return{inflation:u,stakedReturn:u/o}}(e,v,c);!m.isZero()&&i.forEach((function(e){e.skipRewards||(e.stakedReturn=g.stakedReturn*m.mul(u.BN_MILLION).div(e.bondTotal).toNumber()/u.BN_MILLION.toNumber(),e.stakedReturnCmp=e.stakedReturn*(100-e.commissionPer)/100)}));var w,O,x=i.reduce((function(e,t){var f=t.minNominated;return e.isZero()||f.lt(e)?f:e}),u.BN_ZERO),P=(w=(0,u.arrayFlatten)([i,h]),O=[],w.filter((function(e){var t=e.accountId.toString();return!O.includes(t)&&(O.push(t),!0)})).sort((function(e,t){return t.bondTotal.cmp(e.bondTotal)})).map(N("rankBondTotal")).sort((function(e,t){return e.stakedReturnCmp-t.stakedReturnCmp})).map(N("rankReward")).sort((function(e,t){return t.stakedReturnCmp-e.stakedReturnCmp||e.commissionPer-t.commissionPer||t.rankBondTotal-e.rankBondTotal})).map(N("rankOverall")).sort((function(e,t){return e.isFavorite===t.isFavorite?0:e.isFavorite?-1:1}))),k=P.map((function(e){return e.commissionPer})).sort((function(e,t){return e-t})),M=Math.floor(k.length/2),j=k.length?k.length%2?k[M]:(k[M-1]+k[M])/2:0,S=i.map((function(e){return e.key})),T=h.map((function(e){return e.key})),E=(0,u.arrayFlatten)([S,T]);return{avgStaked:m,inflation:g,lowStaked:y[0]||u.BN_ZERO,medianComm:j,minNominated:x,nominators:p,totalIssuance:c,totalStaked:v,validatorIds:E,validators:P,waitingIds:T}}var B=function(e){var t=e.activeEra,f=e.eraLength,c=e.sessionLength;return{activeEra:t,eraLength:f,lastEra:t.isZero()?u.BN_ZERO:t.subn(1),sessionLength:c}};function C(){return(C=(0,i.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.staking.historyDepth(),t.query.balances.totalIssuance(),t.derive.staking.electedInfo({withExposure:!0,withPrefs:!0}),t.derive.staking.waitingInfo({withPrefs:!0}),t.derive.session.info(),t.query.staking.minNominatorBond(),t.query.staking.counterForNominators(),t.derive.session.indexes().then((function(e){var t=e.activeEra;return t.gt(u.BN_ZERO)?t.sub(u.BN_ONE):void 0})).then((function(e){return t.query.staking.erasValidatorReward([e])}))]);case 2:return f=e.sent,c=f[1]&&f[2]&&f[3]&&f[4]?R(t,f[2],f[3],f[1],B(f[4]),f[0]):{},e.abrupt("return",b(b({inflation:{inflation:0,stakedReturn:0},medianComm:0},c),{},{minNominatorBond:f[5],counterForNominators:f[6],lastReward:f[7]}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,t){return V.apply(this,arguments)}function V(){return(V=(0,i.default)(r.default.mark((function e(t,f){var c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f,n=!1,e.next=4,Promise.all([t.query.staking.bonded(f),t.query.staking.ledger(f)]);case 4:return(a=e.sent)[0].isSome&&(n=!0),a[1].isSome&&(c=a[1].unwrap().stash.toString(),f!=c&&(n=!1)),e.abrupt("return",[c,n]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return e?e.toString():null}function H(e,t,f,c){var r=(0,o.default)(c,3),n=r[0],d=r[1],i=d.controllerId,s=d.exposure,l=d.nextSessionIds,p=d.nominators,b=d.rewardDestination,h=d.sessionIds,y=d.stakingLedger,v=d.validatorPrefs,m=r[2],g=!(null==p||!p.length),w=!(Array.isArray(m)?m[1].isEmpty:m.isEmpty)||!(null==f||!f.includes(t)),O=u.u8aConcat.apply(void 0,(0,a.default)(l.map((function(e){return e.toU8a()})))),x=u.u8aConcat.apply(void 0,(0,a.default)(h.map((function(e){return e.toU8a()})))),P=U(i);return{controllerId:P,destination:null==b?void 0:b.toString().toLowerCase(),destinationId:(null==b?void 0:b.toNumber())||0,exposure:s,hexSessionIdNext:(0,u.u8aToHex)(O,48),hexSessionIdQueue:(0,u.u8aToHex)(x.length?x:O,48),isOwnController:e==P,isOwnStash:n,isStashNominating:g,isStashValidating:w,nominating:null==p?void 0:p.map(U),sessionIds:(l.length?l:h).map(U),stakingLedger:y,stashId:t,validatorPrefs:v}}function L(e,t,f,c,r,n,a){var d,o=null===(d=e.consts.staking)||void 0===d?void 0:d.maxNominatorRewardedPerValidator,i=c.filter((function(e,t){if(f[t].isNone)return!1;var c=f[t].unwrap().lastNonzeroSlash;return!c.isZero()&&c.gte(n)})),u=a.map((function(e){return e.others.sort((function(e,t){return t.value.unwrap().cmp(e.value.unwrap())}))})).map((function(e,f){return!o||o.gtn(e.map((function(e){return e.who.toString()})).indexOf(t))?null:c[f]})).filter((function(e){return!!e&&!i.includes(e)})),s=a.map((function(e,f){return e.others.some((function(e){return e.who.eq(t)}))?null:c[f]})).filter((function(e){return!!e})),l=a.map((function(e,t){return e.total.unwrap().isZero()||s.includes(c[t])&&n.eq(r)?c[t]:null})).filter((function(e){return!!e})).filter((function(e){return!i.includes(e)&&!u.includes(e)})),p=c.filter((function(e){return!s.includes(e)&&!i.includes(e)&&!u.includes(e)}));return s=s.filter((function(e){return!l.includes(e)&&!i.includes(e)&&!u.includes(e)})),{nomsActive:p,nomsChilled:i,nomsInactive:s,nomsOver:u,nomsWaiting:l}}function D(e,t,f){return z.apply(this,arguments)}function z(){return(z=(0,i.default)(r.default.mark((function e(t,f,c){var a,d,o,i,u,s,l;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.session.indexes();case 2:return a=e.sent,e.next=5,Promise.all([t.query.staking.nominators(f)].concat(c.map((function(e){return t.query.staking.erasStakers(a.activeEra,e)}))).concat(c.map((function(e){return t.query.staking.slashingSpans(e)}))));case 5:return d=e.sent,o=(0,n.default)(d),i=o[0],u=o.slice(1),s=u.slice(0,c.length),l=u.slice(c.length),e.abrupt("return",L(t,f,l,c,a.activeEra,i.unwrapOrDefault().submittedIn,s));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,t){if(null==e||!e.unlocking||!t)return{mapped:[],total:u.BN_ZERO};var f=e.unlocking.filter((function(e){var t=e.remainingEras;return e.value.gt(u.BN_ZERO)&&t.gt(u.BN_ZERO)})).map((function(e){return[e,e.remainingEras.sub(u.BN_ONE).imul(t.eraLength).iadd(t.eraLength).isub(t.eraProgress).toNumber()]})),c=f.reduce((function(e,t){var f=(0,o.default)(t,1)[0].value;return e.iadd(f)}),new s.default(0));return{mapped:f.map((function(e){return[(0,u.formatBalance)(e[0].value,{forceUnit:"-",withSi:!1}),e[1]]})),total:c}}function q(){return(q=(0,i.default)(r.default.mark((function e(t,f){var c,n,a,d,i,u,s,l,p,h,y,v,m;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(t,f);case 2:return c=e.sent,n=(0,o.default)(c,2),a=n[0],d=n[1],e.next=8,Promise.all([t.derive.staking.account(a),t.query.staking.validators(a),t.derive.staking.stashes().then((function(e){return e.map((function(e){return e.toString()}))})),t.derive.session.progress()]);case 8:if(i=e.sent,u=(0,o.default)(i,4),s=u[0],l=u[1],p=u[2],h=u[3],y=H(f,a,p,[d,s,l]),v=F(s,h),!y.nominating||!y.nominating.length){e.next=20;break}return e.next=19,D(t,a,y.nominating);case 19:m=e.sent;case 20:return e.abrupt("return",b(b({account:s},y),{},{inactives:m,unbondings:v}));case 21:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return(W=(0,i.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.slashingSpans(f);case 2:return c=e.sent,e.abrupt("return",c.isNone?0:c.unwrap().prior.length+1);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X={loadValidatorRewardsData:function(e,t){return w.apply(this,arguments)},getAccountRewardsEraOptions:function(e){return j.apply(this,arguments)},loadAccountRewardsData:function(e,t,f){return k.apply(this,arguments)},querySortedTargets:function(e){return C.apply(this,arguments)},queryNominations:S,queryNominationsCount:function(e){return E.apply(this,arguments)},getOwnStashInfo:function(e,t){return q.apply(this,arguments)},getSlashingSpans:function(e,t){return W.apply(this,arguments)}};t.default=X},59387:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getInflationParams=function(e){return u[e.genesisHash.toHex()]||i};var r,n=c(f(59713)),a=f(14199);function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getSigner=function(){return b},t.getSubmittable=function(){return r},t.makeTx=function(e,t,f,c){return new Promise((function(a){var s=t.proxy?(0,u.encodeAddress)((0,i.hexToU8a)(t.proxy.pubKey),c):t.sender.address;e.derive.tx.signingInfo(s).then(function(){var c=(0,o.default)(n.default.mark((function c(o){var i,p,b,h,y,v,m,g,w,O;return n.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(i=o.header,p=o.mortalLength,b=o.nonce,"treasury.approveProposal"!=t.txName){c.next=7;break}return c.next=4,l.default.makeTreasuryProposalSubmission(e,f[0],!1);case 4:h=c.sent,c.next=14;break;case 7:if("treasury.rejectProposal"!=t.txName){c.next=13;break}return c.next=10,l.default.makeTreasuryProposalSubmission(e,f[0],!0);case 10:h=c.sent,c.next=14;break;case 13:h=(y=e.tx[t.module])[t.call].apply(y,(0,d.default)(f));case 14:t.proxy&&(h=e.tx.recovery.asRecovered(t.sender.address,h)),v=e.registry.createType("SignerPayload",{address:s,blockHash:i.hash,blockNumber:i?i.number:0,era:e.registry.createType("ExtrinsicEra",{current:i.number,period:p}),genesisHash:e.genesisHash,method:h.method,nonce:b,signedExtensions:["CheckNonce"],tip:t.tip,runtimeVersion:{specVersion:e.runtimeVersion.specVersion,transactionVersion:e.runtimeVersion.transactionVersion},version:e.extrinsicVersion}),m=v.toPayload(),g=m.method.length>5e3,w=e.registry.createType("ExtrinsicPayload",m,{version:m.version}),O=g?(0,u.blake2AsU8a)(w.toU8a(!0)):w.toU8a(),r={tx:h,payload:v.toPayload()},a({qrAddress:m.address,qrIsHashed:g,qrPayload:A(E(m.address,g?1:2,O,e.genesisHash))[0]});case 22:case"end":return c.stop()}}),c)})));return function(e){return c.apply(this,arguments)}}()).catch((function(e){return a({error:e.message})}))}))},t.parseQrCode=function(e){return j.apply(this,arguments)};var r,n=c(f(87757)),a=c(f(63038)),d=c(f(319)),o=c(f(48926)),i=f(69338),u=f(94459),s=f(14199),l=c(f(52072)),p=new Uint8Array([0]),b={};function h(e){if(!e)return null;for("ec"===e.substr(-2)&&(e=e.substr(0,e.length-2));"ec11"===e.substr(-4);)e=e.substr(0,e.length-4);if("4"!==e.substr(0,1)||"0"!==e.substr(-1))return null;e=e.substr(1,e.length-2);var t=parseInt(e.substr(0,2),16)||0,f=parseInt(e.substr(0,4),16)||0,c=0;if(2*t+2===e.length)e=e.substr(2),c=t;else{if(2*f+4!==e.length)return null;e=e.substr(4),c=f}for(var r=new Uint8Array(c),n=0;n1&&void 0!==N[1]&&N[1],c=(0,i.hexStripPrefix)((0,i.u8aToHex)(t.slice(0,5))),r=parseInt(c.substr(2,4),16),d=r>1,o=parseInt(c.substr(6,4),16),l=(0,i.hexStripPrefix)((0,i.u8aToHex)(t.slice(5))),!d||f){e.next=9;break}return p={currentFrame:o,frameCount:r,isMultipart:d,partData:l},e.abrupt("return",p);case 9:b=l.substr(0,2),h=l.substr(2,2),y=l.substr(4,2),e.prev=12,e.t0=b,e.next="45"===e.t0?16:"53"===e.t0?31:66;break;case 16:if(m={data:{}},v="00"===h||"01"===h?"signData":"01"===h?"signTransaction":null,g=l.substr(4,44),m.action=v,m.data.account=g,"signData"!==v){e.next=25;break}m.data.rlp=l[13],e.next=30;break;case 25:if("signTransaction"!==v){e.next=29;break}m.data.data=l[13],e.next=30;break;case 29:throw new Error("Could not determine action type.");case 30:return e.abrupt("return",m);case 31:w={data:{}},e.prev=32,w.data.crypto="00"===h?"ed25519":"01"===h?"sr25519":null,O=l.substr(6,64),x=(0,i.hexToU8a)("0x"+O),P="0x"+l.slice(70),k=P.slice(0,-64),M="0x".concat(P.substr(-64)),j=(0,i.hexToU8a)(k),w.data.genesisHash=M,S=j.length>256,T=s.SUBSTRATE_NETWORK_LIST[M],e.t1=y,e.next="00"===e.t1||"02"===e.t1?46:"01"===e.t1?54:60;break;case 46:return w.action=S?"signData":"signTransaction",w.oversized=S,w.isHash=S,E=(0,i.compactFromU8a)(j),A=(0,a.default)(E,1),I=A[0],j.subarray(I),w.data.data=j,w.data.account=(0,u.encodeAddress)(x,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 54:return w.action="signData",w.oversized=!1,w.isHash=!0,w.data.data=k,w.data.account=(0,u.encodeAddress)(x,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 60:e.next=65;break;case 62:throw e.prev=62,e.t2=e.catch(32),new Error("Error: something went wrong decoding the Substrate UOS payload: "+l);case 65:return e.abrupt("return",w);case 66:throw new Error("Error: Payload is not formatted correctly: "+t);case 67:e.next=72;break;case 69:throw e.prev=69,e.t3=e.catch(12),new Error("we cannot handle the payload: "+t);case 72:case"end":return e.stop()}}),e,null,[[12,69],[32,62]])}))),v.apply(this,arguments)}function m(e){var t=void 0!==e.frameCount&&e.frameCount>1;return e.isMultipart||t}function g(e,t,f){return w.apply(this,arguments)}function w(){return(w=(0,o.default)(n.default.mark((function e(t,f,c){var r,a,d,o,i,u,s,l,p,h,y;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(b.totalFrameCount||(r=new Array(f).fill(null),b.multipartData=r,b.totalFrameCount=f),d=(a=b).completedFramesCount,o=a.multipartComplete,i=a.multipartData,u=a.totalFrameCount,s=new Uint8Array(c.length/2),l=0;l0&&y===u)||o){e.next=18;break}return e.next=18,O();case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(){return x.apply(this,arguments)}function x(){return(x=(0,o.default)(n.default.mark((function e(){var t,f,c,r,a;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=(t=b).multipartData,c=t.totalFrameCount,r=f.reduce((function(e,t){if(null===t)throw new Error("part data is not completed");var f=new Uint8Array(e.length+t.length);return f.set(e),f.set(t,e.length),f}),new Uint8Array(0)),a=(0,i.u8aConcat)(p,P(c),P(0)),r=(0,i.u8aConcat)(a,r),b.multipartComplete=!0,e.next=7,k(r,!0);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return new Uint8Array([e>>8,255&e])}function k(e){return M.apply(this,arguments)}function M(){return M=(0,o.default)(n.default.mark((function e(t){var f,c,r=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=r.length>1&&void 0!==r[1]&&r[1],e.next=3,y(t,f);case 3:if(!m(c=e.sent)){e.next=8;break}return e.next=7,g(c.currentFrame,c.frameCount,c.partData);case 7:return e.abrupt("return");case 8:b.unsignedData=c;case 9:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function j(){return(j=(0,o.default)(n.default.mark((function e(t){var f;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b={},e.prev=1,f=h(t),e.next=5,k(f,!1);case 5:return e.abrupt("return",{signer:b.unsignedData.data.account,genesisHash:b.unsignedData.data.genesisHash});case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",{error:e.t0.message});case 11:case"end":return e.stop()}}),e,null,[[1,8]])})))).apply(this,arguments)}var S=new Uint8Array([83]),T=new Uint8Array([1]);function E(e,t,f,c){return(0,i.u8aConcat)(S,T,new Uint8Array([t]),(0,u.decodeAddress)(e),(0,i.u8aToU8a)(f),(0,i.u8aToU8a)(c))}function A(e){for(var t=[],f=0;f{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.genLinks=function(e,t){return i.apply(this,arguments)};var r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(90162));function o(e){return"".concat(e[0]).concat(e[e.length-1])}function i(){return(i=(0,a.default)(r.default.mark((function e(t,f){var c,a,i,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f.data,a=f.hash,i=f.type,u=f.withShort,e.next=3,t.rpc.system.chain();case 3:return s=e.sent,e.abrupt("return",Object.entries(d.default).map((function(e){var t=(0,n.default)(e,2),f=t[0],r=t[1],d=r.chains,l=r.create,p=r.isActive,b=r.paths,h=(r.url,d[s.toHuman()]),y=b[i];return p&&h&&y?{name:u?o(f):f,link:l(h,y,c,a)}:null})).filter((function(e){return e})));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93417:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=["proposal/councilmotion"],c={chains:{Edgeware:"edgeware",Kusama:"kusama","Kusama CC3":"kusama"},create:function(e,t,c,r){return"https://commonwealth.im/".concat(e,"/").concat(t,"/").concat(f.includes(t)?r||"":c.toString())},isActive:!0,paths:{council:"proposal/councilmotion",proposal:"proposal/democracyproposal",referendum:"proposal/referendum",treasury:"proposal/treasuryproposal"},url:"https://commonwealth.im/"};t.default=c},90162:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(93417)),n=c(f(70393)),a=c(f(82818)),d=c(f(23181)),o={Commonwealth:r.default,Polkascan:n.default,Polkassembly:a.default,Subscan:d.default};t.default=o},70393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1"},create:function(e,t,f){return"https://polkascan.io/".concat(e,"/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council/motion",extrinsic:"transaction",proposal:"democracy/proposal",referendum:"democracy/referendum",techcomm:"techcomm/proposal",treasury:"treasury/proposal"},url:"https://polkascan.io/"}},82818:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot"},create:function(e,t,f){return"https://".concat(e,".polkassembly.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{council:"motion",proposal:"proposal",referendum:"referendum",treasury:"treasury"},url:"https://polkassembly.io/"}},23181:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{"Acala Mandala TC4":"acala-testnet",Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1",Westend:"westend"},create:function(e,t,f){return"https://".concat(e,".subscan.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council",extrinsic:"extrinsic",proposal:"democracy_proposal",referendum:"referenda",techcomm:"tech",treasury:"treasury"},url:"https://subscan.io/"}},18145:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.approxChanges=function(e,t,f){var c=(0,a.calcPassing)(e,t,f);if(e.isSimplemajority){var r=c?f.votedAye.sub(f.votedNay):f.votedNay.sub(f.votedAye);return{changeAye:f.votedNay.isZero()?d.BN_ZERO:r,changeNay:f.votedAye.isZero()?d.BN_ZERO:r}}for(var o=d.BN_ZERO,u=d.BN_ZERO,p=f.votedTotal.div(i);!p.isZero();){o=s(e,t,f,c,o,p),u=l(e,t,f,c,u,p);var b=p.div(i);b.isZero()&&(o=o.add(p),u=u.add(p)),p=b}return{changeAye:f.votedNay.isZero()?d.BN_ZERO:c?n.default.min(o,f.votedAye):o,changeNay:f.votedAye.isZero()?d.BN_ZERO:c?u:n.default.min(u,f.votedNay)}};var r=c(f(63038)),n=c(f(13550)),a=f(31015),d=f(69338),o=new n.default(-1),i=new n.default(2);function u(e,t,f,c,r,a){var i=1===a?d.BN_ONE:o,u=f.add(c),s=d.BN_ONE.muln(10*r).mul(u).div(d.BN_TEN);return[u,e.add(i.mul(u)),n.default.max(d.BN_ZERO,t.add(i.mul(s)))]}function s(e,t,f,c,n,d){for(var o=f.votedAye,i=f.votedNay,s=f.votedTotal;;){var l=u(o,s,n,d,c?0:1,c?-1:1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:h,votedNay:i,votedTotal:y})!==c)return n;n=b}}function l(e,t,f,c,n,d){for(var o=f.votedAye,i=f.votedNay,s=f.votedTotal;;){var l=u(i,s,n,d,c?1:0,c?1:-1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:o,votedNay:h,votedTotal:y})!==c)return n;n=b}}},58162:(e,t,f)=>{"use strict";var c=f(89509).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),f=0;f>>0,u=new Uint8Array(a);e[f];){var s=t[e.charCodeAt(f)];if(255===s)return;for(var l=0,p=a-1;(0!==s||l>>0,u[p]=s%256>>>0,s=s/256>>>0;if(0!==s)throw new Error("Non-zero carry");n=l,f++}for(var b=a-n;b!==a&&0===u[b];)b++;var h=c.allocUnsafe(r+(a-b));h.fill(0,0,r);for(var y=r;b!==a;)h[y++]=u[b++];return h}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=c.from(t)),!c.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var f=0,r=0,n=0,a=t.length;n!==a&&0===t[n];)n++,f++;for(var i=(a-n)*u+1>>>0,s=new Uint8Array(i);n!==a;){for(var l=t[n],p=0,b=i-1;(0!==l||p>>0,s[b]=l%d>>>0,l=l/d>>>0;if(0!==l)throw new Error("Non-zero carry");r=p,n++}for(var h=i-r;h!==i&&0===s[h];)h++;for(var y=o.repeat(f);h{"use strict";t.byteLength=function(e){var t=o(e),f=t[0],c=t[1];return 3*(f+c)/4-c},t.toByteArray=function(e){var t,f,n=o(e),a=n[0],d=n[1],i=new r(function(e,t,f){return 3*(t+f)/4-f}(0,a,d)),u=0,s=d>0?a-4:a;for(f=0;f>16&255,i[u++]=t>>8&255,i[u++]=255&t;return 2===d&&(t=c[e.charCodeAt(f)]<<2|c[e.charCodeAt(f+1)]>>4,i[u++]=255&t),1===d&&(t=c[e.charCodeAt(f)]<<10|c[e.charCodeAt(f+1)]<<4|c[e.charCodeAt(f+2)]>>2,i[u++]=t>>8&255,i[u++]=255&t),i},t.fromByteArray=function(e){for(var t,c=e.length,r=c%3,n=[],a=16383,d=0,o=c-r;do?o:d+a));return 1===r?(t=e[c-1],n.push(f[t>>2]+f[t<<4&63]+"==")):2===r&&(t=(e[c-2]<<8)+e[c-1],n.push(f[t>>10]+f[t>>4&63]+f[t<<2&63]+"=")),n.join("")};for(var f=[],c=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,d=n.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var f=e.indexOf("=");return-1===f&&(f=t),[f,f===t?0:4-f%4]}function i(e,t,c){for(var r,n,a=[],d=t;d>18&63]+f[n>>12&63]+f[n>>6&63]+f[63&n]);return a.join("")}c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},8442:(e,t,f)=>{const c=f(99488);function r(e,t,f){const c=e[t]+e[f];let r=e[t+1]+e[f+1];c>=4294967296&&r++,e[t]=c,e[t+1]=r}function n(e,t,f,c){let r=e[t]+f;f<0&&(r+=4294967296);let n=e[t+1]+c;r>=4294967296&&n++,e[t]=r,e[t+1]=n}function a(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function d(e,t,f,c,a,d){const o=s[a],i=s[a+1],l=s[d],p=s[d+1];r(u,e,t),n(u,e,o,i);let b=u[c]^u[e],h=u[c+1]^u[e+1];u[c]=h,u[c+1]=b,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=b>>>24^h<<8,u[t+1]=h>>>24^b<<8,r(u,e,t),n(u,e,l,p),b=u[c]^u[e],h=u[c+1]^u[e+1],u[c]=b>>>16^h<<16,u[c+1]=h>>>16^b<<16,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=h>>>31^b<<1,u[t+1]=b>>>31^h<<1}const o=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),i=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3].map((function(e){return 2*e}))),u=new Uint32Array(32),s=new Uint32Array(32);function l(e,t){let f=0;for(f=0;f<16;f++)u[f]=e.h[f],u[f+16]=o[f];for(u[24]=u[24]^e.t,u[25]=u[25]^e.t/4294967296,t&&(u[28]=~u[28],u[29]=~u[29]),f=0;f<32;f++)s[f]=a(e.b,4*f);for(f=0;f<12;f++)d(0,8,16,24,i[16*f+0],i[16*f+1]),d(2,10,18,26,i[16*f+2],i[16*f+3]),d(4,12,20,28,i[16*f+4],i[16*f+5]),d(6,14,22,30,i[16*f+6],i[16*f+7]),d(0,10,20,30,i[16*f+8],i[16*f+9]),d(2,12,22,24,i[16*f+10],i[16*f+11]),d(4,14,16,26,i[16*f+12],i[16*f+13]),d(6,8,18,28,i[16*f+14],i[16*f+15]);for(f=0;f<16;f++)e.h[f]=e.h[f]^u[f]^u[f+16]}function p(e,t){if(0===e||e>64)throw new Error("Illegal output length, expected 0 < length <= 64");if(t&&t.length>64)throw new Error("Illegal key, expected Uint8Array with 0 < length <= 64");const f={b:new Uint8Array(128),h:new Uint32Array(16),t:0,c:0,outlen:e};for(let e=0;e<16;e++)f.h[e]=o[e];const c=t?t.length:0;return f.h[0]^=16842752^c<<8^e,t&&(b(f,t),f.c=128),f}function b(e,t){for(let f=0;f>2]>>8*(3&f);return t}function y(e,t,f){f=f||64,e=c.normalizeInput(e);const r=p(f,t);return b(r,e),h(r)}e.exports={blake2b:y,blake2bHex:function(e,t,f){const r=y(e,t,f);return c.toHex(r)},blake2bInit:p,blake2bUpdate:b,blake2bFinal:h}},45297:(e,t,f)=>{const c=f(99488);function r(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function n(e,t,f,c,r,n){i[e]=i[e]+i[t]+r,i[c]=a(i[c]^i[e],16),i[f]=i[f]+i[c],i[t]=a(i[t]^i[f],12),i[e]=i[e]+i[t]+n,i[c]=a(i[c]^i[e],8),i[f]=i[f]+i[c],i[t]=a(i[t]^i[f],7)}function a(e,t){return e>>>t^e<<32-t}const d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),o=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0]),i=new Uint32Array(16),u=new Uint32Array(16);function s(e,t){let f=0;for(f=0;f<8;f++)i[f]=e.h[f],i[f+8]=d[f];for(i[12]^=e.t,i[13]^=e.t/4294967296,t&&(i[14]=~i[14]),f=0;f<16;f++)u[f]=r(e.b,4*f);for(f=0;f<10;f++)n(0,4,8,12,u[o[16*f+0]],u[o[16*f+1]]),n(1,5,9,13,u[o[16*f+2]],u[o[16*f+3]]),n(2,6,10,14,u[o[16*f+4]],u[o[16*f+5]]),n(3,7,11,15,u[o[16*f+6]],u[o[16*f+7]]),n(0,5,10,15,u[o[16*f+8]],u[o[16*f+9]]),n(1,6,11,12,u[o[16*f+10]],u[o[16*f+11]]),n(2,7,8,13,u[o[16*f+12]],u[o[16*f+13]]),n(3,4,9,14,u[o[16*f+14]],u[o[16*f+15]]);for(f=0;f<8;f++)e.h[f]^=i[f]^i[f+8]}function l(e,t){if(!(e>0&&e<=32))throw new Error("Incorrect output length, should be in [1, 32]");const f=t?t.length:0;if(t&&!(f>0&&f<=32))throw new Error("Incorrect key length, should be in [1, 32]");const c={h:new Uint32Array(d),b:new Uint8Array(64),c:0,t:0,outlen:e};return c.h[0]^=16842752^f<<8^e,f>0&&(p(c,t),c.c=64),c}function p(e,t){for(let f=0;f>2]>>8*(3&f)&255;return t}function h(e,t,f){f=f||32,e=c.normalizeInput(e);const r=l(f,t);return p(r,e),b(r)}e.exports={blake2s:h,blake2sHex:function(e,t,f){const r=h(e,t,f);return c.toHex(r)},blake2sInit:l,blake2sUpdate:p,blake2sFinal:b}},1191:(e,t,f)=>{const c=f(8442),r=f(45297);e.exports={blake2b:c.blake2b,blake2bHex:c.blake2bHex,blake2bInit:c.blake2bInit,blake2bUpdate:c.blake2bUpdate,blake2bFinal:c.blake2bFinal,blake2s:r.blake2s,blake2sHex:r.blake2sHex,blake2sInit:r.blake2sInit,blake2sUpdate:r.blake2sUpdate,blake2sFinal:r.blake2sFinal}},99488:e=>{function t(e){return(4294967296+e).toString(16).substring(1)}e.exports={normalizeInput:function(e){let t;if(e instanceof Uint8Array)t=e;else if(e instanceof Buffer)t=new Uint8Array(e);else{if("string"!=typeof e)throw new Error("Input must be an string, Buffer or Uint8Array");t=new Uint8Array(Buffer.from(e,"utf8"))}return t},toHex:function(e){return Array.prototype.map.call(e,(function(e){return(e<16?"0":"")+e.toString(16)})).join("")},debugPrint:function(e,f,c){let r="\n"+e+" = ";for(let n=0;n=48&&f<=57?f-48:f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:void c(!1,"Invalid character in "+e)}function o(e,t,f){var c=d(e,f);return f-1>=t&&(c|=d(e,f-1)<<4),c}function i(e,t,f,r){for(var n=0,a=0,d=Math.min(e.length,f),o=t;o=49?i-49+10:i>=17?i-17+10:i,c(i>=0&&a0?e:t},n.min=function(e,t){return e.cmp(t)<0?e:t},n.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"==typeof e)return this._initArray(e,t,f);"hex"===t&&(t=16),c(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;r-=3)a=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[n]|=a<>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(r=0,n=0;r>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this._strip()},n.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c=t;c-=2)r=o(e,t,c)<=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this._strip()},n.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,o=0,u=f;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},n.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=s}catch(e){n.prototype.inspect=s}else n.prototype.inspect=s;function s(){return(this.red?""}var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],b=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,o=a/67108864|0;f.words[0]=d;for(var i=1;i>>26,s=67108863&o,l=Math.min(i,t.length-1),p=Math.max(0,i-e.length+1);p<=l;p++){var b=i-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[i]=0|s,o=0|u}return 0!==o?f.words[i]=0|o:f.length--,f._strip()}n.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var r=0,n=0,a=0;a>>24-r&16777215)||a!==this.length-1?l[6-o.length]+o+f:o+f,(r+=2)>=26&&(r-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var i=p[e],u=b[e];f="";var s=this.clone();for(s.negative=0;!s.isZero();){var h=s.modrn(u).toString(e);f=(s=s.idivn(u)).isZero()?h+f:l[i-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}c(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&c(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},n.prototype.toJSON=function(){return this.toString(16,2)},a&&(n.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),n.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},n.prototype.toArrayLike=function(e,t,f){this._strip();var r=this.byteLength(),n=f||Math.max(1,r);c(r<=n,"byte array longer than desired length"),c(n>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,n);return this["_toArrayLike"+("le"===t?"LE":"BE")](a,r),a},n.prototype._toArrayLikeLE=function(e,t){for(var f=0,c=0,r=0,n=0;r>8&255),f>16&255),6===n?(f>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f=0&&(e[f--]=a>>8&255),f>=0&&(e[f--]=a>>16&255),6===n?(f>=0&&(e[f--]=a>>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f>=0)for(e[f--]=c;f>=0;)e[f--]=0},Math.clz32?n.prototype._countBits=function(e){return 32-Math.clz32(e)}:n.prototype._countBits=function(e){var t=e,f=0;return t>=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},n.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},n.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},n.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},n.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;fe.length?this.clone().iand(e):e.clone().iand(this)},n.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},n.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;ce.length?this.clone().ixor(e):e.clone().ixor(this)},n.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},n.prototype.inotn=function(e){c("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-f),this._strip()},n.prototype.notn=function(e){return this.clone().inotn(e)},n.prototype.setn=function(e,t){c("number"==typeof e&&e>=0);var f=e/26|0,r=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<e.length?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n>>26;for(;0!==r&&n>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;ne.length?this.clone().iadd(e):e.clone().iadd(this)},n.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==n&&a>26,this.words[a]=67108863&t;if(0===n&&a>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,x=0|a[4],P=8191&x,k=x>>>13,M=0|a[5],j=8191&M,S=M>>>13,T=0|a[6],E=8191&T,A=T>>>13,I=0|a[7],N=8191&I,R=I>>>13,B=0|a[8],C=8191&B,_=B>>>13,V=0|a[9],U=8191&V,H=V>>>13,L=0|d[0],D=8191&L,z=L>>>13,F=0|d[1],q=8191&F,W=F>>>13,X=0|d[2],K=8191&X,Z=X>>>13,G=0|d[3],Y=8191&G,J=G>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],oe=8191&de,ie=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(i+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,z))+Math.imul(l,D)|0))<<13)|0;i=((n=Math.imul(l,z))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,z))+Math.imul(h,D)|0,n=Math.imul(h,z);var ve=(i+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;i=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,z))+Math.imul(m,D)|0,n=Math.imul(m,z),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(i+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,Z)|0)+Math.imul(l,K)|0))<<13)|0;i=((n=n+Math.imul(l,Z)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,z))+Math.imul(O,D)|0,n=Math.imul(O,z),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,Z)|0;var ge=(i+(c=c+Math.imul(s,Y)|0)|0)+((8191&(r=(r=r+Math.imul(s,J)|0)+Math.imul(l,Y)|0))<<13)|0;i=((n=n+Math.imul(l,J)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(P,D),r=(r=Math.imul(P,z))+Math.imul(k,D)|0,n=Math.imul(k,z),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,Z)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,Z)|0,c=c+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(h,Y)|0,n=n+Math.imul(h,J)|0;var we=(i+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;i=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(j,D),r=(r=Math.imul(j,z))+Math.imul(S,D)|0,n=Math.imul(S,z),c=c+Math.imul(P,q)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,Z)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,Z)|0,c=c+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(m,Y)|0,n=n+Math.imul(m,J)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(i+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;i=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(E,D),r=(r=Math.imul(E,z))+Math.imul(A,D)|0,n=Math.imul(A,z),c=c+Math.imul(j,q)|0,r=(r=r+Math.imul(j,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(P,K)|0,r=(r=r+Math.imul(P,Z)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,Z)|0,c=c+Math.imul(w,Y)|0,r=(r=r+Math.imul(w,J)|0)+Math.imul(O,Y)|0,n=n+Math.imul(O,J)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var xe=(i+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;i=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,z))+Math.imul(R,D)|0,n=Math.imul(R,z),c=c+Math.imul(E,q)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,q)|0,n=n+Math.imul(A,W)|0,c=c+Math.imul(j,K)|0,r=(r=r+Math.imul(j,Z)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,Z)|0,c=c+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(k,Y)|0,n=n+Math.imul(k,J)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var Pe=(i+(c=c+Math.imul(s,oe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ie)|0)+Math.imul(l,oe)|0))<<13)|0;i=((n=n+Math.imul(l,ie)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(C,D),r=(r=Math.imul(C,z))+Math.imul(_,D)|0,n=Math.imul(_,z),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(E,K)|0,r=(r=r+Math.imul(E,Z)|0)+Math.imul(A,K)|0,n=n+Math.imul(A,Z)|0,c=c+Math.imul(j,Y)|0,r=(r=r+Math.imul(j,J)|0)+Math.imul(S,Y)|0,n=n+Math.imul(S,J)|0,c=c+Math.imul(P,$)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,oe)|0,r=(r=r+Math.imul(b,ie)|0)+Math.imul(h,oe)|0,n=n+Math.imul(h,ie)|0;var ke=(i+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;i=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(U,D),r=(r=Math.imul(U,z))+Math.imul(H,D)|0,n=Math.imul(H,z),c=c+Math.imul(C,q)|0,r=(r=r+Math.imul(C,W)|0)+Math.imul(_,q)|0,n=n+Math.imul(_,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,Z)|0,c=c+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(A,Y)|0,n=n+Math.imul(A,J)|0,c=c+Math.imul(j,$)|0,r=(r=r+Math.imul(j,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(P,fe)|0,r=(r=r+Math.imul(P,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,oe)|0,r=(r=r+Math.imul(v,ie)|0)+Math.imul(m,oe)|0,n=n+Math.imul(m,ie)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var Me=(i+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;i=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(U,q),r=(r=Math.imul(U,W))+Math.imul(H,q)|0,n=Math.imul(H,W),c=c+Math.imul(C,K)|0,r=(r=r+Math.imul(C,Z)|0)+Math.imul(_,K)|0,n=n+Math.imul(_,Z)|0,c=c+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(R,Y)|0,n=n+Math.imul(R,J)|0,c=c+Math.imul(E,$)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,$)|0,n=n+Math.imul(A,ee)|0,c=c+Math.imul(j,fe)|0,r=(r=r+Math.imul(j,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(P,ne)|0,r=(r=r+Math.imul(P,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,oe)|0,r=(r=r+Math.imul(w,ie)|0)+Math.imul(O,oe)|0,n=n+Math.imul(O,ie)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var je=(i+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;i=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(U,K),r=(r=Math.imul(U,Z))+Math.imul(H,K)|0,n=Math.imul(H,Z),c=c+Math.imul(C,Y)|0,r=(r=r+Math.imul(C,J)|0)+Math.imul(_,Y)|0,n=n+Math.imul(_,J)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(E,fe)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,fe)|0,n=n+Math.imul(A,ce)|0,c=c+Math.imul(j,ne)|0,r=(r=r+Math.imul(j,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(P,oe)|0,r=(r=r+Math.imul(P,ie)|0)+Math.imul(k,oe)|0,n=n+Math.imul(k,ie)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(i+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;i=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(U,Y),r=(r=Math.imul(U,J))+Math.imul(H,Y)|0,n=Math.imul(H,J),c=c+Math.imul(C,$)|0,r=(r=r+Math.imul(C,ee)|0)+Math.imul(_,$)|0,n=n+Math.imul(_,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(A,ne)|0,n=n+Math.imul(A,ae)|0,c=c+Math.imul(j,oe)|0,r=(r=r+Math.imul(j,ie)|0)+Math.imul(S,oe)|0,n=n+Math.imul(S,ie)|0,c=c+Math.imul(P,se)|0,r=(r=r+Math.imul(P,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(i+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;i=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(U,$),r=(r=Math.imul(U,ee))+Math.imul(H,$)|0,n=Math.imul(H,ee),c=c+Math.imul(C,fe)|0,r=(r=r+Math.imul(C,ce)|0)+Math.imul(_,fe)|0,n=n+Math.imul(_,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(E,oe)|0,r=(r=r+Math.imul(E,ie)|0)+Math.imul(A,oe)|0,n=n+Math.imul(A,ie)|0,c=c+Math.imul(j,se)|0,r=(r=r+Math.imul(j,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ee=(i+(c=c+Math.imul(P,be)|0)|0)+((8191&(r=(r=r+Math.imul(P,he)|0)+Math.imul(k,be)|0))<<13)|0;i=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(U,fe),r=(r=Math.imul(U,ce))+Math.imul(H,fe)|0,n=Math.imul(H,ce),c=c+Math.imul(C,ne)|0,r=(r=r+Math.imul(C,ae)|0)+Math.imul(_,ne)|0,n=n+Math.imul(_,ae)|0,c=c+Math.imul(N,oe)|0,r=(r=r+Math.imul(N,ie)|0)+Math.imul(R,oe)|0,n=n+Math.imul(R,ie)|0,c=c+Math.imul(E,se)|0,r=(r=r+Math.imul(E,le)|0)+Math.imul(A,se)|0,n=n+Math.imul(A,le)|0;var Ae=(i+(c=c+Math.imul(j,be)|0)|0)+((8191&(r=(r=r+Math.imul(j,he)|0)+Math.imul(S,be)|0))<<13)|0;i=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(U,ne),r=(r=Math.imul(U,ae))+Math.imul(H,ne)|0,n=Math.imul(H,ae),c=c+Math.imul(C,oe)|0,r=(r=r+Math.imul(C,ie)|0)+Math.imul(_,oe)|0,n=n+Math.imul(_,ie)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ie=(i+(c=c+Math.imul(E,be)|0)|0)+((8191&(r=(r=r+Math.imul(E,he)|0)+Math.imul(A,be)|0))<<13)|0;i=((n=n+Math.imul(A,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(U,oe),r=(r=Math.imul(U,ie))+Math.imul(H,oe)|0,n=Math.imul(H,ie),c=c+Math.imul(C,se)|0,r=(r=r+Math.imul(C,le)|0)+Math.imul(_,se)|0,n=n+Math.imul(_,le)|0;var Ne=(i+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(R,be)|0))<<13)|0;i=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(U,se),r=(r=Math.imul(U,le))+Math.imul(H,se)|0,n=Math.imul(H,le);var Re=(i+(c=c+Math.imul(C,be)|0)|0)+((8191&(r=(r=r+Math.imul(C,he)|0)+Math.imul(_,be)|0))<<13)|0;i=((n=n+Math.imul(_,he)|0)+(r>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Be=(i+(c=Math.imul(U,be))|0)+((8191&(r=(r=Math.imul(U,he))+Math.imul(H,be)|0))<<13)|0;return i=((n=Math.imul(H,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,o[0]=ye,o[1]=ve,o[2]=me,o[3]=ge,o[4]=we,o[5]=Oe,o[6]=xe,o[7]=Pe,o[8]=ke,o[9]=Me,o[10]=je,o[11]=Se,o[12]=Te,o[13]=Ee,o[14]=Ae,o[15]=Ie,o[16]=Ne,o[17]=Re,o[18]=Be,0!==i&&(o[19]=i,f.length++),f};function v(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f._strip()}function m(e,t,f){return v(e,t,f)}function g(e,t){this.x=e,this.y=t}Math.imul||(y=h),n.prototype.mulTo=function(e,t){var f=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):f<63?h(this,e,t):f<1024?v(this,e,t):m(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),f=n.prototype._countBits(e)-1,c=0;c>=1;return c},g.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a>>=1)r++;return 1<>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a>=26,f+=n/67108864|0,f+=a>>>26,this.words[r]=67108863&a}return 0!==f&&(this.words[r]=f,this.length++),t?this.ineg():this},n.prototype.muln=function(e){return this.clone().imuln(e)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f>>r&1}return t}(e);if(0===t.length)return new n(1);for(var f=this,c=0;c=0);var t,f=e%26,r=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<a)for(this.length-=a,i=0;i=0&&(0!==u||i>=r);i--){var s=0|this.words[i];this.words[i]=u<<26-n|s>>>n,u=s&d}return o&&0!==u&&(o.words[o.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(e,t,f){return c(0===this.negative),this.iushrn(e,t,f)},n.prototype.shln=function(e){return this.clone().ishln(e)},n.prototype.ushln=function(e){return this.clone().iushln(e)},n.prototype.shrn=function(e){return this.clone().ishrn(e)},n.prototype.ushrn=function(e){return this.clone().iushrn(e)},n.prototype.testn=function(e){c("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,r=1<=0);var t=e%26,f=(e-t)/26;if(c(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var r=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},n.prototype.isubn=function(e){if(c("number"==typeof e),c(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(o/67108864|0),this.words[r+f]=67108863&n}for(;r>26,this.words[r+f]=67108863&n;if(0===d)return this._strip();for(c(-1===d),d=0,r=0;r>26,this.words[r]=67108863&n;return this.negative=1,this._strip()},n.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,a=0|r.words[r.length-1];0!=(f=26-this._countBits(a))&&(r=r.ushln(f),c.iushln(f),a=0|r.words[r.length-1]);var d,o=c.length-r.length;if("mod"!==t){(d=new n(null)).length=o+1,d.words=new Array(d.length);for(var i=0;i=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/a|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d._strip(),c._strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},n.prototype.divmod=function(e,t,f){return c(!e.isZero()),this.isZero()?{div:new n(0),mod:new n(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(r=d.div.neg()),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.iadd(e)),{div:r,mod:a}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(r=d.div.neg()),{div:r,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.isub(e)),{div:d.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new n(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new n(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new n(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,a,d},n.prototype.div=function(e){return this.divmod(e,"div",!1).div},n.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},n.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},n.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},n.prototype.modrn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(f*r+(0|this.words[n]))%e;return t?-r:r},n.prototype.modn=function(e){return this.modrn(e)},n.prototype.idivn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*f;this.words[r]=n/e|0,f=n%e}return this._strip(),t?this.ineg():this},n.prototype.divn=function(e){return this.clone().idivn(e)},n.prototype.egcd=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new n(1),a=new n(0),d=new n(0),o=new n(1),i=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++i;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(r.isOdd()||a.isOdd())&&(r.iadd(u),a.isub(s)),r.iushrn(1),a.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||o.isOdd())&&(d.iadd(u),o.isub(s)),d.iushrn(1),o.iushrn(1);t.cmp(f)>=0?(t.isub(f),r.isub(d),a.isub(o)):(f.isub(t),d.isub(r),o.isub(a))}return{a:d,b:o,gcd:f.iushln(i)}},n.prototype._invmp=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,a=new n(1),d=new n(0),o=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var i=0,u=1;0==(t.words[0]&u)&&i<26;++i,u<<=1);if(i>0)for(t.iushrn(i);i-- >0;)a.isOdd()&&a.iadd(o),a.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(o),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),a.isub(d)):(f.isub(t),d.isub(a))}return(r=0===t.cmpn(1)?a:d).cmpn(0)<0&&r.iadd(e),r},n.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},n.prototype.invm=function(e){return this.egcd(e).a.umod(e)},n.prototype.isEven=function(){return 0==(1&this.words[0])},n.prototype.isOdd=function(){return 1==(1&this.words[0])},n.prototype.andln=function(e){return this.words[0]&e},n.prototype.bincn=function(e){c("number"==typeof e);var t=e%26,f=(e-t)/26,r=1<>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},n.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},n.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this._strip(),this.length>1)t=1;else{f&&(e=-e),c(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){cr&&(t=1);break}}return t},n.prototype.gtn=function(e){return 1===this.cmpn(e)},n.prototype.gt=function(e){return 1===this.cmp(e)},n.prototype.gten=function(e){return this.cmpn(e)>=0},n.prototype.gte=function(e){return this.cmp(e)>=0},n.prototype.ltn=function(e){return-1===this.cmpn(e)},n.prototype.lt=function(e){return-1===this.cmp(e)},n.prototype.lten=function(e){return this.cmpn(e)<=0},n.prototype.lte=function(e){return this.cmp(e)<=0},n.prototype.eqn=function(e){return 0===this.cmpn(e)},n.prototype.eq=function(e){return 0===this.cmp(e)},n.red=function(e){return new j(e)},n.prototype.toRed=function(e){return c(!this.red,"Already a number in reduction context"),c(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},n.prototype.fromRed=function(){return c(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(e){return this.red=e,this},n.prototype.forceRed=function(e){return c(!this.red,"Already a number in reduction context"),this._forceRed(e)},n.prototype.redAdd=function(e){return c(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},n.prototype.redIAdd=function(e){return c(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},n.prototype.redSub=function(e){return c(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},n.prototype.redISub=function(e){return c(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},n.prototype.redShl=function(e){return c(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},n.prototype.redMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},n.prototype.redIMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},n.prototype.redSqr=function(){return c(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return c(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return c(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return c(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return c(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(e){return c(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function O(e,t){this.name=e,this.p=new n(t,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P(){O.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){O.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){O.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function j(e){if("string"==typeof e){var t=n._prime(e);this.m=t.p,this.prime=t}else c(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){j.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}O.prototype._tmp=function(){var e=new n(null);return e.words=new Array(Math.ceil(this.n/13)),e},O.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},O.prototype.split=function(e,t){e.iushrn(this.n,0,t)},O.prototype.imulK=function(e){return e.imul(this.k)},r(x,O),x.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},x.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},n._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new x;else if("p224"===e)t=new P;else if("p192"===e)t=new k;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new M}return w[e]=t,t},j.prototype._verify1=function(e){c(0===e.negative,"red works only with positives"),c(e.red,"red works only with red numbers")},j.prototype._verify2=function(e,t){c(0==(e.negative|t.negative),"red works only with positives"),c(e.red&&e.red===t.red,"red works only with red numbers")},j.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},j.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},j.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},j.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},j.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},j.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},j.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},j.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},j.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},j.prototype.isqr=function(e){return this.imul(e,e.clone())},j.prototype.sqr=function(e){return this.mul(e,e)},j.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(c(t%2==1),3===t){var f=this.m.add(new n(1)).iushrn(2);return this.pow(e,f)}for(var r=this.m.subn(1),a=0;!r.isZero()&&0===r.andln(1);)a++,r.iushrn(1);c(!r.isZero());var d=new n(1).toRed(this),o=d.redNeg(),i=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new n(2*u*u).toRed(this);0!==this.pow(u,i).cmp(o);)u.redIAdd(o);for(var s=this.pow(u,r),l=this.pow(e,r.addn(1).iushrn(1)),p=this.pow(e,r),b=a;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();c(y=0;c--){for(var i=t.words[c],u=o-1;u>=0;u--){var s=i>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==a?(a<<=1,a|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[a]),d=0,a=0)):d=0}o=26}return r},j.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},j.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},n.mont=function(e){return new S(e)},r(S,j),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new n(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):r.cmpn(0)<0&&(a=r.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=f.nmd(e),this)},77191:(e,t,f)=>{var c=f(58162);e.exports=c("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},48764:(e,t,f)=>{"use strict";var c=f(79742),r=f(80645),n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=o,t.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)},t.INSPECT_MAX_BYTES=50;var a=2147483647;function d(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,f){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return s(e)}return i(e,t,f)}function i(e,t,f){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var f=0|h(e,t),c=d(f),r=c.write(e,t);return r!==f&&(c=c.slice(0,r)),c}(e,t);if(ArrayBuffer.isView(e))return function(e){if(D(e,Uint8Array)){var t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return l(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(D(e,ArrayBuffer)||e&&D(e.buffer,ArrayBuffer))return p(e,t,f);if("undefined"!=typeof SharedArrayBuffer&&(D(e,SharedArrayBuffer)||e&&D(e.buffer,SharedArrayBuffer)))return p(e,t,f);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var c=e.valueOf&&e.valueOf();if(null!=c&&c!==e)return o.from(c,t,f);var r=function(e){if(o.isBuffer(e)){var t=0|b(e.length),f=d(t);return 0===f.length||e.copy(f,0,0,t),f}return void 0!==e.length?"number"!=typeof e.length||z(e.length)?d(0):l(e):"Buffer"===e.type&&Array.isArray(e.data)?l(e.data):void 0}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,f);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function s(e){return u(e),d(e<0?0:0|b(e))}function l(e){for(var t=e.length<0?0:0|b(e.length),f=d(t),c=0;c=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function h(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||D(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var f=e.length,c=arguments.length>2&&!0===arguments[2];if(!c&&0===f)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return f;case"utf8":case"utf-8":return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*f;case"hex":return f>>>1;case"base64":return H(e).length;default:if(r)return c?-1:U(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,f){var c=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===f||f>this.length)&&(f=this.length),f<=0)return"";if((f>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,f);case"utf8":case"utf-8":return j(this,t,f);case"ascii":return T(this,t,f);case"latin1":case"binary":return E(this,t,f);case"base64":return M(this,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,f);default:if(c)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),c=!0}}function v(e,t,f){var c=e[t];e[t]=e[f],e[f]=c}function m(e,t,f,c,r){if(0===e.length)return-1;if("string"==typeof f?(c=f,f=0):f>2147483647?f=2147483647:f<-2147483648&&(f=-2147483648),z(f=+f)&&(f=r?0:e.length-1),f<0&&(f=e.length+f),f>=e.length){if(r)return-1;f=e.length-1}else if(f<0){if(!r)return-1;f=0}if("string"==typeof t&&(t=o.from(t,c)),o.isBuffer(t))return 0===t.length?-1:g(e,t,f,c,r);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,f):Uint8Array.prototype.lastIndexOf.call(e,t,f):g(e,[t],f,c,r);throw new TypeError("val must be string, number or Buffer")}function g(e,t,f,c,r){var n,a=1,d=e.length,o=t.length;if(void 0!==c&&("ucs2"===(c=String(c).toLowerCase())||"ucs-2"===c||"utf16le"===c||"utf-16le"===c)){if(e.length<2||t.length<2)return-1;a=2,d/=2,o/=2,f/=2}function i(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(r){var u=-1;for(n=f;nd&&(f=d-o),n=f;n>=0;n--){for(var s=!0,l=0;lr&&(c=r):c=r;var n=t.length;c>n/2&&(c=n/2);for(var a=0;a>8,r=f%256,n.push(r),n.push(c);return n}(t,e.length-f),e,f,c)}function M(e,t,f){return 0===t&&f===e.length?c.fromByteArray(e):c.fromByteArray(e.slice(t,f))}function j(e,t,f){f=Math.min(e.length,f);for(var c=[],r=t;r239?4:i>223?3:i>191?2:1;if(r+s<=f)switch(s){case 1:i<128&&(u=i);break;case 2:128==(192&(n=e[r+1]))&&(o=(31&i)<<6|63&n)>127&&(u=o);break;case 3:n=e[r+1],a=e[r+2],128==(192&n)&&128==(192&a)&&(o=(15&i)<<12|(63&n)<<6|63&a)>2047&&(o<55296||o>57343)&&(u=o);break;case 4:n=e[r+1],a=e[r+2],d=e[r+3],128==(192&n)&&128==(192&a)&&128==(192&d)&&(o=(15&i)<<18|(63&n)<<12|(63&a)<<6|63&d)>65535&&o<1114112&&(u=o)}null===u?(u=65533,s=1):u>65535&&(u-=65536,c.push(u>>>10&1023|55296),u=56320|1023&u),c.push(u),r+=s}return function(e){var t=e.length;if(t<=S)return String.fromCharCode.apply(String,e);for(var f="",c=0;cc.length?o.from(n).copy(c,r):Uint8Array.prototype.set.call(c,n,r);else{if(!o.isBuffer(n))throw new TypeError('"list" argument must be an Array of Buffers');n.copy(c,r)}r+=n.length}return c},o.byteLength=h,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tf&&(e+=" ... "),""},n&&(o.prototype[n]=o.prototype.inspect),o.prototype.compare=function(e,t,f,c,r){if(D(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===f&&(f=e?e.length:0),void 0===c&&(c=0),void 0===r&&(r=this.length),t<0||f>e.length||c<0||r>this.length)throw new RangeError("out of range index");if(c>=r&&t>=f)return 0;if(c>=r)return-1;if(t>=f)return 1;if(this===e)return 0;for(var n=(r>>>=0)-(c>>>=0),a=(f>>>=0)-(t>>>=0),d=Math.min(n,a),i=this.slice(c,r),u=e.slice(t,f),s=0;s>>=0,isFinite(f)?(f>>>=0,void 0===c&&(c="utf8")):(c=f,f=void 0)}var r=this.length-t;if((void 0===f||f>r)&&(f=r),e.length>0&&(f<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");c||(c="utf8");for(var n=!1;;)switch(c){case"hex":return w(this,e,t,f);case"utf8":case"utf-8":return O(this,e,t,f);case"ascii":case"latin1":case"binary":return x(this,e,t,f);case"base64":return P(this,e,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,f);default:if(n)throw new TypeError("Unknown encoding: "+c);c=(""+c).toLowerCase(),n=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function T(e,t,f){var c="";f=Math.min(e.length,f);for(var r=t;rc)&&(f=c);for(var r="",n=t;nf)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,f,c,r,n){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function B(e,t,f,c,r,n){if(f+c>e.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("Index out of range")}function C(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,4),r.write(e,t,f,c,23,4),f+4}function _(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,8),r.write(e,t,f,c,52,8),f+8}o.prototype.slice=function(e,t){var f=this.length;(e=~~e)<0?(e+=f)<0&&(e=0):e>f&&(e=f),(t=void 0===t?f:~~t)<0?(t+=f)<0&&(t=0):t>f&&(t=f),t>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e+--t],r=1;t>0&&(r*=256);)c+=this[e+--t]*r;return c},o.prototype.readUint8=o.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n=(r*=128)&&(c-=Math.pow(2,8*t)),c},o.prototype.readIntBE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=t,r=1,n=this[e+--c];c>0&&(r*=256);)n+=this[e+--c]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*t)),n},o.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e]|this[e+1]<<8;return 32768&f?4294901760|f:f},o.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e+1]|this[e]<<8;return 32768&f?4294901760|f:f},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!1,52,8)},o.prototype.writeUintLE=o.prototype.writeUIntLE=function(e,t,f,c){e=+e,t>>>=0,f>>>=0,c||R(this,e,t,f,Math.pow(2,8*f)-1,0);var r=1,n=0;for(this[t]=255&e;++n>>=0,f>>>=0,c||R(this,e,t,f,Math.pow(2,8*f)-1,0);var r=f-1,n=1;for(this[t+r]=255&e;--r>=0&&(n*=256);)this[t+r]=e/n&255;return t+f},o.prototype.writeUint8=o.prototype.writeUInt8=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);R(this,e,t,f,r-1,-r)}var n=0,a=1,d=0;for(this[t]=255&e;++n>0)-d&255;return t+f},o.prototype.writeIntBE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);R(this,e,t,f,r-1,-r)}var n=f-1,a=1,d=0;for(this[t+n]=255&e;--n>=0&&(a*=256);)e<0&&0===d&&0!==this[t+n+1]&&(d=1),this[t+n]=(e/a>>0)-d&255;return t+f},o.prototype.writeInt8=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,f){return C(this,e,t,!0,f)},o.prototype.writeFloatBE=function(e,t,f){return C(this,e,t,!1,f)},o.prototype.writeDoubleLE=function(e,t,f){return _(this,e,t,!0,f)},o.prototype.writeDoubleBE=function(e,t,f){return _(this,e,t,!1,f)},o.prototype.copy=function(e,t,f,c){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(f||(f=0),c||0===c||(c=this.length),t>=e.length&&(t=e.length),t||(t=0),c>0&&c=this.length)throw new RangeError("Index out of range");if(c<0)throw new RangeError("sourceEnd out of bounds");c>this.length&&(c=this.length),e.length-t>>=0,f=void 0===f?this.length:f>>>0,e||(e=0),"number"==typeof e)for(n=t;n55295&&f<57344){if(!r){if(f>56319){(t-=3)>-1&&n.push(239,191,189);continue}if(a+1===c){(t-=3)>-1&&n.push(239,191,189);continue}r=f;continue}if(f<56320){(t-=3)>-1&&n.push(239,191,189),r=f;continue}f=65536+(r-55296<<10|f-56320)}else r&&(t-=3)>-1&&n.push(239,191,189);if(r=null,f<128){if((t-=1)<0)break;n.push(f)}else if(f<2048){if((t-=2)<0)break;n.push(f>>6|192,63&f|128)}else if(f<65536){if((t-=3)<0)break;n.push(f>>12|224,f>>6&63|128,63&f|128)}else{if(!(f<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;n.push(f>>18|240,f>>12&63|128,f>>6&63|128,63&f|128)}}return n}function H(e){return c.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,f,c){for(var r=0;r=t.length||r>=e.length);++r)t[r+f]=e[r];return r}function D(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function z(e){return e!=e}var F=function(){for(var e="0123456789abcdef",t=new Array(256),f=0;f<16;++f)for(var c=16*f,r=0;r<16;++r)t[c+r]=e[f]+e[r];return t}()},48168:(e,t,f)=>{var c=f(39092),r={};for(var n in c)c.hasOwnProperty(n)&&(r[c[n]]=n);var a=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var d in a)if(a.hasOwnProperty(d)){if(!("channels"in a[d]))throw new Error("missing channels property: "+d);if(!("labels"in a[d]))throw new Error("missing channel labels property: "+d);if(a[d].labels.length!==a[d].channels)throw new Error("channel and label counts mismatch: "+d);var o=a[d].channels,i=a[d].labels;delete a[d].channels,delete a[d].labels,Object.defineProperty(a[d],"channels",{value:o}),Object.defineProperty(a[d],"labels",{value:i})}a.rgb.hsl=function(e){var t,f,c=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.min(c,r,n),d=Math.max(c,r,n),o=d-a;return d===a?t=0:c===d?t=(r-n)/o:r===d?t=2+(n-c)/o:n===d&&(t=4+(c-r)/o),(t=Math.min(60*t,360))<0&&(t+=360),f=(a+d)/2,[t,100*(d===a?0:f<=.5?o/(d+a):o/(2-d-a)),100*f]},a.rgb.hsv=function(e){var t,f,c,r,n,a=e[0]/255,d=e[1]/255,o=e[2]/255,i=Math.max(a,d,o),u=i-Math.min(a,d,o),s=function(e){return(i-e)/6/u+.5};return 0===u?r=n=0:(n=u/i,t=s(a),f=s(d),c=s(o),a===i?r=c-f:d===i?r=1/3+t-c:o===i&&(r=2/3+f-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*n,100*i]},a.rgb.hwb=function(e){var t=e[0],f=e[1],c=e[2];return[a.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(f,c))*100,100*(c=1-1/255*Math.max(t,Math.max(f,c)))]},a.rgb.cmyk=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255;return[100*((1-f-(t=Math.min(1-f,1-c,1-r)))/(1-t)||0),100*((1-c-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},a.rgb.keyword=function(e){var t=r[e];if(t)return t;var f,n,a,d=1/0;for(var o in c)if(c.hasOwnProperty(o)){var i=(n=e,a=c[o],Math.pow(n[0]-a[0],2)+Math.pow(n[1]-a[1],2)+Math.pow(n[2]-a[2],2));i.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(f=f>.04045?Math.pow((f+.055)/1.055,2.4):f/12.92)+.1805*(c=c>.04045?Math.pow((c+.055)/1.055,2.4):c/12.92)),100*(.2126*t+.7152*f+.0722*c),100*(.0193*t+.1192*f+.9505*c)]},a.rgb.lab=function(e){var t=a.rgb.xyz(e),f=t[0],c=t[1],r=t[2];return c/=100,r/=108.883,f=(f/=95.047)>.008856?Math.pow(f,1/3):7.787*f+16/116,[116*(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116)-16,500*(f-c),200*(c-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(e){var t,f,c,r,n,a=e[0]/360,d=e[1]/100,o=e[2]/100;if(0===d)return[n=255*o,n,n];t=2*o-(f=o<.5?o*(1+d):o+d-o*d),r=[0,0,0];for(var i=0;i<3;i++)(c=a+1/3*-(i-1))<0&&c++,c>1&&c--,n=6*c<1?t+6*(f-t)*c:2*c<1?f:3*c<2?t+(f-t)*(2/3-c)*6:t,r[i]=255*n;return r},a.hsl.hsv=function(e){var t=e[0],f=e[1]/100,c=e[2]/100,r=f,n=Math.max(c,.01);return f*=(c*=2)<=1?c:2-c,r*=n<=1?n:2-n,[t,100*(0===c?2*r/(n+r):2*f/(c+f)),(c+f)/2*100]},a.hsv.rgb=function(e){var t=e[0]/60,f=e[1]/100,c=e[2]/100,r=Math.floor(t)%6,n=t-Math.floor(t),a=255*c*(1-f),d=255*c*(1-f*n),o=255*c*(1-f*(1-n));switch(c*=255,r){case 0:return[c,o,a];case 1:return[d,c,a];case 2:return[a,c,o];case 3:return[a,d,c];case 4:return[o,a,c];case 5:return[c,a,d]}},a.hsv.hsl=function(e){var t,f,c,r=e[0],n=e[1]/100,a=e[2]/100,d=Math.max(a,.01);return c=(2-n)*a,f=n*d,[r,100*(f=(f/=(t=(2-n)*d)<=1?t:2-t)||0),100*(c/=2)]},a.hwb.rgb=function(e){var t,f,c,r,n,a,d,o=e[0]/360,i=e[1]/100,u=e[2]/100,s=i+u;switch(s>1&&(i/=s,u/=s),c=6*o-(t=Math.floor(6*o)),0!=(1&t)&&(c=1-c),r=i+c*((f=1-u)-i),t){default:case 6:case 0:n=f,a=r,d=i;break;case 1:n=r,a=f,d=i;break;case 2:n=i,a=f,d=r;break;case 3:n=i,a=r,d=f;break;case 4:n=r,a=i,d=f;break;case 5:n=f,a=i,d=r}return[255*n,255*a,255*d]},a.cmyk.rgb=function(e){var t=e[0]/100,f=e[1]/100,c=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,f*(1-r)+r)),255*(1-Math.min(1,c*(1-r)+r))]},a.xyz.rgb=function(e){var t,f,c,r=e[0]/100,n=e[1]/100,a=e[2]/100;return f=-.9689*r+1.8758*n+.0415*a,c=.0557*r+-.204*n+1.057*a,t=(t=3.2406*r+-1.5372*n+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,f=f>.0031308?1.055*Math.pow(f,1/2.4)-.055:12.92*f,c=c>.0031308?1.055*Math.pow(c,1/2.4)-.055:12.92*c,[255*(t=Math.min(Math.max(0,t),1)),255*(f=Math.min(Math.max(0,f),1)),255*(c=Math.min(Math.max(0,c),1))]},a.xyz.lab=function(e){var t=e[0],f=e[1],c=e[2];return f/=100,c/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(f=f>.008856?Math.pow(f,1/3):7.787*f+16/116)-16,500*(t-f),200*(f-(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116))]},a.lab.xyz=function(e){var t,f,c,r=e[0];t=e[1]/500+(f=(r+16)/116),c=f-e[2]/200;var n=Math.pow(f,3),a=Math.pow(t,3),d=Math.pow(c,3);return f=n>.008856?n:(f-16/116)/7.787,t=a>.008856?a:(t-16/116)/7.787,c=d>.008856?d:(c-16/116)/7.787,[t*=95.047,f*=100,c*=108.883]},a.lab.lch=function(e){var t,f=e[0],c=e[1],r=e[2];return(t=360*Math.atan2(r,c)/2/Math.PI)<0&&(t+=360),[f,Math.sqrt(c*c+r*r),t]},a.lch.lab=function(e){var t,f=e[0],c=e[1];return t=e[2]/360*2*Math.PI,[f,c*Math.cos(t),c*Math.sin(t)]},a.rgb.ansi16=function(e){var t=e[0],f=e[1],c=e[2],r=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var n=30+(Math.round(c/255)<<2|Math.round(f/255)<<1|Math.round(t/255));return 2===r&&(n+=60),n},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],f=e[1],c=e[2];return t===f&&f===c?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(f/255*5)+Math.round(c/255*5)},a.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var f=.5*(1+~~(e>50));return[(1&t)*f*255,(t>>1&1)*f*255,(t>>2&1)*f*255]},a.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var f;return e-=16,[Math.floor(e/36)/5*255,Math.floor((f=e%36)/6)/5*255,f%6/5*255]},a.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},a.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var f=t[0];3===t[0].length&&(f=f.split("").map((function(e){return e+e})).join(""));var c=parseInt(f,16);return[c>>16&255,c>>8&255,255&c]},a.rgb.hcg=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255,n=Math.max(Math.max(f,c),r),a=Math.min(Math.min(f,c),r),d=n-a;return t=d<=0?0:n===f?(c-r)/d%6:n===c?2+(r-f)/d:4+(f-c)/d+4,t/=6,[360*(t%=1),100*d,100*(d<1?a/(1-d):0)]},a.hsl.hcg=function(e){var t,f=e[1]/100,c=e[2]/100,r=0;return(t=c<.5?2*f*c:2*f*(1-c))<1&&(r=(c-.5*t)/(1-t)),[e[0],100*t,100*r]},a.hsv.hcg=function(e){var t=e[1]/100,f=e[2]/100,c=t*f,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.hcg.rgb=function(e){var t=e[0]/360,f=e[1]/100,c=e[2]/100;if(0===f)return[255*c,255*c,255*c];var r,n=[0,0,0],a=t%1*6,d=a%1,o=1-d;switch(Math.floor(a)){case 0:n[0]=1,n[1]=d,n[2]=0;break;case 1:n[0]=o,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=d;break;case 3:n[0]=0,n[1]=o,n[2]=1;break;case 4:n[0]=d,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=o}return r=(1-f)*c,[255*(f*n[0]+r),255*(f*n[1]+r),255*(f*n[2]+r)]},a.hcg.hsv=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t),c=0;return f>0&&(c=t/f),[e[0],100*c,100*f]},a.hcg.hsl=function(e){var t=e[1]/100,f=e[2]/100*(1-t)+.5*t,c=0;return f>0&&f<.5?c=t/(2*f):f>=.5&&f<1&&(c=t/(2*(1-f))),[e[0],100*c,100*f]},a.hcg.hwb=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t);return[e[0],100*(f-t),100*(1-f)]},a.hwb.hcg=function(e){var t=e[1]/100,f=1-e[2]/100,c=f-t,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),f=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(f.length)+f},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(e,t,f)=>{var c=f(48168),r=f(4111),n={};Object.keys(c).forEach((function(e){n[e]={},Object.defineProperty(n[e],"channels",{value:c[e].channels}),Object.defineProperty(n[e],"labels",{value:c[e].labels});var t=r(e);Object.keys(t).forEach((function(f){var c=t[f];n[e][f]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var f=e(t);if("object"==typeof f)for(var c=f.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(c)}))})),e.exports=n},39092:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(e,t,f)=>{var c=f(48168);function r(e,t){return function(f){return t(e(f))}}function n(e,t){for(var f=[t[e].parent,e],n=c[t[e].parent][e],a=t[e].parent;t[a].parent;)f.unshift(t[a].parent),n=r(c[t[a].parent][a],n),a=t[a].parent;return n.conversion=f,n}e.exports=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(c),f=t.length,r=0;r{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},19818:(e,t,f)=>{var c=f(8874),r=f(86851),n=Object.hasOwnProperty,a={};for(var d in c)n.call(c,d)&&(a[c[d]]=d);var o=e.exports={to:{},get:{}};function i(e,t,f){return Math.min(Math.max(t,e),f)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}o.get=function(e){var t,f;switch(e.substring(0,3).toLowerCase()){case"hsl":t=o.get.hsl(e),f="hsl";break;case"hwb":t=o.get.hwb(e),f="hwb";break;default:t=o.get.rgb(e),f="rgb"}return t?{model:f,value:t}:null},o.get.rgb=function(e){if(!e)return null;var t,f,r,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=t[2],t=t[1],f=0;f<3;f++){var d=2*f;a[f]=parseInt(t.slice(d,d+2),16)}r&&(a[3]=parseInt(r,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=(t=t[1])[3],f=0;f<3;f++)a[f]=parseInt(t[f]+t[f],16);r&&(a[3]=parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(f=0;f<3;f++)a[f]=parseInt(t[f+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:n.call(c,t[1])?((a=c[t[1]])[3]=1,a):null:null;for(f=0;f<3;f++)a[f]=Math.round(2.55*parseFloat(t[f+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(f=0;f<3;f++)a[f]=i(a[f],0,255);return a[3]=i(a[3],0,1),a},o.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,i(parseFloat(t[2]),0,100),i(parseFloat(t[3]),0,100),i(isNaN(f)?1:f,0,1)]}return null},o.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,i(parseFloat(t[2]),0,100),i(parseFloat(t[3]),0,100),i(isNaN(f)?1:f,0,1)]}return null},o.to.hex=function(){var e=r(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},o.to.rgb=function(){var e=r(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},o.to.rgb.percent=function(){var e=r(arguments),t=Math.round(e[0]/255*100),f=Math.round(e[1]/255*100),c=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+f+"%, "+c+"%)":"rgba("+t+"%, "+f+"%, "+c+"%, "+e[3]+")"},o.to.hsl=function(){var e=r(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},o.to.hwb=function(){var e=r(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},o.to.keyword=function(e){return a[e.slice(0,3)]}},6767:(e,t,f)=>{"use strict";var c=f(19818),r=f(12085),n=[].slice,a=["keyword","gray","hex"],d={};Object.keys(r).forEach((function(e){d[n.call(r[e].labels).sort().join("")]=e}));var o={};function i(e,t){if(!(this instanceof i))return new i(e,t);if(t&&t in a&&(t=null),t&&!(t in r))throw new Error("Unknown model: "+t);var f,u;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var s=c.get(e);if(null===s)throw new Error("Unable to parse color from string: "+e);this.model=s.model,u=r[this.model].channels,this.color=s.value.slice(0,u),this.valpha="number"==typeof s.value[u]?s.value[u]:1}else if(e.length){this.model=t||"rgb",u=r[this.model].channels;var l=n.call(e,0,u);this.color=p(l,u),this.valpha="number"==typeof e[u]?e[u]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var b=Object.keys(e);"alpha"in e&&(b.splice(b.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var h=b.sort().join("");if(!(h in d))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=d[h];var y=r[this.model].labels,v=[];for(f=0;ff?(t+.05)/(f+.05):(f+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),f=t.color[0];return f=(f=(f+e)%360)<0?360+f:f,t.color[0]=f,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var f=e.rgb(),c=this.rgb(),r=void 0===t?.5:t,n=2*r-1,a=f.alpha()-c.alpha(),d=((n*a==-1?n:(n+a)/(1+n*a))+1)/2,o=1-d;return i.rgb(d*f.red()+o*c.red(),d*f.green()+o*c.green(),d*f.blue()+o*c.blue(),f.alpha()*r+c.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===a.indexOf(e)){var t=r[e].channels;i.prototype[e]=function(){if(this.model===e)return new i(this);if(arguments.length)return new i(arguments,e);var f="number"==typeof arguments[t]?t:this.valpha;return new i(l(r[this.model][e].raw(this.color)).concat(f),e)},i[e]=function(f){return"number"==typeof f&&(f=p(n.call(arguments),t)),new i(f,e)}}})),e.exports=i},75678:function(e,t,f){!function(t,c){"use strict";e.exports?e.exports=c(f(50780)):t.ed2curve=c(t.nacl)}(this,(function(e){"use strict";if(!e)throw new Error("tweetnacl not loaded");var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t>16&1),o[c-1]&=65535;o[15]=i[15]-32767-(o[14]>>16&1),n=o[15]>>16&1,o[14]&=65535,d(i,o,1-n)}for(c=0;c<16;c++)e[2*c]=255&i[c],e[2*c+1]=i[c]>>8}function p(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return l(f,e),l(c,t),function(e,t,f,c,r){var n,a=0;for(n=0;n<32;n++)a|=e[0+n]^f[0+n];return(1&a-1>>>8)-1}(f,0,c)}function b(e){var a=new Uint8Array(32),d=[t(),t(),t(),t()],b=t(),h=t();if(function(e,a){var d,b,h=t(),y=t(),v=t(),m=t(),g=t(),w=t(),O=t();return function(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}(e[2],c),function(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}(e[1],a),s(v,e[1]),u(m,v,r),i(v,v,e[2]),o(m,e[2],m),s(g,m),s(w,g),u(O,w,g),u(h,O,v),u(h,h,m),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)s(r,r),1!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(h,h,v),u(h,h,m),u(h,h,m),u(e[0],h,m),s(y,e[0]),u(y,y,m),p(y,v)&&u(e[0],e[0],n),s(y,e[0]),u(y,y,m),p(y,v)?-1:(d=e[0],l(b=new Uint8Array(32),d),(1&b[0])==a[31]>>7&&i(e[0],f,e[0]),u(e[3],e[0],e[1]),0)}(d,e))return null;var y=d[1];return o(b,c,y),i(h,c,y),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)s(r,r),2!==c&&4!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(b,b,h),l(a,b),a}function h(t){var f,c=new Uint8Array(64),r=new Uint8Array(32);for(e.lowlevel.crypto_hash(c,t,32),c[0]&=248,c[31]&=127,c[31]|=64,f=0;f<32;f++)r[f]=c[f];for(f=0;f<64;f++)c[f]=0;return r}return{convertPublicKey:b,convertSecretKey:h,convertKeyPair:function(e){var t=b(e.publicKey);return t?{publicKey:t,secretKey:h(e.secretKey)}:null}}}))},26729:e=>{"use strict";var t=Object.prototype.hasOwnProperty,f="~";function c(){}function r(e,t,f){this.fn=e,this.context=t,this.once=f||!1}function n(e,t,c,n,a){if("function"!=typeof c)throw new TypeError("The listener must be a function");var d=new r(c,n||e,a),o=f?f+t:t;return e._events[o]?e._events[o].fn?e._events[o]=[e._events[o],d]:e._events[o].push(d):(e._events[o]=d,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new c:delete e._events[t]}function d(){this._events=new c,this._eventsCount=0}Object.create&&(c.prototype=Object.create(null),(new c).__proto__||(f=!1)),d.prototype.eventNames=function(){var e,c,r=[];if(0===this._eventsCount)return r;for(c in e=this._events)t.call(e,c)&&r.push(f?c.slice(1):c);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},d.prototype.listeners=function(e){var t=f?f+e:e,c=this._events[t];if(!c)return[];if(c.fn)return[c.fn];for(var r=0,n=c.length,a=new Array(n);r{t.read=function(e,t,f,c,r){var n,a,d=8*r-c-1,o=(1<>1,u=-7,s=f?r-1:0,l=f?-1:1,p=e[t+s];for(s+=l,n=p&(1<<-u)-1,p>>=-u,u+=d;u>0;n=256*n+e[t+s],s+=l,u-=8);for(a=n&(1<<-u)-1,n>>=-u,u+=c;u>0;a=256*a+e[t+s],s+=l,u-=8);if(0===n)n=1-i;else{if(n===o)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,c),n-=i}return(p?-1:1)*a*Math.pow(2,n-c)},t.write=function(e,t,f,c,r,n){var a,d,o,i=8*n-r-1,u=(1<>1,l=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=c?0:n-1,b=c?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(d=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(o=Math.pow(2,-a))<1&&(a--,o*=2),(t+=a+s>=1?l/o:l*Math.pow(2,1-s))*o>=2&&(a++,o/=2),a+s>=u?(d=0,a=u):a+s>=1?(d=(t*o-1)*Math.pow(2,r),a+=s):(d=t*Math.pow(2,s-1)*Math.pow(2,r),a=0));r>=8;e[f+p]=255&d,p+=b,d/=256,r-=8);for(a=a<0;e[f+p]=255&a,p+=b,a/=256,i-=8);e[f+p-b]|=128*h}},1476:e=>{"use strict";const t="[a-fA-F\\d:]",f=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${t})|(?<=${t})(?=\\s|$))`:"",c="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",n=`\n(?:\n(?:${r}:){7}(?:${r}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${r}:){6}(?:${c}|:${r}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${r}:){5}(?::${c}|(?::${r}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${r}:){4}(?:(?::${r}){0,1}:${c}|(?::${r}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${r}:){3}(?:(?::${r}){0,2}:${c}|(?::${r}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${r}:){2}(?:(?::${r}){0,3}:${c}|(?::${r}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${r}:){1}(?:(?::${r}){0,4}:${c}|(?::${r}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${r}){0,5}:${c}|(?::${r}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp(`(?:^${c}$)|(?:^${n}$)`),d=new RegExp(`^${c}$`),o=new RegExp(`^${n}$`),i=e=>e&&e.exact?a:new RegExp(`(?:${f(e)}${c}${f(e)})|(?:${f(e)}${n}${f(e)})`,"g");i.v4=e=>e&&e.exact?d:new RegExp(`${f(e)}${c}${f(e)}`,"g"),i.v6=e=>e&&e.exact?o:new RegExp(`${f(e)}${n}${f(e)}`,"g"),e.exports=i},35171:e=>{e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},65198:(e,t,f)=>{const c=f(77191),{blake2b:r}=f(1191),{toLE:n,leToNumber:a,stringToBytes:d}=f(75150),{AccountIndex:o,AccountId:i}=f(28807);let u=42;const s=[0,1,42,43,68,69],l=d("SS58PRE");e.exports={ss58Decode:function(e,t){let f;try{f=c.decode(e)}catch(e){return null}let n=f[0];if(-1===s.indexOf(n))return null;if(f.length<3)return null;let d,u=f.length<=3?1:f.length<=5?2:f.length<=9?4:f.length<=17?8:32,p=f.length-1-u,b=f.slice(1,1+u);f.slice(1+f.length),32===u&&(d=b);let h=u<32?new o(a(b)):new i(b);if(f[0]%1&&!d&&!t)return null;let y=r(new Uint8Array([...l,...f[0]%1?d||t(h):f.slice(0,1+u)]));for(var v=0;v{const{toLE:c}=f(75150);class r extends Uint8Array{toJSON(){return{_type:"VecU8",data:Array.from(this)}}}class n extends Uint8Array{toJSON(){return{_type:"AccountId",data:Array.from(this)}}compare(e){return this.length===e.length&&this.every(((t,f)=>e[f]===t))}memberOf(e){return void 0!==e.find((e=>this.compare(e)))}}class a extends Uint8Array{toJSON(){return{_type:"Hash",data:Array.from(this)}}}class d extends Uint8Array{toJSON(){return{_type:"Signature",data:Array.from(this)}}}class o extends String{toJSON(){return{_type:"VoteThreshold",data:this+""}}}class i extends Number{toJSON(){return{_type:"BlockNumber",data:this+0}}}class u extends Number{toJSON(){return{_type:"AccountIndex",data:this+0}}}class s extends Array{toJSON(){return{_type:"Tuple",data:Array.from(this)}}}class l extends Number{toJSON(){return{_type:"SlashPreference",data:this+0}}}class p extends Number{toJSON(){return{_type:"Perbill",data:this+0}}}class b extends Number{toJSON(){return{_type:"Permill",data:this+0}}}class h extends Date{constructor(e){super(1e3*e),this.number=e}toJSON(){return{_type:"Moment",data:this.number}}}class y extends Number{toJSON(){return{_type:"Balance",data:this+0}}add(e){return new y(this+e)}sub(e){return new y(this-e)}}e.exports={VecU8:r,AccountId:n,Hash:a,Signature:d,VoteThreshold:o,SlashPreference:l,Moment:h,Balance:y,BlockNumber:i,AccountIndex:u,Tuple:s,TransactionEra:class{constructor(e,t){"number"==typeof e&&"number"==typeof t&&(this.period=2<>12);return c((Math.floor(this.phase/t)<<4)+e,2)}return new Uint8Array([0])}},Perbill:p,Permill:b,reviver:function(e,t){if("object"==typeof t&&t)switch(t._type){case"VecU8":return new r(t.data);case"AccountId":return new n(t.data);case"Hash":return new a(t.data);case"Signature":return new d(t.data);case"VoteThreshold":return new o(t.data);case"SlashPreference":return new l(t.data);case"Perbill":return new p(t.data);case"Permill":return new b(t.data);case"Moment":return new h(t.data);case"Tuple":return new s(t.data);case"Balance":return new y(t.data);case"BlockNumber":return new i(t.data);case"AccountIndex":return new u(t.data);case"Payee":return new Payee(t.data)}return t},RewardDestination:class extends String{toJSON(){return{_type:"RewardDestination",data:this+""}}}}},75150:e=>{function t(e){if(!e)return new Uint8Array;for(var t=[],f=e.startsWith("0x")?2:0,c=e.length;f{t+=e*f,f*=256})),t},leToSigned:function(e){let t=e.slice(),f=1,c=0;128==(128&t[t.length-1])&&(t=t.map((e=>255&~e)),c=1,f=-1);let r=1;return t.forEach((e=>{c+=e*r,r*=256})),c*f},injectChunkUtils:function(){String.prototype.chunks=function(e){for(var t=[],f=this.length/e,c=0;ce+t),0),r=0,n=0;n{let t=this.substr(r,e);return r+=e,t}))));return f},Uint8Array.prototype.mapChunks=function(e,t){for(var f=[],c=this.length/e.reduce(((e,t)=>e+t),0),r=0,n=0;n(r+=e,this.slice(r-e,r))))));return f}},siPrefix:function(e){switch(e){case-24:return"y";case-21:return"z";case-18:return"a";case-15:return"f";case-12:return"p";case-9:return"n";case-6:return"µ";case-3:return"m";case 0:return"";case 3:return"k";case 6:return"M";case 9:return"G";case 12:return"T";case 15:return"P";case 18:return"E";case 21:return"Z";case 24:return"Y"}}}},34155:e=>{var t,f,c=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(f){try{return t.call(null,e,0)}catch(f){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{f="function"==typeof clearTimeout?clearTimeout:n}catch(e){f=n}}();var d,o=[],i=!1,u=-1;function s(){i&&d&&(i=!1,d.length?o=d.concat(o):u=-1,o.length&&l())}function l(){if(!i){var e=a(s);i=!0;for(var t=o.length;t;){for(d=o,o=[];++u1)for(var f=1;f{var t=function(e){"use strict";var t,f=Object.prototype,c=f.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",d=r.toStringTag||"@@toStringTag";function o(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{o({},"")}catch(e){o=function(e,t,f){return e[t]=f}}function i(e,t,f,c){var r=t&&t.prototype instanceof y?t:y,n=Object.create(r.prototype),a=new T(c||[]);return n._invoke=function(e,t,f){var c=s;return function(r,n){if(c===p)throw new Error("Generator is already running");if(c===b){if("throw"===r)throw n;return A()}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=M(a,f);if(d){if(d===h)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if(c===s)throw c=b,f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c=p;var o=u(e,t,f);if("normal"===o.type){if(c=f.done?b:l,o.arg===h)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c=b,f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function u(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var s="suspendedStart",l="suspendedYield",p="executing",b="completed",h={};function y(){}function v(){}function m(){}var g={};o(g,n,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(E([])));O&&O!==f&&c.call(O,n)&&(g=O);var x=m.prototype=y.prototype=Object.create(g);function P(e){["next","throw","return"].forEach((function(t){o(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function f(r,n,a,d){var o=u(e[r],e,n);if("throw"!==o.type){var i=o.arg,s=i.value;return s&&"object"==typeof s&&c.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,a,d)}),(function(e){f("throw",e,a,d)})):t.resolve(s).then((function(e){i.value=e,a(i)}),(function(e){return f("throw",e,a,d)}))}d(o.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function M(e,f){var c=e.iterator[f.method];if(c===t){if(f.delegate=null,"throw"===f.method){if(e.iterator.return&&(f.method="return",f.arg=t,M(e,f),"throw"===f.method))return h;f.method="throw",f.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=u(c,e.iterator,f.arg);if("throw"===r.type)return f.method="throw",f.arg=r.arg,f.delegate=null,h;var n=r.arg;return n?n.done?(f[e.resultName]=n.value,f.next=e.nextLoc,"return"!==f.method&&(f.method="next",f.arg=t),f.delegate=null,h):n:(f.method="throw",f.arg=new TypeError("iterator result is not an object"),f.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function E(e){if(e){var f=e[n];if(f)return f.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function f(){for(;++r=0;--n){var a=this.tryEntries[n],d=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var o=c.call(a,"catchLoc"),i=c.call(a,"finallyLoc");if(o&&i){if(this.prev=0;--f){var r=this.tryEntries[f];if(r.tryLoc<=this.prev&&c.call(r,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),S(f),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;S(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,f,c){return this.delegate={iterator:E(e),resultName:f,nextLoc:c},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},72872:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__exportStar||function(e,t){for(var f in e)"default"===f||Object.prototype.hasOwnProperty.call(t,f)||c(t,e,f)};Object.defineProperty(t,"__esModule",{value:!0}),t.interval=t.iif=t.generate=t.fromEventPattern=t.fromEvent=t.from=t.forkJoin=t.empty=t.defer=t.connectable=t.concat=t.combineLatest=t.bindNodeCallback=t.bindCallback=t.UnsubscriptionError=t.TimeoutError=t.SequenceError=t.ObjectUnsubscribedError=t.NotFoundError=t.EmptyError=t.ArgumentOutOfRangeError=t.firstValueFrom=t.lastValueFrom=t.isObservable=t.identity=t.noop=t.pipe=t.NotificationKind=t.Notification=t.Subscriber=t.Subscription=t.Scheduler=t.VirtualAction=t.VirtualTimeScheduler=t.animationFrameScheduler=t.animationFrame=t.queueScheduler=t.queue=t.asyncScheduler=t.async=t.asapScheduler=t.asap=t.AsyncSubject=t.ReplaySubject=t.BehaviorSubject=t.Subject=t.animationFrames=t.observable=t.ConnectableObservable=t.Observable=void 0,t.filter=t.expand=t.exhaustMap=t.exhaustAll=t.exhaust=t.every=t.endWith=t.elementAt=t.distinctUntilKeyChanged=t.distinctUntilChanged=t.distinct=t.dematerialize=t.delayWhen=t.delay=t.defaultIfEmpty=t.debounceTime=t.debounce=t.count=t.connect=t.concatWith=t.concatMapTo=t.concatMap=t.concatAll=t.combineLatestWith=t.combineLatestAll=t.combineAll=t.catchError=t.bufferWhen=t.bufferToggle=t.bufferTime=t.bufferCount=t.buffer=t.auditTime=t.audit=t.config=t.NEVER=t.EMPTY=t.scheduled=t.zip=t.using=t.timer=t.throwError=t.range=t.race=t.partition=t.pairs=t.onErrorResumeNext=t.of=t.never=t.merge=void 0,t.switchMapTo=t.switchMap=t.switchAll=t.subscribeOn=t.startWith=t.skipWhile=t.skipUntil=t.skipLast=t.skip=t.single=t.shareReplay=t.share=t.sequenceEqual=t.scan=t.sampleTime=t.sample=t.refCount=t.retryWhen=t.retry=t.repeatWhen=t.repeat=t.reduce=t.raceWith=t.publishReplay=t.publishLast=t.publishBehavior=t.publish=t.pluck=t.pairwise=t.observeOn=t.multicast=t.min=t.mergeWith=t.mergeScan=t.mergeMapTo=t.mergeMap=t.flatMap=t.mergeAll=t.max=t.materialize=t.mapTo=t.map=t.last=t.isEmpty=t.ignoreElements=t.groupBy=t.first=t.findIndex=t.find=t.finalize=void 0,t.zipWith=t.zipAll=t.withLatestFrom=t.windowWhen=t.windowToggle=t.windowTime=t.windowCount=t.window=t.toArray=t.timestamp=t.timeoutWith=t.timeout=t.timeInterval=t.throwIfEmpty=t.throttleTime=t.throttle=t.tap=t.takeWhile=t.takeUntil=t.takeLast=t.take=t.switchScan=void 0;var n=f(2419);Object.defineProperty(t,"Observable",{enumerable:!0,get:function(){return n.Observable}});var a=f(99518);Object.defineProperty(t,"ConnectableObservable",{enumerable:!0,get:function(){return a.ConnectableObservable}});var d=f(72801);Object.defineProperty(t,"observable",{enumerable:!0,get:function(){return d.observable}});var o=f(79106);Object.defineProperty(t,"animationFrames",{enumerable:!0,get:function(){return o.animationFrames}});var i=f(63032);Object.defineProperty(t,"Subject",{enumerable:!0,get:function(){return i.Subject}});var u=f(15240);Object.defineProperty(t,"BehaviorSubject",{enumerable:!0,get:function(){return u.BehaviorSubject}});var s=f(33274);Object.defineProperty(t,"ReplaySubject",{enumerable:!0,get:function(){return s.ReplaySubject}});var l=f(90280);Object.defineProperty(t,"AsyncSubject",{enumerable:!0,get:function(){return l.AsyncSubject}});var p=f(30580);Object.defineProperty(t,"asap",{enumerable:!0,get:function(){return p.asap}}),Object.defineProperty(t,"asapScheduler",{enumerable:!0,get:function(){return p.asapScheduler}});var b=f(52445);Object.defineProperty(t,"async",{enumerable:!0,get:function(){return b.async}}),Object.defineProperty(t,"asyncScheduler",{enumerable:!0,get:function(){return b.asyncScheduler}});var h=f(38615);Object.defineProperty(t,"queue",{enumerable:!0,get:function(){return h.queue}}),Object.defineProperty(t,"queueScheduler",{enumerable:!0,get:function(){return h.queueScheduler}});var y=f(63660);Object.defineProperty(t,"animationFrame",{enumerable:!0,get:function(){return y.animationFrame}}),Object.defineProperty(t,"animationFrameScheduler",{enumerable:!0,get:function(){return y.animationFrameScheduler}});var v=f(8558);Object.defineProperty(t,"VirtualTimeScheduler",{enumerable:!0,get:function(){return v.VirtualTimeScheduler}}),Object.defineProperty(t,"VirtualAction",{enumerable:!0,get:function(){return v.VirtualAction}});var m=f(10218);Object.defineProperty(t,"Scheduler",{enumerable:!0,get:function(){return m.Scheduler}});var g=f(93865);Object.defineProperty(t,"Subscription",{enumerable:!0,get:function(){return g.Subscription}});var w=f(85125);Object.defineProperty(t,"Subscriber",{enumerable:!0,get:function(){return w.Subscriber}});var O=f(23104);Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return O.Notification}}),Object.defineProperty(t,"NotificationKind",{enumerable:!0,get:function(){return O.NotificationKind}});var x=f(9985);Object.defineProperty(t,"pipe",{enumerable:!0,get:function(){return x.pipe}});var P=f(42576);Object.defineProperty(t,"noop",{enumerable:!0,get:function(){return P.noop}});var k=f(14781);Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.identity}});var M=f(88386);Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return M.isObservable}});var j=f(99309);Object.defineProperty(t,"lastValueFrom",{enumerable:!0,get:function(){return j.lastValueFrom}});var S=f(58182);Object.defineProperty(t,"firstValueFrom",{enumerable:!0,get:function(){return S.firstValueFrom}});var T=f(42351);Object.defineProperty(t,"ArgumentOutOfRangeError",{enumerable:!0,get:function(){return T.ArgumentOutOfRangeError}});var E=f(39474);Object.defineProperty(t,"EmptyError",{enumerable:!0,get:function(){return E.EmptyError}});var A=f(48598);Object.defineProperty(t,"NotFoundError",{enumerable:!0,get:function(){return A.NotFoundError}});var I=f(82642);Object.defineProperty(t,"ObjectUnsubscribedError",{enumerable:!0,get:function(){return I.ObjectUnsubscribedError}});var N=f(46156);Object.defineProperty(t,"SequenceError",{enumerable:!0,get:function(){return N.SequenceError}});var R=f(34173);Object.defineProperty(t,"TimeoutError",{enumerable:!0,get:function(){return R.TimeoutError}});var B=f(24805);Object.defineProperty(t,"UnsubscriptionError",{enumerable:!0,get:function(){return B.UnsubscriptionError}});var C=f(63050);Object.defineProperty(t,"bindCallback",{enumerable:!0,get:function(){return C.bindCallback}});var _=f(48130);Object.defineProperty(t,"bindNodeCallback",{enumerable:!0,get:function(){return _.bindNodeCallback}});var V=f(99258);Object.defineProperty(t,"combineLatest",{enumerable:!0,get:function(){return V.combineLatest}});var U=f(12239);Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return U.concat}});var H=f(62873);Object.defineProperty(t,"connectable",{enumerable:!0,get:function(){return H.connectable}});var L=f(37885);Object.defineProperty(t,"defer",{enumerable:!0,get:function(){return L.defer}});var D=f(16332);Object.defineProperty(t,"empty",{enumerable:!0,get:function(){return D.empty}});var z=f(7245);Object.defineProperty(t,"forkJoin",{enumerable:!0,get:function(){return z.forkJoin}});var F=f(85432);Object.defineProperty(t,"from",{enumerable:!0,get:function(){return F.from}});var q=f(83267);Object.defineProperty(t,"fromEvent",{enumerable:!0,get:function(){return q.fromEvent}});var W=f(20470);Object.defineProperty(t,"fromEventPattern",{enumerable:!0,get:function(){return W.fromEventPattern}});var X=f(24303);Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return X.generate}});var K=f(61757);Object.defineProperty(t,"iif",{enumerable:!0,get:function(){return K.iif}});var Z=f(98990);Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return Z.interval}});var G=f(21846);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return G.merge}});var Y=f(41339);Object.defineProperty(t,"never",{enumerable:!0,get:function(){return Y.never}});var J=f(95726);Object.defineProperty(t,"of",{enumerable:!0,get:function(){return J.of}});var Q=f(90724);Object.defineProperty(t,"onErrorResumeNext",{enumerable:!0,get:function(){return Q.onErrorResumeNext}});var $=f(74380);Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return $.pairs}});var ee=f(97273);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return ee.partition}});var te=f(85182);Object.defineProperty(t,"race",{enumerable:!0,get:function(){return te.race}});var fe=f(40322);Object.defineProperty(t,"range",{enumerable:!0,get:function(){return fe.range}});var ce=f(92098);Object.defineProperty(t,"throwError",{enumerable:!0,get:function(){return ce.throwError}});var re=f(87513);Object.defineProperty(t,"timer",{enumerable:!0,get:function(){return re.timer}});var ne=f(62962);Object.defineProperty(t,"using",{enumerable:!0,get:function(){return ne.using}});var ae=f(57654);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return ae.zip}});var de=f(65207);Object.defineProperty(t,"scheduled",{enumerable:!0,get:function(){return de.scheduled}});var oe=f(16332);Object.defineProperty(t,"EMPTY",{enumerable:!0,get:function(){return oe.EMPTY}});var ie=f(41339);Object.defineProperty(t,"NEVER",{enumerable:!0,get:function(){return ie.NEVER}}),r(f(28433),t);var ue=f(23280);Object.defineProperty(t,"config",{enumerable:!0,get:function(){return ue.config}});var se=f(76474);Object.defineProperty(t,"audit",{enumerable:!0,get:function(){return se.audit}});var le=f(95382);Object.defineProperty(t,"auditTime",{enumerable:!0,get:function(){return le.auditTime}});var pe=f(89715);Object.defineProperty(t,"buffer",{enumerable:!0,get:function(){return pe.buffer}});var be=f(63814);Object.defineProperty(t,"bufferCount",{enumerable:!0,get:function(){return be.bufferCount}});var he=f(7211);Object.defineProperty(t,"bufferTime",{enumerable:!0,get:function(){return he.bufferTime}});var ye=f(84943);Object.defineProperty(t,"bufferToggle",{enumerable:!0,get:function(){return ye.bufferToggle}});var ve=f(91240);Object.defineProperty(t,"bufferWhen",{enumerable:!0,get:function(){return ve.bufferWhen}});var me=f(69548);Object.defineProperty(t,"catchError",{enumerable:!0,get:function(){return me.catchError}});var ge=f(52128);Object.defineProperty(t,"combineAll",{enumerable:!0,get:function(){return ge.combineAll}});var we=f(73240);Object.defineProperty(t,"combineLatestAll",{enumerable:!0,get:function(){return we.combineLatestAll}});var Oe=f(65024);Object.defineProperty(t,"combineLatestWith",{enumerable:!0,get:function(){return Oe.combineLatestWith}});var xe=f(84413);Object.defineProperty(t,"concatAll",{enumerable:!0,get:function(){return xe.concatAll}});var Pe=f(27498);Object.defineProperty(t,"concatMap",{enumerable:!0,get:function(){return Pe.concatMap}});var ke=f(6109);Object.defineProperty(t,"concatMapTo",{enumerable:!0,get:function(){return ke.concatMapTo}});var Me=f(78185);Object.defineProperty(t,"concatWith",{enumerable:!0,get:function(){return Me.concatWith}});var je=f(81995);Object.defineProperty(t,"connect",{enumerable:!0,get:function(){return je.connect}});var Se=f(70993);Object.defineProperty(t,"count",{enumerable:!0,get:function(){return Se.count}});var Te=f(70496);Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return Te.debounce}});var Ee=f(61385);Object.defineProperty(t,"debounceTime",{enumerable:!0,get:function(){return Ee.debounceTime}});var Ae=f(71658);Object.defineProperty(t,"defaultIfEmpty",{enumerable:!0,get:function(){return Ae.defaultIfEmpty}});var Ie=f(35841);Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return Ie.delay}});var Ne=f(78798);Object.defineProperty(t,"delayWhen",{enumerable:!0,get:function(){return Ne.delayWhen}});var Re=f(11080);Object.defineProperty(t,"dematerialize",{enumerable:!0,get:function(){return Re.dematerialize}});var Be=f(63054);Object.defineProperty(t,"distinct",{enumerable:!0,get:function(){return Be.distinct}});var Ce=f(98737);Object.defineProperty(t,"distinctUntilChanged",{enumerable:!0,get:function(){return Ce.distinctUntilChanged}});var _e=f(77957);Object.defineProperty(t,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return _e.distinctUntilKeyChanged}});var Ve=f(88633);Object.defineProperty(t,"elementAt",{enumerable:!0,get:function(){return Ve.elementAt}});var Ue=f(90911);Object.defineProperty(t,"endWith",{enumerable:!0,get:function(){return Ue.endWith}});var He=f(2096);Object.defineProperty(t,"every",{enumerable:!0,get:function(){return He.every}});var Le=f(70067);Object.defineProperty(t,"exhaust",{enumerable:!0,get:function(){return Le.exhaust}});var De=f(75337);Object.defineProperty(t,"exhaustAll",{enumerable:!0,get:function(){return De.exhaustAll}});var ze=f(5635);Object.defineProperty(t,"exhaustMap",{enumerable:!0,get:function(){return ze.exhaustMap}});var Fe=f(59745);Object.defineProperty(t,"expand",{enumerable:!0,get:function(){return Fe.expand}});var qe=f(49154);Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return qe.filter}});var We=f(9283);Object.defineProperty(t,"finalize",{enumerable:!0,get:function(){return We.finalize}});var Xe=f(47119);Object.defineProperty(t,"find",{enumerable:!0,get:function(){return Xe.find}});var Ke=f(74706);Object.defineProperty(t,"findIndex",{enumerable:!0,get:function(){return Ke.findIndex}});var Ze=f(29219);Object.defineProperty(t,"first",{enumerable:!0,get:function(){return Ze.first}});var Ge=f(79749);Object.defineProperty(t,"groupBy",{enumerable:!0,get:function(){return Ge.groupBy}});var Ye=f(29438);Object.defineProperty(t,"ignoreElements",{enumerable:!0,get:function(){return Ye.ignoreElements}});var Je=f(28515);Object.defineProperty(t,"isEmpty",{enumerable:!0,get:function(){return Je.isEmpty}});var Qe=f(22435);Object.defineProperty(t,"last",{enumerable:!0,get:function(){return Qe.last}});var $e=f(47291);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return $e.map}});var et=f(18313);Object.defineProperty(t,"mapTo",{enumerable:!0,get:function(){return et.mapTo}});var tt=f(33209);Object.defineProperty(t,"materialize",{enumerable:!0,get:function(){return tt.materialize}});var ft=f(72620);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return ft.max}});var ct=f(93783);Object.defineProperty(t,"mergeAll",{enumerable:!0,get:function(){return ct.mergeAll}});var rt=f(21788);Object.defineProperty(t,"flatMap",{enumerable:!0,get:function(){return rt.flatMap}});var nt=f(99475);Object.defineProperty(t,"mergeMap",{enumerable:!0,get:function(){return nt.mergeMap}});var at=f(61211);Object.defineProperty(t,"mergeMapTo",{enumerable:!0,get:function(){return at.mergeMapTo}});var dt=f(97267);Object.defineProperty(t,"mergeScan",{enumerable:!0,get:function(){return dt.mergeScan}});var ot=f(49303);Object.defineProperty(t,"mergeWith",{enumerable:!0,get:function(){return ot.mergeWith}});var it=f(99714);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return it.min}});var ut=f(73848);Object.defineProperty(t,"multicast",{enumerable:!0,get:function(){return ut.multicast}});var st=f(1184);Object.defineProperty(t,"observeOn",{enumerable:!0,get:function(){return st.observeOn}});var lt=f(52731);Object.defineProperty(t,"pairwise",{enumerable:!0,get:function(){return lt.pairwise}});var pt=f(84691);Object.defineProperty(t,"pluck",{enumerable:!0,get:function(){return pt.pluck}});var bt=f(4474);Object.defineProperty(t,"publish",{enumerable:!0,get:function(){return bt.publish}});var ht=f(70052);Object.defineProperty(t,"publishBehavior",{enumerable:!0,get:function(){return ht.publishBehavior}});var yt=f(82110);Object.defineProperty(t,"publishLast",{enumerable:!0,get:function(){return yt.publishLast}});var vt=f(89864);Object.defineProperty(t,"publishReplay",{enumerable:!0,get:function(){return vt.publishReplay}});var mt=f(179);Object.defineProperty(t,"raceWith",{enumerable:!0,get:function(){return mt.raceWith}});var gt=f(60122);Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return gt.reduce}});var wt=f(5313);Object.defineProperty(t,"repeat",{enumerable:!0,get:function(){return wt.repeat}});var Ot=f(54068);Object.defineProperty(t,"repeatWhen",{enumerable:!0,get:function(){return Ot.repeatWhen}});var xt=f(40064);Object.defineProperty(t,"retry",{enumerable:!0,get:function(){return xt.retry}});var Pt=f(11188);Object.defineProperty(t,"retryWhen",{enumerable:!0,get:function(){return Pt.retryWhen}});var kt=f(28739);Object.defineProperty(t,"refCount",{enumerable:!0,get:function(){return kt.refCount}});var Mt=f(84193);Object.defineProperty(t,"sample",{enumerable:!0,get:function(){return Mt.sample}});var jt=f(76170);Object.defineProperty(t,"sampleTime",{enumerable:!0,get:function(){return jt.sampleTime}});var St=f(85876);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return St.scan}});var Tt=f(41791);Object.defineProperty(t,"sequenceEqual",{enumerable:!0,get:function(){return Tt.sequenceEqual}});var Et=f(15137);Object.defineProperty(t,"share",{enumerable:!0,get:function(){return Et.share}});var At=f(11348);Object.defineProperty(t,"shareReplay",{enumerable:!0,get:function(){return At.shareReplay}});var It=f(28242);Object.defineProperty(t,"single",{enumerable:!0,get:function(){return It.single}});var Nt=f(83169);Object.defineProperty(t,"skip",{enumerable:!0,get:function(){return Nt.skip}});var Rt=f(42454);Object.defineProperty(t,"skipLast",{enumerable:!0,get:function(){return Rt.skipLast}});var Bt=f(36931);Object.defineProperty(t,"skipUntil",{enumerable:!0,get:function(){return Bt.skipUntil}});var Ct=f(77913);Object.defineProperty(t,"skipWhile",{enumerable:!0,get:function(){return Ct.skipWhile}});var _t=f(29234);Object.defineProperty(t,"startWith",{enumerable:!0,get:function(){return _t.startWith}});var Vt=f(40276);Object.defineProperty(t,"subscribeOn",{enumerable:!0,get:function(){return Vt.subscribeOn}});var Ut=f(29253);Object.defineProperty(t,"switchAll",{enumerable:!0,get:function(){return Ut.switchAll}});var Ht=f(68518);Object.defineProperty(t,"switchMap",{enumerable:!0,get:function(){return Ht.switchMap}});var Lt=f(21173);Object.defineProperty(t,"switchMapTo",{enumerable:!0,get:function(){return Lt.switchMapTo}});var Dt=f(73855);Object.defineProperty(t,"switchScan",{enumerable:!0,get:function(){return Dt.switchScan}});var zt=f(54783);Object.defineProperty(t,"take",{enumerable:!0,get:function(){return zt.take}});var Ft=f(71980);Object.defineProperty(t,"takeLast",{enumerable:!0,get:function(){return Ft.takeLast}});var qt=f(69845);Object.defineProperty(t,"takeUntil",{enumerable:!0,get:function(){return qt.takeUntil}});var Wt=f(6060);Object.defineProperty(t,"takeWhile",{enumerable:!0,get:function(){return Wt.takeWhile}});var Xt=f(1138);Object.defineProperty(t,"tap",{enumerable:!0,get:function(){return Xt.tap}});var Kt=f(77306);Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return Kt.throttle}});var Zt=f(2239);Object.defineProperty(t,"throttleTime",{enumerable:!0,get:function(){return Zt.throttleTime}});var Gt=f(81779);Object.defineProperty(t,"throwIfEmpty",{enumerable:!0,get:function(){return Gt.throwIfEmpty}});var Yt=f(28005);Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return Yt.timeInterval}});var Jt=f(34173);Object.defineProperty(t,"timeout",{enumerable:!0,get:function(){return Jt.timeout}});var Qt=f(87223);Object.defineProperty(t,"timeoutWith",{enumerable:!0,get:function(){return Qt.timeoutWith}});var $t=f(88975);Object.defineProperty(t,"timestamp",{enumerable:!0,get:function(){return $t.timestamp}});var ef=f(40002);Object.defineProperty(t,"toArray",{enumerable:!0,get:function(){return ef.toArray}});var tf=f(2826);Object.defineProperty(t,"window",{enumerable:!0,get:function(){return tf.window}});var ff=f(47526);Object.defineProperty(t,"windowCount",{enumerable:!0,get:function(){return ff.windowCount}});var cf=f(78294);Object.defineProperty(t,"windowTime",{enumerable:!0,get:function(){return cf.windowTime}});var rf=f(61883);Object.defineProperty(t,"windowToggle",{enumerable:!0,get:function(){return rf.windowToggle}});var nf=f(94309);Object.defineProperty(t,"windowWhen",{enumerable:!0,get:function(){return nf.windowWhen}});var af=f(83032);Object.defineProperty(t,"withLatestFrom",{enumerable:!0,get:function(){return af.withLatestFrom}});var df=f(78593);Object.defineProperty(t,"zipAll",{enumerable:!0,get:function(){return df.zipAll}});var of=f(78096);Object.defineProperty(t,"zipWith",{enumerable:!0,get:function(){return of.zipWith}})},90280:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncSubject=void 0;var n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._value=null,t._hasValue=!1,t._isComplete=!1,t}return r(t,e),t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t._hasValue,r=t._value,n=t.thrownError,a=t.isStopped,d=t._isComplete;f?e.error(n):(a||d)&&(c&&e.next(r),e.complete())},t.prototype.next=function(e){this.isStopped||(this._value=e,this._hasValue=!0)},t.prototype.complete=function(){var t=this,f=t._hasValue,c=t._value;t._isComplete||(this._isComplete=!0,f&&e.prototype.next.call(this,c),e.prototype.complete.call(this))},t}(f(63032).Subject);t.AsyncSubject=n},15240:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.BehaviorSubject=void 0;var n=function(e){function t(t){var f=e.call(this)||this;return f._value=t,f}return r(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var f=e.prototype._subscribe.call(this,t);return!f.closed&&t.next(this._value),f},t.prototype.getValue=function(){var e=this,t=e.hasError,f=e.thrownError,c=e._value;if(t)throw f;return this._throwIfClosed(),c},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(f(63032).Subject);t.BehaviorSubject=n},23104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeNotification=t.Notification=t.NotificationKind=void 0;var c,r=f(16332),n=f(95726),a=f(92098),d=f(73005);(c=t.NotificationKind||(t.NotificationKind={})).NEXT="N",c.ERROR="E",c.COMPLETE="C";var o=function(){function e(e,t,f){this.kind=e,this.value=t,this.error=f,this.hasValue="N"===e}return e.prototype.observe=function(e){return i(this,e)},e.prototype.do=function(e,t,f){var c=this,r=c.kind,n=c.value,a=c.error;return"N"===r?null==e?void 0:e(n):"E"===r?null==t?void 0:t(a):null==f?void 0:f()},e.prototype.accept=function(e,t,f){var c;return d.isFunction(null===(c=e)||void 0===c?void 0:c.next)?this.observe(e):this.do(e,t,f)},e.prototype.toObservable=function(){var e=this,t=e.kind,f=e.value,c=e.error,d="N"===t?n.of(f):"E"===t?a.throwError((function(){return c})):"C"===t?r.EMPTY:0;if(!d)throw new TypeError("Unexpected notification kind "+t);return d},e.createNext=function(t){return new e("N",t)},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e}();function i(e,t){var f,c,r,n=e,a=n.kind,d=n.value,o=n.error;if("string"!=typeof a)throw new TypeError('Invalid notification, missing "kind"');"N"===a?null===(f=t.next)||void 0===f||f.call(t,d):"E"===a?null===(c=t.error)||void 0===c||c.call(t,o):null===(r=t.complete)||void 0===r||r.call(t)}t.Notification=o,t.observeNotification=i},17286:(e,t)=>{"use strict";function f(e,t,f){return{kind:e,value:t,error:f}}Object.defineProperty(t,"__esModule",{value:!0}),t.createNotification=t.nextNotification=t.errorNotification=t.COMPLETE_NOTIFICATION=void 0,t.COMPLETE_NOTIFICATION=f("C",void 0,void 0),t.errorNotification=function(e){return f("E",void 0,e)},t.nextNotification=function(e){return f("N",e,void 0)},t.createNotification=f},2419:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Observable=void 0;var c=f(85125),r=f(93865),n=f(72801),a=f(9985),d=f(23280),o=f(73005),i=f(86110),u=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var f=new e;return f.source=this,f.operator=t,f},e.prototype.subscribe=function(e,t,f){var n,a=this,d=(n=e)&&n instanceof c.Subscriber||function(e){return e&&o.isFunction(e.next)&&o.isFunction(e.error)&&o.isFunction(e.complete)}(n)&&r.isSubscription(n)?e:new c.SafeSubscriber(e,t,f);return i.errorContext((function(){var e=a,t=e.operator,f=e.source;d.add(t?t.call(d,f):f?a._subscribe(d):a._trySubscribe(d))})),d},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var f=this;return new(t=s(t))((function(t,r){var n=new c.SafeSubscriber({next:function(t){try{e(t)}catch(e){r(e),n.unsubscribe()}},error:r,complete:t});f.subscribe(n)}))},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[n.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Scheduler=void 0;var c=f(87950),r=function(){function e(t,f){void 0===f&&(f=e.now),this.schedulerActionCtor=t,this.now=f}return e.prototype.schedule=function(e,t,f){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(f,t)},e.now=c.dateTimestampProvider.now,e}();t.Scheduler=r},63032:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)}),n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.AnonymousSubject=t.Subject=void 0;var a=f(2419),d=f(93865),o=f(82642),i=f(26967),u=f(86110),s=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r(t,e),t.prototype.lift=function(e){var t=new l(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new o.ObjectUnsubscribedError},t.prototype.next=function(e){var t=this;u.errorContext((function(){var f,c;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var r=n(t.currentObservers),a=r.next();!a.done;a=r.next())a.value.next(e)}catch(e){f={error:e}}finally{try{a&&!a.done&&(c=r.return)&&c.call(r)}finally{if(f)throw f.error}}}}))},t.prototype.error=function(e){var t=this;u.errorContext((function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var f=t.observers;f.length;)f.shift().error(e)}}))},t.prototype.complete=function(){var e=this;u.errorContext((function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}}))},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,f=this,c=f.hasError,r=f.isStopped,n=f.observers;return c||r?d.EMPTY_SUBSCRIPTION:(this.currentObservers=null,n.push(e),new d.Subscription((function(){t.currentObservers=null,i.arrRemove(n,e)})))},t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t.thrownError,r=t.isStopped;f?e.error(c):r&&e.complete()},t.prototype.asObservable=function(){var e=new a.Observable;return e.source=this,e},t.create=function(e,t){return new l(e,t)},t}(a.Observable);t.Subject=s;var l=function(e){function t(t,f){var c=e.call(this)||this;return c.destination=t,c.source=f,c}return r(t,e),t.prototype.next=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===f||f.call(t,e)},t.prototype.error=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===f||f.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,f;return null!==(f=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==f?f:d.EMPTY_SUBSCRIPTION},t}(s);t.AnonymousSubject=l},85125:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_OBSERVER=t.SafeSubscriber=t.Subscriber=void 0;var n=f(73005),a=f(93865),d=f(23280),o=f(47968),i=f(42576),u=f(17286),s=f(84590),l=f(86110),p=function(e){function f(f){var c=e.call(this)||this;return c.isStopped=!1,f?(c.destination=f,a.isSubscription(f)&&f.add(c)):c.destination=t.EMPTY_OBSERVER,c}return r(f,e),f.create=function(e,t,f){return new v(e,t,f)},f.prototype.next=function(e){this.isStopped?g(u.nextNotification(e),this):this._next(e)},f.prototype.error=function(e){this.isStopped?g(u.errorNotification(e),this):(this.isStopped=!0,this._error(e))},f.prototype.complete=function(){this.isStopped?g(u.COMPLETE_NOTIFICATION,this):(this.isStopped=!0,this._complete())},f.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},f.prototype._next=function(e){this.destination.next(e)},f.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},f.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},f}(a.Subscription);t.Subscriber=p;var b=Function.prototype.bind;function h(e,t){return b.call(e,t)}var y=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){m(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){m(e)}else m(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){m(e)}},e}(),v=function(e){function t(t,f,c){var r,a,o=e.call(this)||this;return n.isFunction(t)||!t?r={next:null!=t?t:void 0,error:null!=f?f:void 0,complete:null!=c?c:void 0}:o&&d.config.useDeprecatedNextContext?((a=Object.create(t)).unsubscribe=function(){return o.unsubscribe()},r={next:t.next&&h(t.next,a),error:t.error&&h(t.error,a),complete:t.complete&&h(t.complete,a)}):r=t,o.destination=new y(r),o}return r(t,e),t}(p);function m(e){d.config.useDeprecatedSynchronousErrorHandling?l.captureError(e):o.reportUnhandledError(e)}function g(e,t){var f=d.config.onStoppedNotification;f&&s.timeoutProvider.setTimeout((function(){return f(e,t)}))}t.SafeSubscriber=v,t.EMPTY_OBSERVER={closed:!0,next:i.noop,error:function(e){throw e},complete:i.noop}},93865:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},r=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},n=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0,t.config={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},58182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.firstValueFrom=void 0;var c=f(39474),r=f(85125);t.firstValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(n,a){var d=new r.SafeSubscriber({next:function(e){n(e),d.unsubscribe()},error:a,complete:function(){f?n(t.defaultValue):a(new c.EmptyError)}});e.subscribe(d)}))}},99309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lastValueFrom=void 0;var c=f(39474);t.lastValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(r,n){var a,d=!1;e.subscribe({next:function(e){a=e,d=!0},error:n,complete:function(){d?r(a):f?r(t.defaultValue):n(new c.EmptyError)}})}))}},99518:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectableObservable=void 0;var n=f(2419),a=f(93865),d=f(28739),o=f(14990),i=f(84935),u=function(e){function t(t,f){var c=e.call(this)||this;return c.source=t,c.subjectFactory=f,c._subject=null,c._refCount=0,c._connection=null,i.hasLift(t)&&(c.lift=t.lift),c}return r(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,null==e||e.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new a.Subscription;var f=this.getSubject();t.add(this.source.subscribe(o.createOperatorSubscriber(f,void 0,(function(){e._teardown(),f.complete()}),(function(t){e._teardown(),f.error(t)}),(function(){return e._teardown()})))),t.closed&&(this._connection=null,t=a.Subscription.EMPTY)}return t},t.prototype.refCount=function(){return d.refCount()(this)},t}(n.Observable);t.ConnectableObservable=u},63050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindCallback=void 0;var c=f(29592);t.bindCallback=function(e,t,f){return c.bindCallbackInternals(!1,e,t,f)}},29592:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindNodeCallback=void 0;var c=f(29592);t.bindNodeCallback=function(e,t,f){return c.bindCallbackInternals(!0,e,t,f)}},99258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestInit=t.combineLatest=void 0;var c=f(2419),r=f(91203),n=f(85432),a=f(14781),d=f(11914),o=f(12433),i=f(60641),u=f(14990),s=f(27738);function l(e,t,f){return void 0===f&&(f=a.identity),function(c){p(t,(function(){for(var r=e.length,a=new Array(r),d=r,o=r,i=function(r){p(t,(function(){var i=n.from(e[r],t),s=!1;i.subscribe(u.createOperatorSubscriber(c,(function(e){a[r]=e,s||(s=!0,o--),o||c.next(f(a.slice()))}),(function(){--d||c.complete()})))}),c)},s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concat=void 0;var c=f(84413),r=f(12433),n=f(85432);t.concat=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connectable=void 0;var c=f(63032),r=f(2419),n=f(37885),a={connector:function(){return new c.Subject},resetOnDisconnect:!0};t.connectable=function(e,t){void 0===t&&(t=a);var f=null,c=t.connector,d=t.resetOnDisconnect,o=void 0===d||d,i=c(),u=new r.Observable((function(e){return i.subscribe(e)}));return u.connect=function(){return f&&!f.closed||(f=n.defer((function(){return e})).subscribe(i),o&&f.add((function(){return i=c()}))),f},u}},37885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defer=void 0;var c=f(2419),r=f(87103);t.defer=function(e){return new c.Observable((function(t){r.innerFrom(e()).subscribe(t)}))}},79106:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrames=void 0;var c=f(2419),r=f(93865),n=f(46813),a=f(70505);function d(e){var t=a.animationFrameProvider.schedule;return new c.Observable((function(f){var c=new r.Subscription,a=e||n.performanceTimestampProvider,d=a.now(),o=function(r){var n=a.now();f.next({timestamp:e?n:r,elapsed:n-d}),f.closed||c.add(t(o))};return c.add(t(o)),c}))}t.animationFrames=function(e){return e?d(e):o};var o=d()},16332:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.empty=t.EMPTY=void 0;var c=f(2419);t.EMPTY=new c.Observable((function(e){return e.complete()})),t.empty=function(e){return e?function(e){return new c.Observable((function(t){return e.schedule((function(){return t.complete()}))}))}(e):t.EMPTY}},7245:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forkJoin=void 0;var c=f(2419),r=f(91203),n=f(87103),a=f(12433),d=f(14990),o=f(11914),i=f(60641);t.forkJoin=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.from=void 0;var c=f(65207),r=f(87103);t.from=function(e,t){return t?c.scheduled(e,t):r.innerFrom(e)}},83267:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.fromEvent=void 0;var r=f(87103),n=f(2419),a=f(99475),d=f(73909),o=f(73005),i=f(11914),u=["addListener","removeListener"],s=["addEventListener","removeEventListener"],l=["on","off"];function p(e,t){return function(f){return function(c){return e[f](t,c)}}}t.fromEvent=function e(t,f,b,h){if(o.isFunction(b)&&(h=b,b=void 0),h)return e(t,f,b).pipe(i.mapOneOrManyArgs(h));var y=c(function(e){return o.isFunction(e.addEventListener)&&o.isFunction(e.removeEventListener)}(t)?s.map((function(e){return function(c){return t[e](f,c,b)}})):function(e){return o.isFunction(e.addListener)&&o.isFunction(e.removeListener)}(t)?u.map(p(t,f)):function(e){return o.isFunction(e.on)&&o.isFunction(e.off)}(t)?l.map(p(t,f)):[],2),v=y[0],m=y[1];if(!v&&d.isArrayLike(t))return a.mergeMap((function(t){return e(t,f,b)}))(r.innerFrom(t));if(!v)throw new TypeError("Invalid event target");return new n.Observable((function(e){var t=function(){for(var t=[],f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromEventPattern=void 0;var c=f(2419),r=f(73005),n=f(11914);t.fromEventPattern=function e(t,f,a){return a?e(t,f).pipe(n.mapOneOrManyArgs(a)):new c.Observable((function(e){var c=function(){for(var t=[],f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromSubscribable=void 0;var c=f(2419);t.fromSubscribable=function(e){return new c.Observable((function(t){return e.subscribe(t)}))}},24303:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iif=void 0;var c=f(37885);t.iif=function(e,t,f){return c.defer((function(){return e()?t:f}))}},87103:function(e,t,f){"use strict";var c=this&&this.__awaiter||function(e,t,f,c){return new(f||(f=Promise))((function(r,n){function a(e){try{o(c.next(e))}catch(e){n(e)}}function d(e){try{o(c.throw(e))}catch(e){n(e)}}function o(e){var t;e.done?r(e.value):(t=e.value,t instanceof f?t:new f((function(e){e(t)}))).then(a,d)}o((c=c.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.fromReadableStreamLike=t.fromAsyncIterable=t.fromIterable=t.fromPromise=t.fromArrayLike=t.fromInteropObservable=t.innerFrom=void 0;var d=f(73909),o=f(36018),i=f(2419),u=f(89500),s=f(49595),l=f(59906),p=f(52743),b=f(77823),h=f(73005),y=f(47968),v=f(72801);function m(e){return new i.Observable((function(t){var f=e[v.observable]();if(h.isFunction(f.subscribe))return f.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}))}function g(e){return new i.Observable((function(t){for(var f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interval=void 0;var c=f(52445),r=f(87513);t.interval=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=c.asyncScheduler),e<0&&(e=0),r.timer(e,e,t)}},21846:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;var c=f(93783),r=f(87103),n=f(16332),a=f(12433),d=f(85432);t.merge=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.never=t.NEVER=void 0;var c=f(2419),r=f(42576);t.NEVER=new c.Observable(r.noop),t.never=function(){return t.NEVER}},95726:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.of=void 0;var c=f(12433),r=f(85432);t.of=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onErrorResumeNext=void 0;var c=f(16332),r=f(96223),n=f(5498);t.onErrorResumeNext=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairs=void 0;var c=f(85432);t.pairs=function(e,t){return c.from(Object.entries(e),t)}},97273:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partition=void 0;var c=f(38634),r=f(49154),n=f(87103);t.partition=function(e,t,f){return[r.filter(t,f)(n.innerFrom(e)),r.filter(c.not(t,f))(n.innerFrom(e))]}},85182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.raceInit=t.race=void 0;var c=f(2419),r=f(87103),n=f(5498),a=f(14990);function d(e){return function(t){for(var f=[],c=function(c){f.push(r.innerFrom(e[c]).subscribe(a.createOperatorSubscriber(t,(function(e){if(f){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=void 0;var c=f(2419),r=f(16332);t.range=function(e,t,f){if(null==t&&(t=e,e=0),t<=0)return r.EMPTY;var n=t+e;return new c.Observable(f?function(t){var c=e;return f.schedule((function(){c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwError=void 0;var c=f(2419),r=f(73005);t.throwError=function(e,t){var f=r.isFunction(e)?e:function(){return e},n=function(e){return e.error(f())};return new c.Observable(t?function(e){return t.schedule(n,0,e)}:n)}},87513:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timer=void 0;var c=f(2419),r=f(52445),n=f(59016),a=f(91677);t.timer=function(e,t,f){void 0===e&&(e=0),void 0===f&&(f=r.async);var d=-1;return null!=t&&(n.isScheduler(t)?f=t:d=t),new c.Observable((function(t){var c=a.isValidDate(e)?+e-f.now():e;c<0&&(c=0);var r=0;return f.schedule((function(){t.closed||(t.next(r++),0<=d?this.schedule(void 0,d):t.complete())}),c)}))}},62962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.using=void 0;var c=f(2419),r=f(87103),n=f(16332);t.using=function(e,t){return new c.Observable((function(f){var c=e(),a=t(c);return(a?r.innerFrom(a):n.EMPTY).subscribe(f),function(){c&&c.unsubscribe()}}))}},57654:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.audit=void 0;var c=f(84935),r=f(87103),n=f(14990);t.audit=function(e){return c.operate((function(t,f){var c=!1,a=null,d=null,o=!1,i=function(){if(null==d||d.unsubscribe(),d=null,c){c=!1;var e=a;a=null,f.next(e)}o&&f.complete()},u=function(){d=null,o&&f.complete()};t.subscribe(n.createOperatorSubscriber(f,(function(t){c=!0,a=t,d||r.innerFrom(e(t)).subscribe(d=n.createOperatorSubscriber(f,i,u))}),(function(){o=!0,(!c||!d||d.closed)&&f.complete()})))}))}},95382:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.auditTime=void 0;var c=f(52445),r=f(76474),n=f(87513);t.auditTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.audit((function(){return n.timer(e,t)}))}},89715:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buffer=void 0;var c=f(84935),r=f(42576),n=f(14990);t.buffer=function(e){return c.operate((function(t,f){var c=[];return t.subscribe(n.createOperatorSubscriber(f,(function(e){return c.push(e)}),(function(){f.next(c),f.complete()}))),e.subscribe(n.createOperatorSubscriber(f,(function(){var e=c;c=[],f.next(e)}),r.noop)),function(){c=null}}))}},63814:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferCount=void 0;var r=f(84935),n=f(14990),a=f(26967);t.bufferCount=function(e,t){return void 0===t&&(t=null),t=null!=t?t:e,r.operate((function(f,r){var d=[],o=0;f.subscribe(n.createOperatorSubscriber(r,(function(f){var n,i,u,s,l=null;o++%t==0&&d.push([]);try{for(var p=c(d),b=p.next();!b.done;b=p.next())(v=b.value).push(f),e<=v.length&&(l=null!=l?l:[]).push(v)}catch(e){n={error:e}}finally{try{b&&!b.done&&(i=p.return)&&i.call(p)}finally{if(n)throw n.error}}if(l)try{for(var h=c(l),y=h.next();!y.done;y=h.next()){var v=y.value;a.arrRemove(d,v),r.next(v)}}catch(e){u={error:e}}finally{try{y&&!y.done&&(s=h.return)&&s.call(h)}finally{if(u)throw u.error}}}),(function(){var e,t;try{for(var f=c(d),n=f.next();!n.done;n=f.next()){var a=n.value;r.next(a)}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=f.return)&&t.call(f)}finally{if(e)throw e.error}}r.complete()}),void 0,(function(){d=null})))}))}},7211:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferTime=void 0;var r=f(93865),n=f(84935),a=f(14990),d=f(26967),o=f(52445),i=f(12433),u=f(27738);t.bufferTime=function(e){for(var t,f,s=[],l=1;l=0?u.executeSchedule(f,p,s,b,!0):o=!0,s();var l=a.createOperatorSubscriber(f,(function(e){var t,f,r=n.slice();try{for(var a=c(r),d=a.next();!d.done;d=a.next()){var o=d.value,u=o.buffer;u.push(e),h<=u.length&&i(o)}}catch(e){t={error:e}}finally{try{d&&!d.done&&(f=a.return)&&f.call(a)}finally{if(t)throw t.error}}}),(function(){for(;null==n?void 0:n.length;)f.next(n.shift().buffer);null==l||l.unsubscribe(),f.complete(),f.unsubscribe()}),void 0,(function(){return n=null}));t.subscribe(l)}))}},84943:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToggle=void 0;var r=f(93865),n=f(84935),a=f(87103),d=f(14990),o=f(42576),i=f(26967);t.bufferToggle=function(e,t){return n.operate((function(f,n){var u=[];a.innerFrom(e).subscribe(d.createOperatorSubscriber(n,(function(e){var f=[];u.push(f);var c=new r.Subscription;c.add(a.innerFrom(t(e)).subscribe(d.createOperatorSubscriber(n,(function(){i.arrRemove(u,f),n.next(f),c.unsubscribe()}),o.noop)))}),o.noop)),f.subscribe(d.createOperatorSubscriber(n,(function(e){var t,f;try{for(var r=c(u),n=r.next();!n.done;n=r.next())n.value.push(e)}catch(e){t={error:e}}finally{try{n&&!n.done&&(f=r.return)&&f.call(r)}finally{if(t)throw t.error}}}),(function(){for(;u.length>0;)n.next(u.shift());n.complete()})))}))}},91240:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferWhen=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.bufferWhen=function(e){return c.operate((function(t,f){var c=null,d=null,o=function(){null==d||d.unsubscribe();var t=c;c=[],t&&f.next(t),a.innerFrom(e()).subscribe(d=n.createOperatorSubscriber(f,o,r.noop))};o(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==c?void 0:c.push(e)}),(function(){c&&f.next(c),f.complete()}),void 0,(function(){return c=d=null})))}))}},69548:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catchError=void 0;var c=f(87103),r=f(14990),n=f(84935);t.catchError=function e(t){return n.operate((function(f,n){var a,d=null,o=!1;d=f.subscribe(r.createOperatorSubscriber(n,void 0,void 0,(function(r){a=c.innerFrom(t(r,e(t)(f))),d?(d.unsubscribe(),d=null,a.subscribe(n)):o=!0}))),o&&(d.unsubscribe(),d=null,a.subscribe(n))}))}},52128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineAll=void 0;var c=f(73240);t.combineAll=c.combineLatestAll},46318:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestAll=void 0;var c=f(99258),r=f(32069);t.combineLatestAll=function(e){return r.joinAllInternals(c.combineLatest,e)}},65024:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatAll=void 0;var c=f(93783);t.concatAll=function(){return c.mergeAll(1)}},27498:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMap=void 0;var c=f(99475),r=f(73005);t.concatMap=function(e,t){return r.isFunction(t)?c.mergeMap(e,t,1):c.mergeMap(e,1)}},6109:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMapTo=void 0;var c=f(27498),r=f(73005);t.concatMapTo=function(e,t){return r.isFunction(t)?c.concatMap((function(){return e}),t):c.concatMap((function(){return e}))}},78185:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connect=void 0;var c=f(63032),r=f(85432),n=f(84935),a=f(90851),d={connector:function(){return new c.Subject}};t.connect=function(e,t){void 0===t&&(t=d);var f=t.connector;return n.operate((function(t,c){var n=f();r.from(e(a.fromSubscribable(n))).subscribe(c),c.add(t.subscribe(n))}))}},70993:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.count=void 0;var c=f(60122);t.count=function(e){return c.reduce((function(t,f,c){return!e||e(f,c)?t+1:t}),0)}},70496:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.debounce=function(e){return c.operate((function(t,f){var c=!1,d=null,o=null,i=function(){if(null==o||o.unsubscribe(),o=null,c){c=!1;var e=d;d=null,f.next(e)}};t.subscribe(n.createOperatorSubscriber(f,(function(t){null==o||o.unsubscribe(),c=!0,d=t,o=n.createOperatorSubscriber(f,i,r.noop),a.innerFrom(e(t)).subscribe(o)}),(function(){i(),f.complete()}),void 0,(function(){d=o=null})))}))}},61385:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounceTime=void 0;var c=f(52445),r=f(84935),n=f(14990);t.debounceTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.operate((function(f,c){var r=null,a=null,d=null,o=function(){if(r){r.unsubscribe(),r=null;var e=a;a=null,c.next(e)}};function i(){var f=d+e,n=t.now();if(n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIfEmpty=void 0;var c=f(84935),r=f(14990);t.defaultIfEmpty=function(e){return c.operate((function(t,f){var c=!1;t.subscribe(r.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){c||f.next(e),f.complete()})))}))}},35841:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0;var c=f(52445),r=f(78798),n=f(87513);t.delay=function(e,t){void 0===t&&(t=c.asyncScheduler);var f=n.timer(e,t);return r.delayWhen((function(){return f}))}},78798:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delayWhen=void 0;var c=f(12239),r=f(54783),n=f(29438),a=f(18313),d=f(99475);t.delayWhen=function e(t,f){return f?function(a){return c.concat(f.pipe(r.take(1),n.ignoreElements()),a.pipe(e(t)))}:d.mergeMap((function(e,f){return t(e,f).pipe(r.take(1),a.mapTo(e))}))}},11080:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dematerialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.dematerialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){return c.observeNotification(e,t)})))}))}},63054:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinct=void 0;var c=f(84935),r=f(14990),n=f(42576);t.distinct=function(e,t){return c.operate((function(f,c){var a=new Set;f.subscribe(r.createOperatorSubscriber(c,(function(t){var f=e?e(t):t;a.has(f)||(a.add(f),c.next(t))}))),null==t||t.subscribe(r.createOperatorSubscriber(c,(function(){return a.clear()}),n.noop))}))}},98737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilChanged=void 0;var c=f(14781),r=f(84935),n=f(14990);function a(e,t){return e===t}t.distinctUntilChanged=function(e,t){return void 0===t&&(t=c.identity),e=null!=e?e:a,r.operate((function(f,c){var r,a=!0;f.subscribe(n.createOperatorSubscriber(c,(function(f){var n=t(f);!a&&e(r,n)||(a=!1,r=n,c.next(f))})))}))}},77957:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilKeyChanged=void 0;var c=f(98737);t.distinctUntilKeyChanged=function(e,t){return c.distinctUntilChanged((function(f,c){return t?t(f[e],c[e]):f[e]===c[e]}))}},88633:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.elementAt=void 0;var c=f(42351),r=f(49154),n=f(81779),a=f(71658),d=f(54783);t.elementAt=function(e,t){if(e<0)throw new c.ArgumentOutOfRangeError;var f=arguments.length>=2;return function(o){return o.pipe(r.filter((function(t,f){return f===e})),d.take(1),f?a.defaultIfEmpty(t):n.throwIfEmpty((function(){return new c.ArgumentOutOfRangeError})))}}},90911:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.every=void 0;var c=f(84935),r=f(14990);t.every=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(r){e.call(t,r,n++,f)||(c.next(!1),c.complete())}),(function(){c.next(!0),c.complete()})))}))}},70067:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaust=void 0;var c=f(75337);t.exhaust=c.exhaustAll},75337:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustAll=void 0;var c=f(84935),r=f(87103),n=f(14990);t.exhaustAll=function(){return c.operate((function(e,t){var f=!1,c=null;e.subscribe(n.createOperatorSubscriber(t,(function(e){c||(c=r.innerFrom(e).subscribe(n.createOperatorSubscriber(t,void 0,(function(){c=null,f&&t.complete()}))))}),(function(){f=!0,!c&&t.complete()})))}))}},5635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(14990);t.exhaustMap=function e(t,f){return f?function(n){return n.pipe(e((function(e,n){return r.innerFrom(t(e,n)).pipe(c.map((function(t,c){return f(e,t,n,c)})))})))}:n.operate((function(e,f){var c=0,n=null,d=!1;e.subscribe(a.createOperatorSubscriber(f,(function(e){n||(n=a.createOperatorSubscriber(f,void 0,(function(){n=null,d&&f.complete()})),r.innerFrom(t(e,c++)).subscribe(n))}),(function(){d=!0,!n&&f.complete()})))}))}},59745:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expand=void 0;var c=f(84935),r=f(87788);t.expand=function(e,t,f){return void 0===t&&(t=1/0),t=(t||0)<1?1/0:t,c.operate((function(c,n){return r.mergeInternals(c,n,e,t,void 0,!0,f)}))}},49154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filter=void 0;var c=f(84935),r=f(14990);t.filter=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){return e.call(t,f,n++)&&c.next(f)})))}))}},9283:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.finalize=void 0;var c=f(84935);t.finalize=function(e){return c.operate((function(t,f){try{t.subscribe(f)}finally{f.add(e)}}))}},47119:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFind=t.find=void 0;var c=f(84935),r=f(14990);function n(e,t,f){var c="index"===f;return function(f,n){var a=0;f.subscribe(r.createOperatorSubscriber(n,(function(r){var d=a++;e.call(t,r,d,f)&&(n.next(c?d:r),n.complete())}),(function(){n.next(c?-1:void 0),n.complete()})))}}t.find=function(e,t){return c.operate(n(e,t,"value"))},t.createFind=n},74706:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findIndex=void 0;var c=f(84935),r=f(47119);t.findIndex=function(e,t){return c.operate(r.createFind(e,t,"index"))}},29219:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.first=void 0;var c=f(39474),r=f(49154),n=f(54783),a=f(71658),d=f(81779),o=f(14781);t.first=function(e,t){var f=arguments.length>=2;return function(i){return i.pipe(e?r.filter((function(t,f){return e(t,f,i)})):o.identity,n.take(1),f?a.defaultIfEmpty(t):d.throwIfEmpty((function(){return new c.EmptyError})))}}},21788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flatMap=void 0;var c=f(99475);t.flatMap=c.mergeMap},79749:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupBy=void 0;var c=f(2419),r=f(87103),n=f(63032),a=f(84935),d=f(14990);t.groupBy=function(e,t,f,o){return a.operate((function(a,i){var u;t&&"function"!=typeof t?(f=t.duration,u=t.element,o=t.connector):u=t;var s=new Map,l=function(e){s.forEach(e),e(i)},p=function(e){return l((function(t){return t.error(e)}))},b=0,h=!1,y=new d.OperatorSubscriber(i,(function(t){try{var a=e(t),l=s.get(a);if(!l){s.set(a,l=o?o():new n.Subject);var v=(g=a,w=l,(O=new c.Observable((function(e){b++;var t=w.subscribe(e);return function(){t.unsubscribe(),0==--b&&h&&y.unsubscribe()}}))).key=g,O);if(i.next(v),f){var m=d.createOperatorSubscriber(l,(function(){l.complete(),null==m||m.unsubscribe()}),void 0,void 0,(function(){return s.delete(a)}));y.add(r.innerFrom(f(v)).subscribe(m))}}l.next(u?u(t):t)}catch(e){p(e)}var g,w,O}),(function(){return l((function(e){return e.complete()}))}),p,(function(){return s.clear()}),(function(){return h=!0,0===b}));a.subscribe(y)}))}},29438:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ignoreElements=void 0;var c=f(84935),r=f(14990),n=f(42576);t.ignoreElements=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,n.noop))}))}},28515:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=void 0;var c=f(84935),r=f(14990);t.isEmpty=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,(function(){t.next(!1),t.complete()}),(function(){t.next(!0),t.complete()})))}))}},32069:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinAllInternals=void 0;var c=f(14781),r=f(11914),n=f(9985),a=f(99475),d=f(40002);t.joinAllInternals=function(e,t){return n.pipe(d.toArray(),a.mergeMap((function(t){return e(t)})),t?r.mapOneOrManyArgs(t):c.identity)}},22435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.last=void 0;var c=f(39474),r=f(49154),n=f(71980),a=f(81779),d=f(71658),o=f(14781);t.last=function(e,t){var f=arguments.length>=2;return function(i){return i.pipe(e?r.filter((function(t,f){return e(t,f,i)})):o.identity,n.takeLast(1),f?d.defaultIfEmpty(t):a.throwIfEmpty((function(){return new c.EmptyError})))}}},47291:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.map=void 0;var c=f(84935),r=f(14990);t.map=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){c.next(e.call(t,f,n++))})))}))}},18313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapTo=void 0;var c=f(47291);t.mapTo=function(e){return c.map((function(){return e}))}},33209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.materialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.materialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){t.next(c.Notification.createNext(e))}),(function(){t.next(c.Notification.createComplete()),t.complete()}),(function(e){t.next(c.Notification.createError(e)),t.complete()})))}))}},72620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.max=void 0;var c=f(60122),r=f(73005);t.max=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)>0?t:f}:function(e,t){return e>t?e:t})}},99821:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeAll=void 0;var c=f(99475),r=f(14781);t.mergeAll=function(e){return void 0===e&&(e=1/0),c.mergeMap(r.identity,e)}},87788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeInternals=void 0;var c=f(87103),r=f(27738),n=f(14990);t.mergeInternals=function(e,t,f,a,d,o,i,u){var s=[],l=0,p=0,b=!1,h=function(){!b||s.length||l||t.complete()},y=function(e){return l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(87788),d=f(73005);t.mergeMap=function e(t,f,o){return void 0===o&&(o=1/0),d.isFunction(f)?e((function(e,n){return c.map((function(t,c){return f(e,t,n,c)}))(r.innerFrom(t(e,n)))}),o):("number"==typeof f&&(o=f),n.operate((function(e,f){return a.mergeInternals(e,f,t,o)})))}},61211:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMapTo=void 0;var c=f(99475),r=f(73005);t.mergeMapTo=function(e,t,f){return void 0===f&&(f=1/0),r.isFunction(t)?c.mergeMap((function(){return e}),t,f):("number"==typeof t&&(f=t),c.mergeMap((function(){return e}),f))}},97267:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeScan=void 0;var c=f(84935),r=f(87788);t.mergeScan=function(e,t,f){return void 0===f&&(f=1/0),c.operate((function(c,n){var a=t;return r.mergeInternals(c,n,(function(t,f){return e(a,t,f)}),f,(function(e){a=e}),!1,void 0,(function(){return a=null}))}))}},49303:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.min=void 0;var c=f(60122),r=f(73005);t.min=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)<0?t:f}:function(e,t){return e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multicast=void 0;var c=f(99518),r=f(73005),n=f(81995);t.multicast=function(e,t){var f=r.isFunction(e)?e:function(){return e};return r.isFunction(t)?n.connect(t,{connector:f}):function(e){return new c.ConnectableObservable(e,f)}}},1184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeOn=void 0;var c=f(27738),r=f(84935),n=f(14990);t.observeOn=function(e,t){return void 0===t&&(t=0),r.operate((function(f,r){f.subscribe(n.createOperatorSubscriber(r,(function(f){return c.executeSchedule(r,e,(function(){return r.next(f)}),t)}),(function(){return c.executeSchedule(r,e,(function(){return r.complete()}),t)}),(function(f){return c.executeSchedule(r,e,(function(){return r.error(f)}),t)})))}))}},96223:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0){var e=void 0;try{e=a.innerFrom(n.shift())}catch(e){return void d()}var f=o.createOperatorSubscriber(t,void 0,i.noop,i.noop);e.subscribe(f),f.add(d)}else t.complete()};d()}))}},52731:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairwise=void 0;var c=f(84935),r=f(14990);t.pairwise=function(){return c.operate((function(e,t){var f,c=!1;e.subscribe(r.createOperatorSubscriber(t,(function(e){var r=f;f=e,c&&t.next([r,e]),c=!0})))}))}},84691:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pluck=void 0;var c=f(47291);t.pluck=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publish=void 0;var c=f(63032),r=f(73848),n=f(81995);t.publish=function(e){return e?function(t){return n.connect(e)(t)}:function(e){return r.multicast(new c.Subject)(e)}}},70052:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishBehavior=void 0;var c=f(15240),r=f(99518);t.publishBehavior=function(e){return function(t){var f=new c.BehaviorSubject(e);return new r.ConnectableObservable(t,(function(){return f}))}}},82110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishLast=void 0;var c=f(90280),r=f(99518);t.publishLast=function(){return function(e){var t=new c.AsyncSubject;return new r.ConnectableObservable(e,(function(){return t}))}}},89864:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishReplay=void 0;var c=f(33274),r=f(73848),n=f(73005);t.publishReplay=function(e,t,f,a){f&&!n.isFunction(f)&&(a=f);var d=n.isFunction(f)?f:void 0;return function(f){return r.multicast(new c.ReplaySubject(e,t,a),d)(f)}}},179:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=void 0;var c=f(58345),r=f(84935);t.reduce=function(e,t){return r.operate(c.scanInternals(e,t,arguments.length>=2,!1,!0))}},28739:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCount=void 0;var c=f(84935),r=f(14990);t.refCount=function(){return c.operate((function(e,t){var f=null;e._refCount++;var c=r.createOperatorSubscriber(t,void 0,void 0,void 0,(function(){if(!e||e._refCount<=0||0<--e._refCount)f=null;else{var c=e._connection,r=f;f=null,!c||r&&c!==r||c.unsubscribe(),t.unsubscribe()}}));e.subscribe(c),c.closed||(f=e.connect())}))}},5313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeat=void 0;var c=f(16332),r=f(84935),n=f(14990),a=f(87103),d=f(87513);t.repeat=function(e){var t,f,o=1/0;return null!=e&&("object"==typeof e?(t=e.count,o=void 0===t?1/0:t,f=e.delay):o=e),o<=0?function(){return c.EMPTY}:r.operate((function(e,t){var c,r=0,i=function(){if(null==c||c.unsubscribe(),c=null,null!=f){var e="number"==typeof f?d.timer(f):a.innerFrom(f(r)),o=n.createOperatorSubscriber(t,(function(){o.unsubscribe(),u()}));e.subscribe(o)}else u()},u=function(){var f=!1;c=e.subscribe(n.createOperatorSubscriber(t,void 0,(function(){++r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeatWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.repeatWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,o=!1,i=!1,u=function(){return i&&o&&(f.complete(),!0)},s=function(){i=!1,r=t.subscribe(n.createOperatorSubscriber(f,void 0,(function(){i=!0,!u()&&(a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){r?s():d=!0}),(function(){o=!0,u()})))),a).next()}))),d&&(r.unsubscribe(),r=null,d=!1,s())};s()}))}},40064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retry=void 0;var c=f(84935),r=f(14990),n=f(14781),a=f(87513),d=f(87103);t.retry=function(e){var t;void 0===e&&(e=1/0);var f=(t=e&&"object"==typeof e?e:{count:e}).count,o=void 0===f?1/0:f,i=t.delay,u=t.resetOnSuccess,s=void 0!==u&&u;return o<=0?n.identity:c.operate((function(e,t){var f,c=0,n=function(){var u=!1;f=e.subscribe(r.createOperatorSubscriber(t,(function(e){s&&(c=0),t.next(e)}),void 0,(function(e){if(c++{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retryWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.retryWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,o=function(){r=t.subscribe(n.createOperatorSubscriber(f,void 0,void 0,(function(t){a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){return r?o():d=!0})))),a&&a.next(t)}))),d&&(r.unsubscribe(),r=null,d=!1,o())};o()}))}},84193:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sample=void 0;var c=f(84935),r=f(42576),n=f(14990);t.sample=function(e){return c.operate((function(t,f){var c=!1,a=null;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,a=e}))),e.subscribe(n.createOperatorSubscriber(f,(function(){if(c){c=!1;var e=a;a=null,f.next(e)}}),r.noop))}))}},76170:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sampleTime=void 0;var c=f(52445),r=f(84193),n=f(98990);t.sampleTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.sample(n.interval(e,t))}},85876:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scan=void 0;var c=f(84935),r=f(58345);t.scan=function(e,t){return c.operate(r.scanInternals(e,t,arguments.length>=2,!0))}},58345:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scanInternals=void 0;var c=f(14990);t.scanInternals=function(e,t,f,r,n){return function(a,d){var o=f,i=t,u=0;a.subscribe(c.createOperatorSubscriber(d,(function(t){var f=u++;i=o?e(i,t,f):(o=!0,t),r&&d.next(i)}),n&&function(){o&&d.next(i),d.complete()}))}}},41791:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sequenceEqual=void 0;var c=f(84935),r=f(14990);t.sequenceEqual=function(e,t){return void 0===t&&(t=function(e,t){return e===t}),c.operate((function(f,c){var n={buffer:[],complete:!1},a={buffer:[],complete:!1},d=function(e){c.next(e),c.complete()},o=function(e,f){var n=r.createOperatorSubscriber(c,(function(c){var r=f.buffer,n=f.complete;0===r.length?n?d(!1):e.buffer.push(c):!t(c,r.shift())&&d(!1)}),(function(){e.complete=!0;var t=f.complete,c=f.buffer;t&&d(0===c.length),null==n||n.unsubscribe()}));return n};f.subscribe(o(n,a)),e.subscribe(o(a,n))}))}},15137:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shareReplay=void 0;var c=f(33274),r=f(15137);t.shareReplay=function(e,t,f){var n,a,d,o,i=!1;return e&&"object"==typeof e?(n=e.bufferSize,o=void 0===n?1/0:n,a=e.windowTime,t=void 0===a?1/0:a,i=void 0!==(d=e.refCount)&&d,f=e.scheduler):o=null!=e?e:1/0,r.share({connector:function(){return new c.ReplaySubject(o,t,f)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}},28242:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.single=void 0;var c=f(39474),r=f(46156),n=f(48598),a=f(84935),d=f(14990);t.single=function(e){return a.operate((function(t,f){var a,o=!1,i=!1,u=0;t.subscribe(d.createOperatorSubscriber(f,(function(c){i=!0,e&&!e(c,u++,t)||(o&&f.error(new r.SequenceError("Too many matching values")),o=!0,a=c)}),(function(){o?(f.next(a),f.complete()):f.error(i?new n.NotFoundError("No matching values"):new c.EmptyError)})))}))}},83169:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skip=void 0;var c=f(49154);t.skip=function(e){return c.filter((function(t,f){return e<=f}))}},42454:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipLast=void 0;var c=f(14781),r=f(84935),n=f(14990);t.skipLast=function(e){return e<=0?c.identity:r.operate((function(t,f){var c=new Array(e),r=0;return t.subscribe(n.createOperatorSubscriber(f,(function(t){var n=r++;if(n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.skipUntil=function(e){return c.operate((function(t,f){var c=!1,d=r.createOperatorSubscriber(f,(function(){null==d||d.unsubscribe(),c=!0}),a.noop);n.innerFrom(e).subscribe(d),t.subscribe(r.createOperatorSubscriber(f,(function(e){return c&&f.next(e)})))}))}},77913:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipWhile=void 0;var c=f(84935),r=f(14990);t.skipWhile=function(e){return c.operate((function(t,f){var c=!1,n=0;t.subscribe(r.createOperatorSubscriber(f,(function(t){return(c||(c=!e(t,n++)))&&f.next(t)})))}))}},29234:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startWith=void 0;var c=f(12239),r=f(12433),n=f(84935);t.startWith=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeOn=void 0;var c=f(84935);t.subscribeOn=function(e,t){return void 0===t&&(t=0),c.operate((function(f,c){c.add(e.schedule((function(){return f.subscribe(c)}),t))}))}},29253:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchAll=void 0;var c=f(68518),r=f(14781);t.switchAll=function(){return c.switchMap(r.identity)}},68518:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMap=void 0;var c=f(87103),r=f(84935),n=f(14990);t.switchMap=function(e,t){return r.operate((function(f,r){var a=null,d=0,o=!1,i=function(){return o&&!a&&r.complete()};f.subscribe(n.createOperatorSubscriber(r,(function(f){null==a||a.unsubscribe();var o=0,u=d++;c.innerFrom(e(f,u)).subscribe(a=n.createOperatorSubscriber(r,(function(e){return r.next(t?t(f,e,u,o++):e)}),(function(){a=null,i()})))}),(function(){o=!0,i()})))}))}},21173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMapTo=void 0;var c=f(68518),r=f(73005);t.switchMapTo=function(e,t){return r.isFunction(t)?c.switchMap((function(){return e}),t):c.switchMap((function(){return e}))}},73855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchScan=void 0;var c=f(68518),r=f(84935);t.switchScan=function(e,t){return r.operate((function(f,r){var n=t;return c.switchMap((function(t,f){return e(n,t,f)}),(function(e,t){return n=t,t}))(f).subscribe(r),function(){n=null}}))}},54783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.take=void 0;var c=f(16332),r=f(84935),n=f(14990);t.take=function(e){return e<=0?function(){return c.EMPTY}:r.operate((function(t,f){var c=0;t.subscribe(n.createOperatorSubscriber(f,(function(t){++c<=e&&(f.next(t),e<=c&&f.complete())})))}))}},71980:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.takeLast=void 0;var r=f(16332),n=f(84935),a=f(14990);t.takeLast=function(e){return e<=0?function(){return r.EMPTY}:n.operate((function(t,f){var r=[];t.subscribe(a.createOperatorSubscriber(f,(function(t){r.push(t),e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.takeUntil=function(e){return c.operate((function(t,f){n.innerFrom(e).subscribe(r.createOperatorSubscriber(f,(function(){return f.complete()}),a.noop)),!f.closed&&t.subscribe(f)}))}},6060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeWhile=void 0;var c=f(84935),r=f(14990);t.takeWhile=function(e,t){return void 0===t&&(t=!1),c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){var r=e(f,n++);(r||t)&&c.next(f),!r&&c.complete()})))}))}},1138:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tap=void 0;var c=f(73005),r=f(84935),n=f(14990),a=f(14781);t.tap=function(e,t,f){var d=c.isFunction(e)||t||f?{next:e,error:t,complete:f}:e;return d?r.operate((function(e,t){var f;null===(f=d.subscribe)||void 0===f||f.call(d);var c=!0;e.subscribe(n.createOperatorSubscriber(t,(function(e){var f;null===(f=d.next)||void 0===f||f.call(d,e),t.next(e)}),(function(){var e;c=!1,null===(e=d.complete)||void 0===e||e.call(d),t.complete()}),(function(e){var f;c=!1,null===(f=d.error)||void 0===f||f.call(d,e),t.error(e)}),(function(){var e,t;c&&(null===(e=d.unsubscribe)||void 0===e||e.call(d)),null===(t=d.finalize)||void 0===t||t.call(d)})))})):a.identity}},77306:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=t.defaultThrottleConfig=void 0;var c=f(84935),r=f(14990),n=f(87103);t.defaultThrottleConfig={leading:!0,trailing:!1},t.throttle=function(e,f){return void 0===f&&(f=t.defaultThrottleConfig),c.operate((function(t,c){var a=f.leading,d=f.trailing,o=!1,i=null,u=null,s=!1,l=function(){null==u||u.unsubscribe(),u=null,d&&(h(),s&&c.complete())},p=function(){u=null,s&&c.complete()},b=function(t){return u=n.innerFrom(e(t)).subscribe(r.createOperatorSubscriber(c,l,p))},h=function(){if(o){o=!1;var e=i;i=null,c.next(e),!s&&b(e)}};t.subscribe(r.createOperatorSubscriber(c,(function(e){o=!0,i=e,(!u||u.closed)&&(a?h():b(e))}),(function(){s=!0,(!(d&&o&&u)||u.closed)&&c.complete()})))}))}},2239:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttleTime=void 0;var c=f(52445),r=f(77306),n=f(87513);t.throttleTime=function(e,t,f){void 0===t&&(t=c.asyncScheduler),void 0===f&&(f=r.defaultThrottleConfig);var a=n.timer(e,t);return r.throttle((function(){return a}),f)}},81779:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwIfEmpty=void 0;var c=f(39474),r=f(84935),n=f(14990);function a(){return new c.EmptyError}t.throwIfEmpty=function(e){return void 0===e&&(e=a),r.operate((function(t,f){var c=!1;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){return c?f.complete():f.error(e())})))}))}},28005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimeInterval=t.timeInterval=void 0;var c=f(52445),r=f(84935),n=f(14990);t.timeInterval=function(e){return void 0===e&&(e=c.asyncScheduler),r.operate((function(t,f){var c=e.now();t.subscribe(n.createOperatorSubscriber(f,(function(t){var r=e.now(),n=r-c;c=r,f.next(new a(t,n))})))}))};var a=function(e,t){this.value=e,this.interval=t};t.TimeInterval=a},34173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeout=t.TimeoutError=void 0;var c=f(52445),r=f(91677),n=f(84935),a=f(87103),d=f(7029),o=f(14990),i=f(27738);function u(e){throw new t.TimeoutError(e)}t.TimeoutError=d.createErrorClass((function(e){return function(t){void 0===t&&(t=null),e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=t}})),t.timeout=function(e,t){var f=r.isValidDate(e)?{first:e}:"number"==typeof e?{each:e}:e,d=f.first,s=f.each,l=f.with,p=void 0===l?u:l,b=f.scheduler,h=void 0===b?null!=t?t:c.asyncScheduler:b,y=f.meta,v=void 0===y?null:y;if(null==d&&null==s)throw new TypeError("No timeout provided.");return n.operate((function(e,t){var f,c,r=null,n=0,u=function(e){c=i.executeSchedule(t,h,(function(){try{f.unsubscribe(),a.innerFrom(p({meta:v,lastValue:r,seen:n})).subscribe(t)}catch(e){t.error(e)}}),e)};f=e.subscribe(o.createOperatorSubscriber(t,(function(e){null==c||c.unsubscribe(),n++,t.next(r=e),s>0&&u(s)}),void 0,void 0,(function(){(null==c?void 0:c.closed)||null==c||c.unsubscribe(),r=null}))),!n&&u(null!=d?"number"==typeof d?d:+d-h.now():s)}))}},87223:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeoutWith=void 0;var c=f(52445),r=f(91677),n=f(34173);t.timeoutWith=function(e,t,f){var a,d,o;if(f=null!=f?f:c.async,r.isValidDate(e)?a=e:"number"==typeof e&&(d=e),!t)throw new TypeError("No observable provided to switch to");if(o=function(){return t},null==a&&null==d)throw new TypeError("No timeout provided.");return n.timeout({first:a,each:d,scheduler:f,with:o})}},88975:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timestamp=void 0;var c=f(87950),r=f(47291);t.timestamp=function(e){return void 0===e&&(e=c.dateTimestampProvider),r.map((function(t){return{value:t,timestamp:e.now()}}))}},40002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=void 0;var c=f(60122),r=f(84935),n=function(e,t){return e.push(t),e};t.toArray=function(){return r.operate((function(e,t){c.reduce(n,[])(e).subscribe(t)}))}},2826:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.window=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(42576);t.window=function(e){return r.operate((function(t,f){var r=new c.Subject;f.next(r.asObservable());var d=function(e){r.error(e),f.error(e)};return t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==r?void 0:r.next(e)}),(function(){r.complete(),f.complete()}),d)),e.subscribe(n.createOperatorSubscriber(f,(function(){r.complete(),f.next(r=new c.Subject)}),a.noop,d)),function(){null==r||r.unsubscribe(),r=null}}))}},47526:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowCount=void 0;var r=f(63032),n=f(84935),a=f(14990);t.windowCount=function(e,t){void 0===t&&(t=0);var f=t>0?t:e;return n.operate((function(t,n){var d=[new r.Subject],o=0;n.next(d[0].asObservable()),t.subscribe(a.createOperatorSubscriber(n,(function(t){var a,i;try{for(var u=c(d),s=u.next();!s.done;s=u.next())s.value.next(t)}catch(e){a={error:e}}finally{try{s&&!s.done&&(i=u.return)&&i.call(u)}finally{if(a)throw a.error}}var l=o-e+1;if(l>=0&&l%f==0&&d.shift().complete(),++o%f==0){var p=new r.Subject;d.push(p),n.next(p.asObservable())}}),(function(){for(;d.length>0;)d.shift().complete();n.complete()}),(function(e){for(;d.length>0;)d.shift().error(e);n.error(e)}),(function(){d=null})))}))}},78294:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowTime=void 0;var c=f(63032),r=f(52445),n=f(93865),a=f(84935),d=f(14990),o=f(26967),i=f(12433),u=f(27738);t.windowTime=function(e){for(var t,f,s=[],l=1;l=0?u.executeSchedule(f,p,s,b,!0):a=!0,s();var l=function(e){return r.slice().forEach(e)},y=function(e){l((function(t){var f=t.window;return e(f)})),e(f),f.unsubscribe()};return t.subscribe(d.createOperatorSubscriber(f,(function(e){l((function(t){t.window.next(e),h<=++t.seen&&i(t)}))}),(function(){return y((function(e){return e.complete()}))}),(function(e){return y((function(t){return t.error(e)}))}))),function(){r=null}}))}},61883:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowToggle=void 0;var r=f(63032),n=f(93865),a=f(84935),d=f(87103),o=f(14990),i=f(42576),u=f(26967);t.windowToggle=function(e,t){return a.operate((function(f,a){var s=[],l=function(e){for(;0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowWhen=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(87103);t.windowWhen=function(e){return r.operate((function(t,f){var r,d,o=function(e){r.error(e),f.error(e)},i=function(){var t;null==d||d.unsubscribe(),null==r||r.complete(),r=new c.Subject,f.next(r.asObservable());try{t=a.innerFrom(e())}catch(e){return void o(e)}t.subscribe(d=n.createOperatorSubscriber(f,i,i,o))};i(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return r.next(e)}),(function(){r.complete(),f.complete()}),o,(function(){null==d||d.unsubscribe(),r=null})))}))}},83032:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zipAll=void 0;var c=f(57654),r=f(32069);t.zipAll=function(e){return r.joinAllInternals(c.zip,e)}},78096:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleArray=void 0;var c=f(2419);t.scheduleArray=function(e,t){return new c.Observable((function(f){var c=0;return t.schedule((function(){c===e.length?f.complete():(f.next(e[c++]),f.closed||this.schedule())}))}))}},78489:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleAsyncIterable=void 0;var c=f(2419),r=f(27738);t.scheduleAsyncIterable=function(e,t){if(!e)throw new Error("Iterable cannot be null");return new c.Observable((function(f){r.executeSchedule(f,t,(function(){var c=e[Symbol.asyncIterator]();r.executeSchedule(f,t,(function(){c.next().then((function(e){e.done?f.complete():f.next(e.value)}))}),0,!0)}))}))}},51297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleIterable=void 0;var c=f(2419),r=f(3725),n=f(73005),a=f(27738);t.scheduleIterable=function(e,t){return new c.Observable((function(f){var c;return a.executeSchedule(f,t,(function(){c=e[r.iterator](),a.executeSchedule(f,t,(function(){var e,t,r;try{t=(e=c.next()).value,r=e.done}catch(e){return void f.error(e)}r?f.complete():f.next(t)}),0,!0)})),function(){return n.isFunction(null==c?void 0:c.return)&&c.return()}}))}},14001:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleObservable=void 0;var c=f(87103),r=f(1184),n=f(40276);t.scheduleObservable=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},25143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.schedulePromise=void 0;var c=f(87103),r=f(1184),n=f(40276);t.schedulePromise=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},23676:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleReadableStreamLike=void 0;var c=f(78489),r=f(77823);t.scheduleReadableStreamLike=function(e,t){return c.scheduleAsyncIterable(r.readableStreamLikeToAsyncGenerator(e),t)}},65207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduled=void 0;var c=f(14001),r=f(25143),n=f(97631),a=f(51297),d=f(78489),o=f(89500),i=f(36018),u=f(73909),s=f(52743),l=f(49595),p=f(59906),b=f(77823),h=f(23676);t.scheduled=function(e,t){if(null!=e){if(o.isInteropObservable(e))return c.scheduleObservable(e,t);if(u.isArrayLike(e))return n.scheduleArray(e,t);if(i.isPromise(e))return r.schedulePromise(e,t);if(l.isAsyncIterable(e))return d.scheduleAsyncIterable(e,t);if(s.isIterable(e))return a.scheduleIterable(e,t);if(b.isReadableStreamLike(e))return h.scheduleReadableStreamLike(e,t)}throw p.createInvalidObservableTypeError(e)}},21986:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.Action=void 0;var n=function(e){function t(t,f){return e.call(this)||this}return r(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(f(93865).Subscription);t.Action=n},57574:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameAction=void 0;var n=f(49702),a=f(70505),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.animationFrameProvider.requestAnimationFrame((function(){return t.flush(void 0)}))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.animationFrameProvider.cancelAnimationFrame(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AnimationFrameAction=d},92934:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AnimationFrameScheduler=n},92189:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapAction=void 0;var n=f(49702),a=f(38908),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.immediateProvider.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.immediateProvider.clearImmediate(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AsapAction=d},35523:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AsapScheduler=n},49702:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncAction=void 0;var n=f(21986),a=f(98203),d=f(26967),o=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c.pending=!1,c}return r(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var f=this.id,c=this.scheduler;return null!=f&&(this.id=this.recycleAsyncId(c,f,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(c,this.id,t),this},t.prototype.requestAsyncId=function(e,t,f){return void 0===f&&(f=0),a.intervalProvider.setInterval(e.flush.bind(e,this),f)},t.prototype.recycleAsyncId=function(e,t,f){if(void 0===f&&(f=0),null!=f&&this.delay===f&&!1===this.pending)return t;a.intervalProvider.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var f=this._execute(e,t);if(f)return f;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var f,c=!1;try{this.work(e)}catch(e){c=!0,f=e||new Error("Scheduled action threw falsy error")}if(c)return this.unsubscribe(),f},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,f=this.scheduler,c=f.actions;this.work=this.state=this.scheduler=null,this.pending=!1,d.arrRemove(c,this),null!=t&&(this.id=this.recycleAsyncId(f,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(n.Action);t.AsyncAction=o},83643:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncScheduler=void 0;var n=f(10218),a=function(e){function t(t,f){void 0===f&&(f=n.Scheduler.now);var c=e.call(this,t,f)||this;return c.actions=[],c._active=!1,c._scheduled=void 0,c}return r(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var f;this._active=!0;do{if(f=e.execute(e.state,e.delay))break}while(e=t.shift());if(this._active=!1,f){for(;e=t.shift();)e.unsubscribe();throw f}}},t}(n.Scheduler);t.AsyncScheduler=a},36201:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueAction=void 0;var n=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.schedule=function(t,f){return void 0===f&&(f=0),f>0?e.prototype.schedule.call(this,t,f):(this.delay=f,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,f){return f>0||this.closed?e.prototype.execute.call(this,t,f):this._execute(t,f)},t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0?e.prototype.requestAsyncId.call(this,t,f,c):t.flush(this)},t}(f(49702).AsyncAction);t.QueueAction=n},5860:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(f(83643).AsyncScheduler);t.QueueScheduler=n},8558:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.VirtualAction=t.VirtualTimeScheduler=void 0;var n=f(49702),a=f(93865),d=function(e){function t(t,f){void 0===t&&(t=o),void 0===f&&(f=1/0);var c=e.call(this,t,(function(){return c.frame}))||this;return c.maxFrames=f,c.frame=0,c.index=-1,c}return r(t,e),t.prototype.flush=function(){for(var e,t,f=this.actions,c=this.maxFrames;(t=f[0])&&t.delay<=c&&(f.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=f.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(f(83643).AsyncScheduler);t.VirtualTimeScheduler=d;var o=function(e){function t(t,f,c){void 0===c&&(c=t.index+=1);var r=e.call(this,t,f)||this;return r.scheduler=t,r.work=f,r.index=c,r.active=!0,r.index=t.index=c,r}return r(t,e),t.prototype.schedule=function(f,c){if(void 0===c&&(c=0),Number.isFinite(c)){if(!this.id)return e.prototype.schedule.call(this,f,c);this.active=!1;var r=new t(this.scheduler,this.work);return this.add(r),r.schedule(f,c)}return a.Subscription.EMPTY},t.prototype.requestAsyncId=function(e,f,c){void 0===c&&(c=0),this.delay=e.frame+c;var r=e.actions;return r.push(this),r.sort(t.sortActions),!0},t.prototype.recycleAsyncId=function(e,t,f){void 0===f&&(f=0)},t.prototype._execute=function(t,f){if(!0===this.active)return e.prototype._execute.call(this,t,f)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(n.AsyncAction);t.VirtualAction=o},63660:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrame=t.animationFrameScheduler=void 0;var c=f(57574),r=f(92934);t.animationFrameScheduler=new r.AnimationFrameScheduler(c.AnimationFrameAction),t.animationFrame=t.animationFrameScheduler},70505:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asap=t.asapScheduler=void 0;var c=f(92189),r=f(35523);t.asapScheduler=new r.AsapScheduler(c.AsapAction),t.asap=t.asapScheduler},52445:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.async=t.asyncScheduler=void 0;var c=f(49702),r=f(83643);t.asyncScheduler=new r.AsyncScheduler(c.AsyncAction),t.async=t.asyncScheduler},87950:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dateTimestampProvider=void 0,t.dateTimestampProvider={now:function(){return(t.dateTimestampProvider.delegate||Date).now()},delegate:void 0}},38908:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.performanceTimestampProvider=void 0,t.performanceTimestampProvider={now:function(){return(t.performanceTimestampProvider.delegate||performance).now()},delegate:void 0}},38615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.queue=t.queueScheduler=void 0;var c=f(36201),r=f(5860);t.queueScheduler=new r.QueueScheduler(c.QueueAction),t.queue=t.queueScheduler},84590:function(e,t){"use strict";var f=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";function f(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}Object.defineProperty(t,"__esModule",{value:!0}),t.iterator=t.getSymbolIterator=void 0,t.getSymbolIterator=f,t.iterator=f()},72801:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observable=void 0,t.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},28433:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},42351:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentOutOfRangeError=void 0;var c=f(7029);t.ArgumentOutOfRangeError=c.createErrorClass((function(e){return function(){e(this),this.name="ArgumentOutOfRangeError",this.message="argument out of range"}}))},39474:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyError=void 0;var c=f(7029);t.EmptyError=c.createErrorClass((function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}}))},97629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestTools=t.Immediate=void 0;var f,c=1,r={};function n(e){return e in r&&(delete r[e],!0)}t.Immediate={setImmediate:function(e){var t=c++;return r[t]=!0,f||(f=Promise.resolve()),f.then((function(){return n(t)&&e()})),t},clearImmediate:function(e){n(e)}},t.TestTools={pending:function(){return Object.keys(r).length}}},48598:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NotFoundError=void 0;var c=f(7029);t.NotFoundError=c.createErrorClass((function(e){return function(t){e(this),this.name="NotFoundError",this.message=t}}))},82642:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectUnsubscribedError=void 0;var c=f(7029);t.ObjectUnsubscribedError=c.createErrorClass((function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}))},46156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SequenceError=void 0;var c=f(7029);t.SequenceError=c.createErrorClass((function(e){return function(t){e(this),this.name="SequenceError",this.message=t}}))},24805:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnsubscriptionError=void 0;var c=f(7029);t.UnsubscriptionError=c.createErrorClass((function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}}))},12433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.popNumber=t.popScheduler=t.popResultSelector=void 0;var c=f(73005),r=f(59016);function n(e){return e[e.length-1]}t.popResultSelector=function(e){return c.isFunction(n(e))?e.pop():void 0},t.popScheduler=function(e){return r.isScheduler(n(e))?e.pop():void 0},t.popNumber=function(e,t){return"number"==typeof n(e)?e.pop():t}},91203:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsArgArrayOrObject=void 0;var f=Array.isArray,c=Object.getPrototypeOf,r=Object.prototype,n=Object.keys;t.argsArgArrayOrObject=function(e){if(1===e.length){var t=e[0];if(f(t))return{args:t,keys:null};if((d=t)&&"object"==typeof d&&c(d)===r){var a=n(t);return{args:a.map((function(e){return t[e]})),keys:a}}}var d;return{args:e,keys:null}}},5498:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsOrArgArray=void 0;var f=Array.isArray;t.argsOrArgArray=function(e){return 1===e.length&&f(e[0])?e[0]:e}},26967:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrRemove=void 0,t.arrRemove=function(e,t){if(e){var f=e.indexOf(t);0<=f&&e.splice(f,1)}}},7029:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createErrorClass=void 0,t.createErrorClass=function(e){var t=e((function(e){Error.call(e),e.stack=(new Error).stack}));return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}},60641:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createObject=void 0,t.createObject=function(e,t){return e.reduce((function(e,f,c){return e[f]=t[c],e}),{})}},86110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.captureError=t.errorContext=void 0;var c=f(23280),r=null;t.errorContext=function(e){if(c.config.useDeprecatedSynchronousErrorHandling){var t=!r;if(t&&(r={errorThrown:!1,error:null}),e(),t){var f=r,n=f.errorThrown,a=f.error;if(r=null,n)throw a}}else e()},t.captureError=function(e){c.config.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=e)}},27738:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.executeSchedule=void 0,t.executeSchedule=function(e,t,f,c,r){void 0===c&&(c=0),void 0===r&&(r=!1);var n=t.schedule((function(){f(),r?e.add(this.schedule(null,c)):this.unsubscribe()}),c);if(e.add(n),!r)return n}},14781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identity=void 0,t.identity=function(e){return e}},73909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayLike=void 0,t.isArrayLike=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},49595:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAsyncIterable=void 0;var c=f(73005);t.isAsyncIterable=function(e){return Symbol.asyncIterator&&c.isFunction(null==e?void 0:e[Symbol.asyncIterator])}},91677:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidDate=void 0,t.isValidDate=function(e){return e instanceof Date&&!isNaN(e)}},73005:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=void 0,t.isFunction=function(e){return"function"==typeof e}},89500:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInteropObservable=void 0;var c=f(72801),r=f(73005);t.isInteropObservable=function(e){return r.isFunction(e[c.observable])}},52743:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIterable=void 0;var c=f(3725),r=f(73005);t.isIterable=function(e){return r.isFunction(null==e?void 0:e[c.iterator])}},88386:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=f(2419),r=f(73005);t.isObservable=function(e){return!!e&&(e instanceof c.Observable||r.isFunction(e.lift)&&r.isFunction(e.subscribe))}},36018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=f(73005);t.isPromise=function(e){return c.isFunction(null==e?void 0:e.then)}},77823:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]1||o(e,t)}))})}function o(e,t){try{(f=n[e](t)).value instanceof r?Promise.resolve(f.value.v).then(i,u):s(a[0][2],f)}catch(e){s(a[0][3],e)}var f}function i(e){o("next",e)}function u(e){o("throw",e)}function s(e,t){e(t),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(t,"__esModule",{value:!0}),t.isReadableStreamLike=t.readableStreamLikeToAsyncGenerator=void 0;var a=f(73005);t.readableStreamLikeToAsyncGenerator=function(e){return n(this,arguments,(function(){var t,f,n;return c(this,(function(c){switch(c.label){case 0:t=e.getReader(),c.label=1;case 1:c.trys.push([1,,9,10]),c.label=2;case 2:return[4,r(t.read())];case 3:return f=c.sent(),n=f.value,f.done?[4,r(void 0)]:[3,5];case 4:return[2,c.sent()];case 5:return[4,r(n)];case 6:return[4,c.sent()];case 7:return c.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}}))}))},t.isReadableStreamLike=function(e){return a.isFunction(null==e?void 0:e.getReader)}},59016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isScheduler=void 0;var c=f(73005);t.isScheduler=function(e){return e&&c.isFunction(e.schedule)}},84935:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.operate=t.hasLift=void 0;var c=f(73005);function r(e){return c.isFunction(null==e?void 0:e.lift)}t.hasLift=r,t.operate=function(e){return function(t){if(r(t))return t.lift((function(t){try{return e(t,this)}catch(e){this.error(e)}}));throw new TypeError("Unable to lift unknown Observable type")}}},11914:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noop=void 0,t.noop=function(){}},38634:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.not=void 0,t.not=function(e,t){return function(f,c){return!e.call(t,f,c)}}},9985:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pipeFromArray=t.pipe=void 0;var c=f(14781);function r(e){return 0===e.length?c.identity:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}}t.pipe=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportUnhandledError=void 0;var c=f(23280),r=f(84590);t.reportUnhandledError=function(e){r.timeoutProvider.setTimeout((function(){var t=c.config.onUnhandledError;if(!t)throw e;t(e)}))}},59906:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInvalidObservableTypeError=void 0,t.createInvalidObservableTypeError=function(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}},89509:(e,t,f)=>{var c=f(48764),r=c.Buffer;function n(e,t){for(var f in e)t[f]=e[f]}function a(e,t,f){return r(e,t,f)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=c:(n(c,t),t.Buffer=a),a.prototype=Object.create(r.prototype),n(r,a),a.from=function(e,t,f){if("number"==typeof e)throw new TypeError("Argument must not be a number");return r(e,t,f)},a.alloc=function(e,t,f){if("number"!=typeof e)throw new TypeError("Argument must be a number");var c=r(e);return void 0!==t?"string"==typeof f?c.fill(t,f):c.fill(t):c.fill(0),c},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return c.SlowBuffer(e)}},86851:(e,t,f)=>{"use strict";var c=f(35171),r=Array.prototype.concat,n=Array.prototype.slice,a=e.exports=function(e){for(var t=[],f=0,a=e.length;f{!function(e){"use strict";var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t>24&255,e[t+1]=f>>16&255,e[t+2]=f>>8&255,e[t+3]=255&f,e[t+4]=c>>24&255,e[t+5]=c>>16&255,e[t+6]=c>>8&255,e[t+7]=255&c}function h(e,t,f,c,r){var n,a=0;for(n=0;n>>8)-1}function y(e,t,f,c){return h(e,t,f,c,16)}function v(e,t,f,c){return h(e,t,f,c,32)}function m(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,o=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,i=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=n,x=a,P=d,k=o,M=i,j=u,S=s,T=l,E=p,A=b,I=h,N=y,R=v,B=m,C=g,_=w,V=0;V<20;V+=2)O^=(r=(R^=(r=(E^=(r=(M^=(r=O+R|0)<<7|r>>>25)+O|0)<<9|r>>>23)+M|0)<<13|r>>>19)+E|0)<<18|r>>>14,j^=(r=(x^=(r=(B^=(r=(A^=(r=j+x|0)<<7|r>>>25)+j|0)<<9|r>>>23)+A|0)<<13|r>>>19)+B|0)<<18|r>>>14,I^=(r=(S^=(r=(P^=(r=(C^=(r=I+S|0)<<7|r>>>25)+I|0)<<9|r>>>23)+C|0)<<13|r>>>19)+P|0)<<18|r>>>14,_^=(r=(N^=(r=(T^=(r=(k^=(r=_+N|0)<<7|r>>>25)+_|0)<<9|r>>>23)+k|0)<<13|r>>>19)+T|0)<<18|r>>>14,O^=(r=(k^=(r=(P^=(r=(x^=(r=O+k|0)<<7|r>>>25)+O|0)<<9|r>>>23)+x|0)<<13|r>>>19)+P|0)<<18|r>>>14,j^=(r=(M^=(r=(T^=(r=(S^=(r=j+M|0)<<7|r>>>25)+j|0)<<9|r>>>23)+S|0)<<13|r>>>19)+T|0)<<18|r>>>14,I^=(r=(A^=(r=(E^=(r=(N^=(r=I+A|0)<<7|r>>>25)+I|0)<<9|r>>>23)+N|0)<<13|r>>>19)+E|0)<<18|r>>>14,_^=(r=(C^=(r=(B^=(r=(R^=(r=_+C|0)<<7|r>>>25)+_|0)<<9|r>>>23)+R|0)<<13|r>>>19)+B|0)<<18|r>>>14;O=O+n|0,x=x+a|0,P=P+d|0,k=k+o|0,M=M+i|0,j=j+u|0,S=S+s|0,T=T+l|0,E=E+p|0,A=A+b|0,I=I+h|0,N=N+y|0,R=R+v|0,B=B+m|0,C=C+g|0,_=_+w|0,e[0]=O>>>0&255,e[1]=O>>>8&255,e[2]=O>>>16&255,e[3]=O>>>24&255,e[4]=x>>>0&255,e[5]=x>>>8&255,e[6]=x>>>16&255,e[7]=x>>>24&255,e[8]=P>>>0&255,e[9]=P>>>8&255,e[10]=P>>>16&255,e[11]=P>>>24&255,e[12]=k>>>0&255,e[13]=k>>>8&255,e[14]=k>>>16&255,e[15]=k>>>24&255,e[16]=M>>>0&255,e[17]=M>>>8&255,e[18]=M>>>16&255,e[19]=M>>>24&255,e[20]=j>>>0&255,e[21]=j>>>8&255,e[22]=j>>>16&255,e[23]=j>>>24&255,e[24]=S>>>0&255,e[25]=S>>>8&255,e[26]=S>>>16&255,e[27]=S>>>24&255,e[28]=T>>>0&255,e[29]=T>>>8&255,e[30]=T>>>16&255,e[31]=T>>>24&255,e[32]=E>>>0&255,e[33]=E>>>8&255,e[34]=E>>>16&255,e[35]=E>>>24&255,e[36]=A>>>0&255,e[37]=A>>>8&255,e[38]=A>>>16&255,e[39]=A>>>24&255,e[40]=I>>>0&255,e[41]=I>>>8&255,e[42]=I>>>16&255,e[43]=I>>>24&255,e[44]=N>>>0&255,e[45]=N>>>8&255,e[46]=N>>>16&255,e[47]=N>>>24&255,e[48]=R>>>0&255,e[49]=R>>>8&255,e[50]=R>>>16&255,e[51]=R>>>24&255,e[52]=B>>>0&255,e[53]=B>>>8&255,e[54]=B>>>16&255,e[55]=B>>>24&255,e[56]=C>>>0&255,e[57]=C>>>8&255,e[58]=C>>>16&255,e[59]=C>>>24&255,e[60]=_>>>0&255,e[61]=_>>>8&255,e[62]=_>>>16&255,e[63]=_>>>24&255}(e,t,f,c)}function g(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,o=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,i=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=0;O<20;O+=2)n^=(r=(v^=(r=(p^=(r=(i^=(r=n+v|0)<<7|r>>>25)+n|0)<<9|r>>>23)+i|0)<<13|r>>>19)+p|0)<<18|r>>>14,u^=(r=(a^=(r=(m^=(r=(b^=(r=u+a|0)<<7|r>>>25)+u|0)<<9|r>>>23)+b|0)<<13|r>>>19)+m|0)<<18|r>>>14,h^=(r=(s^=(r=(d^=(r=(g^=(r=h+s|0)<<7|r>>>25)+h|0)<<9|r>>>23)+g|0)<<13|r>>>19)+d|0)<<18|r>>>14,w^=(r=(y^=(r=(l^=(r=(o^=(r=w+y|0)<<7|r>>>25)+w|0)<<9|r>>>23)+o|0)<<13|r>>>19)+l|0)<<18|r>>>14,n^=(r=(o^=(r=(d^=(r=(a^=(r=n+o|0)<<7|r>>>25)+n|0)<<9|r>>>23)+a|0)<<13|r>>>19)+d|0)<<18|r>>>14,u^=(r=(i^=(r=(l^=(r=(s^=(r=u+i|0)<<7|r>>>25)+u|0)<<9|r>>>23)+s|0)<<13|r>>>19)+l|0)<<18|r>>>14,h^=(r=(b^=(r=(p^=(r=(y^=(r=h+b|0)<<7|r>>>25)+h|0)<<9|r>>>23)+y|0)<<13|r>>>19)+p|0)<<18|r>>>14,w^=(r=(g^=(r=(m^=(r=(v^=(r=w+g|0)<<7|r>>>25)+w|0)<<9|r>>>23)+v|0)<<13|r>>>19)+m|0)<<18|r>>>14;e[0]=n>>>0&255,e[1]=n>>>8&255,e[2]=n>>>16&255,e[3]=n>>>24&255,e[4]=u>>>0&255,e[5]=u>>>8&255,e[6]=u>>>16&255,e[7]=u>>>24&255,e[8]=h>>>0&255,e[9]=h>>>8&255,e[10]=h>>>16&255,e[11]=h>>>24&255,e[12]=w>>>0&255,e[13]=w>>>8&255,e[14]=w>>>16&255,e[15]=w>>>24&255,e[16]=s>>>0&255,e[17]=s>>>8&255,e[18]=s>>>16&255,e[19]=s>>>24&255,e[20]=l>>>0&255,e[21]=l>>>8&255,e[22]=l>>>16&255,e[23]=l>>>24&255,e[24]=p>>>0&255,e[25]=p>>>8&255,e[26]=p>>>16&255,e[27]=p>>>24&255,e[28]=b>>>0&255,e[29]=b>>>8&255,e[30]=b>>>16&255,e[31]=b>>>24&255}(e,t,f,c)}var w=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function O(e,t,f,c,r,n,a){var d,o,i=new Uint8Array(16),u=new Uint8Array(64);for(o=0;o<16;o++)i[o]=0;for(o=0;o<8;o++)i[o]=n[o];for(;r>=64;){for(m(u,i,a,w),o=0;o<64;o++)e[t+o]=f[c+o]^u[o];for(d=1,o=8;o<16;o++)d=d+(255&i[o])|0,i[o]=255&d,d>>>=8;r-=64,t+=64,c+=64}if(r>0)for(m(u,i,a,w),o=0;o=64;){for(m(o,d,r,w),a=0;a<64;a++)e[t+a]=o[a];for(n=1,a=8;a<16;a++)n=n+(255&d[a])|0,d[a]=255&n,n>>>=8;f-=64,t+=64}if(f>0)for(m(o,d,r,w),a=0;a>>13|f<<3),c=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(f>>>10|c<<6),r=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(c>>>7|r<<9),n=255&e[8]|(255&e[9])<<8,this.r[4]=255&(r>>>4|n<<12),this.r[5]=n>>>1&8190,a=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(n>>>14|a<<2),d=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(a>>>11|d<<5),o=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(d>>>8|o<<8),this.r[9]=o>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function j(e,t,f,c,r,n){var a=new M(n);return a.update(f,c,r),a.finish(e,t),0}function S(e,t,f,c,r,n){var a=new Uint8Array(16);return j(a,0,f,c,r,n),y(e,t,a,0)}function T(e,t,f,c,r){var n;if(f<32)return-1;for(k(e,0,t,0,f,c,r),j(e,16,e,32,f-32,e),n=0;n<16;n++)e[n]=0;return 0}function E(e,t,f,c,r){var n,a=new Uint8Array(32);if(f<32)return-1;if(P(a,0,32,c,r),0!==S(t,16,t,32,f-32,a))return-1;for(k(e,0,t,0,f,c,r),n=0;n<32;n++)e[n]=0;return 0}function A(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}function I(e){var t,f,c=1;for(t=0;t<16;t++)f=e[t]+c+65535,c=Math.floor(f/65536),e[t]=f-65536*c;e[0]+=c-1+37*(c-1)}function N(e,t,f){for(var c,r=~(f-1),n=0;n<16;n++)c=r&(e[n]^t[n]),e[n]^=c,t[n]^=c}function R(e,f){var c,r,n,a=t(),d=t();for(c=0;c<16;c++)d[c]=f[c];for(I(d),I(d),I(d),r=0;r<2;r++){for(a[0]=d[0]-65517,c=1;c<15;c++)a[c]=d[c]-65535-(a[c-1]>>16&1),a[c-1]&=65535;a[15]=d[15]-32767-(a[14]>>16&1),n=a[15]>>16&1,a[14]&=65535,N(d,a,1-n)}for(c=0;c<16;c++)e[2*c]=255&d[c],e[2*c+1]=d[c]>>8}function B(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return R(f,e),R(c,t),v(f,0,c,0)}function C(e){var t=new Uint8Array(32);return R(t,e),1&t[0]}function _(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}function V(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]+f[c]}function U(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]-f[c]}function H(e,t,f){var c,r,n=0,a=0,d=0,o=0,i=0,u=0,s=0,l=0,p=0,b=0,h=0,y=0,v=0,m=0,g=0,w=0,O=0,x=0,P=0,k=0,M=0,j=0,S=0,T=0,E=0,A=0,I=0,N=0,R=0,B=0,C=0,_=f[0],V=f[1],U=f[2],H=f[3],L=f[4],D=f[5],z=f[6],F=f[7],q=f[8],W=f[9],X=f[10],K=f[11],Z=f[12],G=f[13],Y=f[14],J=f[15];n+=(c=t[0])*_,a+=c*V,d+=c*U,o+=c*H,i+=c*L,u+=c*D,s+=c*z,l+=c*F,p+=c*q,b+=c*W,h+=c*X,y+=c*K,v+=c*Z,m+=c*G,g+=c*Y,w+=c*J,a+=(c=t[1])*_,d+=c*V,o+=c*U,i+=c*H,u+=c*L,s+=c*D,l+=c*z,p+=c*F,b+=c*q,h+=c*W,y+=c*X,v+=c*K,m+=c*Z,g+=c*G,w+=c*Y,O+=c*J,d+=(c=t[2])*_,o+=c*V,i+=c*U,u+=c*H,s+=c*L,l+=c*D,p+=c*z,b+=c*F,h+=c*q,y+=c*W,v+=c*X,m+=c*K,g+=c*Z,w+=c*G,O+=c*Y,x+=c*J,o+=(c=t[3])*_,i+=c*V,u+=c*U,s+=c*H,l+=c*L,p+=c*D,b+=c*z,h+=c*F,y+=c*q,v+=c*W,m+=c*X,g+=c*K,w+=c*Z,O+=c*G,x+=c*Y,P+=c*J,i+=(c=t[4])*_,u+=c*V,s+=c*U,l+=c*H,p+=c*L,b+=c*D,h+=c*z,y+=c*F,v+=c*q,m+=c*W,g+=c*X,w+=c*K,O+=c*Z,x+=c*G,P+=c*Y,k+=c*J,u+=(c=t[5])*_,s+=c*V,l+=c*U,p+=c*H,b+=c*L,h+=c*D,y+=c*z,v+=c*F,m+=c*q,g+=c*W,w+=c*X,O+=c*K,x+=c*Z,P+=c*G,k+=c*Y,M+=c*J,s+=(c=t[6])*_,l+=c*V,p+=c*U,b+=c*H,h+=c*L,y+=c*D,v+=c*z,m+=c*F,g+=c*q,w+=c*W,O+=c*X,x+=c*K,P+=c*Z,k+=c*G,M+=c*Y,j+=c*J,l+=(c=t[7])*_,p+=c*V,b+=c*U,h+=c*H,y+=c*L,v+=c*D,m+=c*z,g+=c*F,w+=c*q,O+=c*W,x+=c*X,P+=c*K,k+=c*Z,M+=c*G,j+=c*Y,S+=c*J,p+=(c=t[8])*_,b+=c*V,h+=c*U,y+=c*H,v+=c*L,m+=c*D,g+=c*z,w+=c*F,O+=c*q,x+=c*W,P+=c*X,k+=c*K,M+=c*Z,j+=c*G,S+=c*Y,T+=c*J,b+=(c=t[9])*_,h+=c*V,y+=c*U,v+=c*H,m+=c*L,g+=c*D,w+=c*z,O+=c*F,x+=c*q,P+=c*W,k+=c*X,M+=c*K,j+=c*Z,S+=c*G,T+=c*Y,E+=c*J,h+=(c=t[10])*_,y+=c*V,v+=c*U,m+=c*H,g+=c*L,w+=c*D,O+=c*z,x+=c*F,P+=c*q,k+=c*W,M+=c*X,j+=c*K,S+=c*Z,T+=c*G,E+=c*Y,A+=c*J,y+=(c=t[11])*_,v+=c*V,m+=c*U,g+=c*H,w+=c*L,O+=c*D,x+=c*z,P+=c*F,k+=c*q,M+=c*W,j+=c*X,S+=c*K,T+=c*Z,E+=c*G,A+=c*Y,I+=c*J,v+=(c=t[12])*_,m+=c*V,g+=c*U,w+=c*H,O+=c*L,x+=c*D,P+=c*z,k+=c*F,M+=c*q,j+=c*W,S+=c*X,T+=c*K,E+=c*Z,A+=c*G,I+=c*Y,N+=c*J,m+=(c=t[13])*_,g+=c*V,w+=c*U,O+=c*H,x+=c*L,P+=c*D,k+=c*z,M+=c*F,j+=c*q,S+=c*W,T+=c*X,E+=c*K,A+=c*Z,I+=c*G,N+=c*Y,R+=c*J,g+=(c=t[14])*_,w+=c*V,O+=c*U,x+=c*H,P+=c*L,k+=c*D,M+=c*z,j+=c*F,S+=c*q,T+=c*W,E+=c*X,A+=c*K,I+=c*Z,N+=c*G,R+=c*Y,B+=c*J,w+=(c=t[15])*_,a+=38*(x+=c*U),d+=38*(P+=c*H),o+=38*(k+=c*L),i+=38*(M+=c*D),u+=38*(j+=c*z),s+=38*(S+=c*F),l+=38*(T+=c*q),p+=38*(E+=c*W),b+=38*(A+=c*X),h+=38*(I+=c*K),y+=38*(N+=c*Z),v+=38*(R+=c*G),m+=38*(B+=c*Y),g+=38*(C+=c*J),n=(c=(n+=38*(O+=c*V))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n=(c=(n+=r-1+37*(r-1))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n+=r-1+37*(r-1),e[0]=n,e[1]=a,e[2]=d,e[3]=o,e[4]=i,e[5]=u,e[6]=s,e[7]=l,e[8]=p,e[9]=b,e[10]=h,e[11]=y,e[12]=v,e[13]=m,e[14]=g,e[15]=w}function L(e,t){H(e,t,t)}function D(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)L(r,r),2!==c&&4!==c&&H(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function z(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)L(r,r),1!==c&&H(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function F(e,f,c){var r,n,a=new Uint8Array(32),d=new Float64Array(80),i=t(),u=t(),s=t(),l=t(),p=t(),b=t();for(n=0;n<31;n++)a[n]=f[n];for(a[31]=127&f[31]|64,a[0]&=248,_(d,c),n=0;n<16;n++)u[n]=d[n],l[n]=i[n]=s[n]=0;for(i[0]=l[0]=1,n=254;n>=0;--n)N(i,u,r=a[n>>>3]>>>(7&n)&1),N(s,l,r),V(p,i,s),U(i,i,s),V(s,u,l),U(u,u,l),L(l,p),L(b,i),H(i,s,i),H(s,u,p),V(p,i,s),U(i,i,s),L(u,i),U(s,l,b),H(i,s,o),V(i,i,l),H(s,s,i),H(i,l,b),H(l,u,d),L(u,p),N(i,u,r),N(s,l,r);for(n=0;n<16;n++)d[n+16]=i[n],d[n+32]=s[n],d[n+48]=u[n],d[n+64]=l[n];var h=d.subarray(32),y=d.subarray(16);return D(h,h),H(y,y,h),R(e,y),0}function q(e,t){return F(e,t,n)}function W(e,t){return c(t,32),q(e,t)}function X(e,t,f){var c=new Uint8Array(32);return F(c,f,t),g(e,r,c,w)}M.prototype.blocks=function(e,t,f){for(var c,r,n,a,d,o,i,u,s,l,p,b,h,y,v,m,g,w,O,x=this.fin?0:2048,P=this.h[0],k=this.h[1],M=this.h[2],j=this.h[3],S=this.h[4],T=this.h[5],E=this.h[6],A=this.h[7],I=this.h[8],N=this.h[9],R=this.r[0],B=this.r[1],C=this.r[2],_=this.r[3],V=this.r[4],U=this.r[5],H=this.r[6],L=this.r[7],D=this.r[8],z=this.r[9];f>=16;)l=s=0,l+=(P+=8191&(c=255&e[t+0]|(255&e[t+1])<<8))*R,l+=(k+=8191&(c>>>13|(r=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*z),l+=(M+=8191&(r>>>10|(n=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*D),l+=(j+=8191&(n>>>7|(a=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*L),s=(l+=(S+=8191&(a>>>4|(d=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*H))>>>13,l&=8191,l+=(T+=d>>>1&8191)*(5*U),l+=(E+=8191&(d>>>14|(o=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*V),l+=(A+=8191&(o>>>11|(i=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*_),l+=(I+=8191&(i>>>8|(u=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*C),p=s+=(l+=(N+=u>>>5|x)*(5*B))>>>13,p+=P*B,p+=k*R,p+=M*(5*z),p+=j*(5*D),s=(p+=S*(5*L))>>>13,p&=8191,p+=T*(5*H),p+=E*(5*U),p+=A*(5*V),p+=I*(5*_),s+=(p+=N*(5*C))>>>13,p&=8191,b=s,b+=P*C,b+=k*B,b+=M*R,b+=j*(5*z),s=(b+=S*(5*D))>>>13,b&=8191,b+=T*(5*L),b+=E*(5*H),b+=A*(5*U),b+=I*(5*V),h=s+=(b+=N*(5*_))>>>13,h+=P*_,h+=k*C,h+=M*B,h+=j*R,s=(h+=S*(5*z))>>>13,h&=8191,h+=T*(5*D),h+=E*(5*L),h+=A*(5*H),h+=I*(5*U),y=s+=(h+=N*(5*V))>>>13,y+=P*V,y+=k*_,y+=M*C,y+=j*B,s=(y+=S*R)>>>13,y&=8191,y+=T*(5*z),y+=E*(5*D),y+=A*(5*L),y+=I*(5*H),v=s+=(y+=N*(5*U))>>>13,v+=P*U,v+=k*V,v+=M*_,v+=j*C,s=(v+=S*B)>>>13,v&=8191,v+=T*R,v+=E*(5*z),v+=A*(5*D),v+=I*(5*L),m=s+=(v+=N*(5*H))>>>13,m+=P*H,m+=k*U,m+=M*V,m+=j*_,s=(m+=S*C)>>>13,m&=8191,m+=T*B,m+=E*R,m+=A*(5*z),m+=I*(5*D),g=s+=(m+=N*(5*L))>>>13,g+=P*L,g+=k*H,g+=M*U,g+=j*V,s=(g+=S*_)>>>13,g&=8191,g+=T*C,g+=E*B,g+=A*R,g+=I*(5*z),w=s+=(g+=N*(5*D))>>>13,w+=P*D,w+=k*L,w+=M*H,w+=j*U,s=(w+=S*V)>>>13,w&=8191,w+=T*_,w+=E*C,w+=A*B,w+=I*R,O=s+=(w+=N*(5*z))>>>13,O+=P*z,O+=k*D,O+=M*L,O+=j*H,s=(O+=S*U)>>>13,O&=8191,O+=T*V,O+=E*_,O+=A*C,O+=I*B,P=l=8191&(s=(s=((s+=(O+=N*R)>>>13)<<2)+s|0)+(l&=8191)|0),k=p+=s>>>=13,M=b&=8191,j=h&=8191,S=y&=8191,T=v&=8191,E=m&=8191,A=g&=8191,I=w&=8191,N=O&=8191,t+=16,f-=16;this.h[0]=P,this.h[1]=k,this.h[2]=M,this.h[3]=j,this.h[4]=S,this.h[5]=T,this.h[6]=E,this.h[7]=A,this.h[8]=I,this.h[9]=N},M.prototype.finish=function(e,t){var f,c,r,n,a=new Uint16Array(10);if(this.leftover){for(n=this.leftover,this.buffer[n++]=1;n<16;n++)this.buffer[n]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(f=this.h[1]>>>13,this.h[1]&=8191,n=2;n<10;n++)this.h[n]+=f,f=this.h[n]>>>13,this.h[n]&=8191;for(this.h[0]+=5*f,f=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=f,f=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=f,a[0]=this.h[0]+5,f=a[0]>>>13,a[0]&=8191,n=1;n<10;n++)a[n]=this.h[n]+f,f=a[n]>>>13,a[n]&=8191;for(a[9]-=8192,c=(1^f)-1,n=0;n<10;n++)a[n]&=c;for(c=~c,n=0;n<10;n++)this.h[n]=this.h[n]&c|a[n];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),r=this.h[0]+this.pad[0],this.h[0]=65535&r,n=1;n<8;n++)r=(this.h[n]+this.pad[n]|0)+(r>>>16)|0,this.h[n]=65535&r;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},M.prototype.update=function(e,t,f){var c,r;if(this.leftover){for((r=16-this.leftover)>f&&(r=f),c=0;c=16&&(r=f-f%16,this.blocks(e,t,r),t+=r,f-=r),f){for(c=0;c=128;){for(x=0;x<16;x++)P=8*x+Z,A[x]=f[P+0]<<24|f[P+1]<<16|f[P+2]<<8|f[P+3],I[x]=f[P+4]<<24|f[P+5]<<16|f[P+6]<<8|f[P+7];for(x=0;x<80;x++)if(r=N,n=R,a=B,d=C,o=_,i=V,u=U,l=L,p=D,b=z,h=F,y=q,v=W,m=X,j=65535&(M=K),S=M>>>16,T=65535&(k=H),E=k>>>16,j+=65535&(M=(q>>>14|_<<18)^(q>>>18|_<<14)^(_>>>9|q<<23)),S+=M>>>16,T+=65535&(k=(_>>>14|q<<18)^(_>>>18|q<<14)^(q>>>9|_<<23)),E+=k>>>16,j+=65535&(M=q&W^~q&X),S+=M>>>16,T+=65535&(k=_&V^~_&U),E+=k>>>16,j+=65535&(M=G[2*x+1]),S+=M>>>16,T+=65535&(k=G[2*x]),E+=k>>>16,k=A[x%16],S+=(M=I[x%16])>>>16,T+=65535&k,E+=k>>>16,T+=(S+=(j+=65535&M)>>>16)>>>16,j=65535&(M=O=65535&j|S<<16),S=M>>>16,T=65535&(k=w=65535&T|(E+=T>>>16)<<16),E=k>>>16,j+=65535&(M=(L>>>28|N<<4)^(N>>>2|L<<30)^(N>>>7|L<<25)),S+=M>>>16,T+=65535&(k=(N>>>28|L<<4)^(L>>>2|N<<30)^(L>>>7|N<<25)),E+=k>>>16,S+=(M=L&D^L&z^D&z)>>>16,T+=65535&(k=N&R^N&B^R&B),E+=k>>>16,s=65535&(T+=(S+=(j+=65535&M)>>>16)>>>16)|(E+=T>>>16)<<16,g=65535&j|S<<16,j=65535&(M=h),S=M>>>16,T=65535&(k=d),E=k>>>16,S+=(M=O)>>>16,T+=65535&(k=w),E+=k>>>16,R=r,B=n,C=a,_=d=65535&(T+=(S+=(j+=65535&M)>>>16)>>>16)|(E+=T>>>16)<<16,V=o,U=i,H=u,N=s,D=l,z=p,F=b,q=h=65535&j|S<<16,W=y,X=v,K=m,L=g,x%16==15)for(P=0;P<16;P++)k=A[P],j=65535&(M=I[P]),S=M>>>16,T=65535&k,E=k>>>16,k=A[(P+9)%16],j+=65535&(M=I[(P+9)%16]),S+=M>>>16,T+=65535&k,E+=k>>>16,w=A[(P+1)%16],j+=65535&(M=((O=I[(P+1)%16])>>>1|w<<31)^(O>>>8|w<<24)^(O>>>7|w<<25)),S+=M>>>16,T+=65535&(k=(w>>>1|O<<31)^(w>>>8|O<<24)^w>>>7),E+=k>>>16,w=A[(P+14)%16],S+=(M=((O=I[(P+14)%16])>>>19|w<<13)^(w>>>29|O<<3)^(O>>>6|w<<26))>>>16,T+=65535&(k=(w>>>19|O<<13)^(O>>>29|w<<3)^w>>>6),E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,A[P]=65535&T|E<<16,I[P]=65535&j|S<<16;j=65535&(M=L),S=M>>>16,T=65535&(k=N),E=k>>>16,k=e[0],S+=(M=t[0])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[0]=N=65535&T|E<<16,t[0]=L=65535&j|S<<16,j=65535&(M=D),S=M>>>16,T=65535&(k=R),E=k>>>16,k=e[1],S+=(M=t[1])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[1]=R=65535&T|E<<16,t[1]=D=65535&j|S<<16,j=65535&(M=z),S=M>>>16,T=65535&(k=B),E=k>>>16,k=e[2],S+=(M=t[2])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[2]=B=65535&T|E<<16,t[2]=z=65535&j|S<<16,j=65535&(M=F),S=M>>>16,T=65535&(k=C),E=k>>>16,k=e[3],S+=(M=t[3])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[3]=C=65535&T|E<<16,t[3]=F=65535&j|S<<16,j=65535&(M=q),S=M>>>16,T=65535&(k=_),E=k>>>16,k=e[4],S+=(M=t[4])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[4]=_=65535&T|E<<16,t[4]=q=65535&j|S<<16,j=65535&(M=W),S=M>>>16,T=65535&(k=V),E=k>>>16,k=e[5],S+=(M=t[5])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[5]=V=65535&T|E<<16,t[5]=W=65535&j|S<<16,j=65535&(M=X),S=M>>>16,T=65535&(k=U),E=k>>>16,k=e[6],S+=(M=t[6])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[6]=U=65535&T|E<<16,t[6]=X=65535&j|S<<16,j=65535&(M=K),S=M>>>16,T=65535&(k=H),E=k>>>16,k=e[7],S+=(M=t[7])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[7]=H=65535&T|E<<16,t[7]=K=65535&j|S<<16,Z+=128,c-=128}return c}function J(e,t,f){var c,r=new Int32Array(8),n=new Int32Array(8),a=new Uint8Array(256),d=f;for(r[0]=1779033703,r[1]=3144134277,r[2]=1013904242,r[3]=2773480762,r[4]=1359893119,r[5]=2600822924,r[6]=528734635,r[7]=1541459225,n[0]=4089235720,n[1]=2227873595,n[2]=4271175723,n[3]=1595750129,n[4]=2917565137,n[5]=725511199,n[6]=4215389547,n[7]=327033209,Y(r,n,t,f),f%=128,c=0;c=0;--r)$(e,t,c=f[r/8|0]>>(7&r)&1),Q(t,e),Q(e,e),$(e,t,c)}function fe(e,f){var c=[t(),t(),t(),t()];A(c[0],s),A(c[1],l),A(c[2],d),H(c[3],s,l),te(e,c,f)}function ce(e,f,r){var n,a=new Uint8Array(64),d=[t(),t(),t(),t()];for(r||c(f,32),J(a,f,32),a[0]&=248,a[31]&=127,a[31]|=64,fe(d,a),ee(e,d),n=0;n<32;n++)f[n+32]=e[n];return 0}var re=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function ne(e,t){var f,c,r,n;for(c=63;c>=32;--c){for(f=0,r=c-32,n=c-12;r>4)*re[r],f=t[r]>>8,t[r]&=255;for(r=0;r<32;r++)t[r]-=f*re[r];for(c=0;c<32;c++)t[c+1]+=t[c]>>8,e[c]=255&t[c]}function ae(e){var t,f=new Float64Array(64);for(t=0;t<64;t++)f[t]=e[t];for(t=0;t<64;t++)e[t]=0;ne(e,f)}function de(e,f,c,r){var n,a,d=new Uint8Array(64),o=new Uint8Array(64),i=new Uint8Array(64),u=new Float64Array(64),s=[t(),t(),t(),t()];J(d,r,32),d[0]&=248,d[31]&=127,d[31]|=64;var l=c+64;for(n=0;n>7&&U(e[0],a,e[0]),H(e[3],e[0],e[1]),0)}(l,r))return-1;for(n=0;n=0},e.sign.keyPair=function(){var e=new Uint8Array(se),t=new Uint8Array(le);return ce(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(be(e),e.length!==le)throw new Error("bad secret key size");for(var t=new Uint8Array(se),f=0;f{},70573:()=>{},46601:()=>{},55024:()=>{},72314:e=>{e.exports=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING","KTON"],decimals:[9,9],standardAccount:"*25519",website:"https://darwinia.network/"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[18],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"poli",displayName:"Polimec Chain",symbols:[],decimals:[],standardAccount:"*25519",website:"https://polimec.io/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK"],decimals:[10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"AvN Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[15],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"Sr25519",website:"https://efinity.io/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"}]},7962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.accountId=function(e,t){return(0,a.memo)(e,(function(e){var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8)return(0,c.of)(t.registry.createType("AccountId",f));var a=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(a.toString()).pipe((0,c.map)((function(e){return(0,r.assertReturn)(e,"Unable to retrieve accountId")})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},51865:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.flags=function(e,t){return(0,n.memo)(e,(function(e){var f,n,a,d,o=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,r.combineLatest)([e&&null!=o&&o.members?o.members():(0,r.of)(void 0),e&&null!==(f=t.query.council)&&void 0!==f&&f.members?t.query.council.members():(0,r.of)([]),e&&null!==(n=t.query.technicalCommittee)&&void 0!==n&&n.members?t.query.technicalCommittee.members():(0,r.of)([]),e&&null!==(a=t.query.society)&&void 0!==a&&a.members?t.query.society.members():(0,r.of)([]),e&&null!==(d=t.query.sudo)&&void 0!==d&&d.key?t.query.sudo.key():(0,r.of)(void 0)]).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,5),r=f[0],n=f[1],a=f[2],d=f[3],o=f[4],i=e&&e.toString(),u=function(e){return e.toString()===i};return{isCouncil:((null==r?void 0:r.map((function(e){return(0,c.default)(e,1)[0]})))||n||[]).some(u),isSociety:(d||[]).some(u),isSudo:(null==o?void 0:o.toString())===i,isTechCommittee:(a||[]).some(u)}}(e,t)})))}))};var r=f(72872),n=f(48861)},89920:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idAndIndex=function(e,t){return(0,a.memo)(e,(function(e){try{var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8){var a=t.registry.createType("AccountId",f);return t.derive.accounts.idToIndex(a).pipe((0,c.map)((function(e){return[a,e]})))}var d=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(d.toString()).pipe((0,c.map)((function(e){return[e,d]})))}catch(e){return(0,c.of)([void 0,void 0])}}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},37108:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idToIndex=function(e,t){return(0,r.memo)(e,(function(e){return t.derive.accounts.indexes().pipe((0,c.map)((function(t){return(t||{})[e.toString()]})))}))};var c=f(72872),r=f(48861)},34333:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.hasIdentity=void 0,t.hasIdentityMulti=function(e,t){return(0,a.memo)(e,(function(e){var f;return null!==(f=t.query.identity)&&void 0!==f&&f.identityOf?(0,r.combineLatest)([t.query.identity.identityOf.multi(e),t.query.identity.superOf.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f,c=r[t],a=c&&c.isSome?c.unwrap()[0].toString():void 0;if(e&&e.isSome){var d=o(e.unwrap().info.display);d&&!(0,n.isHex)(d)&&(f=d)}return{display:f,hasIdentity:!(!f&&!a),parentId:a}}))}))):(0,r.of)(e.map((function(){return{hasIdentity:!1}})))}))},t.identity=function(e,t){return(0,a.memo)(e,(function(e){return function(e,t){var f;return t&&null!==(f=e.query.identity)&&void 0!==f&&f.identityOf?e.queryMulti([[e.query.identity.identityOf,t],[e.query.identity.superOf,t]]):(0,r.of)([void 0,void 0])}(t,e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return function(e,t,f){if(null!=t&&t.isSome)return(0,r.of)([t,void 0]);if(null!=f&&f.isSome){var c=f.unwrap();return(0,r.combineLatest)([e.query.identity.identityOf(c[0]),(0,r.of)(c)])}return(0,r.of)([void 0,void 0])}(t,n,a)})),(0,r.map)((function(e){var t=(0,c.default)(e,2);return function(e,t){if(null==e||!e.isSome)return{judgements:[]};var f,r=e.unwrap(),n=r.info,a=r.judgements,i=o(n.display);return{display:t&&o(t[1])||i,displayParent:t&&i,email:o(n.email),image:o(n.image),judgements:a,legal:o(n.legal),other:(f=n.additional,f.reduce((function(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=o(r),d=o(n);return a&&d&&(e[a]=d),e}),{})),parent:t&&t[0],pgp:n.pgpFingerprint.unwrapOr(d).toHex(),riot:o(n.riot),twitter:o(n.twitter),web:o(n.web)}}(t[0],t[1])})))}))};var r=f(72872),n=f(69338),a=f(48861),d={toHex:function(){}};function o(e){return e.isRaw?(0,n.u8aToString)(e.asRaw.toU8a(!0)):e.isNone?void 0:e.toHex()}var i=(0,a.firstMemo)((function(e,t){return e.derive.accounts.hasIdentityMulti([t])}));t.hasIdentity=i},17689:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(7962);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51865);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(89920);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(37108);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(34333);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(10730);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(58043);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(95243);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},10730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexToId=function(e,t){return(0,r.memo)(e,(function(e){return t.query.indices?t.query.indices.accounts(e).pipe((0,c.map)((function(e){return e.unwrapOr([])[0]}))):(0,c.of)(void 0)}))};var c=f(72872),r=f(48861)},58043:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return a?(0,r.of)(a):(t.query.indices?function(e){return e.query.indices.accounts.entries().pipe((0,r.map)((function(t){return t.reduce((function(t,f){var r=(0,c.default)(f,2),n=r[0],a=r[1];return a.isSome&&(t[a.unwrap()[0].toString()]=e.registry.createType("AccountIndex",n.args[0])),t}),{})})))}(t).pipe((0,r.startWith)({})):(0,r.of)({})).pipe((0,r.map)((function(e){return a=e,e})))}))};var r=f(72872),n=f(48861),a=null},95243:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,a.memo)(e,(function(e){return t.derive.accounts.idAndIndex(e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return(0,r.combineLatest)([(0,r.of)({accountId:n,accountIndex:a}),t.derive.accounts.identity(n),d(t,n)])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0];return{accountId:f.accountId,accountIndex:f.accountIndex,identity:t[1],nickname:t[2]}})))}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f;return(t&&null!==(f=e.query.nicks)&&void 0!==f&&f.nameOf?e.query.nicks.nameOf(t):(0,r.of)(void 0)).pipe((0,r.map)((function(t){return null!=t&&t.isSome?(0,n.u8aToString)(t.unwrap()[0]).substring(0,e.consts.nicks.maxLength.toNumber()):void 0})))}},76704:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(76704);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(59150);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(5573);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},5573:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listNodes=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.head.isSome?function(e,t){var f=new c.BehaviorSubject(t);return f.pipe((0,c.switchMap)((function(t){return e.query.bagsList.listNodes(t)})),(0,c.tap)((function(e){setTimeout((function(){e.isSome&&e.value.next.isSome?f.next(e.unwrap().next.unwrap()):f.complete()}),0)})),(0,c.toArray)(),(0,c.map)((function(e){return e.map((function(e){return e.unwrap()}))})))}(t,e.head.unwrap()):(0,c.of)([])}))};var c=f(72872),r=f(48861)},27109:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(20657)),a=c(f(18959)),d=c(f(14280));function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.account=function(e,t){var f=t.registry.getModuleInstances(t.runtimeVersion.specName.toString(),"balances");return(0,s.memo)(e,(function(e){return t.derive.accounts.accountId(e).pipe((0,i.switchMap)((function(e){var c,r,n;return e?(0,i.combineLatest)([(0,i.of)(e),f?y(t,e,f):(0,u.isFunction)(null===(c=t.query.system)||void 0===c?void 0:c.account)?v(t,e):(0,u.isFunction)(null===(r=t.query.balances)||void 0===r?void 0:r.account)?y(t,e):(0,u.isFunction)(null===(n=t.query.balances)||void 0===n?void 0:n.freeBalance)?b(t,e):h(t,e)]):(0,i.of)([t.registry.createType("AccountId"),[t.registry.createType("Index"),[[l(t),l(t),l(t),l(t)]]]])})),(0,i.map)((function(e){return function(e,t){var f=(0,d.default)(t,2),c=f[0],r=(0,d.default)(f[1],2),i=r[0],u=(0,a.default)(r[1]),s=u[0];return function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:["balances"],c=f.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customAccount)||(null===(c=e.query[t])||void 0===c?void 0:c.account)})).filter((function(e){return(0,u.isFunction)(e)})).map((function(e){return[e,t]})),n=function(e,t){return[e,t.map((function(e){var t=e.feeFrozen,f=e.free,c=e.miscFrozen;return[f,e.reserved,t,c]}))]};return c.length?(0,u.isFunction)(e.query.system.account)?e.queryMulti([[e.query.system.account,t]].concat((0,r.default)(c))).pipe((0,i.map)((function(e){var t=(0,a.default)(e),f=t[0].nonce,c=t.slice(1);return n(f,c)}))):e.queryMulti([[e.query.system.accountNonce,t]].concat((0,r.default)(c))).pipe((0,i.map)((function(e){var t=(0,a.default)(e),f=t[0],c=t.slice(1);return n(f,c)}))):h(e,t)}function v(e,t){return e.query.system.account(t).pipe((0,i.map)((function(t){var f=t.nonce?t.data:t[1],c=t.nonce||t[0];if(!f||f.isEmpty)return[c,[[l(e),l(e),l(e),l(e)]]];var r=f.feeFrozen,n=f.free,a=f.miscFrozen;return[c,[[n,f.reserved,r,a]]]})))}},97672:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657)),a=c(f(75831));function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:["balances"],n=h(t,c.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customLocks)||(null===(c=e.query[t])||void 0===c?void 0:c.locks)}))),a=(0,r.default)(n,2),d=a[0],o=a[1],u=h(t,c.map((function(t){var f;return null===(f=e.query[t])||void 0===f?void 0:f.reserves}))),s=(0,r.default)(u,2),l=s[0],p=s[1];return(0,i.combineLatest)([null!==(f=e.query.vesting)&&void 0!==f&&f.vesting?e.query.vesting.vesting(t):(0,i.of)(e.registry.createType("Option")),o.length?e.queryMulti(o):(0,i.of)([]),p.length?e.queryMulti(p):(0,i.of)([])]).pipe((0,i.map)((function(t){var f=(0,r.default)(t,3),c=f[0],n=f[1],a=f[2],o=-1,i=-1,u=c.unwrapOr(null);return[u?Array.isArray(u)?u:[u]:null,d.map((function(t){return t?e.registry.createType("Vec"):n[++o]})),l.map((function(t){return t?e.registry.createType("Vec"):a[++i]}))]})))}},90782:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={votingBalance:!0,all:!0};Object.defineProperty(t,"all",{enumerable:!0,get:function(){return r.all}}),t.votingBalance=void 0;var r=f(97672),n=f(27109);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(76207);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=r.all;t.votingBalance=d},76207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.votingBalances=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.length?(0,c.combineLatest)(e.map((function(e){return t.derive.balances.account(e)}))):(0,c.of)([])}))};var c=f(72872),r=f(48861)},97331:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.bounties=function(e,t){var f=t.query.bounties||t.query.treasury;return(0,n.memo)(e,(function(){return f.bounties?(0,r.combineLatest)([f.bountyCount(),t.query.council?t.query.council.proposalCount():(0,r.of)(0)]).pipe((0,r.switchMap)((function(){return(0,r.combineLatest)([f.bounties.keys(),t.derive.council?t.derive.council.proposals():(0,r.of)([])])})),(0,r.switchMap)((function(e){var n=(0,c.default)(e,2),d=n[0],o=n[1],i=d.map((function(e){return(0,c.default)(e.args,1)[0]}));return(0,r.combineLatest)([f.bounties.multi(i),f.bountyDescriptions.multi(i),(0,r.of)(i),(0,r.of)((0,a.filterBountiesProposals)(t,o))])})),(0,r.map)(d)):(0,r.of)(d([[],[],[],[]]))}))};var r=f(72872),n=f(48861),a=f(43880);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],a=t[3],d=[];return f.forEach((function(e,t){e.isSome&&d.push({bounty:e.unwrap(),description:r[t].unwrapOrDefault().toUtf8(),index:n[t],proposals:a.filter((function(e){return n[t].eq(e.proposal.args[0])}))})})),d}},43880:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterBountiesProposals=function(e,t){var f=e.tx.bounties?e.tx.bounties:e.tx.treasury,c=[f.approveBounty,f.closeBounty,f.proposeCurator,f.unassignCurator];return t.filter((function(e){return c.find((function(t){return t.is(e.proposal)}))}))}},20662:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(97331);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},19362:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};return n(n({},s(e,t,o.derive)),s(e,t,f))},Object.defineProperty(t,"lazyDeriveSection",{enumerable:!0,get:function(){return d.lazyDeriveSection}});var d=f(11410),o=f(30880);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(4134);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u={bagsList:{instances:["bagsList"],methods:[]},contracts:{instances:["contracts"],methods:[]},council:{instances:["council"],methods:[],withDetect:!0},crowdloan:{instances:["crowdloan"],methods:[]},democracy:{instances:["democracy"],methods:[]},elections:{instances:["phragmenElection","electionsPhragmen","elections","council"],methods:[],withDetect:!0},imOnline:{instances:["imOnline"],methods:[]},membership:{instances:["membership"],methods:[]},parachains:{instances:["parachains","registrar"],methods:[]},session:{instances:["session"],methods:[]},society:{instances:["society"],methods:[]},staking:{instances:["staking"],methods:["erasRewardPoints"]},technicalCommittee:{instances:["technicalCommittee"],methods:[],withDetect:!0},treasury:{instances:["treasury"],methods:[]}};function s(e,t,f){for(var c={},r=Object.keys(f),n=Object.keys(t.query),a=t.runtimeVersion.specName.toString(),o=function(e){return n.includes(e)},i=function(e){return function(e,t,f){return e.registry.getModuleInstances(t,f)||[]}(t,a,e).some(o)},s=function(e){return Object.keys(f[e])},l=function(c,r){return f[c][r](e,t)},p=function(e){return!u[e]||u[e].instances.some(o)&&(!u[e].methods.length||u[e].methods.every((f=u[e].instances,function(e){return f.some((function(f){return n.includes(f)&&t.query[f][e]}))})))||u[e].withDetect&&u[e].instances.some(i);var f},b=0;b{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumber=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.derive.chain.subscribeNewHeads()}));t.bestNumber=c},71115:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberFinalized=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.rpc.chain.subscribeFinalizedHeads()}));t.bestNumberFinalized=c},81767:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberLag=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.derive.chain.bestNumber(),t.derive.chain.bestNumberFinalized()]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],n=f[1];return t.registry.createType("BlockNumber",r.sub(n))})))}))};var r=f(72872),n=f(48861)},18287:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.getBlock=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([e.system.events(),e.session?e.session.validators():(0,r.of)([])])})))]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],a=(0,c.default)(f[1],2),d=a[0],o=a[1];return(0,n.createSignedBlockExtended)(t.registry,r,d,o)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},59551:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBlockByNumber=function(e,t){return(0,r.memo)(e,(function(e){return t.rpc.chain.getBlockHash(e).pipe((0,c.switchMap)((function(e){return t.derive.chain.getBlock(e)})))}))};var c=f(72872),r=f(48861)},88698:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.getHeader=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getHeader(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.session?e.session.validators():(0,r.of)([])})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return(0,n.createHeaderExtended)(f.registry,f,r)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},14747:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(49834);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(71115);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(81767);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(88698);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(18287);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(59551);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(12756);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(12385);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},12756:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewBlocks=function(e,t){return(0,a.memo)(e,(function(){return t.derive.chain.subscribeNewHeads().pipe((0,r.switchMap)((function(e){var f=e.createdAtHash||e.hash;return(0,r.combineLatest)([(0,r.of)(e),t.rpc.chain.getBlock(f),t.queryAt(f).pipe((0,r.switchMap)((function(e){return e.system.events()})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0],r=t[1],a=t[2];return(0,n.createSignedBlockExtended)(r.registry,r,a,f.validators)})))}))};var r=f(72872),n=f(4134),a=f(48861)},12385:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewHeads=function(e,t){return(0,a.memo)(e,(function(){return(0,r.combineLatest)([t.rpc.chain.subscribeNewHeads(),t.query.session?t.query.session.validators():(0,r.of)(void 0)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.createdAtHash=f.hash,(0,n.createHeaderExtended)(f.registry,f,r)})))}))};var r=f(72872),n=f(4134),a=f(48861)},60669:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapBlockNumber=function(e){return function(t,f){return(0,r.memo)(t,(function(){return e(f).pipe((0,c.map)((function(e){return e.number.unwrap()})))}))}};var c=f(72872),r=f(48861)},92331:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callMethod=function(e,t){return function(f){return d(f,(function(f){return function(){return(0,r.isFunction)(null==f?void 0:f[e])?f[e]():(0,c.of)(t)}}))}},t.getInstance=a,t.withSection=d;var c=f(72872),r=f(69338),n=f(48861);function a(e,t){var f=e.registry.getModuleInstances(e.runtimeVersion.specName.toString(),t),c=f&&f.length?f[0]:t;return e.query[c]}function d(e,t){return function(f,c){return(0,n.memo)(f,t(a(c,e),c,f))}}},2024:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35031);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(72479);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(67624);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},35031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.members=void 0;var c=(0,f(92331).callMethod)("members",[]);t.members=c},72479:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prime=function(e){return(0,n.withSection)(e,(function(e){return function(){return(0,r.isFunction)(null==e?void 0:e.prime)?e.prime().pipe((0,c.map)((function(e){return e.unwrapOr(null)}))):(0,c.of)(null)}}))};var c=f(72872),r=f(69338),n=f(92331)},67624:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.hasProposals=function(e){return(0,d.withSection)(e,(function(e){return function(){return(0,r.of)((0,n.isFunction)(null==e?void 0:e.proposals))}}))},t.proposal=function(e){return(0,d.withSection)(e,(function(e,t){return function(f){return(0,n.isFunction)(null==e?void 0:e.proposals)?(0,a.firstObservable)(o(t,e,[f])):(0,r.of)(null)}}))},t.proposalHashes=t.proposalCount=void 0,t.proposals=function(e){return(0,d.withSection)(e,(function(t,f){return function(){return f.derive[e].proposalHashes().pipe((0,r.switchMap)((function(e){return o(f,t,e)})))}}))};var r=f(72872),n=f(69338),a=f(48861),d=f(92331);function o(e,t,f){return((0,n.isFunction)(null==t?void 0:t.proposals)&&f.length?(0,r.combineLatest)([(0,r.of)(f),(0,r.combineLatest)(f.map((function(e){return t.proposalOf(e).pipe((0,r.catchError)((function(){return(0,r.of)(null)})))}))),t.voting.multi(f)]):(0,r.of)([[],[],[]])).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,3),r=f[0],n=f[1],a=f[2];return n.map((function(t,f){return t&&t.isSome?{hash:e.registry.createType("Hash",r[f]),proposal:t.unwrap(),votes:a[f].unwrapOr(null)}:null})).filter((function(e){return!!e}))}(e,t)})))}var i=(0,d.callMethod)("proposalCount",null);t.proposalCount=i;var u=(0,d.callMethod)("proposals",[]);t.proposalHashes=u},27004:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.fees=function(e,t){return(0,n.memo)(e,(function(){return function(e){return(0,r.of)([e.consts.contracts.callBaseFee||e.registry.createType("Balance"),e.consts.contracts.contractFee||e.registry.createType("Balance"),e.consts.contracts.creationFee||e.registry.createType("Balance"),e.consts.contracts.transactionBaseFee||e.registry.createType("Balance"),e.consts.contracts.transactionByteFee||e.registry.createType("Balance"),e.consts.contracts.transferFee||e.registry.createType("Balance"),e.consts.contracts.rentByteFee,e.consts.contracts.rentDepositOffset,e.consts.contracts.surchargeReward,e.consts.contracts.tombstoneDeposit])}(t).pipe((0,r.map)((function(e){var t=(0,c.default)(e,10),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return{callBaseFee:f,contractFee:r,creationFee:n,rentByteFee:t[6],rentDepositOffset:t[7],surchargeReward:t[8],tombstoneDeposit:t[9],transactionBaseFee:a,transactionByteFee:d,transferFee:o}})))}))};var r=f(72872),n=f(48861)},33320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(27004);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},40318:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={members:!0,hasProposals:!0,proposal:!0,proposalCount:!0,proposalHashes:!0,proposals:!0,prime:!0};t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var r=f(2024),n=f(69928);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(56907);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=(0,r.members)("council");t.members=d;var o=(0,r.hasProposals)("council");t.hasProposals=o;var i=(0,r.proposal)("council");t.proposal=i;var u=(0,r.proposalCount)("council");t.proposalCount=u;var s=(0,r.proposalHashes)("council");t.proposalHashes=s;var l=(0,r.proposals)("council");t.proposals=l;var p=(0,r.prime)("council");t.prime=p},69928:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.votes=function(e,t){var f=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,n.memo)(e,(function(){return f?f.stakeOf?function(e,t){return(0,r.combineLatest)([d(t),o(t)]).pipe((0,r.map)((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=[];return n.forEach((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1];a.push([r,{stake:e.registry.createType("Balance"),votes:n}])})),r.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],n=a.find((function(e){return(0,c.default)(e,1)[0].eq(f)}));n?n[1].stake=r:a.push([f,{stake:r,votes:[]}])})),a})))}(t,f):function(e){return e.voting.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2),f=(0,c.default)(t[0].args,1)[0],r=t[1];return[f,a(r)?{stake:r.stake,votes:r.votes}:{stake:r[0],votes:r[1]}]}))})))}(f):(0,r.of)([])}))};var r=f(72872),n=f(48861);function a(e){return!Array.isArray(e)}function d(e){return e.stakeOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}function o(e){return e.votesOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}},56907:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.votesOf=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.council.votes().pipe((0,r.map)((function(f){return(f.find((function(t){return(0,c.default)(t,1)[0].eq(e)}))||[null,{stake:t.registry.createType("Balance"),votes:[]}])[1]})))}))};var r=f(72872),n=f(48861)},40883:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.childKey=function(e,t){return(0,a.memo)(e,(function(e){return t.query.crowdloan.funds(e).pipe((0,c.map)((function(e){return e.isSome?(t=e.unwrap(),(0,r.u8aToHex)((0,r.u8aConcat)(":child_storage:default:",(0,n.blake2AsU8a)((0,r.u8aConcat)("crowdloan",(t.fundIndex||t.trieIndex).toU8a()))))):null;var t})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},18343:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t.contributions=function(e,t){return(0,o.memo)(e,(function(e){return t.derive.crowdloan.childKey(e).pipe((0,a.switchMap)((function(f){return f?function(e,t,f){return(0,a.combineLatest)([s(e,t,f),u(e,t)]).pipe((0,a.map)((function(e){var t=(0,r.default)(e,2),f=t[0],c=t[1],n=c.added,a=c.blockHash,d=c.removed,o={};return f.forEach((function(e){o[e]=!0})),n.forEach((function(e){o[e]=!0})),d.forEach((function(e){delete o[e]})),{blockHash:a,contributorsHex:Object.keys(o)}})))}(t,e,f):(0,a.of)({blockHash:"-",contributorsHex:[]})})))}))};var a=f(72872),d=f(69338),o=f(48861),i=f(17080);function u(e,t){var f=[],c=[];return e.query.system.events().pipe((0,a.switchMap)((function(e){var r,d,o,u=(0,i.extractContributed)(t,e);return u.added.length||u.removed.length?(f=(r=f).concat.apply(r,(0,n.default)(u.added)),c=(d=c).concat.apply(d,(0,n.default)(u.removed)),(0,a.of)({added:f,addedDelta:u.added,blockHash:(null===(o=e.createdAtHash)||void 0===o?void 0:o.toHex())||"-",removed:c,removedDelta:u.removed})):a.EMPTY})),(0,a.startWith)({added:f,addedDelta:[],blockHash:"-",removed:c,removedDelta:[]}))}function s(e,t,f){return function(e,t){return e.query.system.events().pipe((0,a.switchMap)((function(e){var f;return e.filter((function(e){var f=e.event,c=(0,r.default)(f.data,1)[0],n=f.method;return"crowdloan"===f.section&&["AllRefunded","Dissolved","PartiallyRefunded"].includes(n)&&c.eq(t)})).length?(0,a.of)((null===(f=e.createdAtHash)||void 0===f?void 0:f.toHex())||"-"):a.EMPTY})),(0,a.startWith)("-"))}(e,t).pipe((0,a.switchMap)((function(){return(0,d.isFunction)(e.rpc.childstate.getKeysPaged)?function(e,t){var f=new a.BehaviorSubject(void 0);return f.pipe((0,a.switchMap)((function(f){return e.rpc.childstate.getKeysPaged(t,"0x",1e3,f)})),(0,a.tap)((function(e){setTimeout((function(){1e3===e.length?f.next(e[999].toHex()):f.complete()}),0)})),(0,a.toArray)(),(0,a.map)((function(e){return(0,d.arrayFlatten)(e)})))}(e,f):e.rpc.childstate.getKeys(f,"0x")})),(0,a.map)((function(e){return e.map((function(e){return e.toHex()}))})))}},17236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(40883);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(18343);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(33077);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},33077:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t",t)})).map((function(t){return t.isSome?e.registry.createType("Balance",t.unwrap()):e.registry.createType("Balance")})).reduce((function(e,t,c){return d(d({},e),{},(0,n.default)({},f[c],t))}),{})})))}function l(e,t,f,c){return e.query.system.events().pipe((0,o.switchMap)((function(r){var n=(0,u.extractContributed)(t,r),a=c.filter((function(e){return n.added.includes(e)||n.removed.includes(e)}));return a.length?s(e,f,a):o.EMPTY})),(0,o.startWith)({}))}},17080:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.extractContributed=function(e,t){var f;return t.filter((function(t){var f=t.event,r=(0,c.default)(f.data,2)[1],n=f.method;return"crowdloan"===f.section&&["Contributed","Withdrew"].includes(n)&&r.eq(e)})).reduce((function(e,t){var f=t.event,r=(0,c.default)(f.data,1)[0];return"Contributed"===f.method?e.added.push(r.toHex()):e.removed.push(r.toHex()),e}),{added:[],blockHash:(null===(f=t.createdAtHash)||void 0===f?void 0:f.toHex())||"-",removed:[]})}},95441:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(95441);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(32065);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(68006);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(13947);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(38768);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(12493);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(97235);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(7600);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(23788);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(86585);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(92757);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}))},32065:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.locks=function(e,t){return(0,a.memo)(e,(function(e){return t.query.democracy.votingOf?t.query.democracy.votingOf(e).pipe((0,r.switchMap)((function(e){return e.isDirect?function(e,t){var f=t.votes;return f.length?e.query.democracy.referendumInfoOf.multi(f.map((function(e){return(0,c.default)(e,1)[0]}))).pipe((0,r.map)((function(t){return f.map((function(e,f){return[e,t[f].unwrapOr(null)]})).filter((function(e){return!!e[1]&&(0,n.isUndefined)(e[1].end)&&e[0][1].isStandard})).map((function(t){var f=(0,c.default)(t,2),r=f[0],a=f[1];return function(e,t,f){var r=(0,c.default)(t,2),a=r[0],o=r[1].asStandard,i=o.balance,u=o.vote,s=f.isFinished?function(e,t,f){var c=f.approved,r=f.end;return[r,c.isTrue&&t.isAye||c.isFalse&&t.isNay?r.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[t.conviction.index])):n.BN_ZERO]}(e,u,f.asFinished):[n.BN_ZERO,n.BN_ZERO],l=(0,c.default)(s,2),p=l[0],b=l[1];return{balance:i,isDelegated:!1,isFinished:f.isFinished,referendumEnd:p,referendumId:a,unlockAt:b,vote:u}}(e,r,a)}))}))):(0,r.of)([])}(t,e.asDirect):e.isDelegating?function(e,t){var f=t.balance,c=t.conviction,n=t.target;return e.derive.democracy.locks(n).pipe((0,r.map)((function(t){return t.map((function(t){var r=t.isFinished,n=t.referendumEnd,a=t.referendumId,o=t.unlockAt,i=t.vote;return{balance:f,isDelegated:!0,isFinished:r,referendumEnd:n,referendumId:a,unlockAt:o.isZero()?o:n.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[c.index])),vote:e.registry.createType("Vote",{aye:i.isAye,conviction:c})}}))})))}(t,e.asDelegating):(0,r.of)([])}))):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861),d=[0,1,2,4,8,16,32]},68006:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.nextExternal=function(e,t){return(0,n.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.nextExternal?t.query.democracy.nextExternal().pipe((0,r.switchMap)((function(e){return function(e,t){if(t.isNone)return(0,r.of)(null);var f=t.unwrap(),n=(0,c.default)(f,2),a=n[0],d=n[1];return e.derive.democracy.preimage(a).pipe((0,r.map)((function(e){return{image:e,imageHash:a,threshold:d}})))}(t,e)}))):(0,r.of)(null)}))};var r=f(72872),n=f(48861)},13947:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.preimage=void 0,t.preimages=function(e,t){return(0,a.memo)(e,(function(e){return e.length&&(0,n.isFunction)(t.query.democracy.preimages)?function(e,t){return e.query.democracy.preimages.multi(t).pipe((0,r.map)((function(t){return t.map((function(t){return function(e,t){if(!t.isNone){if(function(e,t){return!!t&&!e.query.democracy.dispatchQueue}(e,t)){var f=t.unwrap();if(f.isMissing)return;var c=f.asAvailable,r=c.data,n=c.deposit;return d(e,[r,c.provider,n,c.since])}return d(e,t.unwrap())}}(e,t)}))})))}(t,e):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f,r=(0,c.default)(t,4),n=r[0],a=r[1],d=r[2],o=r[3];try{f=e.registry.createType("Proposal",n.toU8a(!0))}catch(e){console.error(e)}return{at:o,balance:d,proposal:f,proposer:a}}var o=(0,a.firstMemo)((function(e,t){return e.derive.democracy.preimages([t])}));t.preimage=o},38768:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.referendumIds=function(e,t){return(0,d.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.lowestUnbaked?t.queryMulti([t.query.democracy.lowestUnbaked,t.query.democracy.referendumCount]).pipe((0,a.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1];return c.gt(f)?(0,r.default)(Array(c.sub(f).toNumber())).map((function(e,t){return f.addn(t)})):[]}))):(0,a.of)([])}))};var a=f(72872),d=f(48861)},97235:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsActive=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return e.length?t.derive.democracy.referendumsInfo(e):(0,c.of)([])})))}))};var c=f(72872),r=f(48861)},23788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsFinished=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return t.query.democracy.referendumInfoOf.multi(e)})),(0,c.map)((function(e){return e.map((function(e){return e.unwrapOr(null)})).filter((function(e){return!!e&&e.isFinished})).map((function(e){return e.asFinished}))})))}))};var c=f(72872),r=f(48861)},86585:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t._referendumInfo=function(e,t){return(0,i.memo)(e,(function(e,f){var c=(0,u.getStatus)(f);return c?t.derive.democracy.preimage(c.proposalHash).pipe((0,d.map)((function(f){return{image:f,imageHash:c.proposalHash,index:t.registry.createType("ReferendumIndex",e),status:c}}))):(0,d.of)(null)}))},t._referendumVotes=function(e,t){return(0,i.memo)(e,(function(e){return(0,d.combineLatest)([t.derive.democracy.sqrtElectorate(),(0,o.isFunction)(t.query.democracy.votingOf)?l(t,e.index):s(t,e.index)]).pipe((0,d.map)((function(t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,u.calcVotes)(c,e,r)})))}))},t._referendumsVotes=function(e,t){return(0,i.memo)(e,(function(e){return e.length?(0,d.combineLatest)(e.map((function(e){return t.derive.democracy._referendumVotes(e)}))):(0,d.of)([])}))},t.referendumsInfo=function(e,t){return(0,i.memo)(e,(function(e){return e.length?t.query.democracy.referendumInfoOf.multi(e).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)(e.map((function(e,c){return t.derive.democracy._referendumInfo(e,f[c])})))})),(0,d.map)((function(e){return e.filter((function(e){return!!e}))}))):(0,d.of)([])}))};var d=f(72872),o=f(69338),i=f(48861),u=f(31015);function s(e,t){return e.query.democracy.votersFor(t).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)([(0,d.of)(f),f.length?e.query.democracy.voteOf.multi(f.map((function(e){return[t,e]}))):(0,d.of)([]),e.derive.balances.votingBalances(f)])})),(0,d.map)((function(t){var f=(0,n.default)(t,3),c=f[0],r=f[1],a=f[2];return c.map((function(t,f){return{accountId:t,balance:a[f].votingBalance||e.registry.createType("Balance"),isDelegating:!1,vote:r[f]||e.registry.createType("Vote")}}))})))}function l(e,t){return e.query.democracy.votingOf.entries().pipe((0,d.map)((function(f){var c=f.map((function(e){var t=(0,n.default)(e,2);return[(0,n.default)(t[0].args,1)[0],t[1]]})),d=function(e,t){return e.filter((function(e){return(0,n.default)(e,2)[1].isDirect})).map((function(e){var f=(0,n.default)(e,2);return[f[0],f[1].asDirect.votes.filter((function(e){return(0,n.default)(e,1)[0].eq(t)}))]})).filter((function(e){return!!(0,n.default)(e,2)[1].length})).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0];return f[1].reduce((function(e,t){var f=(0,n.default)(t,2)[1];return f.isStandard&&e.push(function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtElectorate=function(e,t){return(0,n.memo)(e,(function(){return t.query.balances.totalIssuance().pipe((0,c.map)(r.bnSqrt))}))};var c=f(72872),r=f(69338),n=f(48861)},31015:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";var c=f(9439)(f(85295));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(r=function(e){return e?f:t})(e)}function n(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=r(t);if(f&&f.has(e))return f.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in e)if("default"!==d&&Object.prototype.hasOwnProperty.call(e,d)){var o=a?Object.getOwnPropertyDescriptor(e,d):null;o&&(o.get||o.set)?Object.defineProperty(n,d,o):n[d]=e[d]}return n.default=e,f&&f.set(e,n),n}Object.defineProperty(t,"__esModule",{value:!0}),t.derive=void 0;var a={accounts:n(f(17689)),bagsList:n(f(15817)),balances:n(f(90782)),bounties:n(f(20662)),chain:n(f(14747)),contracts:n(f(33320)),council:n(f(40318)),crowdloan:n(f(17236)),democracy:n(f(36883)),elections:n(f(39526)),imOnline:n(f(20971)),membership:n(f(50509)),parachains:n(f(31656)),session:n(f(29441)),society:n(f(2276)),staking:n(f(47827)),technicalCommittee:n(f(7839)),treasury:n(f(29678)),tx:n(f(26099))};t.derive=a},19093:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},58649:(e,t,f)=>{"use strict";var c=f(9439),r=f(69338),n=c(f(19093)),a=f(38518);(0,r.detectPackage)(a.packageInfo,null,n.default)},39526:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(39790);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},39790:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(45955);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45955:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.receivedHeartbeats=function(e,t){return(0,a.memo)(e,(function(){var e;return null!==(e=t.query.imOnline)&&void 0!==e&&e.receivedHeartbeats?t.derive.staking.overview().pipe((0,r.switchMap)((function(e){var f=e.currentIndex,c=e.validators;return(0,r.combineLatest)([(0,r.of)({}),(0,r.of)(c),t.query.imOnline.receivedHeartbeats.multi(c.map((function(e,t){return[f,t]}))),t.query.imOnline.authoredBlocks.multi(c.map((function(e){return[f,e]})))])})),(0,r.map)(d)):(0,r.of)({})}))};var r=f(72872),n=f(69338),a=f(48861);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],a=t[2],d=t[3];return r.forEach((function(e,t){var c=e.toString(),r=d[t],o=!a[t].isEmpty,i=f[c];i&&i.hasMessage===o&&i.blockCount.eq(r)||(f[c]={blockCount:r,hasMessage:o,isOnline:o||r.gt(n.BN_ZERO)})})),f}},1154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(58649);var c=f(19362);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},50509:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("membership");t.members=r;var n=(0,c.hasProposals)("membership");t.hasProposals=n;var a=(0,c.proposal)("membership");t.proposal=a;var d=(0,c.proposalCount)("membership");t.proposalCount=d;var o=(0,c.proposalHashes)("membership");t.proposalHashes=o;var i=(0,c.proposals)("membership");t.proposals=i;var u=(0,c.prime)("membership");t.prime=u},38518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api-derive",path:"/",type:"cjs",version:"8.5.1"}},31656:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(62149);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(63905);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},62149:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.didUpdateToBool=function(e,t){return!!e.isSome&&e.unwrap().some((function(e){return e.eq(t)}))}},29441:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(50219);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(96874);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(70419);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},50219:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return t.query.session?t.query.staking?function(e){return e.queryMulti([e.query.session.currentIndex,e.query.staking.activeEra,e.query.staking.currentEra,e.query.staking.validatorCount]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],d=t[3],o=r.unwrapOrDefault();return a([f,o.index,o.start,n.unwrapOrDefault(),d])})))}(t):function(e){return e.query.session.currentIndex().pipe((0,r.map)((function(t){return a([t,e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")])})))}(t):function(e){return(0,r.of)(a([e.registry.createType("SessionIndex",1),e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")]))}(t)}))};var r=f(72872),n=f(48861);function a(e){var t=(0,c.default)(e,5),f=t[0];return{activeEra:t[1],activeEraStart:t[2],currentEra:t[3],currentIndex:f,validatorCount:t[4]}}},96874:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.candidates=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.candidates().pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.suspendedCandidates.multi(e.map((function(e){return e.who})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f=e.kind,c=e.value;return{accountId:e.who,isSuspended:r[t].isSome,kind:f,value:c}}))})))}))};var r=f(72872),n=f(48861)},2276:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(55586);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(4700);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(49205);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(40994);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},4700:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,n.memo)(e,(function(){return t.queryMulti([t.query.society.bids,t.query.society.defender,t.query.society.founder,t.query.society.head,t.query.society.maxMembers,t.query.society.pot]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return{bids:f,defender:r.unwrapOr(void 0),founder:n.unwrapOr(void 0),hasDefender:r.isSome&&a.isSome&&!a.eq(r)||!1,head:a.unwrapOr(void 0),maxMembers:d,pot:o}})))}))};var r=f(72872),n=f(48861)},49205:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.member=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.society._members([e]).pipe((0,r.map)((function(e){return(0,c.default)(e,1)[0]})))}))};var r=f(72872),n=f(48861)},40994:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._members=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.payouts.multi(e),t.query.society.strikes.multi(e),t.query.society.defenderVotes.multi(e),t.query.society.suspendedMembers.multi(e),t.query.society.vouching.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return f.map((function(e,t){return{accountId:e,isDefenderVoter:a[t].isSome,isSuspended:d[t].isTrue,payouts:r[t],strikes:n[t],vote:a[t].unwrapOr(void 0),vouching:o[t].unwrapOr(void 0)}}))})))}))},t.members=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.members().pipe((0,r.switchMap)((function(e){return t.derive.society._members(e)})))}))};var r=f(72872),n=f(48861)},35162:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterCachedEras=function(e,t,f){return e.map((function(e){return t.find((function(t){var f=t.era;return e.eq(f)}))||f.find((function(t){var f=t.era;return e.eq(f)}))}))},t.getEraCache=function(e,t,f){var r="".concat(e,"-").concat(t.toString());return[r,f?void 0:c.deriveCache.get(r)]},t.getEraMultiCache=function(e,t,f){return f?[]:t.map((function(t){return c.deriveCache.get("".concat(e,"-").concat(t.toString()))})).filter((function(e){return!!e}))},t.setEraCache=function(e,t,f){return!t&&c.deriveCache.set(e,f),f},t.setEraMultiCache=function(e,t,f){return!t&&f.forEach((function(t){return c.deriveCache.set("".concat(e,"-").concat(t.era.toString()),t)})),f};var c=f(48861)},69629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.currentPoints=function(e,t){return(0,r.memo)(e,(function(){return t.derive.session.indexes().pipe((0,c.switchMap)((function(e){var f=e.activeEra;return t.query.staking.erasRewardPoints(f)})))}))};var c=f(72872),r=f(48861)},41814:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electedInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return t.derive.staking.validators().pipe((0,c.switchMap)((function(f){var r=f.nextElected,n=f.validators;return t.derive.staking.queryMulti(d(r,n),e).pipe((0,c.map)((function(e){return{info:e,nextElected:r,validators:n}})))})))}))};var c=f(72872),r=f(69338),n=f(48861),a={withController:!0,withExposure:!0,withPrefs:!0};function d(e,t){return(0,r.arrayFlatten)([e,t.filter((function(t){return!e.find((function(e){return e.eq(t)}))}))])}},99099:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraExposure=function(e,t){return(0,n.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.getEraCache)(o,e,f),d=(0,c.default)(n,2),u=d[0],s=d[1];return s?(0,r.of)(s):t.query.staking.erasStakersClipped.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(u,f,i(e,t))})))}))},t.erasExposure=t.eraExposure=t._erasExposure=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o="eraExposure";function i(e,t){var f={},r={};return t.forEach((function(e){var t=(0,c.default)(e,2),n=t[0],a=t[1],d=n.args[1].toString();r[d]=a,a.others.forEach((function(e,t){var c=e.who.toString();f[c]=f[c]||[],f[c].push({validatorId:d,validatorIndex:t})}))})),{era:e,nominators:f,validators:r}}var u=(0,d.singleEra)("_eraExposure");t.eraExposure=u;var s=(0,d.combineEras)("_eraExposure");t._erasExposure=s;var l=(0,d.erasHistoricApply)("_erasExposure");t.erasExposure=l},59799:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.erasHistoric=function(e,t){return(0,a.memo)(e,(function(e){return t.queryMulti([t.query.staking.activeEra,t.query.staking.historyDepth]).pipe((0,r.map)((function(f){for(var r=(0,c.default)(f,2),a=r[0],d=[],o=r[1].toNumber(),i=a.unwrapOrDefault().index,u=i;u.gte(n.BN_ZERO)&&d.length{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._erasPoints=function(e,t){return(0,o.memo)(e,(function(e,f){if(!e.length)return(0,a.of)([]);var c=(0,i.getEraMultiCache)(s,e,f),o=(0,u.filterEras)(e,c);return o.length?t.query.staking.erasRewardPoints.multi(o).pipe((0,a.map)((function(t){return(0,i.filterCachedEras)(e,c,(0,i.setEraMultiCache)(s,f,function(e,t){return e.map((function(e,f){return{era:e,eraPoints:t[f].total,validators:(c=t[f],a=c.individual,(0,n.default)(a.entries()).filter((function(e){return(0,r.default)(e,2)[1].gt(d.BN_ZERO)})).reduce((function(e,t){var f=(0,r.default)(t,2),c=f[0],n=f[1];return e[c.toString()]=n,e}),{}))};var c,a}))}(o,t)))}))):(0,a.of)(c)}))},t.erasPoints=void 0;var a=f(72872),d=f(69338),o=f(48861),i=f(69345),u=f(10173),s="eraPoints";var l=(0,u.erasHistoricApply)("_erasPoints");t.erasPoints=l},18344:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraPrefs=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraPrefs",e,f),d=(0,c.default)(n,2),o=d[0],i=d[1];return i?(0,r.of)(i):t.query.staking.erasValidatorPrefs.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(o,f,function(e,t){var f={};return t.forEach((function(e){var t=(0,c.default)(e,2),r=t[0],n=t[1];f[r.args[1].toString()]=n})),{era:e,validators:f}}(e,t))})))}))},t.erasPrefs=t.eraPrefs=t._erasPrefs=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o=(0,d.singleEra)("_eraPrefs");t.eraPrefs=o;var i=(0,d.combineEras)("_eraPrefs");t._erasPrefs=i;var u=(0,d.erasHistoricApply)("_erasPrefs");t.erasPrefs=u},57349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._erasRewards=function(e,t){return(0,r.memo)(e,(function(e,f){if(!e.length)return(0,c.of)([]);var r=(0,n.getEraMultiCache)(d,e,f),o=(0,a.filterEras)(e,r);return o.length?t.query.staking.erasValidatorReward.multi(o).pipe((0,c.map)((function(t){return(0,n.filterCachedEras)(e,r,(0,n.setEraMultiCache)(d,f,function(e,t){return e.map((function(e,f){return{era:e,eraReward:t[f].unwrapOrDefault()}}))}(o,t)))}))):(0,c.of)(r)}))},t.erasRewards=void 0;var c=f(72872),r=f(48861),n=f(69345),a=f(10173),d="eraRewards",o=(0,a.erasHistoricApply)("_erasRewards");t.erasRewards=o},37960:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraSlashes=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraSlashes",e,f),d=(0,c.default)(n,2),o=d[0],i=d[1];return i?(0,r.of)(i):(0,r.combineLatest)([t.query.staking.nominatorSlashInEra.entries(e),t.query.staking.validatorSlashInEra.entries(e)]).pipe((0,r.map)((function(t){var r=(0,c.default)(t,2),n=r[0],d=r[1];return(0,a.setEraCache)(o,f,function(e,t,f){var r={},n={};return t.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],n=t[1];r[f.args[1].toString()]=n.unwrap()})),f.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];n[f.args[1].toString()]=r.unwrapOrDefault()[1]})),{era:e,nominators:r,validators:n}}(e,n,d))})))}))},t.erasSlashes=t.eraSlashes=t._erasSlashes=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o=(0,d.singleEra)("_eraSlashes");t.eraSlashes=o;var i=(0,d.combineEras)("_eraSlashes");t._erasSlashes=i;var u=(0,d.erasHistoricApply)("_erasSlashes");t.erasSlashes=u},47827:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35162);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(69629);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(99099);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(59799);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(4744);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(18344);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(57349);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(37960);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(41814);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(40558);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(44825);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(16391);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(91912);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(72673);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(75029);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(63843);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(60783);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(94691);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(65473);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(17612);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(63897);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(96020);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}))},40558:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.keys=void 0,t.keysMulti=function(e,t){return(0,d.memo)(e,(function(e){return e.length?t.query.session.queuedKeys().pipe((0,a.switchMap)((function(f){var c;return(0,a.combineLatest)([(0,a.of)(f),null!==(c=t.consts.session)&&void 0!==c&&c.dedupKeyPrefix?t.query.session.nextKeys.multi(e.map((function(e){return[t.consts.session.dedupKeyPrefix,e]}))):t.query.session.nextKeys.multi(e)])})),(0,a.map)((function(t){var f=(0,n.default)(t,2),c=f[0],a=f[1];return e.map((function(e,t){return function(e,t,f){var c=(t.find((function(t){return(0,n.default)(t,1)[0].eq(e)}))||[void 0,[]])[1],a=f.unwrapOr([]);return{nextSessionIds:Array.isArray(a)?a:(0,r.default)(a.values()),sessionIds:Array.isArray(c)?c:(0,r.default)(c.values())}}(e,c,a[t])}))}))):(0,a.of)([])}))};var a=f(72872),d=f(48861),o=(0,d.firstMemo)((function(e,t){return e.derive.staking.keysMulti([t])}));t.keys=o},44825:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._ownExposures=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.erasStakersClipped,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.erasStakers,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{clipped:e[c],era:t,exposure:e[f.length+c]}}))}))):(0,r.of)([])}))},t.ownExposures=t.ownExposure=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownExposures(t,[f],!0)}));t.ownExposure=d;var o=(0,a.erasHistoricApplyAccount)("_ownExposures");t.ownExposures=o},91912:(e,t,f)=>{"use strict";var c=f(9439)(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._ownSlashes=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.validatorSlashInEra,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.nominatorSlashInEra,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{era:t,total:e[c].isSome?e[c].unwrap()[1]:e[c+f.length].unwrapOrDefault()}}))}))):(0,r.of)([])}))},t.ownSlashes=t.ownSlash=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownSlashes(t,[f],!0)}));t.ownSlash=d;var o=(0,a.erasHistoricApplyAccount)("_ownSlashes");t.ownSlashes=o},72673:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.query=void 0,t.queryMulti=function(e,t){return(0,n.memo)(e,(function(e,f){return e.length?t.derive.session.indexes().pipe((0,r.switchMap)((function(n){var a=n.activeEra,d=e.map((function(e){return t.registry.createType("AccountId",e)}));return function(e,t,f,n){return function(e,t,f,c){var n=c.withController,a=c.withDestination,d=c.withExposure,o=c.withLedger,i=c.withNominations,u=c.withPrefs,s=e.registry.createType("Option"),l=e.registry.createType("RewardDestination"),p=e.registry.createType("Exposure"),b=e.registry.createType("ValidatorPrefs");return(0,r.combineLatest)([n||o?e.query.staking.bonded.multi(t):(0,r.of)(t.map((function(){return null}))),i?e.query.staking.nominators.multi(t):(0,r.of)(t.map((function(){return s}))),a?e.query.staking.payee.multi(t):(0,r.of)(t.map((function(){return l}))),u?e.query.staking.validators.multi(t):(0,r.of)(t.map((function(){return b}))),d?e.query.staking.erasStakers.multi(t.map((function(e){return[f,e]}))):(0,r.of)(t.map((function(){return p})))])}(e,f,t,n).pipe((0,r.switchMap)((function(t){var a=(0,c.default)(t,5),d=a[0],o=a[1],i=a[2],u=a[3],s=a[4];return function(e,t,f){var c=f.withLedger,n=void 0!==c&&c,a=t.filter((function(e){return n&&!!e&&e.isSome})).map((function(e){return e.unwrap()})),d=e.registry.createType("Option");return(a.length?e.query.staking.ledger.multi(a):(0,r.of)([])).pipe((0,r.map)((function(e){var f=-1;return t.map((function(t){return t&&t.isSome&&e[++f]||d}))})))}(e,d,n).pipe((0,r.map)((function(e){return f.map((function(t,f){return function(e,t,f,c,r,n,a){return{accountId:e,controllerId:t&&t.unwrapOr(null),exposure:n,nominators:f.isSome?f.unwrap().targets:[],rewardDestination:c,stakingLedger:a.unwrapOrDefault(),stashId:e,validatorPrefs:r}}(t,d[f],o[f],i[f],u[f],s[f],e[f])}))})))})))}(t,a,d,f)}))):(0,r.of)([])}))};var r=f(72872),n=f(48861),a=(0,n.firstMemo)((function(e,t,f){return e.derive.staking.queryMulti([t],f)}));t.query=a},75029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerExposures=function(e,t){return(0,r.memo)(e,(function(e,f){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.map((function(e){return t.registry.createType("AccountId",e).toString()}));return t.derive.staking._erasExposure(f,r).pipe((0,c.map)((function(e){return n.map((function(t){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators,n=!!r[t],a={},d=c[t]||[];return n?a[t]=r[t]:d&&d.forEach((function(e){var t=e.validatorId;a[t]=r[t]})),{era:f,isEmpty:!Object.keys(a).length,isValidator:n,nominating:d,validators:a}}))}))})))}))},t.stakerExposure=void 0,t.stakerExposures=function(e,t){return(0,r.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,c.switchMap)((function(c){return t.derive.staking._stakerExposures(e,c,f)})))}))};var c=f(72872),r=f(48861),n=(0,r.firstMemo)((function(e,t,f){return e.derive.staking.stakerExposures([t],f)}));t.stakerExposure=n},63843:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPoints=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasPoints(f,r).pipe((0,c.map)((function(e){return e.map((function(e){return{era:e.era,eraPoints:e.eraPoints,points:e.validators[n]||t.registry.createType("RewardPoint")}}))})))}))},t.stakerPoints=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPoints");t.stakerPoints=n},60783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPrefs=function(e,t){return(0,r.memo)(e,(function(e,f,r){return t.query.staking.erasValidatorPrefs.multi(f.map((function(t){return[t,e]}))).pipe((0,c.map)((function(e){return e.map((function(e,t){return{era:f[t],validatorPrefs:e}}))})))}))},t.stakerPrefs=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPrefs");t.stakerPrefs=n},94691:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2];return(0,o.combineLatest)([t.derive.staking.queryMulti(e,{withLedger:!0}),t.derive.staking._stakerExposures(e,f,c),t.derive.staking._stakerRewardsEras(f,c)]).pipe((0,o.switchMap)((function(e){var r=(0,n.default)(e,3),a=r[0],d=r[1],i=r[2],u=a.map((function(e,f){var c=e.stakingLedger,r=e.stashId;return r&&c?s(t,r,i,d[f]):[]}));if(c)return(0,o.of)(u);var b=l(u),h=(0,n.default)(b,2),y=h[0],v=h[1];return t.derive.staking.queryMulti(y,{withLedger:!0}).pipe((0,o.map)((function(e){return a.map((function(t,c){var r=t.stakingLedger;return p(f,v[c].map((function(t){return[t,e.find((function(e){return e.accountId.eq(t)}))]})),{rewards:u[c],stakingLedger:r})}))})))})))}))},t._stakerRewardsEras=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,o.combineLatest)([t.derive.staking._erasPoints(e,f),t.derive.staking._erasPrefs(e,f),t.derive.staking._erasRewards(e,f)])}))},t.stakerRewards=void 0,t.stakerRewardsMulti=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,o.switchMap)((function(f){return t.derive.staking.stakerRewardsMultiEras(e,f)})))}))},t.stakerRewardsMultiEras=function(e,t){return(0,u.memo)(e,(function(e,f){return e.length&&f.length?t.derive.staking._stakerRewards(e,f,!1):(0,o.of)([])}))};var o=f(72872),i=f(69338),u=f(48861);function s(e,t,f,c){var r=(0,n.default)(f,3),a=r[0],d=r[1],o=r[2];return c.map((function(f){var c=f.era,r=f.isEmpty,u=f.isValidator,s=f.nominating,l=f.validators,p=a.find((function(e){return e.era.eq(c)}))||{eraPoints:i.BN_ZERO,validators:{}},b=p.eraPoints,h=p.validators,y=(o.find((function(e){return e.era.eq(c)}))||{eraReward:e.registry.createType("Balance")}).eraReward,v=(d.find((function(e){return e.era.eq(c)}))||{validators:{}}).validators,m={},g=t.toString();return Object.entries(l).forEach((function(t){var f,c,r,a=(0,n.default)(t,2),d=a[0],o=a[1],u=h[d]||i.BN_ZERO,s=(null===(f=v[d])||void 0===f?void 0:f.commission.unwrap())||i.BN_ZERO,l=(null===(c=o.total)||void 0===c?void 0:c.unwrap())||i.BN_ZERO,p=i.BN_ZERO;if(!(l.isZero()||u.isZero()||b.isZero())){p=y.mul(u).div(b);var w,O=s.mul(p).div(i.BN_BILLION);if(d===g)w=o.own.unwrap();else{var x=o.others.find((function(e){return e.who.eq(g)}));w=x?x.value.unwrap():i.BN_ZERO}r=p.sub(O).imul(w).div(l).iadd(d===g?O:i.BN_ZERO)}m[d]={total:e.registry.createType("Balance",p),value:e.registry.createType("Balance",r)}})),{era:c,eraReward:y,isEmpty:r,isValidator:u,nominating:s,validators:m}}))}function l(e){return e.reduce((function(e,t){var f=(0,n.default)(e,2),c=f[0],r=f[1],a=[];return r.push(a),t.forEach((function(e){var t=e.validators;return Object.keys(t).forEach((function(e){a.includes(e)||(a.push(e),c.includes(e)||c.push(e))}))})),[c,r]}),[[],[]])}function p(e,t,f){var c=f.rewards,r=f.stakingLedger,a=e.filter((function(e){return!r.claimedRewards.some((function(t){return t.eq(e)}))})),o=t.map((function(e){return(0,n.default)(e,1)[0]})),i=t.map((function(e){return(0,n.default)(e,2)[1]}));return c.filter((function(e){return!e.isEmpty})).filter((function(e){return!!a.some((function(t){return e.era.eq(t)}))&&(function(e,t,f){var c=[];Object.keys(f.validators).forEach((function(r){var n=e.indexOf(r);if(-1!==n){var a=t[n].stakingLedger;null!=a&&a.claimedRewards.some((function(e){return f.era.eq(e)}))&&c.push(r)}})),c.forEach((function(e){delete f.validators[e]}))}(o,i,e),!0)})).filter((function(e){var t=e.validators;return 0!==Object.keys(t).length})).map((function(e){return d(d({},e),{},{nominators:e.nominating.filter((function(t){return e.validators[t.validatorId]}))})}))}var b=(0,u.firstMemo)((function(e,t,f){return e.derive.staking.erasHistoric(f).pipe((0,o.switchMap)((function(c){return e.derive.staking._stakerRewards([t],c,f)})))}));t.stakerRewards=b},65473:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerSlashes=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasSlashes(f,r).pipe((0,c.map)((function(e){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators;return{era:f,total:c[n]||r[n]||t.registry.createType("Balance")}}))})))}))},t.stakerSlashes=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerSlashes");t.stakerSlashes=n},17612:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.stashes=function(e,t){return(0,n.memo)(e,(function(){return function(e){var t=Date.now();return e.query.system.events().pipe((0,r.map)((function(e){return t=e.filter((function(e){var t=e.event,f=e.phase;try{return f.isApplyExtrinsic&&"staking"===t.section&&"Bonded"===t.method}catch(e){return!1}}))?Date.now():t})),(0,r.startWith)(t),(0,n.drr)({skipTimeout:!0}))}(t).pipe((0,r.switchMap)((function(){return t.query.staking.validators.keys()})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,1)[0]})).filter((function(e){return e}))})))}))};var r=f(72872),n=f(48861)},10173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineEras=function(e){return function(t,f){return(0,n.memo)(t,(function(t,n){return t.length?function(e,t){var f=(0,r.arrayChunk)(e,14),n=0,a=new c.BehaviorSubject(f[n]);return a.pipe((0,c.switchMap)(t),(0,c.tap)((function(){setTimeout((function(){++n===f.length?a.complete():a.next(f[n])}),0)})),(0,c.toArray)(),(0,c.map)(r.arrayFlatten))}(t,(function(t){return(0,c.combineLatest)(t.map((function(t){return f.derive.staking[e](t,n)})))})):(0,c.of)([])}))}},t.erasHistoricApply=function(e){return function(t,f){return(0,n.memo)(t,(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return f.derive.staking.erasHistoric(t).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](c,t)})))}))}},t.erasHistoricApplyAccount=function(e){return function(t,f){return(0,n.memo)(t,(function(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return f.derive.staking.erasHistoric(r).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](t,c,r)})))}))}},t.filterEras=function(e,t){return e.filter((function(e){return!t.some((function(t){var f=t.era;return e.eq(f)}))}))},t.singleEra=function(e){return function(t,f){return(0,n.memo)(t,(function(t){return f.derive.staking[e](t,!0)}))}};var c=f(72872),r=f(69338),n=f(48861)},63897:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.nextElected=function(e,t){return(0,n.memo)(e,(function(){return t.query.staking.erasStakers?t.derive.session.indexes().pipe((0,r.switchMap)((function(e){var f=e.currentEra;return t.query.staking.erasStakers.keys(f)})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,2)[1]}))}))):t.query.staking.currentElected()}))},t.validators=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.query.session?t.query.session.validators():(0,r.of)([]),t.query.staking?t.derive.staking.nextElected():(0,r.of)([])]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{nextElected:r.length?r:f,validators:f}})))}))};var r=f(72872),n=f(48861)},96020:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.waitingInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,r.combineLatest)([t.derive.staking.validators(),t.derive.staking.stashes()]).pipe((0,r.switchMap)((function(f){var n=(0,c.default)(f,2),a=n[0].nextElected,d=n[1],o=a.map((function(e){return e.toString()})),i=d.filter((function(e){return!o.includes(e.toString())}));return t.derive.staking.queryMulti(i,e).pipe((0,r.map)((function(e){return{info:e,waiting:i}})))})))}))};var r=f(72872),n=f(48861),a={withController:!0,withPrefs:!0}},7839:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("technicalCommittee");t.members=r;var n=(0,c.hasProposals)("technicalCommittee");t.hasProposals=n;var a=(0,c.proposal)("technicalCommittee");t.proposal=a;var d=(0,c.proposalCount)("technicalCommittee");t.proposalCount=d;var o=(0,c.proposalHashes)("technicalCommittee");t.proposalHashes=o;var i=(0,c.proposals)("technicalCommittee");t.proposals=i;var u=(0,c.prime)("technicalCommittee");t.prime=u},29678:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(37869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37869:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=function(e,t){return(0,d.memo)(e,(function(){return t.query.treasury?(0,a.combineLatest)([t.query.treasury.proposalCount(),t.query.treasury.approvals()]).pipe((0,a.switchMap)((function(e){var f=(0,r.default)(e,2),c=f[0],d=f[1];return function(e,t,f){for(var c=[],d=t.toNumber(),o=function(t){f.some((function(e){return e.eqn(t)}))||c.push(e.registry.createType("ProposalIndex",t))},i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MORTAL_PERIOD=t.MAX_FINALITY_LAG=t.FALLBACK_PERIOD=t.FALLBACK_MAX_HASH_COUNT=void 0;var c=f(69338);t.FALLBACK_MAX_HASH_COUNT=250;var r=new c.BN(6e3);t.FALLBACK_PERIOD=r;var n=new c.BN(5);t.MAX_FINALITY_LAG=n;var a=new c.BN(3e5);t.MORTAL_PERIOD=a},24725:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.events=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.system.events()})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2);return{block:t[0],events:t[1]}})))}))};var r=f(72872),n=f(48861)},26099:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(24725);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(48222);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},48222:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.signingInfo=function(e,t){return function(e,f,u){return(0,r.combineLatest)([(0,n.isUndefined)(f)?d(t,e):-1===f?o(t,e):(0,r.of)(t.registry.createType("Index",f)),(0,n.isUndefined)(u)||(0,n.isNumber)(u)&&u>0?i(t):(0,r.of)(null)]).pipe((0,r.map)((function(e){var f,r,n,d,o=(0,c.default)(e,2),i=o[0];return{header:o[1],mortalLength:Math.min((null===(f=t.consts.system)||void 0===f||null===(r=f.blockHashCount)||void 0===r?void 0:r.toNumber())||a.FALLBACK_MAX_HASH_COUNT,a.MORTAL_PERIOD.div((null===(n=t.consts.babe)||void 0===n?void 0:n.expectedBlockTime)||(null===(d=t.consts.timestamp)||void 0===d?void 0:d.minimumPeriod.muln(2))||a.FALLBACK_PERIOD).iadd(a.MAX_FINALITY_LAG).toNumber()),nonce:i}})))}};var r=f(72872),n=f(69338),a=f(74397);function d(e,t){return e.derive.balances.account(t).pipe((0,r.map)((function(e){return e.accountNonce})))}function o(e,t){var f;return null!==(f=e.rpc.system)&&void 0!==f&&f.accountNextIndex?e.rpc.system.accountNextIndex(t):d(e,t)}function i(e){return(0,r.combineLatest)([e.rpc.chain.getHeader().pipe((0,r.switchMap)((function(t){return t.parentHash.isEmpty?(0,r.of)(t):e.rpc.chain.getHeader(t.parentHash)}))),e.rpc.chain.getFinalizedHead().pipe((0,r.switchMap)((function(t){return e.rpc.chain.getHeader(t)})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.number.unwrap().sub(r.number.unwrap()).gt(a.MAX_FINALITY_LAG)?f:r})))}},69753:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(19345)),n=c(f(83660)),a=c(f(20648)),d=c(f(53345)),o=c(f(63255)),i=c(f(45393)),u=c(f(75210)),s=c(f(57762));Object.defineProperty(t,"__esModule",{value:!0}),t.createHeaderExtended=function(e,t,f){var c=e.createClass("Header"),p=(0,s.default)("author"),b=(0,s.default)("validators"),h=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t,f){var n;return(0,r.default)(this,s),n=c.call(this,e,t),Object.defineProperty((0,a.default)(n),p,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(n),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),p)[p]=(0,l.extractAuthor)(n.digest,f),(0,u.default)((0,a.default)(n),b)[b]=f,n.createdAtHash=null==t?void 0:t.createdAtHash,n}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,p)[p]}},{key:"validators",get:function(){return(0,u.default)(this,b)[b]}}]),s}(c);return new h(e,t,f)};var l=f(28753)},4866:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(19345)),n=c(f(83660)),a=c(f(20648)),d=c(f(53345)),o=c(f(63255)),i=c(f(45393)),u=c(f(75210)),s=c(f(57762));Object.defineProperty(t,"__esModule",{value:!0}),t.createSignedBlockExtended=function(e,t,f,c){var p=e.createClass("SignedBlock"),b=(0,s.default)("author"),h=(0,s.default)("events"),y=(0,s.default)("extrinsics"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t,f,n){var d,o,i;return(0,r.default)(this,s),d=c.call(this,e,t),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=(0,l.extractAuthor)(d.block.header.digest,n),(0,u.default)((0,a.default)(d),h)[h]=f||[],(0,u.default)((0,a.default)(d),y)[y]=(o=d.block.extrinsics,i=(0,u.default)((0,a.default)(d),h)[h],o.map((function(e,t){var f,c,r=i.filter((function(e){var f=e.phase;return f.isApplyExtrinsic&&f.asApplyExtrinsic.eq(t)})).map((function(e){var t=e.event;return"system"===t.section&&("ExtrinsicSuccess"===t.method?c=t.data[0]:"ExtrinsicFailed"===t.method&&(f=t.data[0],c=t.data[1])),t}));return{dispatchError:f,dispatchInfo:c,events:r,extrinsic:e}}))),d.createdAtHash=null==t?void 0:t.createdAtHash,d}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,b)[b]}},{key:"events",get:function(){return(0,u.default)(this,h)[h]}},{key:"extrinsics",get:function(){return(0,u.default)(this,y)[y]}}]),s}(p);return new v(e,t,f,c)};var l=f(28753)},4134:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHeaderExtended",{enumerable:!0,get:function(){return c.createHeaderExtended}}),Object.defineProperty(t,"createSignedBlockExtended",{enumerable:!0,get:function(){return r.createSignedBlockExtended}});var c=f(69753),r=f(4866)},28753:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.extractAuthor=function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.logs.filter((function(e){return e.isConsensus})),n=(0,c.default)(r,1),a=n[0],d=e.logs.filter((function(e){return e.isPreRuntime})),o=(0,c.default)(d,1),i=o[0],u=e.logs.filter((function(e){return e.isSeal})),s=(0,c.default)(u,1),l=s[0];try{if(i){var p=(0,c.default)(i.asPreRuntime,2),b=p[0],h=p[1];t=b.extractAuthor(h,f)}if(!t&&a){var y=(0,c.default)(a.asConsensus,2),v=y[0],m=y[1];t=v.extractAuthor(m,f)}if(!t&&l){var g=(0,c.default)(l.asSeal,2),w=g[0],O=g[1];t=w.extractAuthor(O,f)}}catch(e){}return t}},59471:(e,t)=>{"use strict";function f(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=0?t.slice(0,d+1):[]}},34564:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deriveCache=void 0,t.setDeriveCache=d;var c,r=f(16825);function n(e,t){return{del:function(f){return t.del("".concat(e).concat(f))},forEach:t.forEach,get:function(f){var c="".concat(e).concat(f),r=t.get(c);if(r)return r.x=Date.now(),t.set(c,r),r.v},set:function(f,c){t.set("".concat(e).concat(f),{v:c,x:Date.now()})}}}function a(e){var t=Date.now(),f=[];e.forEach((function(e,c){var r=c.x;t-r>6048e5&&f.push(e)})),f.forEach((function(t){return e.del(t)}))}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1?arguments[1]:void 0;t.deriveCache=c=f?n("derive:".concat(e,":"),f):r.deriveNoopCache,f&&a(f)}t.deriveCache=c,d()},16825:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(n.entries());try{for(f.s();!(t=f.n()).done;){var a=(0,c.default)(t.value,2);e(a[0],a[1])}}catch(e){f.e(e)}finally{f.f()}},get:function(e){return n.get(e)},set:function(e,t){n.set(e,t)}};t.deriveMapCache=a;t.deriveNoopCache={del:function(){},forEach:function(){},get:function(){},set:function(e,t){return t}}},67979:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.firstMemo=function(e){return function(t,f){return(0,n.memo)(t,(function(){for(var t=arguments.length,c=new Array(t),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={drr:!0,memo:!0};Object.defineProperty(t,"drr",{enumerable:!0,get:function(){return r.drr}}),Object.defineProperty(t,"memo",{enumerable:!0,get:function(){return r.memo}});var r=f(39026),n=f(59471);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(34564);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(16825);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(67979);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},11410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyDeriveSection=function(e,t,f,r){(0,c.lazyMethod)(e,t,(function(){return(0,c.lazyMethods)({},f(t),(function(e){return r(t,e)}))}))};var c=f(69338)},52554:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(41796)),a=c(f(60347)),d=c(f(99145)),o=c(f(58680)),i=c(f(40541)),u=c(f(93844)),s=c(f(58423)),l=c(f(97436)),p=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.Decorate=void 0;var b=f(72872),h=f(1154),y=f(39026),v=f(51290),m=f(26700),g=f(69338),w=f(40194),O=f(80137),x=f(68550),P=f(80062),k=f(77261),M=f(14635),j=1e3,S=(0,g.logger)("api/init"),T=0;function E(e,t){var f=t.method,c=t.section;return(0,g.assertReturn)(e.rx.query[c]&&e.rx.query[c][f],(function(){return"query.".concat(c,".").concat(f," is not available in this version of the metadata")}))}var A=(0,p.default)("instanceId"),I=(0,p.default)("registry"),N=function(e){(0,i.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t,f){var r,n;(0,a.default)(this,p),r=c.call(this),Object.defineProperty((0,o.default)(r),A,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(r),I,{writable:!0,value:void 0}),r.__phantom=new g.BN(0),r._consts={},r._errors={},r._events={},r._extrinsicType=4,r._isReady=!1,r._query={},r._rx={consts:{},query:{},tx:{}},r._rxDecorateMethod=function(e){return e},(0,l.default)((0,o.default)(r),A)[A]="".concat(++T),(0,l.default)((0,o.default)(r),I)[I]=(null===(n=e.source)||void 0===n?void 0:n.registry)||e.registry||new m.TypeRegistry,r._rx.queryAt=function(e,t){return(0,b.from)(r.at(e,t)).pipe((0,b.map)((function(e){return e.rx.query})))},r._rx.registry=(0,l.default)((0,o.default)(r),I)[I];var d=e.source?e.source._rpcCore.provider.clone():e.provider||new v.WsProvider;return r._decorateMethod=f,r._options=e,r._type=t,r._rpcCore=new y.RpcCore((0,l.default)((0,o.default)(r),A)[A],(0,l.default)((0,o.default)(r),I)[I],d,r._options.rpc),r._isConnected=new b.BehaviorSubject(r._rpcCore.provider.isConnected),r._rx.hasSubscriptions=r._rpcCore.provider.hasSubscriptions,r}return(0,d.default)(p,[{key:"registry",get:function(){return(0,l.default)(this,I)[I]}},{key:"createType",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r1&&void 0!==arguments[1]&&arguments[1];!t&&e.decoratedApi||(e.decoratedApi=this._emptyDecorated(e.registry));var f=this._createDecorated(e,t,e.decoratedApi),c=f.decoratedApi,r=f.decoratedMeta;this._consts=c.consts,this._errors=c.errors,this._events=c.events,this._query=c.query,this._rx.query=c.rx.query;var n=this._decorateExtrinsics(r,this._decorateMethod),a=this._decorateExtrinsics(r,this._rxDecorateMethod);t||!this._extrinsics?(this._extrinsics=n,this._rx.tx=a):((0,O.augmentObject)("tx",n,this._extrinsics,!1),(0,O.augmentObject)(null,a,this._rx.tx,!1)),(0,O.augmentObject)(null,r.consts,this._rx.consts,t),this.emit("decorated")}},{key:"injectMetadata",value:function(e,t,f){this._injectMetadata({metadata:e,registry:f||(0,l.default)(this,I)[I],specName:(0,l.default)(this,I)[I].createType("Text"),specVersion:g.BN_ZERO},t)}},{key:"_decorateFunctionMeta",value:function(e,t){return t.meta=e.meta,t.method=e.method,t.section=e.section,t.toJSON=e.toJSON,e.callIndex&&(t.callIndex=e.callIndex),t}},{key:"_filterRpc",value:function(e,t){0!==Object.keys(t).length&&(this._rpcCore.addUserInterfaces(t),this._decorateRpc(this._rpcCore,this._decorateMethod,this._rpc),this._decorateRpc(this._rpcCore,this._rxDecorateMethod,this._rx.rpc)),this._filterRpcMethods(e)}},{key:"_filterRpcMethods",value:function(e){for(var t=0!==e.length,f=(0,n.default)(this._rpcCore.mapping.entries()),c=[],a=0;a2&&void 0!==arguments[2]?arguments[2]:{},r=c,n=function(f,c){var r=e[f][c],n=t(r,{methodName:c});return n.meta=r.meta,n.raw=t(r.raw,{methodName:c}),n},a=function(t){var c=e.sections[t];if(!Object.prototype.hasOwnProperty.call(r,c))for(var a=Object.keys(e[c]),d=function(e){return n(c,e)},o=0;o1?t-1:0),c=1;c1?t-1:0),r=1;r1?t-1:0),a=1;a1?t-1:0),r=1;r1?t-1:0),r=1;r{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(97436)),d=c(f(2444)),o=f(94632);Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;var i=o(f(26729)),u=(0,d.default)("eventemitter"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:new i.default})}return(0,n.default)(e,[{key:"emit",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(40541)),d=c(f(93844)),o=c(f(58423));Object.defineProperty(t,"__esModule",{value:!0}),t.Getters=void 0;var i=f(69338),u=f(63783),s=f(14635);function l(e){return(0,i.assertReturn)(e,"Api needs to be initialized before using, listen on 'ready'")}var p=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){return(0,r.default)(this,i),c.apply(this,arguments)}return(0,n.default)(i,[{key:"consts",get:function(){return l(this._consts)}},{key:"derive",get:function(){return l(this._derive)}},{key:"errors",get:function(){return l(this._errors)}},{key:"events",get:function(){return l(this._events)}},{key:"extrinsicVersion",get:function(){return this._extrinsicType}},{key:"genesisHash",get:function(){return l(this._genesisHash)}},{key:"isConnected",get:function(){return this._isConnected.getValue()}},{key:"libraryInfo",get:function(){return"".concat(u.packageInfo.name," v").concat(u.packageInfo.version)}},{key:"query",get:function(){return l(this._query)}},{key:"queryMulti",get:function(){return l(this._queryMulti)}},{key:"rpc",get:function(){return l(this._rpc)}},{key:"runtimeChain",get:function(){return l(this._runtimeChain)}},{key:"runtimeMetadata",get:function(){return l(this._runtimeMetadata)}},{key:"runtimeVersion",get:function(){return l(this._runtimeVersion)}},{key:"rx",get:function(){return l(this._rx)}},{key:"type",get:function(){return this._type}},{key:"tx",get:function(){return l(this._extrinsics)}},{key:"findCall",value:function(e){return(0,s.findCall)(this.registry,e)}},{key:"findError",value:function(e){return(0,s.findError)(this.registry,e)}}]),i}(f(26174).Init);t.Getters=p},26174:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(95282)),a=c(f(20910)),d=c(f(60347)),o=c(f(99145)),i=c(f(58680)),u=c(f(40541)),s=c(f(93844)),l=c(f(58423));var p=f(94632);Object.defineProperty(t,"__esModule",{value:!0}),t.Init=void 0;var b=p(f(97436)),h=p(f(2444)),y=f(72872),v=f(26700),m=f(7086),g=f(69338),w=f(94459),O=f(52554),x=(0,g.logger)("api/init");function P(e){return e.toString()}var k=(0,h.default)("healthTimer"),M=(0,h.default)("registries"),j=(0,h.default)("updateSub"),S=(0,h.default)("waitingRegistries"),T=(0,h.default)("onProviderConnect"),E=(0,h.default)("onProviderDisconnect"),A=(0,h.default)("onProviderError"),I=function(e){(0,u.default)(V,e);var t,f,c,p,h,w,O,I,R,_=(I=V,R=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(I);if(R){var f=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,f)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function V(e,t,f){var c;return(0,d.default)(this,V),c=_.call(this,e,t,f),Object.defineProperty((0,i.default)(c),A,{value:C}),Object.defineProperty((0,i.default)(c),E,{value:B}),Object.defineProperty((0,i.default)(c),T,{value:N}),Object.defineProperty((0,i.default)(c),k,{writable:!0,value:null}),Object.defineProperty((0,i.default)(c),M,{writable:!0,value:[]}),Object.defineProperty((0,i.default)(c),j,{writable:!0,value:null}),Object.defineProperty((0,i.default)(c),S,{writable:!0,value:{}}),c.registry.setKnownTypes(e),e.source?(0,b.default)((0,i.default)(c),M)[M]=(0,b.default)(e.source,M)[M]:c.registerTypes(e.types),c._rpc=c._decorateRpc(c._rpcCore,c._decorateMethod),c._rx.rpc=c._decorateRpc(c._rpcCore,c._rxDecorateMethod),c.supportMulti&&(c._queryMulti=c._decorateMulti(c._decorateMethod),c._rx.queryMulti=c._decorateMulti(c._rxDecorateMethod)),c._rx.signer=e.signer,c._rpcCore.setRegistrySwap((function(e){return c.getBlockRegistry(e)})),c._rpcCore.setResolveBlockHash((function(e){return(0,y.firstValueFrom)(c._rpcCore.chain.getBlockHash(e))})),c.hasSubscriptions?(c._rpcCore.provider.on("disconnected",(function(){return(0,b.default)((0,i.default)(c),E)[E]()})),c._rpcCore.provider.on("error",(function(e){return(0,b.default)((0,i.default)(c),A)[A](e)})),c._rpcCore.provider.on("connected",(function(){return(0,b.default)((0,i.default)(c),T)[T]()}))):x.warn("Api will be available in a limited mode since the provider does not support subscriptions"),c._rpcCore.provider.isConnected&&(0,b.default)((0,i.default)(c),T)[T](),c}return(0,o.default)(V,[{key:"_initRegistry",value:function(e,t,f,c,r){e.clearCache(),e.setChainProperties(r||this.registry.getChainProperties()),e.setKnownTypes(this._options),e.register((0,m.getSpecTypes)(e,t,f.specName,f.specVersion)),e.setHasher((0,m.getSpecHasher)(e,t,f.specName)),e.knownTypes.typesBundle&&(e.knownTypes.typesAlias=(0,m.getSpecAlias)(e,t,f.specName)),e.setMetadata(c,void 0,(0,g.objectSpread)({},(0,m.getSpecExtensions)(e,t,f.specName),this._options.signedExtensions))}},{key:"_getDefaultRegistry",value:function(){return(0,g.assertReturn)((0,b.default)(this,M)[M].find((function(e){return e.isDefault})),"Initialization error, cannot find the default registry")}},{key:"at",value:(O=(0,a.default)(r.default.mark((function e(t,f){var c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=(0,g.u8aToU8a)(t),e.next=3,this.getBlockRegistry(c,f);case 3:return n=e.sent,e.abrupt("return",this._createDecorated(n,!0,null,c).decoratedApi);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return O.apply(this,arguments)})},{key:"_createBlockRegistry",value:(w=(0,a.default)(r.default.mark((function e(t,f,c){var n,a,d;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new v.TypeRegistry(t),e.t0=v.Metadata,e.t1=n,e.next=5,(0,y.firstValueFrom)(this._rpcCore.state.getMetadata.raw(f.parentHash));case 5:return e.t2=e.sent,a=new e.t0(e.t1,e.t2),this._initRegistry(n,this._runtimeChain,c,a),d={lastBlockHash:t,metadata:a,registry:n,specName:c.specName,specVersion:c.specVersion},(0,b.default)(this,M)[M].push(d),e.abrupt("return",d);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return w.apply(this,arguments)})},{key:"_cacheBlockRegistryProgress",value:function(e,t){var f=this,c=(0,b.default)(this,S)[S][e];return(0,g.isUndefined)(c)&&(c=(0,b.default)(this,S)[S][e]=new Promise((function(c,r){t().then((function(t){delete(0,b.default)(f,S)[S][e],c(t)})).catch((function(t){delete(0,b.default)(f,S)[S][e],r(t)}))}))),c}},{key:"_getBlockRegistryViaVersion",value:function(e,t){if(t){var f=(0,b.default)(this,M)[M].find((function(e){var f=e.specName,c=e.specVersion;return f.eq(t.specName)&&c.eq(t.specVersion)}));if(f)return f.lastBlockHash=e,f}return null}},{key:"_getBlockRegistryViaHash",value:(h=(0,a.default)(r.default.mark((function e(t){var f,c,a,d,o,i,u=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,g.assert)(this._genesisHash&&this._runtimeVersion,"Cannot retrieve data on an uninitialized chain"),e.t0=this.registry,!this._genesisHash.eq(t)){e.next=6;break}e.t1={number:g.BN_ZERO,parentHash:this._genesisHash},e.next=9;break;case 6:return e.next=8,(0,y.firstValueFrom)(this._rpcCore.chain.getHeader.raw(t));case 8:e.t1=e.sent;case 9:if(e.t2=e.t1,f=e.t0.createType.call(e.t0,"HeaderPartial",e.t2),(0,g.assert)(!f.parentHash.isEmpty,"Unable to retrieve header and parent from supplied hash"),c=(0,m.getUpgradeVersion)(this._genesisHash,f.number),a=(0,n.default)(c,2),d=a[0],o=a[1],e.t3=this.registry,!d||!o&&!d.specVersion.eq(this._runtimeVersion.specVersion)){e.next=18;break}e.t4={specName:this._runtimeVersion.specName,specVersion:d.specVersion},e.next=21;break;case 18:return e.next=20,(0,y.firstValueFrom)(this._rpcCore.state.getRuntimeVersion.raw(f.parentHash));case 20:e.t4=e.sent;case 21:if(e.t5=e.t4,i=e.t3.createType.call(e.t3,"RuntimeVersionPartial",e.t5),e.t6=this._getBlockRegistryViaVersion(t,i),e.t6){e.next=28;break}return e.next=27,this._cacheBlockRegistryProgress(i.toHex(),(function(){return u._createBlockRegistry(t,f,i)}));case 27:e.t6=e.sent;case 28:return e.abrupt("return",e.t6);case 29:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"getBlockRegistry",value:(p=(0,a.default)(r.default.mark((function e(t,f){var c=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=(0,b.default)(this,M)[M].find((function(e){var f=e.lastBlockHash;return f&&(0,g.u8aEq)(f,t)}))||this._getBlockRegistryViaVersion(t,f),e.t0){e.next=5;break}return e.next=4,this._cacheBlockRegistryProgress((0,g.u8aToHex)(t),(function(){return c._getBlockRegistryViaHash(t)}));case 4:e.t0=e.sent;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return p.apply(this,arguments)})},{key:"_loadMeta",value:(c=(0,a.default)(r.default.mark((function e(){var t,f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isReady){e.next=2;break}return e.abrupt("return",!0);case 2:if(this._unsubscribeUpdates(),null===(t=this._options.source)||void 0===t||!t._isReady){e.next=9;break}return e.next=6,this._metaFromSource(this._options.source);case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,this._metaFromChain(this._options.metadata);case 11:e.t0=e.sent;case 12:return f=e.t0,c=(0,n.default)(f,2),this._genesisHash=c[0],this._runtimeMetadata=c[1],e.abrupt("return",this._initFromMeta(this._runtimeMetadata));case 17:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"_metaFromSource",value:(f=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,o;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(this._extrinsicType=t.extrinsicVersion,this._runtimeChain=t.runtimeChain,this._runtimeVersion=t.runtimeVersion,f=Object.keys(t.rpc),c=[],n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findCall=function(e,t){return e.findMetaCall((0,c.u8aToU8a)(t))},t.findError=function(e,t){return e.findMetaError((0,c.u8aToU8a)(t))};var c=f(69338)},7510:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(20910)),a=c(f(60347)),d=c(f(99145)),o=c(f(40541)),i=c(f(93844)),u=c(f(58423));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiBase=void 0;var s=f(69338),l=function(e){(0,o.default)(p,e);var t,f,c,l=(f=p,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,u.default)(f);if(c){var r=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,i.default)(this,e)});function p(){(0,a.default)(this,p);var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,f=arguments.length>2?arguments[2]:void 0;return l.call(this,e,t,f)}return(0,d.default)(p,[{key:"connect",value:function(){return this._rpcCore.connect()}},{key:"disconnect",value:function(){return this._unsubscribe(),this._rpcCore.disconnect()}},{key:"setSigner",value:function(e){this._rx.signer=e}},{key:"sign",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c,n,a,d=arguments;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=d.length>2&&void 0!==d[2]?d[2]:{},n=c.signer,!(0,s.isString)(t)){e.next=7;break}return a=n||this._rx.signer,(0,s.assert)(null==a?void 0:a.signRaw,"No signer exists with a signRaw interface. You possibly need to pass through an explicit keypair for the origin so it can be used for signing."),e.next=6,a.signRaw((0,s.objectSpread)({type:"bytes"},f,{address:t}));case 6:return e.abrupt("return",e.sent.signature);case 7:return e.abrupt("return",(0,s.u8aToHex)(t.sign((0,s.u8aToU8a)(f.data))));case 8:case"end":return e.stop()}}),e,this)}))),function(e,f){return t.apply(this,arguments)})}]),p}(f(87247).Getters);t.ApiBase=l},10133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,WsProvider:!0,HttpProvider:!0,packageInfo:!0,SubmittableResult:!0};Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return n.HttpProvider}}),Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return d.SubmittableResult}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return a.packageInfo}}),f(34328);var r=f(42946),n=f(51290),a=f(63783),d=f(40194),o=f(76853);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(19981);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},23618:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(38518),r=f(71614),n=f(12130),a=f(10686),d=f(21038),o=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=o},97178:(e,t,f)=>{"use strict";var c=f(94632),r=f(69338),n=c(f(23618)),a=f(63783);(0,r.detectPackage)(a.packageInfo,null,n.default)},13855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(97178);var c=f(10133);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},63783:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api",path:"/",type:"cjs",version:"8.5.1"}},62063:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(20910)),a=c(f(60347)),d=c(f(99145)),o=c(f(58680)),i=c(f(40541)),u=c(f(93844)),s=c(f(71332)),l=c(f(58423)),p=c(f(97436)),b=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiPromise=void 0;var h=f(69338),y=f(7510),v=f(87720),m=f(39158),g=(0,b.default)("isReadyPromise"),w=(0,b.default)("isReadyOrErrorPromise"),O=function(e){(0,i.default)(y,e);var t,f,c,b=(f=y,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(f);if(c){var r=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(e){var t,f,c,r;return(0,a.default)(this,y),r=b.call(this,e,"promise",m.toPromiseMethod),Object.defineProperty((0,o.default)(r),g,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(r),w,{writable:!0,value:void 0}),(0,p.default)((0,o.default)(r),g)[g]=new Promise((function(e){(0,s.default)((t=(0,o.default)(r),(0,l.default)(y.prototype)),"once",t).call(t,"ready",(function(){return e((0,o.default)(r))}))})),(0,p.default)((0,o.default)(r),w)[w]=new Promise((function(e,t){var n=(0,m.promiseTracker)(e,t);(0,s.default)((f=(0,o.default)(r),(0,l.default)(y.prototype)),"once",f).call(f,"ready",(function(){return n.resolve((0,o.default)(r))})),(0,s.default)((c=(0,o.default)(r),(0,l.default)(y.prototype)),"once",c).call(c,"error",(function(e){return n.reject(e)}))})),r}return(0,d.default)(y,[{key:"isReady",get:function(){return(0,p.default)(this,g)[g]}},{key:"isReadyOrError",get:function(){return(0,p.default)(this,w)[w]}},{key:"clone",value:function(){return new y((0,h.objectSpread)({},this._options,{source:this}))}},{key:"combineLatest",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=new v.Combinator(t,f),e.abrupt("return",(function(){c.unsubscribe()}));case 2:case"end":return e.stop()}}),e)}))),function(e,f){return t.apply(this,arguments)})}],[{key:"create",value:function(e){var t=new y(e);return e&&e.throwOnConnect?t.isReadyOrError:(t.isReadyOrError.catch((function(){})),t.isReady)}}]),y}(y.ApiBase);t.ApiPromise=O},87720:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(41796)),a=c(f(78612)),d=c(f(20910)),o=c(f(60347)),i=c(f(99145)),u=c(f(97436)),s=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.Combinator=void 0;var l=f(69338),p=(0,s.default)("allHasFired"),b=(0,s.default)("callback"),h=(0,s.default)("fired"),y=(0,s.default)("fns"),v=(0,s.default)("isActive"),m=(0,s.default)("results"),g=(0,s.default)("subscriptions"),w=function(){function e(t,f){var c=this;(0,o.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:!1}),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:[]}),Object.defineProperty(this,y,{writable:!0,value:[]}),Object.defineProperty(this,v,{writable:!0,value:!0}),Object.defineProperty(this,m,{writable:!0,value:[]}),Object.defineProperty(this,g,{writable:!0,value:[]}),(0,u.default)(this,b)[b]=f,(0,u.default)(this,g)[g]=t.map(function(){var e=(0,d.default)(r.default.mark((function e(t,f){var d,o,i,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=Array.isArray(t)?t:[t],o=(0,a.default)(d),i=o[0],s=o.slice(1),(0,u.default)(c,h)[h].push(!1),(0,u.default)(c,y)[y].push(i),e.abrupt("return",i.apply(void 0,(0,n.default)(s).concat([c._createCallback(f)])));case 4:case"end":return e.stop()}}),e)})));return function(t,f){return e.apply(this,arguments)}}())}return(0,i.default)(e,[{key:"_allHasFired",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return(0,u.default)(this,p)[p]||((0,u.default)(this,p)[p]=0===(0,u.default)(this,h)[h].filter((function(e){return!e})).length),(0,u.default)(this,p)[p]}))},{key:"_createCallback",value:function(e){var t=this;return function(f){(0,u.default)(t,h)[h][e]=!0,(0,u.default)(t,m)[m][e]=f,t._triggerUpdate()}}},{key:"_triggerUpdate",value:function(){if((0,u.default)(this,v)[v]&&(0,l.isFunction)((0,u.default)(this,b)[b])&&this._allHasFired())try{(0,u.default)(this,b)[b]((0,u.default)(this,m)[m])}catch(e){}}},{key:"unsubscribe",value:function(){(0,u.default)(this,v)[v]&&((0,u.default)(this,v)[v]=!1,(0,u.default)(this,g)[g].forEach(function(){var e=(0,d.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t;case 3:f=e.sent,(0,l.isFunction)(f)&&f(),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()))}}]),e}();t.Combinator=w},39158:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(41796));Object.defineProperty(t,"__esModule",{value:!0}),t.promiseTracker=o,t.toPromiseMethod=function(e,t){var f=!!(t&&t.methodName&&t.methodName.includes("subscribe"));return function(){for(var c=arguments.length,n=new Array(c),a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiPromise",{enumerable:!0,get:function(){return c.ApiPromise}}),Object.defineProperty(t,"toPromiseMethod",{enumerable:!0,get:function(){return r.toPromiseMethod}});var c=f(62063),r=f(39158)},93636:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(58680)),d=c(f(40541)),o=c(f(93844)),i=c(f(71332)),u=c(f(58423)),s=c(f(97436)),l=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiRx=void 0;var p=f(72872),b=f(69338),h=f(7510),y=f(36630),v=(0,l.default)("isReadyRx"),m=function(e){(0,d.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e){var t,f;return(0,r.default)(this,l),f=c.call(this,e,"rxjs",y.toRxMethod),Object.defineProperty((0,a.default)(f),v,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),v)[v]=(0,p.from)(new Promise((function(e){(0,i.default)((t=(0,a.default)(f),(0,u.default)(l.prototype)),"on",t).call(t,"ready",(function(){return e((0,a.default)(f))}))}))),f}return(0,n.default)(l,[{key:"isReady",get:function(){return(0,s.default)(this,v)[v]}},{key:"clone",value:function(){return new l((0,b.objectSpread)({},this._options,{source:this}))}}],[{key:"create",value:function(e){return new l(e).isReady}}]),l}(h.ApiBase);t.ApiRx=m},36630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRxMethod=function(e){return e}},19981:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiRx",{enumerable:!0,get:function(){return c.ApiRx}}),Object.defineProperty(t,"toRxMethod",{enumerable:!0,get:function(){return r.toRxMethod}});var c=f(93636),r=f(36630)},37836:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(95282));Object.defineProperty(t,"__esModule",{value:!0}),t.SubmittableResult=void 0;var d=function(e){return e};function o(e,t,f,c){return e.filter((function(e){var c=e.event;return t===c.section&&f.includes(c.method)})).map((function(e){return c(e)}))}function i(e){return(0,a.default)(e.event.data,1)[0]}function u(e){var t=e.event,f=t.data;return"ExtrinsicSuccess"===t.method?f[0]:f[1]}var s=function(){function e(t){(0,r.default)(this,e);var f=t.dispatchError,c=t.dispatchInfo,n=t.events,a=t.internalError,d=t.status,s=t.txHash,l=t.txIndex;this.dispatchError=f||function(){return o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed"],i)[0]}(n),this.dispatchInfo=c||function(){return o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed","ExtrinsicSuccess"],u)[0]}(n),this.events=n||[],this.internalError=a,this.status=d,this.txHash=s,this.txIndex=l}return(0,n.default)(e,[{key:"isCompleted",get:function(){return this.isError||this.status.isInBlock||this.status.isFinalized}},{key:"isError",get:function(){return this.status.isDropped||this.status.isFinalityTimeout||this.status.isInvalid||this.status.isUsurped}},{key:"isFinalized",get:function(){return this.status.isFinalized}},{key:"isInBlock",get:function(){return this.status.isInBlock}},{key:"isWarning",get:function(){return this.status.isRetracted}},{key:"filterRecords",value:function(e,t){return o(this.events,e,Array.isArray(t)?t:[t],d)}},{key:"findRecord",value:function(e,t){return this.filterRecords(e,t)[0]}},{key:"toHuman",value:function(e){var t,f,c;return{dispatchError:null===(t=this.dispatchError)||void 0===t?void 0:t.toHuman(),dispatchInfo:null===(f=this.dispatchInfo)||void 0===f?void 0:f.toHuman(),events:this.events.map((function(t){return t.toHuman(e)})),internalError:null===(c=this.internalError)||void 0===c?void 0:c.message.toString(),status:this.status.toHuman(e)}}}]),e}();t.SubmittableResult=s},11010:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(95282)),a=c(f(72373)),d=c(f(20910)),o=c(f(60347)),i=c(f(99145)),u=c(f(58680)),s=c(f(40541)),l=c(f(93844)),p=c(f(71332)),b=c(f(58423)),h=c(f(97436)),y=c(f(2444));function v(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function m(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(0,w.isBn)(e)||(0,w.isNumber)(e)?{nonce:e}:e}},66430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubmittable=function(e,t,f,r,n){var a=(0,c.createClass)({api:t,apiType:e,blockHash:n,decorateMethod:f});return function(e){return new a(r||t.registry,e)}};var c=f(11010)},40194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return r.SubmittableResult}}),Object.defineProperty(t,"createSubmittable",{enumerable:!0,get:function(){return c.createSubmittable}});var c=f(66430),r=f(37836)},80137:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(41796)),n=c(f(95282));Object.defineProperty(t,"__esModule",{value:!0}),t.augmentObject=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]&&arguments[3];c&&(0,a.objectClear)(f),e&&Object.keys(f).length&&(u(e,"modules",l(t,f)),u(e,"calls",b(t,f)));for(var r=Object.keys(t),n=0;n2&&void 0!==arguments[2]?arguments[2]:[];return t.length?" ".concat(t.length," ").concat(e).concat(f.length?" and":""):""}function i(e,t){return t.length?"\n\t".concat(e.padStart(7),": ").concat(t.sort().join(", ")):""}function u(e,t,f){var c=(0,n.default)(f,2),r=c[0],a=c[1];(r.length||a.length)&&d.warn("api.".concat(e,": Found").concat(o("added",r,a)).concat(o("removed",a)," ").concat(t,":").concat(i("added",r)).concat(i("removed",a)))}function s(e,t){return e.filter((function(e){return!t.includes(e)}))}function l(e,t){var f=Object.keys(e),c=Object.keys(t);return[s(f,c),s(c,f)]}function p(e,t){for(var f,c,n=Object.keys(e),a=(f=Object.keys(t),c=n,f.filter((function(e){return c.includes(e)}))),d=[],o=function(f){var c=a[f],n=Object.keys(e[c]),o=Object.keys(t[c]);d.push.apply(d,(0,r.default)(o.filter((function(e){return!n.includes(e)})).map((function(e){return"".concat(c,".").concat(e)}))))},i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateDeriveSections=function(e,t){for(var f=function(e){return Object.keys(t[e])},r=function(f,c){return e(t[f][c])},n={},a=Object.keys(t),d=0;d{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(21785));function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,n=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw n}}}}(u.entries());try{var p=function(){var t=(0,r.default)(o.value,2),c=t[0];if(t[1].hash.eq(e))return{v:{events:f.filter((function(e){var t=e.phase;return t.isApplyExtrinsic&&t.asApplyExtrinsic.eqn(c)})),txIndex:c}}};for(l.s();!(o=l.n()).done;){var b=p();if("object"===(0,n.default)(b))return b.v}}catch(e){l.e(e)}finally{l.f()}if(c.isInBlock){var h=u.map((function(e){return e.hash.toHex()}));d.l.warn("block ".concat(s.hash.toHex(),": Unable to find extrinsic ").concat(e.toHex()," inside ").concat(h.join(", ")))}return{}};var d=f(10632)},52737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={filterEvents:!0,isKeyringPair:!0,l:!0};Object.defineProperty(t,"filterEvents",{enumerable:!0,get:function(){return n.filterEvents}}),Object.defineProperty(t,"isKeyringPair",{enumerable:!0,get:function(){return a.isKeyringPair}}),Object.defineProperty(t,"l",{enumerable:!0,get:function(){return d.l}});var r=f(68550);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(63705),a=f(13305),d=f(10632)},13305:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isKeyringPair=function(e){return(0,c.isFunction)(e.sign)};var c=f(69338)},10632:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.l=void 0;var c=(0,f(69338).logger)("api/util");t.l=c},80062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractStorageArgs=function(e,t,f){var n=f.filter((function(e){return!(0,c.isUndefined)(e)}));if(t.meta.type.isPlain)(0,c.assert)(0===n.length,(function(){return"".concat(r(e,t,[])," does not take any arguments, ").concat(n.length," found")}));else{var a=t.meta.type.asMap,d=a.hashers,o=a.key,i=1===d.length?[o]:e.lookup.getSiType(o).def.asTuple.map((function(e){return e}));(0,c.assert)(n.length===i.length,(function(){return"".concat(r(e,t,i)," is a map, requiring ").concat(i.length," arguments, ").concat(n.length," found")}))}return[t,n]};var c=f(69338);function r(e,t,f){var c=e.lookup,r=t.method,n=t.section;return"".concat(n,".").concat(r,"(").concat(f.map((function(e){return c.getTypeDef(e).type})).join(", "),")")}},70820:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapBytes=t.unwrapBytes=t.isWrapped=t.PREFIX=t.POSTFIX=t.ETHEREUM=void 0;var c=f(69338),r=c.U8A_WRAP_ETHEREUM;t.ETHEREUM=r;var n=c.U8A_WRAP_POSTFIX;t.POSTFIX=n;var a=c.U8A_WRAP_PREFIX;t.PREFIX=a;var d=c.u8aIsWrapped;t.isWrapped=d;var o=c.u8aUnwrapBytes;t.unwrapBytes=o;var i=c.u8aWrapBytes;t.wrapBytes=i},14203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,decodeAddress:!0,encodeAddress:!0,setSS58Format:!0,createPair:!0,packageInfo:!0,createTestKeyring:!0,createTestPairs:!0};Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"createPair",{enumerable:!0,get:function(){return d.createPair}}),Object.defineProperty(t,"createTestKeyring",{enumerable:!0,get:function(){return i.createTestKeyring}}),Object.defineProperty(t,"createTestPairs",{enumerable:!0,get:function(){return u.createTestPairs}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return n.decodeAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return n.encodeAddress}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return o.packageInfo}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return n.setSS58Format}});var r=f(79195),n=f(94459),a=f(68365);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(99322),o=f(54865),i=f(97236),u=f(27362)},68365:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEV_SEED=t.DEV_PHRASE=void 0,t.DEV_PHRASE="bottom drive obey lake curtain smoke basket hold race lonely fit walk",t.DEV_SEED="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e"},63029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(54216),r=f(99377),n=[c.packageInfo,r.packageInfo];t.default=n},92513:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(63029)),a=f(54865);(0,r.detectPackage)(a.packageInfo,null,n.default)},42946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={};t.default=void 0,f(92513);var r=f(14203);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=r.Keyring;t.default=n},79195:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Keyring=void 0;var o=f(69338),i=f(94459),u=f(68365),s=f(99322),l=f(45935),p={ecdsa:function(e){return(0,i.secp256k1PairFromSeed)(e)},ed25519:function(e){return(0,i.ed25519PairFromSeed)(e)},ethereum:function(e){return(0,i.secp256k1PairFromSeed)(e)},sr25519:function(e){return(0,i.sr25519PairFromSeed)(e)}};function b(e){return e.publicKey}var h=(0,d.default)("pairs"),y=(0,d.default)("type"),v=(0,d.default)("ss58"),m=function(){function e(){var t=this;(0,r.default)(this,e),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),this.decodeAddress=i.decodeAddress,this.encodeAddress=function(e,f){return"ethereum"===t.type?(0,i.ethereumEncode)(e):(0,i.encodeAddress)(e,(0,o.isUndefined)(f)?(0,a.default)(t,v)[v]:f)};var f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f.type=f.type||"ed25519",(0,o.assert)(["ecdsa","ethereum","ed25519","sr25519"].includes(f.type||"undefined"),(function(){return"Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '".concat(f.type||"unknown")})),(0,a.default)(this,h)[h]=new l.Pairs,(0,a.default)(this,v)[v]=f.ss58Format,(0,a.default)(this,y)[y]=f.type}return(0,n.default)(e,[{key:"pairs",get:function(){return this.getPairs()}},{key:"publicKeys",get:function(){return this.getPublicKeys()}},{key:"type",get:function(){return(0,a.default)(this,y)[y]}},{key:"addPair",value:function(e){return(0,a.default)(this,h)[h].add(e)}},{key:"addFromAddress",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.type,r=arguments.length>4?arguments[4]:void 0,n=arguments.length>5?arguments[5]:void 0,a=this.decodeAddress(e,r);return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:c},{publicKey:a,secretKey:new Uint8Array},t,f,n))}},{key:"addFromJson",value:function(e,t){return this.addPair(this.createFromJson(e,t))}},{key:"addFromMnemonic",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addFromUri(e,t,f)}},{key:"addFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromPair(e,t,f))}},{key:"addFromSeed",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:f},p[f](e),t,null))}},{key:"addFromUri",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromUri(e,t,f))}},{key:"createFromJson",value:function(e,t){var f=e.address,c=e.encoded,r=e.encoding,n=r.content,a=r.type,d=r.version,u=e.meta;(0,o.assert)("3"!==d||"pkcs8"===n[0],(function(){return"Unable to decode non-pkcs8 type, [".concat(n.join(","),"] found}")}));var l="0"!==d&&Array.isArray(n)?n[1]:this.type,p=Array.isArray(a)?a:[a];(0,o.assert)(["ed25519","sr25519","ecdsa","ethereum"].includes(l),(function(){return"Unknown crypto type ".concat(l)}));var b=(0,o.isHex)(f)?(0,o.hexToU8a)(f):this.decodeAddress(f,t),h=(0,o.isHex)(c)?(0,o.hexToU8a)(c):(0,i.base64Decode)(c);return(0,s.createPair)({toSS58:this.encodeAddress,type:l},{publicKey:b,secretKey:new Uint8Array},u,h,p)}},{key:"createFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return(0,s.createPair)({toSS58:this.encodeAddress,type:f},e,t,null)}},{key:"createFromUri",value:function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type,r=e.startsWith("//")?"".concat(u.DEV_PHRASE).concat(e):e,n=(0,i.keyExtractSuri)(r),a=n.derivePath,d=n.password,l=n.path,b=n.phrase,h=(0,o.isHex)(b,256);if(h)t=(0,o.hexToU8a)(b);else{var y=b.split(" ");[12,15,18,21,24].includes(y.length)?t="ethereum"===c?(0,i.mnemonicToLegacySeed)(b,"",!1,64):(0,i.mnemonicToMiniSecret)(b,d):((0,o.assert)(b.length<=32,"specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes"),t=(0,o.stringToU8a)(b.padEnd(32)))}var v="ethereum"===c?h?p[c](t):(0,i.hdEthereum)(t,a.substring(1)):(0,i.keyFromPath)(p[c](t),l,c);return(0,s.createPair)({toSS58:this.encodeAddress,type:c},v,f,null)}},{key:"getPair",value:function(e){return(0,a.default)(this,h)[h].get(e)}},{key:"getPairs",value:function(){return(0,a.default)(this,h)[h].all()}},{key:"getPublicKeys",value:function(){return(0,a.default)(this,h)[h].all().map(b)}},{key:"removePair",value:function(e){(0,a.default)(this,h)[h].remove(e)}},{key:"setSS58Format",value:function(e){(0,a.default)(this,v)[v]=e}},{key:"toJson",value:function(e,t){return(0,a.default)(this,h)[h].get(e).toJson(t)}}]),e}();t.Keyring=m},54865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/keyring",path:"/",type:"cjs",version:"9.2.1"}},24860:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePair=function(e,t,f){var d=Array.isArray(f)||(0,c.isUndefined)(f)?f:[f],o=(0,r.jsonDecryptData)(t,e,d),i=o.subarray(0,n.PKCS8_HEADER.length);(0,c.assert)((0,c.u8aEq)(i,n.PKCS8_HEADER),"Invalid Pkcs8 header found in body");var u=o.subarray(a,a+n.SEC_LENGTH),s=a+n.SEC_LENGTH,l=o.subarray(s,s+n.PKCS8_DIVIDER.length);(0,c.u8aEq)(l,n.PKCS8_DIVIDER)||(s=a+n.SEED_LENGTH,u=o.subarray(a,s),l=o.subarray(s,s+n.PKCS8_DIVIDER.length),(0,c.assert)((0,c.u8aEq)(l,n.PKCS8_DIVIDER),"Invalid Pkcs8 divider found in body"));var p=s+n.PKCS8_DIVIDER.length;return{publicKey:o.subarray(p,p+n.PUB_LENGTH),secretKey:u}};var c=f(69338),r=f(94459),n=f(59728),a=n.PKCS8_HEADER.length},59728:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SEED_LENGTH=t.SEC_LENGTH=t.SALT_LENGTH=t.PUB_LENGTH=t.PKCS8_HEADER=t.PKCS8_DIVIDER=void 0;var f=new Uint8Array([161,35,3,33,0]);t.PKCS8_DIVIDER=f;var c=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]);t.PKCS8_HEADER=c,t.PUB_LENGTH=32,t.SALT_LENGTH=32,t.SEC_LENGTH=64,t.SEED_LENGTH=32},99905:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodePair=function(e,t){var f=e.publicKey,a=e.secretKey;(0,c.assert)(a,"Expected a valid secretKey to be passed to encode");var d=(0,c.u8aConcat)(n.PKCS8_HEADER,a,n.PKCS8_DIVIDER,f);if(!t)return d;var o=(0,r.scryptEncode)(t),i=o.params,u=o.password,s=o.salt,l=(0,r.naclEncrypt)(d,u.subarray(0,32)),p=l.encrypted,b=l.nonce;return(0,c.u8aConcat)((0,r.scryptToU8a)(s,i),b,p)};var c=f(69338),r=f(94459),n=f(59728)},99322:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPair=function e(t,f){var h=t.toSS58,y=t.type,v=f.publicKey,m=f.secretKey,g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},w=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,O=arguments.length>4?arguments[4]:void 0,x=function(e,t){var f=(0,n.decodePair)(e,t||w,O);if(64===f.secretKey.length)v=f.publicKey,m=f.secretKey;else{var c=i[y](f.secretKey);v=c.publicKey,m=c.secretKey}},P=function(e){return p(m)&&w&&x(e,w),w=(0,a.encodePair)({publicKey:v,secretKey:m},e),O=void 0,w},k=function(){var e=l[y](v);return"ethereum"===y?(0,r.ethereumEncode)(e):h(e)};return{get address(){return k()},get addressRaw(){var e=l[y](v);return"ethereum"===y?e.slice(-20):e},get isLocked(){return p(m)},get meta(){return g},get publicKey(){return v},get type(){return y},decodePkcs8:x,decryptMessage:function(e,t){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var f=(0,c.u8aToU8a)(e);return(0,r.naclOpen)(f.slice(24,f.length),f.slice(0,24),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),(0,r.convertSecretKeyToCurve25519)(m))},derive:function(t,f){(0,c.assert)("ethereum"!==y,"Unable to derive on this keypair"),(0,c.assert)(!p(m),"Cannot derive on a locked keypair");var n=(0,r.keyExtractPath)(t).path,a=(0,r.keyFromPath)({publicKey:v,secretKey:m},n,y);return e({toSS58:h,type:y},a,f,null)},encodePkcs8:function(e){return P(e)},encryptMessage:function(e,t,f){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var n=(0,r.naclSeal)((0,c.u8aToU8a)(e),(0,r.convertSecretKeyToCurve25519)(m),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),f),a=n.nonce,d=n.sealed;return(0,c.u8aConcat)(a,d)},lock:function(){m=new Uint8Array},setMeta:function(e){g=(0,c.objectSpread)({},g,e)},sign:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,c.assert)(!p(m),"Cannot sign with a locked key pair"),(0,c.u8aConcat)(t.withType?u[y]:o,s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m}))},toJson:function(e){var t=["ecdsa","ethereum"].includes(y)?20===v.length?(0,c.u8aToHex)(v):(0,c.u8aToHex)((0,r.secp256k1Compress)(v)):k();return(0,d.pairToJson)(y,{address:t,meta:g},P(e),!!e)},unlock:function(e){return x(e)},verify:function(e,t,f){return(0,r.signatureVerify)(e,t,l[y]((0,c.u8aToU8a)(f))).isValid},vrfSign:function(e,t,f){if((0,c.assert)(!p(m),"Cannot sign with a locked key pair"),"sr25519"===y)return(0,r.sr25519VrfSign)(e,{secretKey:m},t,f);var n=s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m});return(0,c.u8aConcat)(b(n,t,f),n)},vrfVerify:function(e,t,f,n,a){return"sr25519"===y?(0,r.sr25519VrfVerify)(e,t,v,n,a):(0,r.signatureVerify)(e,(0,c.u8aConcat)(u[y],t.subarray(32)),l[y]((0,c.u8aToU8a)(f))).isValid&&(0,c.u8aEq)(t.subarray(0,32),b(t.subarray(32),n,a))}}};var c=f(69338),r=f(94459),n=f(24860),a=f(99905),d=f(11062),o=new Uint8Array,i={ecdsa:r.secp256k1PairFromSeed,ed25519:r.ed25519PairFromSeed,ethereum:r.secp256k1PairFromSeed,sr25519:r.sr25519PairFromSeed},u={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},s={ecdsa:function(e,t){return(0,r.secp256k1Sign)(e,t,"blake2")},ed25519:r.ed25519Sign,ethereum:function(e,t){return(0,r.secp256k1Sign)(e,t,"keccak")},sr25519:r.sr25519Sign},l={ecdsa:function(e){return e.length>32?(0,r.blake2AsU8a)(e):e},ed25519:function(e){return e},ethereum:function(e){return 20===e.length?e:(0,r.keccakAsU8a)((0,r.secp256k1Expand)(e))},sr25519:function(e){return e}};function p(e){return!e||(0,c.u8aEmpty)(e)}function b(e,t,f){return(0,r.blake2AsU8a)((0,c.u8aConcat)(t||"",f||"",e))}},34301:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nobody=function(){return o};var c=f(94459),r=new Uint8Array(32),n=(0,c.encodeAddress)(r),a={isTesting:!0,name:"nobody"},d={address:n,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:a},o={address:n,addressRaw:r,decodePkcs8:function(e,t){},decryptMessage:function(e,t){return null},derive:function(e,t){return o},encodePkcs8:function(e){return new Uint8Array(0)},encryptMessage:function(e,t,f){return new Uint8Array},isLocked:!0,lock:function(){},meta:a,publicKey:r,setMeta:function(e){},sign:function(e){return new Uint8Array(64)},toJson:function(e){return d},type:"ed25519",unlock:function(e){},verify:function(e,t){return!1},vrfSign:function(e,t,f){return new Uint8Array(96)},vrfVerify:function(e,t,f,c){return!1}}},11062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairToJson=function(e,t,f,n){var a=t.address,d=t.meta;return(0,c.objectSpread)((0,r.jsonEncryptFormat)(f,["pkcs8",e],n),{address:a,meta:d})};var c=f(69338),r=f(94459)},45935:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Pairs=void 0;var o=f(69338),i=f(94459),u=(0,d.default)("map"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:{}})}return(0,n.default)(e,[{key:"add",value:function(e){return(0,a.default)(this,u)[u][(0,i.decodeAddress)(e.address).toString()]=e,e}},{key:"all",value:function(){return Object.values((0,a.default)(this,u)[u])}},{key:"get",value:function(e){var t=(0,a.default)(this,u)[u][(0,i.decodeAddress)(e).toString()];return(0,o.assert)(t,(function(){return"Unable to retrieve keypair '".concat((0,o.isU8a)(e)||(0,o.isHex)(e)?(0,o.u8aToHex)((0,o.u8aToU8a)(e)):e,"'")})),t}},{key:"remove",value:function(e){delete(0,a.default)(this,u)[u][(0,i.decodeAddress)(e).toString()]}}]),e}();t.Pairs=s},97236:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f0&&void 0!==arguments[0]?arguments[0]:{},f=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=new a.Keyring(t),n=t.type&&"ethereum"===t.type?i:o,s=c(n);try{for(s.s();!(e=s.n()).done;){var l=e.value,p=l.name,b=l.publicKey,h=l.secretKey,y=l.seed,v=l.type,m=u(p,y),g=f||p||!y?r.addPair((0,d.createPair)({toSS58:r.encodeAddress,type:v},{publicKey:b,secretKey:h},m)):r.addFromUri(y,m,t.type);g.lock=function(){}}}catch(e){s.e(e)}finally{s.f()}return r};var n=f(69338),a=f(79195),d=f(99322),o=[{publicKey:(0,n.hexToU8a)("0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d"),secretKey:(0,n.hexToU8a)("0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011"),seed:"Alice",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f"),secretKey:(0,n.hexToU8a)("0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd"),seed:"Alice//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48"),secretKey:(0,n.hexToU8a)("0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325"),seed:"Bob",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e"),secretKey:(0,n.hexToU8a)("0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde"),seed:"Bob//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22"),secretKey:(0,n.hexToU8a)("0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c"),seed:"Charlie",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20"),secretKey:(0,n.hexToU8a)("0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568"),seed:"Dave",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e"),secretKey:(0,n.hexToU8a)("0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587"),seed:"Eve",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c"),secretKey:(0,n.hexToU8a)("0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426"),seed:"Ferdie",type:"sr25519"}];t.PAIRSSR25519=o;var i=[{name:"Alith",publicKey:(0,n.hexToU8a)("0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f"),secretKey:(0,n.hexToU8a)("0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133"),type:"ethereum"},{name:"Baltathar",publicKey:(0,n.hexToU8a)("0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518"),secretKey:(0,n.hexToU8a)("0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b"),type:"ethereum"},{name:"Charleth",publicKey:(0,n.hexToU8a)("0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e"),secretKey:(0,n.hexToU8a)("0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b"),type:"ethereum"},{name:"Dorothy",publicKey:(0,n.hexToU8a)("0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c"),secretKey:(0,n.hexToU8a)("0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68"),type:"ethereum"},{name:"Ethan",publicKey:(0,n.hexToU8a)("0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa"),secretKey:(0,n.hexToU8a)("0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4"),type:"ethereum"},{name:"Faith",publicKey:(0,n.hexToU8a)("0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74"),secretKey:(0,n.hexToU8a)("0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df"),type:"ethereum"}];function u(e,t){return(0,n.assert)(e||t,"Testing pair should have either a name or a seed"),{isTesting:!0,name:e||t&&t.replace("//","_").toLowerCase()}}t.PAIRSETHEREUM=i},27362:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1&&void 0!==arguments[1])||arguments[1],r=(0,a.createTestKeyring)(e,f),d=r.getPairs(),o={nobody:(0,n.nobody)()},i=c(d);try{for(i.s();!(t=i.n()).done;){var u=t.value;o[u.meta.name]=u}}catch(e){i.e(e)}finally{i.f()}return o};var n=f(34301),a=f(97236)},94476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownGenesis=void 0,t.knownGenesis={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],centrifuge:["0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],"nodle-chain":["0xa3d114c2b8d0627c1aa9b134eafcf7d05ca561fdc19fb388bb9457f81809fb23"],picasso:["0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"]}},74897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownIcon=void 0,t.knownIcon={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"}},45547:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"knownGenesis",{enumerable:!0,get:function(){return c.knownGenesis}}),Object.defineProperty(t,"knownIcon",{enumerable:!0,get:function(){return r.knownIcon}}),Object.defineProperty(t,"knownLedger",{enumerable:!0,get:function(){return n.knownLedger}}),Object.defineProperty(t,"knownTestnet",{enumerable:!0,get:function(){return a.knownTestnet}});var c=f(94476),r=f(74897),n=f(73712),a=f(97519)},73712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownLedger=void 0,t.knownLedger={acala:787,bifrost:788,centrifuge:747,"dock-mainnet":594,edgeware:523,equilibrium:99999997,genshiro:99999996,karura:686,kusama:434,"nodle-chain":1003,polkadot:354,polymesh:595,sora:617,statemine:434,statemint:354,xxnetwork:1955}},97519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownTestnet=void 0,t.knownTestnet={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,subspace_testnet:!0,"zero-alphaville":!0}},90015:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(19113);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(87152)},19113:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.selectableNetworks=t.availableNetworks=t.allNetworks=void 0;var r=c(f(72314)),n=f(45547),a=[0,2,42],d=["testnet"],o=r.default.map((function(e){var t=e.network||"",f=t.replace(/_/g,"-").split("-"),c=e;return c.slip44=n.knownLedger[t],c.hasLedgerSupport=!!c.slip44,c.genesisHash=n.knownGenesis[t]||[],c.icon=n.knownIcon[t]||"substrate",c.isTestnet=!!n.knownTestnet[t]||d.includes(f[f.length-1]),c.isIgnored=c.isTestnet||!(e.standardAccount&&e.decimals&&e.decimals.length&&e.symbols&&e.symbols.length)&&42!==e.prefix,c}));t.allNetworks=o;var i=o.filter((function(e){return!e.isIgnored&&!!e.network})).sort((function(e,t){var f=a.includes(e.prefix);return f===a.includes(t.prefix)?f?0:e.displayName.localeCompare(t.displayName):f?-1:1}));t.availableNetworks=i;var u=i.filter((function(e){var t=e.genesisHash,f=e.prefix;return!!t.length||42===f}));t.selectableNetworks=u},87152:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/networks",path:"/",type:"cjs",version:"9.2.1"}},69066:(e,t,f)=>{"use strict";f(37131)},37131:()=>{},39592:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),f(69066);var c=f(82897)},6195:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(71614),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},23426:(e,t,f)=>{"use strict";var c=f(14627),r=f(69338),n=c(f(6195)),a=f(82897);(0,r.detectPackage)(a.packageInfo,null,n.default)},34328:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(23426);var c=f(39592);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},82897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-augment",path:"/",type:"cjs",version:"8.5.1"}},50061:(e,t,f)=>{"use strict";var c=f(38775),r=c(f(74448)),n=c(f(37154)),a=c(f(75520)),d=c(f(41698)),o=c(f(90761)),i=c(f(71197)),u=c(f(2115)),s=c(f(99573));Object.defineProperty(t,"__esModule",{value:!0});var l={RpcCore:!0,packageInfo:!0};t.RpcCore=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return v.packageInfo}});var p=f(72872),b=f(26700),h=f(69338),y=f(62293);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(l,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(71614),m=(0,h.logger)("rpc-core"),g={fallback:void 0,modifier:{isOptional:!0},type:{asMap:{linked:{isTrue:!1}},isMap:!1}};function w(e,t,f){var c=t.params,r=t.type,n=c.map((function(e){var t=e.isOptional,f=e.name,c=e.type;return"".concat(f).concat(t?"?":"",": ").concat(c)})).join(", ");m.error("".concat(e,"(").concat(n,"): ").concat(r,":: ").concat(f.message))}function O(e){return["0x3a636f6465"].includes(e.toHex())}var x=(0,s.default)("instanceId"),P=(0,s.default)("registryDefault"),k=(0,s.default)("getBlockRegistry"),M=(0,s.default)("getBlockHash"),j=(0,s.default)("storageCache"),S=function(){function e(t,f,c){var r;(0,o.default)(this,e),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:new Map}),this.mapping=new Map,this.sections=[];var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,h.assert)(c&&(0,h.isFunction)(c.send),"Expected Provider to API create"),(0,u.default)(this,x)[x]=t,(0,u.default)(this,P)[P]=f,this.provider=c;var a=Object.keys(b.rpcDefinitions);(r=this.sections).push.apply(r,(0,d.default)(a)),this.addUserInterfaces(n)}return(0,i.default)(e,[{key:"isConnected",get:function(){return this.provider.isConnected}},{key:"connect",value:function(){return this.provider.connect()}},{key:"disconnect",value:function(){return this.provider.disconnect()}},{key:"setRegistrySwap",value:function(e){var t=this;(0,u.default)(this,k)[k]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,x)[x]}})}},{key:"setResolveBlockHash",value:function(e){var t=this;(0,u.default)(this,M)[M]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,x)[x]}})}},{key:"addUserInterfaces",value:function(e){var t,f=this;(t=this.sections).push.apply(t,(0,d.default)(Object.keys(e).filter((function(e){return!f.sections.includes(e)}))));for(var c=function(t){for(var c=f.sections[t],r=(0,h.objectSpread)({},b.rpcDefinitions[c],e[c]),n=Object.keys(r),a=function(e){var t=n[e],a=r[t],d=a.endpoint||"".concat(c,"_").concat(t);if(!f.mapping.has(d)){var o=!!a.pubsub;f[c]||(f[c]={}),f.mapping.set(d,(0,h.objectSpread)({},a,{isSubscription:o,jsonrpc:d,method:t,section:c})),(0,h.lazyMethod)(f[c],t,(function(){return o?f._createMethodSubscribe(c,t,a):f._createMethodSend(c,t,a)}))}},d=0;d=r&&c.length<=f.params.length,(function(){return"Expected ".concat(f.params.length," parameters").concat(n,", ").concat(c.length," found instead")})),c.map((function(c,r){return e.createTypeUnsafe(f.params[r].type,[c],{blockHash:t})}))}},{key:"_formatOutput",value:function(e,t,f,c,r,n){var a=this;if("StorageData"===c.type){var d=r[0];return this._formatStorageData(e,t,d,n)}if("StorageChangeSet"===c.type){var o=r[0];return o?this._formatStorageSet(e,n.block,o,n.changes):e.createType("StorageChangeSet",n)}if("Vec"===c.type){var i=n.map((function(t){var f=t.block,c=t.changes;return[e.createType("Hash",f),a._formatStorageSet(e,f,r[0],c)]}));return"queryStorageAt"===f?i[0][1]:i}return e.createTypeUnsafe(c.type,[n],{blockHash:t})}},{key:"_formatStorageData",value:function(e,t,f,c){var r=(0,h.isNull)(c),n=r?null:O(f)?c:(0,h.u8aToU8a)(c);return this._newType(e,t,f,n,r)}},{key:"_formatStorageSet",value:function(e,t,f,c){var r=this,n=1!==f.length;return f.reduce((function(f,a,d){return f.push(r._formatStorageSetEntry(e,t,a,c,n,d)),f}),[])}},{key:"_formatStorageSetEntry",value:function(e,t,f,c,r,a){var d=f.toHex(),o=c.find((function(e){return(0,n.default)(e,1)[0]===d})),i=(0,h.isUndefined)(o)?r&&(0,u.default)(this,j)[j].get(d)||null:o[1],s=(0,h.isNull)(i),l=s||O(f)?i:(0,h.u8aToU8a)(i);return(0,u.default)(this,j)[j].set(d,i),this._newType(e,t,f,l,s,a)}},{key:"_newType",value:function(e,t,f,c,r){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:-1,a=f.outputType||"Raw",d=f.meta||g,o=-1===n?"":" entry ".concat(n,":");try{return e.createTypeUnsafe(a,[r?d.fallback?a.includes("Linkage<")?(0,h.u8aConcat)((0,h.hexToU8a)(d.fallback.toHex()),new Uint8Array(2)):(0,h.hexToU8a)(d.fallback.toHex()):void 0:d.modifier.isOptional?e.createTypeUnsafe(a,[c],{blockHash:t,isPedantic:!0}):c],{blockHash:t,isOptional:d.modifier.isOptional,isPedantic:!d.modifier.isOptional})}catch(e){throw new Error("Unable to decode storage ".concat(f.section||"unknown",".").concat(f.method||"unknown",":").concat(o,": ").concat(e.message))}}}]),e}();t.RpcCore=S},396:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(12130),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},29667:(e,t,f)=>{"use strict";var c=f(38775),r=f(69338),n=c(f(396)),a=f(71614);(0,r.detectPackage)(a.packageInfo,null,n.default)},39026:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(29667);var c=f(50061);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},71614:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-core",path:"/",type:"cjs",version:"8.5.1"}},52516:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.drr=void 0;var c=f(72872),r=f(69338),n=f(83864),a=(0,r.logger)("drr"),d=function(e,t){return(0,r.stringify)({t:e})===(0,r.stringify)({t})},o=function(e){throw a.error(e.message),e},i=function(){};t.drr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.delay,f=e.skipChange,r=void 0!==f&&f,a=e.skipTimeout,u=void 0!==a&&a;return function(e){return e.pipe((0,c.catchError)(o),r?(0,c.tap)(i):(0,c.distinctUntilChanged)(d),(0,c.publishReplay)(1),u?(0,c.refCount)():(0,n.refCountDelay)(t))}}},62293:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(52516);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(79422);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(83864);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},79422:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memo=function(e,t){var f={getInstanceId:function(){return e}},a=(0,r.memoize)((function(){for(var e=arguments.length,f=new Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCountDelay=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1750;return function(t){var f=[0,0,c.Subscription.EMPTY,c.Subscription.EMPTY],r=f[0],n=f[1],a=f[2],d=f[3];return new c.Observable((function(f){return t.subscribe(f),0==n++&&(1===r?d.unsubscribe():a=t.connect(),r=3),function(){0==--n&&(2===r?(r=0,d.unsubscribe()):(r=1,d=c.asapScheduler.schedule((function(){r=0,a.unsubscribe()}),e)))}}))}};var c=f(72872)},116:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return c.HttpProvider}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(16340),r=f(12130),n=f(5004)},20026:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(67322)),n=c(f(79539)),a=c(f(62948)),d=c(f(44414)),o=c(f(71567)),i=c(f(3264)),u=c(f(57975));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=f(23146),l=-99999;function p(e,t,f){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:f})}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(){var e;(0,n.default)(this,u);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,r=arguments.length>2?arguments[2]:void 0;if(e=c.call(this),p((0,a.default)(e),"message",String(t)),p((0,a.default)(e),"name",e.constructor.name),p((0,a.default)(e),"data",r),p((0,a.default)(e),"code",f),(0,s.isFunction)(Error.captureStackTrace))Error.captureStackTrace((0,a.default)(e),e.constructor);else{var d=new Error(t),o=d.stack;o&&p((0,a.default)(e),"stack",o)}return e}return(0,r.default)(u)}((0,u.default)(Error));b.CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:l},t.default=b},97530:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(40046)),n=c(f(79539)),a=c(f(67322)),d=c(f(43685)),o=c(f(10242)),i=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.RpcCoder=void 0;var u=f(69338),s=i(f(20026));function l(e){if(e){var t=e.code,f=e.data,c=e.message;throw new s.default("".concat(t,": ").concat(c).concat(function(e){if((0,u.isUndefined)(e))return"";var t=": ".concat((0,u.isString)(e)?e.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,u.stringify)(e));return t.length<=256?t:"".concat(t.substring(0,255),"…")}(f)),t,f)}}var p=(0,o.default)("id"),b=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:0})}return(0,a.default)(e,[{key:"decodeResponse",value:function(e){(0,u.assert)(e&&"2.0"===e.jsonrpc,"Invalid jsonrpc field in decoded object");var t=!(0,u.isUndefined)(e.params)&&!(0,u.isUndefined)(e.method);return(0,u.assert)((0,u.isNumber)(e.id)||t&&((0,u.isNumber)(e.params.subscription)||(0,u.isString)(e.params.subscription)),"Invalid id field in decoded object"),l(e.error),(0,u.assert)(!(0,u.isUndefined)(e.result)||t,"No result found in jsonrpc response"),t?(l(e.params.error),e.params.result):e.result}},{key:"encodeJson",value:function(e,t){var f=this.encodeObject(e,t),c=(0,r.default)(f,2),n=c[0],a=c[1];return[n,(0,u.stringify)(a)]}},{key:"encodeObject",value:function(e,t){var f=++(0,d.default)(this,p)[p];return[f,{id:f,jsonrpc:"2.0",method:e,params:t}]}}]),e}();t.RpcCoder=b},91890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={HTTP_URL:"http://127.0.0.1:9933",WS_URL:"ws://127.0.0.1:9944"}},11434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},75317:(e,t,f)=>{"use strict";var c=f(3724),r=f(69338),n=c(f(11434)),a=f(12130);(0,r.detectPackage)(a.packageInfo,null,n.default)},16340:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(33354)),n=c(f(11311)),a=c(f(40046)),d=c(f(71274)),o=c(f(79539)),i=c(f(67322));function u(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:m.default.HTTP_URL,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.defineProperty(this,S,{value:E}),Object.defineProperty(this,x,{writable:!0,value:new g.LRUCache}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),(0,h.assert)(/^(https|http):\/\//.test(t),(function(){return"Endpoint should start with 'http://', received '".concat(t,"'")})),(0,p.default)(this,P)[P]=new v.RpcCoder,(0,p.default)(this,k)[k]=t,(0,p.default)(this,M)[M]=f,(0,p.default)(this,j)[j]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}}}var t,f,c,n,u;return(0,i.default)(e,[{key:"hasSubscriptions",get:function(){return!1}},{key:"clone",value:function(){return new e((0,p.default)(this,k)[k],(0,p.default)(this,M)[M])}},{key:"connect",value:(u=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return u.apply(this,arguments)})},{key:"disconnect",value:(n=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"stats",get:function(){return(0,p.default)(this,j)[j]}},{key:"isConnected",get:function(){return!0}},{key:"on",value:function(e,t){return O.error("HTTP Provider does not have 'on' emitters, use WebSockets instead"),function(){}}},{key:"send",value:(c=(0,d.default)(r.default.mark((function e(t,f,c){var n,d,o,i;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,j)[j].total.requests++,n=(0,p.default)(this,P)[P].encodeJson(t,f),d=(0,a.default)(n,2),o=d[1],(i=c?(0,p.default)(this,x)[x].get(o):null)?(0,p.default)(this,j)[j].total.cached++:(i=(0,p.default)(this,S)[S](o),c&&(0,p.default)(this,x)[x].set(o,i)),e.abrupt("return",i);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return c.apply(this,arguments)})},{key:"subscribe",value:(f=(0,d.default)(r.default.mark((function e(t,f,c,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,t,c,r){return f.apply(this,arguments)})},{key:"unsubscribe",value:(t=(0,d.default)(r.default.mark((function e(t,f,c){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function E(e){return A.apply(this,arguments)}function A(){return(A=(0,d.default)(r.default.mark((function e(t){var f,c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,j)[j].active.requests++,(0,p.default)(this,j)[j].total.bytesSent+=t.length,e.prev=2,e.next=5,(0,y.fetch)((0,p.default)(this,k)[k],{body:t,headers:s({Accept:"application/json","Content-Length":"".concat(t.length),"Content-Type":"application/json"},(0,p.default)(this,M)[M]),method:"POST"});case 5:return f=e.sent,(0,h.assert)(f.ok,(function(){return"[".concat(f.status,"]: ").concat(f.statusText)})),e.next=9,f.text();case 9:return c=e.sent,(0,p.default)(this,j)[j].total.bytesRecv+=c.length,n=(0,p.default)(this,P)[P].decodeResponse(JSON.parse(c)),(0,p.default)(this,j)[j].active.requests--,e.abrupt("return",n);case 16:throw e.prev=16,e.t0=e.catch(2),(0,p.default)(this,j)[j].active.requests--,e.t0;case 20:case"end":return e.stop()}}),e,this,[[2,16]])})))).apply(this,arguments)}t.HttpProvider=T},51290:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(75317);var c=f(116);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},5686:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(67322)),n=c(f(79539)),a=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var d=a(f(43685)),o=a(f(10242)),i=(0,r.default)((function e(t){(0,n.default)(this,e),this.key=t,this.next=this.prev=this})),u=(0,o.default)("data"),s=(0,o.default)("refs"),l=(0,o.default)("length"),p=(0,o.default)("head"),b=(0,o.default)("tail"),h=(0,o.default)("toHead"),y=function(){function e(){(0,n.default)(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:384;Object.defineProperty(this,h,{value:v}),this.capacity=void 0,Object.defineProperty(this,u,{writable:!0,value:new Map}),Object.defineProperty(this,s,{writable:!0,value:new Map}),Object.defineProperty(this,l,{writable:!0,value:0}),Object.defineProperty(this,p,{writable:!0,value:void 0}),Object.defineProperty(this,b,{writable:!0,value:void 0}),this.capacity=t,(0,d.default)(this,p)[p]=(0,d.default)(this,b)[b]=new i("")}return(0,r.default)(e,[{key:"length",get:function(){return(0,d.default)(this,l)[l]}},{key:"lengthData",get:function(){return(0,d.default)(this,u)[u].size}},{key:"lengthRefs",get:function(){return(0,d.default)(this,s)[s].size}},{key:"entries",value:function(){for(var e=this.keys(),t=new Array(e.length),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-provider",path:"/",type:"cjs",version:"8.5.1"}},37263:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWSErrorString=function(e){return e>=0&&e<=999?"(Unused)":f[e]||function(e){return e<=1999?"(For WebSocket standard)":e<=2999?"(For WebSocket extensions)":e<=3999?"(For libraries and frameworks)":e<=4999?"(For applications)":void 0}(e)||"(Unknown)"};var f={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"}},5004:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(33354)),n=c(f(40046)),a=c(f(71274)),d=c(f(79539)),o=c(f(67322)),i=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.WsProvider=void 0;var u=i(f(43685)),s=i(f(10242)),l=i(f(26729)),p=f(69338),b=f(83137),h=f(88546),y=f(97530),v=i(f(91890)),m=f(5686),g=f(37263),w={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},O=(0,p.logger)("api-ws");function x(e,t){Object.keys(e).forEach((function(f){t&&t(e[f]),delete e[f]}))}var P=(0,s.default)("callCache"),k=(0,s.default)("coder"),M=(0,s.default)("endpoints"),j=(0,s.default)("headers"),S=(0,s.default)("eventemitter"),T=(0,s.default)("handlers"),E=(0,s.default)("isReadyPromise"),A=(0,s.default)("stats"),I=(0,s.default)("waitingForId"),N=(0,s.default)("autoConnectMs"),R=(0,s.default)("endpointIndex"),B=(0,s.default)("isConnected"),C=(0,s.default)("subscriptions"),_=(0,s.default)("timeoutId"),V=(0,s.default)("websocket"),U=(0,s.default)("timeout"),H=(0,s.default)("send"),L=(0,s.default)("emit"),D=(0,s.default)("onSocketClose"),z=(0,s.default)("onSocketError"),F=(0,s.default)("onSocketMessage"),q=(0,s.default)("onSocketMessageResult"),W=(0,s.default)("onSocketMessageSubscribe"),X=(0,s.default)("onSocketOpen"),K=(0,s.default)("resubscribe"),Z=(0,s.default)("timeoutHandlers"),G=function(){function e(){var t=this;(0,d.default)(this,e);var f=this,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.WS_URL,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2500,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;Object.defineProperty(this,H,{value:Y}),Object.defineProperty(this,P,{writable:!0,value:new m.LRUCache}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:void 0}),Object.defineProperty(this,T,{writable:!0,value:{}}),Object.defineProperty(this,E,{writable:!0,value:void 0}),Object.defineProperty(this,A,{writable:!0,value:void 0}),Object.defineProperty(this,I,{writable:!0,value:{}}),Object.defineProperty(this,N,{writable:!0,value:void 0}),Object.defineProperty(this,R,{writable:!0,value:void 0}),Object.defineProperty(this,B,{writable:!0,value:!1}),Object.defineProperty(this,C,{writable:!0,value:{}}),Object.defineProperty(this,_,{writable:!0,value:null}),Object.defineProperty(this,V,{writable:!0,value:void 0}),Object.defineProperty(this,U,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:function(e){for(var t,c=arguments.length,r=new Array(c>1?c-1:0),n=1;n0&&O.error(f.message),(0,u.default)(t,B)[B]=!1,(0,u.default)(t,V)[V]&&((0,u.default)(t,V)[V].onclose=null,(0,u.default)(t,V)[V].onerror=null,(0,u.default)(t,V)[V].onmessage=null,(0,u.default)(t,V)[V].onopen=null,(0,u.default)(t,V)[V]=null),(0,u.default)(t,_)[_]&&(clearInterval((0,u.default)(t,_)[_]),(0,u.default)(t,_)[_]=null),(0,u.default)(t,L)[L]("disconnected"),x((0,u.default)(t,T)[T],(function(e){try{e.callback(f,void 0)}catch(e){O.error(e)}})),x((0,u.default)(t,I)[I]),(0,u.default)(t,N)[N]>0&&setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(t,N)[N])}}),Object.defineProperty(this,z,{writable:!0,value:function(e){O.debug((function(){return["socket error",e]})),(0,u.default)(t,L)[L]("error",e)}}),Object.defineProperty(this,F,{writable:!0,value:function(e){O.debug((function(){return["received",e.data]})),(0,u.default)(t,A)[A].total.bytesRecv+=e.data.length;var f=JSON.parse(e.data);return(0,p.isUndefined)(f.method)?(0,u.default)(t,q)[q](f):(0,u.default)(t,W)[W](f)}}),Object.defineProperty(this,q,{writable:!0,value:function(e){var f=(0,u.default)(t,T)[T][e.id];if(f){try{var c=f.method,r=f.params,n=f.subscription,a=(0,u.default)(t,k)[k].decodeResponse(e);if(f.callback(null,a),n){var d="".concat(n.type,"::").concat(a);(0,u.default)(t,C)[C][d]=(0,p.objectSpread)({},n,{method:c,params:r}),(0,u.default)(t,I)[I][d]&&(0,u.default)(t,W)[W]((0,u.default)(t,I)[I][d])}}catch(e){f.callback(e,void 0)}delete(0,u.default)(t,T)[T][e.id]}else O.debug((function(){return"Unable to find handler for id=".concat(e.id)}))}}),Object.defineProperty(this,W,{writable:!0,value:function(e){var f=w[e.method]||e.method||"invalid",c="".concat(f,"::").concat(e.params.subscription),r=(0,u.default)(t,C)[C][c];if(!r)return(0,u.default)(t,I)[I][c]=e,void O.debug((function(){return"Unable to find handler for subscription=".concat(c)}));delete(0,u.default)(t,I)[I][c];try{var n=(0,u.default)(t,k)[k].decodeResponse(e);r.callback(null,n)}catch(e){r.callback(e,void 0)}}}),Object.defineProperty(this,X,{writable:!0,value:function(){return(0,p.assert)(!(0,p.isNull)((0,u.default)(t,V)[V]),"WebSocket cannot be null in onOpen"),O.debug((function(){return["connected to",(0,u.default)(t,M)[M][(0,u.default)(t,R)[R]]]})),(0,u.default)(t,B)[B]=!0,(0,u.default)(t,L)[L]("connected"),(0,u.default)(t,K)[K](),!0}}),Object.defineProperty(this,K,{writable:!0,value:function(){var e=(0,u.default)(t,C)[C];(0,u.default)(t,C)[C]={},Promise.all(Object.keys(e).map(function(){var f=(0,a.default)(r.default.mark((function f(c){var n,a,d,o,i;return r.default.wrap((function(f){for(;;)switch(f.prev=f.next){case 0:if(n=e[c],a=n.callback,d=n.method,o=n.params,!(i=n.type).startsWith("author_")){f.next=3;break}return f.abrupt("return");case 3:return f.prev=3,f.next=6,t.subscribe(i,d,o,a);case 6:f.next=11;break;case 8:f.prev=8,f.t0=f.catch(3),O.error(f.t0);case 11:case"end":return f.stop()}}),f,null,[[3,8]])})));return function(e){return f.apply(this,arguments)}}())).catch(O.error)}}),Object.defineProperty(this,Z,{writable:!0,value:function(){for(var e=Date.now(),f=Object.keys((0,u.default)(t,T)[T]),c=0;c(0,u.default)(t,U)[U]){try{r.callback(new Error("No response received from RPC endpoint in ".concat((0,u.default)(t,U)[U]/1e3,"s")),void 0)}catch(e){}(0,u.default)(t,A)[A].total.timeout++,delete(0,u.default)(t,T)[T][f[c]]}}}});var s=Array.isArray(c)?c:[c];(0,p.assert)(0!==s.length,"WsProvider requires at least one Endpoint"),s.forEach((function(e){(0,p.assert)(/^(wss|ws):\/\//.test(e),(function(){return"Endpoint should start with 'ws://', received '".concat(e,"'")}))})),(0,u.default)(this,S)[S]=new l.default,(0,u.default)(this,N)[N]=n||0,(0,u.default)(this,k)[k]=new y.RpcCoder,(0,u.default)(this,R)[R]=-1,(0,u.default)(this,M)[M]=s,(0,u.default)(this,j)[j]=o,(0,u.default)(this,V)[V]=null,(0,u.default)(this,A)[A]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}},(0,u.default)(this,U)[U]=i||6e4,n>0&&this.connectWithRetry().catch((function(){})),(0,u.default)(this,E)[E]=new Promise((function(e){(0,u.default)(t,S)[S].once("connected",(function(){e(t)}))}))}var t,f,c,i;return(0,o.default)(e,[{key:"hasSubscriptions",get:function(){return!0}},{key:"isConnected",get:function(){return(0,u.default)(this,B)[B]}},{key:"isReady",get:function(){return(0,u.default)(this,E)[E]}},{key:"clone",value:function(){return new e((0,u.default)(this,M)[M])}},{key:"connect",value:(i=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,(0,u.default)(this,R)[R]=((0,u.default)(this,R)[R]+1)%(0,u.default)(this,M)[M].length,(0,u.default)(this,V)[V]=void 0!==b.xglobal.WebSocket&&(0,p.isChildClass)(b.xglobal.WebSocket,h.WebSocket)?new h.WebSocket((0,u.default)(this,M)[M][(0,u.default)(this,R)[R]]):new h.WebSocket((0,u.default)(this,M)[M][(0,u.default)(this,R)[R]],void 0,void 0,(0,u.default)(this,j)[j],void 0,{fragmentOutgoingMessages:!0,fragmentationThreshold:1048576,maxReceivedFrameSize:25165824,maxReceivedMessageSize:25165824}),(0,u.default)(this,V)[V].onclose=(0,u.default)(this,D)[D],(0,u.default)(this,V)[V].onerror=(0,u.default)(this,z)[z],(0,u.default)(this,V)[V].onmessage=(0,u.default)(this,F)[F],(0,u.default)(this,V)[V].onopen=(0,u.default)(this,X)[X],(0,u.default)(this,_)[_]=setInterval((function(){return(0,u.default)(t,Z)[Z]()}),5e3),e.next=15;break;case 10:throw e.prev=10,e.t0=e.catch(0),O.error(e.t0),(0,u.default)(this,L)[L]("error",e.t0),e.t0;case 15:case"end":return e.stop()}}),e,this,[[0,10]])}))),function(){return i.apply(this,arguments)})},{key:"connectWithRetry",value:(c=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((0,u.default)(this,N)[N]>0)){e.next=9;break}return e.prev=1,e.next=4,this.connect();case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(this,N)[N]);case 9:case"end":return e.stop()}}),e,this,[[1,6]])}))),function(){return c.apply(this,arguments)})},{key:"disconnect",value:(f=(0,a.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,u.default)(this,N)[N]=0,e.prev=1,(0,u.default)(this,V)[V]&&(0,u.default)(this,V)[V].close(1e3),e.next=10;break;case 5:throw e.prev=5,e.t0=e.catch(1),O.error(e.t0),(0,u.default)(this,L)[L]("error",e.t0),e.t0;case 10:case"end":return e.stop()}}),e,this,[[1,5]])}))),function(){return f.apply(this,arguments)})},{key:"stats",get:function(){return{active:{requests:Object.keys((0,u.default)(this,T)[T]).length,subscriptions:Object.keys((0,u.default)(this,C)[C]).length},total:(0,u.default)(this,A)[A].total}}},{key:"on",value:function(e,t){var f=this;return(0,u.default)(this,S)[S].on(e,t),function(){(0,u.default)(f,S)[S].removeListener(e,t)}}},{key:"send",value:function(e,t,f,c){(0,u.default)(this,A)[A].total.requests++;var r=(0,u.default)(this,k)[k].encodeJson(e,t),a=(0,n.default)(r,2),d=a[0],o=a[1],i=f?(0,u.default)(this,P)[P].get(o):null;return i?(0,u.default)(this,A)[A].total.cached++:(i=(0,u.default)(this,H)[H](d,o,e,t,c),f&&(0,u.default)(this,P)[P].set(o,i)),i}},{key:"subscribe",value:function(e,t,f,c){return(0,u.default)(this,A)[A].total.subscriptions++,this.send(t,f,!1,{callback:c,type:e})}},{key:"unsubscribe",value:(t=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n="".concat(t,"::").concat(c),!(0,p.isUndefined)((0,u.default)(this,C)[C][n])){e.next=4;break}return O.debug((function(){return"Unable to find active subscription=".concat(n)})),e.abrupt("return",!1);case 4:return delete(0,u.default)(this,C)[C][n],e.prev=5,e.abrupt("return",!(this.isConnected&&!(0,p.isNull)((0,u.default)(this,V)[V]))||this.send(f,[c]));case 9:return e.prev=9,e.t0=e.catch(5),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e,this,[[5,9]])}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function Y(e,t,f,c,r){return J.apply(this,arguments)}function J(){return(J=(0,a.default)(r.default.mark((function e(t,f,c,n,a){var d=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){try{(0,p.assert)(d.isConnected&&!(0,p.isNull)((0,u.default)(d,V)[V]),"WebSocket is not connected"),O.debug((function(){return["calling",c,f]})),(0,u.default)(d,T)[T][t]={callback:function(t,f){t?r(t):e(f)},method:c,params:n,start:Date.now(),subscription:a},(0,u.default)(d,A)[A].total.bytesSent+=f.length,(0,u.default)(d,V)[V].send(f)}catch(e){r(e)}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.WsProvider=G},54650:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractArray=void 0;var l=f(69338),p=f(40557),b=function(e){(0,o.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t,f){var r;(0,n.default)(this,s),r=c.call(this,t.length);for(var a=0;a{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(26794)),i=c(f(63729)),u=c(f(38277)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_UINT_BITS=t.AbstractInt=void 0;var b=f(69338);t.DEFAULT_UINT_BITS=64;var h=new b.BN(1e4),y=[["Perquintill",b.BN_QUINTILL],["Perbill",b.BN_BILLION],["Permill",b.BN_MILLION],["Percent",b.BN_HUNDRED]];function v(e,t){return(0,b.isBn)(e)?e.toString():(0,b.isHex)(e,-1,!0)?(0,b.hexToBn)(e,{isLe:!1,isNegative:t}).toString():((0,b.isNumber)(e)?(0,b.assert)(e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER&&Math.floor(e)===e,"Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1"):(0,b.isString)(e)&&(0,b.assert)(!(e.includes(".")||e.includes(",")||e.includes("e")),"String should not contain decimal points or scientific notation"),(0,b.bnToBn)(e).toString())}var m=(0,p.default)("bitLength"),g=(0,p.default)("isSigned"),w=function(e){(0,o.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function p(e){var t,f,r;(0,n.default)(this,p);var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:64,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];r=c.call(this,(0,b.isU8a)(a)?(0,b.u8aToBn)(a.subarray(0,o/8),{isLe:!0,isNegative:i}).toString():v(a,i)),Object.defineProperty((0,d.default)(r),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(r),g,{writable:!0,value:void 0}),r.registry=e,(0,l.default)((0,d.default)(r),m)[m]=o,r.encodedLength=(0,l.default)((0,d.default)(r),m)[m]/8,(0,l.default)((0,d.default)(r),g)[g]=i;var h=r.gte(b.BN_ZERO),y=o-(i&&h?1:0);return(0,b.assert)(i||h,(function(){return"".concat(r.toRawType(),": Negative number passed to unsigned type")})),(0,b.assert)((0,u.default)((t=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",t).call(t)<=y,(function(){return"".concat(r.toRawType(),": Input too large. Found input with ").concat((0,u.default)((f=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",f).call(f)," bits, expected ").concat(y)})),r}return(0,a.default)(p,[{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isZero()}},{key:"isUnsigned",get:function(){return!(0,l.default)(this,g)[g]}},{key:"bitLength",value:function(){return(0,l.default)(this,m)[m]}},{key:"eq",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"eq",this).call(this,(0,b.isHex)(e)?(0,b.hexToBn)(e.toString(),{isLe:!1,isNegative:(0,l.default)(this,g)[g]}):(0,b.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"isMax",value:function(){return this.toU8a().filter((function(e){return 255===e})).length===(0,l.default)(this,m)[m]/8}},{key:"toBigInt",value:function(){return BigInt(this.toString())}},{key:"toBn",value:function(){return this}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,b.bnToHex)(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}},{key:"toHuman",value:function(e){var t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":(0,b.formatBalance)(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});var f=y.find((function(e){return(0,r.default)(e,1)[0]===t}))||[],c=(0,r.default)(f,2)[1];return c?function(e,t){return"".concat((e.mul(h).div(t).toNumber()/100).toFixed(2),"%")}(this,c):(0,b.formatNumber)(this)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e||(0,u.default)((0,s.default)(p.prototype),"bitLength",this).call(this)>52?this.toHex():this.toNumber()}},{key:"toRawType",value:function(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":"".concat(this.isUnsigned?"u":"i").concat(this.bitLength())}},{key:"toString",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"toString",this).call(this,e)}},{key:"toU8a",value:function(e){return(0,b.bnToU8a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}]),p}(b.BN);t.AbstractInt=w},70629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AbstractArray",{enumerable:!0,get:function(){return c.AbstractArray}}),Object.defineProperty(t,"AbstractInt",{enumerable:!0,get:function(){return r.AbstractInt}});var c=f(54650),r=f(66576)},4218:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(73870)),d=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.Base=void 0;var o=(0,d.default)("registry"),i=(0,d.default)("raw"),u=function(){function e(t,f,c){(0,r.default)(this,e),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,i,{writable:!0,value:void 0}),(0,a.default)(this,o)[o]=t,(0,a.default)(this,i)[i]=f,this.initialU8aLength=c}return(0,n.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"inner",get:function(){return(0,a.default)(this,i)[i]}},{key:"isEmpty",get:function(){return(0,a.default)(this,i)[i].isEmpty}},{key:"registry",get:function(){return(0,a.default)(this,o)[o]}},{key:"eq",value:function(e){return(0,a.default)(this,i)[i].eq(e)}},{key:"inspect",value:function(){return(0,a.default)(this,i)[i].inspect()}},{key:"toHex",value:function(e){return(0,a.default)(this,i)[i].toHex(e)}},{key:"toHuman",value:function(e){return(0,a.default)(this,i)[i].toHuman(e)}},{key:"toJSON",value:function(){return(0,a.default)(this,i)[i].toJSON()}},{key:"toString",value:function(){return(0,a.default)(this,i)[i].toString()}},{key:"toU8a",value:function(e){return(0,a.default)(this,i)[i].toU8a(e)}},{key:"toRawType",value:function(){return"Base"}},{key:"unwrap",value:function(){return(0,a.default)(this,i)[i]}}]),e}();t.Base=u},756:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(26794)),n=c(f(63729)),a=c(f(88775)),d=c(f(78106)),o=c(f(67123)),i=c(f(8736)),u=c(f(73870)),s=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.Compact=void 0;var l=f(69338),p=f(15450),b=(0,s.default)("Type"),h=(0,s.default)("raw"),y=function(){function e(t,f){(0,o.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0});var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.registry=t,(0,u.default)(this,b)[b]=(0,p.typeToConstructor)(t,f);var r=e.decodeCompact(t,(0,u.default)(this,b)[b],c),n=(0,d.default)(r,2),a=n[0],i=n[1];this.initialU8aLength=i,(0,u.default)(this,h)[h]=a}return(0,i.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return(0,u.default)(this,h)[h].isEmpty}},{key:"bitLength",value:function(){return(0,u.default)(this,h)[h].bitLength()}},{key:"eq",value:function(t){return(0,u.default)(this,h)[h].eq(t instanceof e?(0,u.default)(t,h)[h]:t)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return(0,u.default)(this,h)[h].toBigInt()}},{key:"toBn",value:function(){return(0,u.default)(this,h)[h].toBn()}},{key:"toHex",value:function(e){return(0,u.default)(this,h)[h].toHex(e)}},{key:"toHuman",value:function(e){return(0,u.default)(this,h)[h].toHuman(e)}},{key:"toJSON",value:function(){return(0,u.default)(this,h)[h].toJSON()}},{key:"toNumber",value:function(){return(0,u.default)(this,h)[h].toNumber()}},{key:"toRawType",value:function(){return"Compact<".concat(this.registry.getClassName((0,u.default)(this,b)[b])||(0,u.default)(this,h)[h].toRawType(),">")}},{key:"toString",value:function(){return(0,u.default)(this,h)[h].toString()}},{key:"toU8a",value:function(e){return(0,l.compactToU8a)((0,u.default)(this,h)[h].toBn())}},{key:"unwrap",value:function(){return(0,u.default)(this,h)[h]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,d=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e,f){return(0,o.default)(this,u),d.call(this,e,t,f)}return(0,i.default)(u)}(e)}},{key:"decodeCompact",value:function(t,f,c){if((0,l.isU8a)(c)){var r=(0,l.compactFromU8a)(c),n=(0,d.default)(r,2),a=n[0];return[new f(t,n[1]),a]}return c instanceof e?[new f(t,(0,u.default)(c,h)[h]),0]:c instanceof f?[c,0]:[new f(t,c),0]}}]),e}();t.Compact=y},57202:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(26794)),n=c(f(63729)),a=c(f(88775)),d=c(f(67123)),o=c(f(8736)),i=c(f(73870)),u=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.DoNotConstruct=void 0;var s=(0,u.default)("neverError"),l=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,s,{writable:!0,value:void 0});var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DoNotConstruct";throw this.registry=t,(0,i.default)(this,s)[s]=new Error("DoNotConstruct: Cannot construct unknown type ".concat(f)),(0,i.default)(this,s)[s]}return(0,o.default)(e,[{key:"encodedLength",get:function(){throw(0,i.default)(this,s)[s]}},{key:"hash",get:function(){throw(0,i.default)(this,s)[s]}},{key:"isEmpty",get:function(){throw(0,i.default)(this,s)[s]}},{key:"eq",value:function(){throw(0,i.default)(this,s)[s]}},{key:"inspect",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toHex",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toHuman",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toJSON",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toRawType",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toString",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toU8a",value:function(){throw(0,i.default)(this,s)[s]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,i=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e){return(0,d.default)(this,u),i.call(this,e,t)}return(0,o.default)(u)}(e)}}]),e}();t.DoNotConstruct=l},90831:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(8890)),n=c(f(26794)),a=c(f(63729)),d=c(f(88775)),o=c(f(23243)),i=c(f(6254)),u=c(f(67123)),s=c(f(8736)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Enum=void 0;var h=f(69338),y=f(15450),v=f(20887);function m(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,r=Object.values(t).find((function(e){return e.index===f}));return(0,h.assert)(!(0,h.isUndefined)(r),(function(){return"Unable to create Enum via index ".concat(f,", in ").concat(Object.keys(t).join(", "))})),{index:f,value:(0,h.isCodec)(c)&&c instanceof r.Type?c:new r.Type(e,c)}}function g(e,t,f,c){var r=Object.keys(t).map((function(e){return e.toLowerCase()})),n=f.toLowerCase(),a=r.indexOf(n);(0,h.assert)(-1!==a,(function(){return"Cannot map Enum JSON, unable to find '".concat(f,"' in ").concat(r.join(", "))}));try{return m(e,t,Object.values(t)[a].index,c)}catch(e){throw new Error("Enum(".concat(f,"):: ").concat(e.message))}}function w(e,t,f,c){if((0,h.isNumber)(c))return m(e,t,c,f);if((0,h.isU8a)(f)||(0,h.isHex)(f)){var r=(0,h.u8aToU8a)(f);if(r.length)return m(e,t,r[0],r.subarray(1))}else{if(f instanceof S)return m(e,t,f.index,f.value);if((0,h.isNumber)(f))return m(e,t,f);if((0,h.isString)(f))return g(e,t,f.toString());if((0,h.isObject)(f)){var n=Object.keys(f)[0];return g(e,t,n,f[n])}}return m(e,t,Object.values(t)[0].index)}var O=(0,p.default)("def"),x=(0,p.default)("entryIndex"),P=(0,p.default)("indexes"),k=(0,p.default)("isBasic"),M=(0,p.default)("isIndexed"),j=(0,p.default)("raw"),S=function(){function e(t,f,c,r){(0,u.default)(this,e),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0});var n=function(e,t){var f,c,r={};if(Array.isArray(t)){for(var n=0;n=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)){for(var a=Object.entries((0,y.mapToTypeMap)(e,t)),d=0;d{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(67123)),a=c(f(8736)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Int=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(e){(0,n.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0;return t.call(this,e,c,r,!0)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(o,f);var c=u(o);function o(t,f){return(0,n.default)(this,o),c.call(this,t,f,e)}return(0,a.default)(o,[{key:"toRawType",value:function(){return t||(0,r.default)((0,i.default)(o.prototype),"toRawType",this).call(this)}}]),o}(f)}}]),f}(f(66576).AbstractInt);t.Int=s},20887:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736));Object.defineProperty(t,"__esModule",{value:!0}),t.Null=void 0;var a=f(69338),d=function(){function e(t){(0,r.default)(this,e),this.initialU8aLength=0,this.registry=t}return(0,n.default)(e,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){throw new Error(".hash is not implemented on Null")}},{key:"isEmpty",get:function(){return!0}},{key:"eq",value:function(t){return t instanceof e||(0,a.isNull)(t)}},{key:"inspect",value:function(){return{}}},{key:"toHex",value:function(){return"0x"}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return null}},{key:"toRawType",value:function(){return"Null"}},{key:"toString",value:function(){return""}},{key:"toU8a",value:function(e){return new Uint8Array}}]),e}();t.Null=d},67:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(73870)),a=c(f(65344)),d=c(f(67123)),o=c(f(8736)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Option=void 0;var p=f(69338),b=f(15450),h=function(e){(0,i.default)(f,e);var t=l(f);function f(){return(0,d.default)(this,f),t.apply(this,arguments)}return(0,o.default)(f,[{key:"toRawType",value:function(){return"None"}}]),f}(f(20887).Null);function y(e,t,f){return f instanceof w&&(f=f.value),(0,p.isNull)(f)||(0,p.isUndefined)(f)||"0x"===f||f instanceof h?new h(e):f instanceof t?f:(0,p.isU8a)(f)?f.length&&0!==f[0]?new t(e,f.subarray(1)):new h(e):new t(e,f)}var v=(0,a.default)("Type"),m=(0,a.default)("initialU8aLength"),g=(0,a.default)("raw"),w=function(){function e(t,f,c){(0,d.default)(this,e),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0});var r=(0,b.typeToConstructor)(t,f),a=(0,p.isU8a)(c)&&c.length&&!(0,p.isCodec)(c)?0===c[0]?new h(t):new r(t,c.subarray(1)):y(t,r,c);this.registry=t,(0,n.default)(this,v)[v]=r,(0,n.default)(this,g)[g]=a,a&&a.initialU8aLength&&((0,n.default)(this,m)[m]=1+a.initialU8aLength)}return(0,o.default)(e,[{key:"encodedLength",get:function(){return 1+(0,n.default)(this,g)[g].encodedLength}},{key:"initialU8aLength",get:function(){return(0,n.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isNone}},{key:"isNone",get:function(){return(0,n.default)(this,g)[g]instanceof h}},{key:"isSome",get:function(){return!this.isNone}},{key:"value",get:function(){return(0,n.default)(this,g)[g]}},{key:"eq",value:function(t){return t instanceof e?this.isSome===t.isSome&&this.value.eq(t.value):this.value.eq(t)}},{key:"inspect",value:function(){if(this.isNone)return{outer:[new Uint8Array([0])]};var e=(0,n.default)(this,g)[g].inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([1])].concat((0,r.default)(c))}}},{key:"toHex",value:function(){return this.isNone?"0x":(0,p.u8aToHex)(this.toU8a().subarray(1))}},{key:"toHuman",value:function(e){return(0,n.default)(this,g)[g].toHuman(e)}},{key:"toJSON",value:function(){return this.isNone?null:(0,n.default)(this,g)[g].toJSON()}},{key:"toRawType",value:function(e){var t=this.registry.getClassName((0,n.default)(this,v)[v])||new((0,n.default)(this,v)[v])(this.registry).toRawType();return e?t:"Option<".concat(t,">")}},{key:"toString",value:function(){return(0,n.default)(this,g)[g].toString()}},{key:"toU8a",value:function(e){if(e)return(0,n.default)(this,g)[g].toU8a(!0);var t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set((0,n.default)(this,g)[g].toU8a(),1)),t}},{key:"unwrap",value:function(){return(0,p.assert)(this.isSome,"Option: unwrapping a None value"),(0,n.default)(this,g)[g]}},{key:"unwrapOr",value:function(e){return this.isSome?this.unwrap():e}},{key:"unwrapOrDefault",value:function(){return this.isSome?this.unwrap():new((0,n.default)(this,v)[v])(this.registry)}}],[{key:"with",value:function(t){return function(e){(0,i.default)(c,e);var f=l(c);function c(e,r){return(0,d.default)(this,c),f.call(this,e,t,r)}return(0,o.default)(c)}(e)}}]),e}();t.Option=w},60309:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Result=void 0;var u=f(69338),s=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n,a){return(0,r.default)(this,f),t.call(this,e,{Ok:c,Err:n},a)}return(0,n.default)(f,[{key:"asErr",get:function(){return(0,u.assert)(this.isErr,"Cannot extract Err value from Ok result, check isErr first"),this.value}},{key:"asError",get:function(){return this.asErr}},{key:"asOk",get:function(){return(0,u.assert)(this.isOk,"Cannot extract Ok value from Err result, check isOk first"),this.value}},{key:"isEmpty",get:function(){return this.isOk&&this.value.isEmpty}},{key:"isErr",get:function(){return!this.isOk}},{key:"isError",get:function(){return this.isErr}},{key:"isOk",get:function(){return 0===this.index}},{key:"toRawType",value:function(){var e=this._toRawStruct();return"Result<".concat(e.Ok,",").concat(e.Err,">")}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e.Ok,e.Err,n)}return(0,n.default)(c)}(f)}}]),f}(f(90831).Enum);t.Result=s},24806:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(8890)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Tuple=void 0;var h=f(69338),y=f(54650),v=f(15450),m=(0,p.default)("Types"),g=function(e){(0,i.default)(f,e);var t=b(f);function f(e,c,r){var d;(0,a.default)(this,f);var i=Array.isArray(c)?c.map((function(t){return(0,v.typeToConstructor)(e,t)})):(0,h.isFunction)(c)||(0,h.isString)(c)?[(0,v.typeToConstructor)(e,c)]:(0,v.mapToTypeMap)(e,c),u=(0,h.isU8a)(r)?(0,v.decodeU8a)(e,r,i):function(e,t,f){return(0,h.isU8a)(f)||(0,h.isHex)(f)?(0,v.decodeU8a)(e,(0,h.u8aToU8a)(f),t):[(Array.isArray(t)?t:Object.values(t)).map((function(t,c){try{var r=null==f?void 0:f[c];return r instanceof t?r:new t(e,r)}catch(e){throw new Error("Tuple: failed on ".concat(c,":: ").concat(e.message))}})),0]}(e,i,r),s=(0,n.default)(u,2),p=s[0],b=s[1];return d=t.call(this,e,p,b),Object.defineProperty((0,o.default)(d),m,{writable:!0,value:void 0}),(0,l.default)((0,o.default)(d),m)[m]=i,d}return(0,d.default)(f,[{key:"encodedLength",get:function(){for(var e=0,t=0;t{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(67123)),a=c(f(8736)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.UInt=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(){return(0,n.default)(this,f),t.apply(this,arguments)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(o,f);var c=u(o);function o(t,f){return(0,n.default)(this,o),c.call(this,t,f,e)}return(0,a.default)(o,[{key:"toRawType",value:function(){return t||(0,r.default)((0,i.default)(o.prototype),"toRawType",this).call(this)}}]),o}(f)}}]),f}(f(66576).AbstractInt);t.UInt=s},23115:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(73870)),s=c(f(65344)),l=c(f(78106));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Vec=void 0,t.decodeVec=g;var b=f(69338),h=f(54650),y=f(15450),v=65536,m=(0,b.logger)("Vec");function g(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;if(Array.isArray(f)){for(var r=new Array(f.length),n=0;n2&&void 0!==arguments[2]?arguments[2]:[],o=(0,y.typeToConstructor)(e,c),i=g(e,o,d),s=(0,l.default)(i,2),p=s[0],b=s[1];return n=t.call(this,e,p,b),Object.defineProperty((0,a.default)(n),w,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),w)[w]=o,n}return(0,n.default)(f,[{key:"Type",get:function(){return(0,u.default)(this,w)[w].name}},{key:"indexOf",value:function(e){for(var t=e instanceof(0,u.default)(this,w)[w]?e:new((0,u.default)(this,w)[w])(this.registry,e),f=0;f")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=p(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(h.AbstractArray);t.Vec=O},54414:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.VecAny=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){return(0,r.default)(this,i),c.apply(this,arguments)}return(0,n.default)(i,[{key:"toRawType",value:function(){return"Vec"}}]),i}(f(54650).AbstractArray);t.VecAny=i},64062:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.VecFixed=void 0;var h=f(69338),y=f(54650),v=f(15450),m=f(23115);function g(e,t,f,c){for(var r=(0,m.decodeVec)(e,f,t,c),n=(0,p.default)(r,3),a=n[0],d=n[1],o=n[2];a.length3&&void 0!==arguments[3]?arguments[3]:[],i=(0,v.typeToConstructor)(e,c),u=(0,h.isU8a)(o)?(0,v.decodeU8aVec)(e,o,0,i,r):g(e,o,i,r),l=(0,p.default)(u,3),b=l[0],y=l[2];return a=t.call(this,e,b,y),Object.defineProperty((0,d.default)(a),w,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),w)[w]=i,a}return(0,a.default)(f,[{key:"Type",get:function(){return new((0,s.default)(this,w)[w])(this.registry).toRawType()}},{key:"encodedLength",get:function(){for(var e=0,t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Base",{enumerable:!0,get:function(){return c.Base}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return r.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return n.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return a.Enum}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return d.Int}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return o.Null}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return i.Option}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return u.Result}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return s.Tuple}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return l.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return p.Vec}}),Object.defineProperty(t,"VecAny",{enumerable:!0,get:function(){return b.VecAny}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return h.VecFixed}});var c=f(4218),r=f(756),n=f(57202),a=f(90831),d=f(81852),o=f(20887),i=f(67),u=f(60309),s=f(24806),l=f(28271),p=f(23115),b=f(54414),h=f(64062)},68680:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(68434),n=f(70629);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(74858);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(81376);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(49147);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(94440);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(15450);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},49069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},82420:(e,t,f)=>{"use strict";var c=f(4276),r=f(69338),n=c(f(49069)),a=f(68434);(0,r.detectPackage)(a.packageInfo,null,n.default)},99815:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.BTreeMap=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=i(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n,"BTreeMap")}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.BTreeMap=u},35466:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(38277)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(15049)),p=c(f(73870)),b=c(f(65344)),h=c(f(78106));function y(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return v(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?v(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f")}},{key:"toString",value:function(){return(0,g.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,g.compactToU8a)(this.size));var f,c=y(this.values());try{for(c.s();!(f=c.n()).done;){var r=f.value;t.push(r.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return g.u8aConcat.apply(void 0,t)}}],[{key:"with",value:function(e){return function(t){(0,i.default)(c,t);var f=m(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}((0,l.default)(Set));t.BTreeSet=P},52954:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(38277)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.BitVec=void 0;var h=f(69338),y=f(18922);function v(e){if(Array.isArray(e)||(0,h.isString)(e)){var t=(0,h.u8aToU8a)(e);return[t.length/8,t]}return function(e){if(!e||!e.length)return[0,new Uint8Array];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+Math.ceil(r.toNumber()/8);return(0,h.assert)(n<=e.length,(function(){return"BitVec: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[r.toNumber(),e.subarray(c,n)]}(e)}var m=(0,p.default)("decodedLength"),g=(0,p.default)("isMsb"),w=function(e){(0,i.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t){var f;(0,n.default)(this,p);var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=v(t),o=(0,b.default)(a,2),i=o[0],u=o[1];return f=c.call(this,e,u),Object.defineProperty((0,d.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(f),g,{writable:!0,value:void 0}),(0,l.default)((0,d.default)(f),m)[m]=i,(0,l.default)((0,d.default)(f),g)[g]=r,f}return(0,a.default)(p,[{key:"encodedLength",get:function(){return this.length+(0,h.compactToU8a)((0,l.default)(this,m)[m]).length}},{key:"inspect",value:function(){return{outer:[(0,h.compactToU8a)((0,l.default)(this,m)[m]),(0,o.default)((0,s.default)(p.prototype),"toU8a",this).call(this)]}}},{key:"toHuman",value:function(){var e=this;return"0b".concat((0,r.default)(this.toU8a(!0)).map((function(e){return"00000000".concat(e.toString(2)).slice(-8)})).map((function(t){return(0,l.default)(e,g)[g]?t:t.split("").reverse().join("")})).join("_"))}},{key:"toRawType",value:function(){return"BitVec"}},{key:"toU8a",value:function(e){var t=(0,o.default)((0,s.default)(p.prototype),"toU8a",this).call(this);return e?t:(0,h.u8aConcat)((0,h.compactToU8a)((0,l.default)(this,m)[m]),t)}}]),p}(y.Raw);t.BitVec=w},33974:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Bytes=void 0;var s=f(69338),l=f(18922),p=10485760,b=function(e){(0,d.default)(b,e);var t,f,c=(t=b,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function b(e,t){(0,r.default)(this,b);var f=!(0,s.isU8a)(t)||(0,s.isCodec)(t)&&t instanceof l.Raw?Array.isArray(t)||(0,s.isString)(t)?[(0,s.u8aToU8a)(t),0]:[t,0]:function(e){if(!e.length)return[new Uint8Array,0];var t=(0,s.compactFromU8a)(e),f=(0,u.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,s.assert)(r.lten(p),(function(){return"Bytes length ".concat(r.toString()," exceeds ").concat(p)})),(0,s.assert)(n<=e.length,(function(){return"Bytes: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[e.subarray(c,n),n]}(t),n=(0,u.default)(f,2),a=n[0],d=n[1];return c.call(this,e,a,d)}return(0,n.default)(b,[{key:"encodedLength",get:function(){return this.length+(0,s.compactToU8a)(this.length).length}},{key:"inspect",value:function(){var e=(0,s.compactToU8a)(this.length);return{outer:this.length?[e,(0,a.default)((0,i.default)(b.prototype),"toU8a",this).call(this)]:[e]}}},{key:"toRawType",value:function(){return"Bytes"}},{key:"toU8a",value:function(e){return e?(0,a.default)((0,i.default)(b.prototype),"toU8a",this).call(this,e):(0,s.compactAddLength)(this)}}]),b}(l.Raw);t.Bytes=b},50623:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.HashMap=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=i(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n)}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.HashMap=u},81765:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(67123)),a=c(f(8736)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.LinkageResult=t.Linkage=void 0;var l=f(67),p=f(24806),b=f(23115),h=f(993),y=new Uint8Array,v=function(e){(0,o.default)(f,e);var t=s(f);function f(e,c,r){return(0,n.default)(this,f),t.call(this,e,{previous:l.Option.with(c),next:l.Option.with(c)},r)}return(0,a.default)(f,[{key:"previous",get:function(){return this.get("previous")}},{key:"next",get:function(){return this.get("next")}},{key:"toRawType",value:function(){return"Linkage<".concat(this.next.toRawType(!0),">")}},{key:"toU8a",value:function(){return this.isEmpty?y:(0,d.default)((0,u.default)(f.prototype),"toU8a",this).call(this)}}],[{key:"withKey",value:function(e){return function(t){(0,o.default)(c,t);var f=s(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}(h.Struct);t.Linkage=v;var m=function(e){(0,o.default)(f,e);var t=s(f);function f(e,c,a){(0,n.default)(this,f);var d=(0,r.default)(c,2),o=d[0],i=d[1],u=(0,r.default)(a,2),s=u[0],l=u[1];return t.call(this,e,{Keys:b.Vec.with(o),Values:b.Vec.with(s)},[i,l])}return(0,a.default)(f)}(p.Tuple);t.LinkageResult=m},90498:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return h(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f4&&void 0!==arguments[4]?arguments[4]:"HashMap",i=P(e,t,f,n),l=(0,p.default)(i,4),b=l[0],h=l[1],y=l[2],v=l[3];return d=c.call(this,"BTreeMap"===o?(0,w.sortMap)(y):y),Object.defineProperty((0,a.default)(d),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),j,{writable:!0,value:void 0}),d.registry=e,d.initialU8aLength=v,(0,s.default)((0,a.default)(d),k)[k]=b,(0,s.default)((0,a.default)(d),M)[M]=h,(0,s.default)((0,a.default)(d),j)[j]=o,d}return(0,n.default)(u,[{key:"encodedLength",get:function(){var e,t=(0,y.compactToU8a)(this.size).length,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t+=r.encodedLength+n.encodedLength}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"eq",value:function(e){return(0,w.compareMap)(this,e)}},{key:"inspect",value:function(){var e,t=new Array,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t.push(r.inspect()),t.push(n.inspect())}}catch(e){f.e(e)}finally{f.f()}return{inner:t,outer:[(0,y.compactToU8a)(this.size)]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){var t,f={},c=b(this.entries());try{for(c.s();!(t=c.n()).done;){var r=(0,p.default)(t.value,2),n=r[0],a=r[1];f[n.toString()]=a.toHuman(e)}}catch(e){c.e(e)}finally{c.f()}return f}},{key:"toJSON",value:function(){var e,t={},f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t[r.toString()]=n.toJSON()}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,j)[j],"<").concat(this.registry.getClassName((0,s.default)(this,k)[k])||new((0,s.default)(this,k)[k])(this.registry).toRawType(),",").concat(this.registry.getClassName((0,s.default)(this,M)[M])||new((0,s.default)(this,M)[M])(this.registry).toRawType(),">")}},{key:"toString",value:function(){return(0,y.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,y.compactToU8a)(this.size));var f,c=b(this.entries());try{for(c.s();!(f=c.n()).done;){var r=(0,p.default)(f.value,2),n=r[0],a=r[1];t.push(n.toU8a(e),a.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return y.u8aConcat.apply(void 0,t)}}]),u}((0,u.default)(Map));t.CodecMap=S},29777:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(73870)),s=c(f(65344));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;var p=f(24806),b=(0,s.default)("rangeName"),h=function(e){(0,d.default)(f,e);var t=l(f);function f(e,c,n){var d;(0,r.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Range";return d=t.call(this,e,{end:c,start:c},n),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=o,d}return(0,n.default)(f,[{key:"start",get:function(){return this[0]}},{key:"end",get:function(){return this[1]}},{key:"toRawType",value:function(){return"".concat((0,u.default)(this,b)[b],"<").concat(this.start.toRawType(),">")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=l(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(p.Tuple);t.Range=h},37801:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.RangeInclusive=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"RangeInclusive")}return(0,n.default)(f,null,[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(29777).Range);t.RangeInclusive=u},7294:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.Type=void 0;var i=f(76875),u=f(15450),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){var t;(0,r.default)(this,i);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(t=c.call(this,e,f)).setOverride((0,u.sanitize)(t.toString())),t}return(0,n.default)(i,[{key:"toRawType",value:function(){return"Type"}}]),i}(i.Text);t.Type=s},94820:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.U8aFixed=void 0;var l=f(69338);function p(e,t){var f=(0,l.u8aToU8a)(e),c=t/8;return f.length?((0,l.assert)((0,l.isU8a)(e)?f.length>=c:f.length===c,(function(){return"Expected input with ".concat(c," bytes (").concat(t," bits), found ").concat(f.length," bytes")})),[f.subarray(0,c),c]):[new Uint8Array(c),0]}var b=function(e){(0,o.default)(f,e);var t=s(f);function f(e){(0,a.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,d=p(c,r),o=(0,n.default)(d,2),i=o[0],u=o[1];return t.call(this,e,i,u)}return(0,d.default)(f,[{key:"toRawType",value:function(){return"[u8;".concat(this.length,"]")}}],[{key:"with",value:function(e,t){return function(f){(0,o.default)(n,f);var c=s(n);function n(t,f){return(0,a.default)(this,n),c.call(this,t,f,e)}return(0,d.default)(n,[{key:"toRawType",value:function(){return t||(0,r.default)((0,u.default)(n.prototype),"toRawType",this).call(this)}}]),n}(f)}}]),f}(f(18922).Raw);t.U8aFixed=b},47058:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperKeepOpaque=void 0;var h=f(69338),y=f(18922),v=f(15450),m=f(33974);function g(e,t,f){var c=(0,v.typeToConstructor)(e,t);if((0,h.isU8a)(f)||(0,h.isHex)(f))try{var r=(0,h.isHex)(f)||f instanceof y.Raw?[0,f]:(0,h.compactStripLength)(f);return[c,new c(e,(0,p.default)(r,2)[1]),f]}catch(e){return[c,null,f]}var n=new c(e,f);return[c,n,(0,h.compactAddLength)(n.toU8a())]}var w=(0,l.default)("Type"),O=(0,l.default)("decoded"),x=(0,l.default)("opaqueName"),P=function(e){(0,o.default)(f,e);var t=b(f);function f(e,c,n){var d;(0,r.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"WrapperKeepOpaque",i=g(e,c,n),u=(0,p.default)(i,3),l=u[0],b=u[1],h=u[2];return d=t.call(this,e,h),Object.defineProperty((0,a.default)(d),w,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),O,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),x,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(d),w)[w]=l,(0,s.default)((0,a.default)(d),O)[O]=b,(0,s.default)((0,a.default)(d),x)[x]=o,d}return(0,n.default)(f,[{key:"isDecoded",get:function(){return!!(0,s.default)(this,O)[O]}},{key:"inspect",value:function(){return(0,s.default)(this,O)[O]?{inner:[(0,s.default)(this,O)[O].inspect()],outer:[(0,h.compactToU8a)(this.length)]}:{outer:[(0,h.compactToU8a)(this.length),this.toU8a(!0)]}}},{key:"toHuman",value:function(e){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toHuman(e):(0,d.default)((0,u.default)(f.prototype),"toHuman",this).call(this)}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,x)[x],"<").concat(this.registry.getClassName((0,s.default)(this,w)[w])||((0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toRawType():new((0,s.default)(this,w)[w])(this.registry).toRawType()),">")}},{key:"toString",value:function(){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toString():(0,d.default)((0,u.default)(f.prototype),"toString",this).call(this)}},{key:"unwrap",value:function(){var e=this;return(0,h.assertReturn)((0,s.default)(this,O)[O],(function(){return"".concat((0,s.default)(e,x)[x],": unwrapping an undecodable value")}))}}],[{key:"with",value:function(e){return function(t){(0,o.default)(c,t);var f=b(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(m.Bytes);t.WrapperKeepOpaque=P},4664:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperOpaque=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"WrapperOpaque")}return(0,n.default)(f,[{key:"inner",get:function(){return this.unwrap()}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(47058).WrapperKeepOpaque);t.WrapperOpaque=u},81376:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return r.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return n.BTreeSet}}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return a.Bytes}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return i.CodecMap}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return d.HashMap}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return o.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return i.CodecMap}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return u.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return s.RangeInclusive}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return l.Type}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return p.U8aFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return b.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return h.WrapperOpaque}});var c=f(52954),r=f(99815),n=f(35466),a=f(33974),d=f(50623),o=f(81765),i=f(90498),u=f(29777),s=f(37801),l=f(7294),p=f(94820),b=f(47058),h=f(4664)},74754:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(82420);var c=f(68680);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},95174:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775)),i=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.bool=void 0;var u=f(69338),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){var t;(0,r.default)(this,i);var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(t=c.call(this,(0,u.isU8a)(f)?1===f[0]:f instanceof Boolean?f.valueOf():!!f)).registry=e,t}return(0,n.default)(i,[{key:"encodedLength",get:function(){return 1}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isFalse}},{key:"isFalse",get:function(){return!this.isTrue}},{key:"isTrue",get:function(){return this.valueOf()}},{key:"eq",value:function(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,u.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.valueOf()}},{key:"toRawType",value:function(){return"bool"}},{key:"toString",value:function(){return this.toJSON().toString()}},{key:"toU8a",value:function(e){return new Uint8Array([this.valueOf()?1:0])}}]),i}((0,i.default)(Boolean));t.bool=s},89717:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.CodecDate=void 0;var s=f(69338);function l(e){if((0,s.isU8a)(e))e=(0,s.u8aToBn)(e.subarray(0,8));else{if(e instanceof Date)return e;(0,s.isString)(e)&&(e=new s.BN(e.toString(),10,"le"))}return new Date(1e3*(0,s.bnToBn)(e).toNumber())}var p=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){var t;(0,r.default)(this,u);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(t=c.call(this,l(f))).registry=e,t}return(0,n.default)(u,[{key:"encodedLength",get:function(){return 8}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.getTime()}},{key:"bitLength",value:function(){return 64}},{key:"eq",value:function(e){return l(e).getTime()===this.getTime()}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return BigInt(this.toNumber())}},{key:"toBn",value:function(){return new s.BN(this.toNumber())}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,s.bnToHex)(this.toBn(),{bitLength:64,isLe:e,isNegative:!1})}},{key:"toHuman",value:function(){return this.toISOString()}},{key:"toJSON",value:function(){return this.toNumber()}},{key:"toNumber",value:function(){return Math.ceil(this.getTime()/1e3)}},{key:"toRawType",value:function(){return"Moment"}},{key:"toString",value:function(){return(0,a.default)((0,i.default)(u.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){return(0,s.bnToU8a)(this.toNumber(),64,!0)}}]),u}((0,u.default)(Date));t.CodecDate=p},52262:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(8890)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.Json=void 0;var p=f(69338),b=f(15450),h=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t){var f;(0,a.default)(this,l);var r=function(e){return Object.entries(e||{})}(t);return(f=c.call(this,r)).registry=e,(0,p.objectProperties)((0,o.default)(f),r.map((function(e){return(0,n.default)(e,1)[0]})),(function(e){return f.get(e)})),f}return(0,d.default)(l,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===(0,r.default)(this.keys()).length}},{key:"eq",value:function(e){return(0,b.compareMap)(this,e)}},{key:"getT",value:function(e){return this.get(e)}},{key:"inspect",value:function(){throw new Error("Unimplemented")}},{key:"toHex",value:function(){throw new Error("Unimplemented")}},{key:"toHuman",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=(0,p.isFunction)(r.toHuman)?r.toHuman():r,e}),{})}},{key:"toJSON",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=r,e}),{})}},{key:"toRawType",value:function(){return"Json"}},{key:"toString",value:function(){return(0,p.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){throw new Error("Unimplemented")}}]),l}((0,l.default)(Map));t.Json=h},18922:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.Raw=void 0;var s=f(69338),l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t,f){var n;return(0,r.default)(this,u),(n=c.call(this,(0,s.u8aToU8a)(t))).registry=e,n.initialU8aLength=f,n}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isAscii",get:function(){return(0,s.isAscii)(this)}},{key:"isEmpty",get:function(){return!this.length||(0,s.isUndefined)(this.find((function(e){return!!e})))}},{key:"isUtf8",get:function(){return(0,s.isUtf8)(this)}},{key:"length",get:function(){return(0,a.default)((0,i.default)(u.prototype),"length",this)}},{key:"bitLength",value:function(){return 8*this.length}},{key:"eq",value:function(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((function(t,f){return t!==e[f]})):this.eq((0,s.u8aToU8a)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"slice",value:function(e,t){return Uint8Array.from(this).slice(e,t)}},{key:"subarray",value:function(e,t){return Uint8Array.from(this).subarray(e,t)}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this)}},{key:"toHuman",value:function(){if(this.isAscii){var e=this.toUtf8();if((0,s.isAscii)(e))return e}return this.toJSON()}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Raw"}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return Uint8Array.from(this)}},{key:"toUtf8",value:function(){return(0,s.assert)(this.isUtf8,"The character sequence is not a valid Utf8 string"),(0,s.u8aToString)(this)}}]),u}((0,u.default)(Uint8Array));t.Raw=l},42201:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(38277)),u=c(f(88775)),s=c(f(15049)),l=c(f(73870)),p=c(f(65344)),b=c(f(6254));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.CodecSet=void 0;var y=f(69338),v=f(15450);function m(e,t){for(var f=new y.BN(0),c=0;c1&&void 0!==arguments[1]?arguments[1]:0,f=arguments.length>2?arguments[2]:void 0;(0,y.assert)(f%8==0,(function(){return"Expected valid bitLength, power of 8, found ".concat(f)}));var c=f/8;if((0,y.isU8a)(t))return 0===t.length?[]:w(e,(0,y.u8aToBn)(t.subarray(0,c),{isLe:!0}));if((0,y.isString)(t))return O(e,(0,y.u8aToU8a)(t),c);if(t instanceof Set||Array.isArray(t)){var r=Array.isArray(t)?t:(0,b.default)(t.values());return g(e,r)}return w(e,t)}var x=(0,p.default)("allowed"),P=(0,p.default)("byteLength"),k=function(e){(0,d.default)(f,e);var t=h(f);function f(e,c,n){var d,o;(0,r.default)(this,f);var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8;return o=t.call(this,O(c,n,s)),Object.defineProperty((0,a.default)(o),x,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(o),P,{writable:!0,value:void 0}),o.add=function(e){return(0,y.assert)((0,y.isUndefined)((0,l.default)((0,a.default)(o),x)[x])||!(0,y.isUndefined)((0,l.default)((0,a.default)(o),x)[x][e]),(function(){return"Set: Invalid key '".concat(e,"' on add")})),(0,i.default)((d=(0,a.default)(o),(0,u.default)(f.prototype)),"add",d).call(d,e),(0,a.default)(o)},o.registry=e,(0,l.default)((0,a.default)(o),x)[x]=c,(0,l.default)((0,a.default)(o),P)[P]=s/8,o}return(0,n.default)(f,[{key:"encodedLength",get:function(){return(0,l.default)(this,P)[P]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"strings",get:function(){return(0,b.default)((0,i.default)((0,u.default)(f.prototype),"values",this).call(this))}},{key:"valueEncoded",get:function(){return m((0,l.default)(this,x)[x],this.strings)}},{key:"eq",value:function(e){return Array.isArray(e)?(0,v.compareArray)(this.strings.sort(),e.sort()):e instanceof Set?this.eq((0,b.default)(e.values())):!(!(0,y.isNumber)(e)&&!(0,y.isBn)(e))&&this.valueEncoded.eq((0,y.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.strings}},{key:"toNumber",value:function(){return this.valueEncoded.toNumber()}},{key:"toRawType",value:function(){return(0,y.stringify)({_set:(0,l.default)(this,x)[x]})}},{key:"toString",value:function(){return"[".concat(this.strings.join(", "),"]")}},{key:"toU8a",value:function(e){return(0,y.bnToU8a)(this.valueEncoded,{bitLength:8*(0,l.default)(this,P)[P],isLe:!0})}}],[{key:"with",value:function(e,t){for(var c=Object.keys(e),o=new Array(c.length),i=0;i{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(23243)),a=c(f(78106)),d=c(f(67123)),o=c(f(8736)),i=c(f(8890)),u=c(f(38277)),s=c(f(26794)),l=c(f(63729)),p=c(f(88775)),b=c(f(15049)),h=c(f(73870)),y=c(f(65344)),v=c(f(73713));function m(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function g(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f3&&void 0!==arguments[3]?arguments[3]:new Map,u=(0,k.mapToTypeMap)(e,c),s=(0,P.isU8a)(r)?(0,k.decodeU8a)(e,r,u,!0):(0,P.isHex)(r)?(0,k.decodeU8a)(e,(0,P.u8aToU8a)(r),u,!0):r instanceof f?[r,0]:M(e,u,r||{},o),l=(0,a.default)(s,2),p=l[0],b=l[1];return n=t.call(this,p),Object.defineProperty((0,i.default)(n),j,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(n),S,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(n),T,{writable:!0,value:void 0}),(0,h.default)((0,i.default)(n),j)[j]=e,n.initialU8aLength=b,(0,h.default)((0,i.default)(n),S)[S]=o,(0,h.default)((0,i.default)(n),T)[T]=u,n}return(0,o.default)(f,[{key:"defKeys",get:function(){return Object.keys((0,h.default)(this,T)[T])}},{key:"getT",value:function(e){return this.get(e)}},{key:"isEmpty",get:function(){var e,t=w(this.values());try{for(t.s();!(e=t.n()).done;)if(!e.value.isEmpty)return!1}catch(e){t.e(e)}finally{t.f()}return!0}},{key:"Type",get:function(){for(var e={},t=Object.entries((0,h.default)(this,T)[T]),f=0;f{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(15049)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Text=void 0;var h=f(69338),y=f(18922),v=131072,m=(0,p.default)("initialU8aLength"),g=(0,p.default)("override"),w=function(e){(0,o.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e){if((0,h.isU8a)(e)){if(!e.length)return["",0];if(e instanceof y.Raw)return[(0,h.u8aToString)(e),0];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,h.assert)(r.lten(v),(function(){return"Text: length ".concat(r.toString()," exceeds ").concat(v)})),(0,h.assert)(n<=e.length,(function(){return"Text: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[(0,h.u8aToString)(e.subarray(c,n)),n]}return(0,h.isHex)(e)?[(0,h.u8aToString)((0,h.hexToU8a)(e)),0]:[e?e.toString():"",0]}(t),d=(0,b.default)(n,2),o=d[0],i=d[1];return f=c.call(this,o),Object.defineProperty((0,a.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:null}),f.registry=e,(0,l.default)((0,a.default)(f),m)[m]=i,f}return(0,n.default)(s,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"initialU8aLength",get:function(){return(0,l.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.length}},{key:"length",get:function(){return(0,d.default)((0,u.default)(s.prototype),"length",this)}},{key:"eq",value:function(e){return!!(0,h.isString)(e)&&this.toString()===e.toString()}},{key:"inspect",value:function(){var e=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return{outer:e.length?[(0,h.compactToU8a)(e.length),e]:[(0,h.compactToU8a)(e.length)]}}},{key:"setOverride",value:function(e){(0,l.default)(this,g)[g]=e}},{key:"toHex",value:function(){return(0,h.u8aToHex)(this.toU8a(!0))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"Text"}},{key:"toString",value:function(){return(0,l.default)(this,g)[g]||(0,d.default)((0,u.default)(s.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){var t=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return e?t:(0,h.compactAddLength)(t)}}]),s}((0,s.default)(String));t.Text=w},49147:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"CodecDate",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Date",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return n.Json}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return a.Raw}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return o.Struct}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return i.Text}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}});var c=f(95174),r=f(89717),n=f(52262),a=f(18922),d=f(42201),o=f(993),i=f(76875)},68434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-codec",path:"/",type:"cjs",version:"8.5.1"}},69975:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i128=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i16=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i256=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i32=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i64=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i8=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u128=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u16=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u256=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u32=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u64=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u8=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.usize=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){throw(0,n.default)(this,i),c.call(this,e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}return(0,r.default)(i)}(f(33266).u32);t.usize=i},94440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return o.i256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return i.u8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return h.usize}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return o.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return i.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return h.usize}});var c=f(45929),r=f(8872),n=f(86567),a=f(57842),d=f(69975),o=f(55929),i=f(39767),u=f(43790),s=f(33266),l=f(61984),p=f(78909),b=f(86633),h=f(62983)},40557:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareArray=function(e,t){return!!Array.isArray(t)&&(e.length===t.length&&(0,c.isUndefined)(e.find((function(e,f){return(0,r.hasEq)(e)?!e.eq(t[f]):e!==t[f]}))))};var c=f(69338),r=f(55362)},73477:(e,t,f)=>{"use strict";var c=f(4276)(f(6254));Object.defineProperty(t,"__esModule",{value:!0}),t.compareMap=function(e,t){return Array.isArray(t)?a(e,t):t instanceof Map?a(e,(0,c.default)(t.entries())):!!(0,r.isObject)(t)&&a(e,Object.entries(t))};var r=f(69338),n=f(55362);function a(e,t){return e.size===t.length&&!t.some((function(t){return f=t,!Array.isArray(f)||2!==f.length||function(e,t){return(0,r.isUndefined)(e)||((0,n.hasEq)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var f}))}},94522:(e,t,f)=>{"use strict";var c=f(4276)(f(6254));Object.defineProperty(t,"__esModule",{value:!0}),t.compareSet=function(e,t){return Array.isArray(t)?n(e,t):t instanceof Set?n(e,(0,c.default)(t.values())):!!(0,r.isObject)(t)&&n(e,Object.values(t))};var r=f(69338);function n(e,t){return e.size===t.length&&!t.some((function(t){return!e.has(t)}))}},30967:(e,t,f)=>{"use strict";var c=f(4276)(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeU8a=function(e,t,f,r){for(var d=Array.isArray(f)?[f,[]]:[Object.values(f),Object.keys(f)],o=(0,c.default)(d,2),i=o[0],u=o[1],s=new Array(i.length),l=0,p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareArray",{enumerable:!0,get:function(){return c.compareArray}}),Object.defineProperty(t,"compareMap",{enumerable:!0,get:function(){return r.compareMap}}),Object.defineProperty(t,"compareSet",{enumerable:!0,get:function(){return n.compareSet}}),Object.defineProperty(t,"decodeU8a",{enumerable:!0,get:function(){return a.decodeU8a}}),Object.defineProperty(t,"decodeU8aVec",{enumerable:!0,get:function(){return a.decodeU8aVec}}),Object.defineProperty(t,"mapToTypeMap",{enumerable:!0,get:function(){return d.mapToTypeMap}}),Object.defineProperty(t,"sanitize",{enumerable:!0,get:function(){return i.sanitize}}),Object.defineProperty(t,"sortAsc",{enumerable:!0,get:function(){return u.sortAsc}}),Object.defineProperty(t,"sortMap",{enumerable:!0,get:function(){return u.sortMap}}),Object.defineProperty(t,"sortSet",{enumerable:!0,get:function(){return u.sortSet}}),Object.defineProperty(t,"typeToConstructor",{enumerable:!0,get:function(){return o.typeToConstructor}}),Object.defineProperty(t,"typesToMap",{enumerable:!0,get:function(){return s.typesToMap}});var c=f(40557),r=f(73477),n=f(94522),a=f(30967),d=f(57586),o=f(67450),i=f(13474),u=f(26538),s=f(32996)},57586:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToTypeMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alias=d,t.cleanupCompact=o,t.findClosing=a,t.flattenSingleTuple=i,t.removeColons=l,t.removeExtensions=s,t.removeGenerics=p,t.removePairOf=b,t.removeTraits=h,t.removeWrap=y,t.sanitize=function(e,t){var f=e.toString();if(!t){var c=v.get(f);if(c)return c}for(var r=0;r::Inherent","InherentOfflineReport",!1),d("VecDeque<","Vec<",!1),o(),s("Bounded",!0),s("Weak",!1),h(),b(),y("Box<"),p(),d("String","Text"),d("Vec","Bytes"),d("&\\[u8\\]","Bytes"),d("&'static\\[u8\\]","Bytes"),d("RawAddress","Address"),d("Lookup::Source","LookupSource"),d("Lookup::Target","LookupTarget"),d("exec::StorageKey","ContractStorageKey"),i(),l()];function a(e,t){for(var f=0,c=t;c"===e[c]){if(!f)return c;f--}else"<"===e[c]&&f++;throw new Error("Unable to find closing matching <> on '".concat(e,"' (start ").concat(t,")"))}function d(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=new RegExp("(^".concat(e,"|").concat(r.map((function(t){return"\\".concat(t).concat(e)})).join("|"),")"),"g"),n=function(e){return c.lastIndex=0,f&&r.includes(e[0])?"".concat(e[0]).concat(t):t};return function(e){return e.replace(c,n)}}function o(){return function(e){for(var t=0;t"))}return e}}function i(){var e=/,\)/g,t=/\(([^,]+)\)/;return function(f){return e.lastIndex=0,f.replace(e,")").replace(t,"$1")}}function u(e,t,f){for(var c=-1;;){if(-1===(c=e.indexOf(t,c+1)))return e;var r=c+t.length,n=a(e,r);e="".concat(e.substring(0,c)).concat(f(e.substring(r,n))).concat(e.substring(n+1))}}function s(e,t){return function(c){return f.reduce((function(f,c){return u(f,"".concat(e).concat(c,"<"),(function(e){var f=e.split(",").map((function(e){return e.trim()})).filter((function(e){return e}));return t&&f.pop(),"".concat(c,"<").concat(f.join(","),">")}))}),c)}}function l(){return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.allowNamespaces,c=0;-1!==c;)if(0===(c=e.indexOf("::")))e=e.substring(2);else if(-1!==c){if(f)return e;for(var n=c;-1!==n&&!r.includes(e[n]);)n--;e="".concat(e.substring(0,n+1)).concat(e.substring(c+2))}return e}}function p(){return function(e){for(var t=function(t){if("<"===e[t]&&!c.find((function(f){var c=t-f.length;return c>=0&&e.substring(c,c+f.length)===f&&(0===c||r.includes(e[c-1]))}))){var f=a(e,t+1);e="".concat(e.substring(0,t)).concat(e.substring(f+1))}},f=0;f::/g,c=/::/g,r=//g,n=/::Type/g;return function(a){return e.lastIndex=0,t.lastIndex=0,f.lastIndex=0,c.lastIndex=0,r.lastIndex=0,n.lastIndex=0,a.replace(e,"").replace(t,"").replace(f,"").replace(c,"").replace(r,"Lookup").replace(n,"")}}function y(e){var t=function(e){return e};return function(f){return u(f,e,t)}}var v=new Map},26538:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(73713));Object.defineProperty(t,"__esModule",{value:!0}),t.sortAsc=s,t.sortMap=function(e){return new Map(Array.from(e.entries()).sort((function(e,t){return s((0,r.default)(e,1)[0],(0,r.default)(t,1)[0])})))},t.sortSet=function(e){return new Set(Array.from(e).sort(s))};var a=f(69338);function d(e){return e instanceof Uint8Array||Array.isArray(e)}function o(e){return(0,a.isFunction)(e&&e.toU8a)}function i(e){return o(e)&&(0,a.isNumber)(e.index)&&o(e.value)}function u(e){return(0,a.isNumber)(e)||(0,a.isBn)(e)||(0,a.isBigInt)(e)}function s(e,t){if(u(e)&&u(t))return(0,a.bnToBn)(e).cmp((0,a.bnToBn)(t));if(e instanceof Map&&t instanceof Map)return s(Array.from(e.values()),Array.from(t.values()));if(i(e)&&i(t))return s(e.index,t.index)||s(e.value,t.value);if(d(e)&&d(t))return function(e,t){for(var f=0,c=Math.min(e.length,t.length),r=0;r ").concat((0,a.stringify)(t)," (typeof ").concat((0,n.default)(t),")"))}},67450:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeToConstructor=function(e,t){return(0,c.isString)(t)?e.createClassUnsafe(t):t};var c=f(69338)},32996:(e,t,f)=>{"use strict";var c=f(4276)(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.typesToMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasEq=function(e){return(0,c.isFunction)(e.eq)};var c=f(69338)},31002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0,TypeDefInfo:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return n.TypeDefInfo}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(42959),n=f(52133),a=f(79126);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(43400);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},534:(e,t,f)=>{"use strict";var c,r=f(57170),n=r(f(99618)),a=r(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.constructTypeClass=function(e,t){try{var f=g[t.info](e,t);return(0,o.assert)(f,"No class created"),!f.__fallbackType&&t.fallbackType&&(f.__fallbackType=t.fallbackType),f}catch(e){throw new Error("Unable to construct class from ".concat((0,o.stringify)(t),": ").concat(e.message))}},t.createClassUnsafe=function(e,t){return w(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,u.getTypeDef)(t))},t.getTypeClass=w;var d=f(74754),o=f(69338),i=f(52133),u=f(76682);function s(e){var t=e.lookupName,f=e.type;return t||f}function l(e){return(0,o.assert)(e.sub&&Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef[] in ".concat((0,o.stringify)(e))})),e.sub}function p(e){return s(function(e){return(0,o.assert)(e.sub&&!Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef in ".concat((0,o.stringify)(e))})),e.sub}(e))}function b(e){for(var t=l(e),f={},c=0;c")})),e.with(c,f)}function v(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return e.with(r,n)}function m(e,t){return e.with(p(t))}var g=(c={},(0,n.default)(c,i.TypeDefInfo.BTreeMap,(function(e,t){return v(d.BTreeMap,t)})),(0,n.default)(c,i.TypeDefInfo.BTreeSet,(function(e,t){return m(d.BTreeSet,t)})),(0,n.default)(c,i.TypeDefInfo.Compact,(function(e,t){return m(d.Compact,t)})),(0,n.default)(c,i.TypeDefInfo.DoNotConstruct,(function(e,t){return d.DoNotConstruct.with(t.displayName||t.type)})),(0,n.default)(c,i.TypeDefInfo.Enum,(function(e,t){var f=l(t);return d.Enum.with(f.every((function(e){return"Null"===e.type}))?f.reduce((function(e,t,f){var c=t.index;return e[t.name]=c||f,e}),{}):b(t))})),(0,n.default)(c,i.TypeDefInfo.HashMap,(function(e,t){return v(d.HashMap,t)})),(0,n.default)(c,i.TypeDefInfo.Int,(function(e,t){return y(d.Int,t)})),(0,n.default)(c,i.TypeDefInfo.Linkage,(function(e,t){var f="Option<".concat(p(t),">"),c=d.Struct.with({previous:f,next:f});return c.prototype.toRawType=function(){return"Linkage<".concat(this.next.toRawType(!0),">")},c})),(0,n.default)(c,i.TypeDefInfo.Null,(function(e,t){return d.Null})),(0,n.default)(c,i.TypeDefInfo.Option,(function(e,t){return m(d.Option,t)})),(0,n.default)(c,i.TypeDefInfo.Plain,(function(e,t){return e.getOrUnknown(t.type)})),(0,n.default)(c,i.TypeDefInfo.Range,(function(e,t){return m(d.Range,t)})),(0,n.default)(c,i.TypeDefInfo.RangeInclusive,(function(e,t){return m(d.RangeInclusive,t)})),(0,n.default)(c,i.TypeDefInfo.Result,(function(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return d.Result.with({Err:n,Ok:r})})),(0,n.default)(c,i.TypeDefInfo.Set,(function(e,t){return d.CodecSet.with(l(t).reduce((function(e,t){var f=t.index;return e[t.name]=f,e}),{}),t.length)})),(0,n.default)(c,i.TypeDefInfo.Si,(function(e,t){return w(e,e.lookup.getTypeDef(t.type))})),(0,n.default)(c,i.TypeDefInfo.Struct,(function(e,t){return d.Struct.with(b(t),t.alias)})),(0,n.default)(c,i.TypeDefInfo.Tuple,(function(e,t){return d.Tuple.with(h(t))})),(0,n.default)(c,i.TypeDefInfo.UInt,(function(e,t){return y(d.UInt,t)})),(0,n.default)(c,i.TypeDefInfo.Vec,(function(e,t){var f=t.sub;return(0,o.assert)(f&&!Array.isArray(f),"Expected type information for vector"),"u8"===f.type?d.Bytes:d.Vec.with(s(f))})),(0,n.default)(c,i.TypeDefInfo.VecFixed,(function(e,t){var f=t.displayName,c=t.length,r=t.sub;return(0,o.assert)(r&&(0,o.isNumber)(c)&&!Array.isArray(r),"Expected length & type information for fixed vector"),"u8"===r.type?d.U8aFixed.with(8*c,f):d.VecFixed.with(s(r),c)})),(0,n.default)(c,i.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return m(d.WrapperKeepOpaque,t)})),(0,n.default)(c,i.TypeDefInfo.WrapperOpaque,(function(e,t){return m(d.WrapperOpaque,t)})),c);function w(e,t){return e.getUnsafe(t.type,!1,t)}},79126:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(534);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(40640);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},40640:(e,t,f)=>{"use strict";var c=f(57170),r=c(f(1617)),n=c(f(19448)),a=c(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.createTypeUnsafe=p;var d=f(74754),o=f(69338),i=f(534);function u(e,t){var f=e.toU8a(),c=e.toRawType(),r=(0,o.u8aEq)(f,t)||["Bytes","Text","Type"].includes(c)&&t.length===e.length||e.isEmpty&&t.every((function(e){return!e}));(0,o.assert)(r,(function(){return"".concat(c,":: Decoded input doesn't match input, received ").concat((0,o.u8aToHex)(t,512)," (").concat(t.length," bytes), created ").concat((0,o.u8aToHex)(f,512)," (").concat(f.length," bytes)")}))}function s(e,t){var f=(0,a.default)(t,1),c=f[0],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r&&((0,o.isU8a)(c)?u(e,c):(0,o.isHex)(c)&&u(e,(0,o.u8aToU8a)(c)))}function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=c.blockHash,o=c.isOptional,i=c.isPedantic,u=(0,r.default)(o?d.Option.with(t):t,[e].concat((0,n.default)(f)));return s(u,f,i),a&&(u.createdAtHash=p(e,"Hash",[a])),u}function p(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=null,n=null;try{return l(e,r=(0,i.createClassUnsafe)(e,t),f,c)}catch(e){n=new Error("createType(".concat(t,"):: ").concat(e.message))}if(r&&r.__fallbackType)try{return l(e,r=(0,i.createClassUnsafe)(e,r.__fallbackType),f,c)}catch(e){}throw n}},41952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(68434).packageInfo];t.default=c},77650:(e,t,f)=>{"use strict";var c=f(57170),r=f(69338),n=c(f(41952)),a=f(42959);(0,r.detectPackage)(a.packageInfo,null,n.default)},91812:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(77650);var c=f(31002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},42959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-create",path:"/",type:"cjs",version:"8.5.1"}},76665:()=>{},52133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(76665);var c=f(8130);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(99584);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},8130:()=>{},99584:(e,t)=>{"use strict";var f;Object.defineProperty(t,"__esModule",{value:!0}),t.TypeDefInfo=void 0,t.TypeDefInfo=f,function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(f||(t.TypeDefInfo=f={}))},35168:(e,t,f)=>{"use strict";var c,r=f(57170),n=r(f(80431)),a=r(f(19448)),d=r(f(99618));Object.defineProperty(t,"__esModule",{value:!0}),t.encodeTypeDef=v,t.paramsNotation=l,t.withTypeString=function(e,t){return(0,o.objectSpread)({},t,{type:y(e,t,!1)})};var o=f(69338),i=f(52133),u=function(e){return e.toString()},s=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;return"".concat(e).concat(t?"<".concat((Array.isArray(t)?t:[t]).map(f).join(", "),">"):"")}function p(e,t,f){var c=t.info,r=t.sub;switch(c){case i.TypeDefInfo.BTreeMap:case i.TypeDefInfo.BTreeSet:case i.TypeDefInfo.Compact:case i.TypeDefInfo.HashMap:case i.TypeDefInfo.Linkage:case i.TypeDefInfo.Option:case i.TypeDefInfo.Range:case i.TypeDefInfo.RangeInclusive:case i.TypeDefInfo.Result:case i.TypeDefInfo.Vec:case i.TypeDefInfo.WrapperKeepOpaque:case i.TypeDefInfo.WrapperOpaque:return l(f,r,(function(t){return v(e,t)}))}throw new Error("Unable to encode ".concat((0,o.stringify)(t)," with params"))}function b(e,t,f,c){var r=t.map((function(e){return e.name}));(0,o.assert)(r.every((function(e){return!!e})),(function(){return"Subtypes does not have consistent names, ".concat(r.join(", "))}));for(var n=(0,o.objectSpread)({},c),a=0;a")})),(0,d.default)(c,i.TypeDefInfo.Enum,(function(e,t){var f=t.sub;return(0,o.assert)(f&&Array.isArray(f),"Unable to encode Enum type"),f.every((function(e){return"Null"===e.type}))?(0,o.stringify)({_enum:f.map((function(e,t){var f=e.name;return"".concat(f||"Empty".concat(t))}))}):b(e,f,!0)})),(0,d.default)(c,i.TypeDefInfo.HashMap,(function(e,t){return p(e,t,"HashMap")})),(0,d.default)(c,i.TypeDefInfo.Int,(function(e,t){var f=t.length;return"Int<".concat(void 0===f?32:f,">")})),(0,d.default)(c,i.TypeDefInfo.Linkage,(function(e,t){return p(e,t,"Linkage")})),(0,d.default)(c,i.TypeDefInfo.Null,(function(e,t){return"Null"})),(0,d.default)(c,i.TypeDefInfo.Option,(function(e,t){return p(e,t,"Option")})),(0,d.default)(c,i.TypeDefInfo.Plain,(function(e,t){var f=t.displayName,c=t.type;return f||c})),(0,d.default)(c,i.TypeDefInfo.Range,(function(e,t){return p(e,t,"Range")})),(0,d.default)(c,i.TypeDefInfo.RangeInclusive,(function(e,t){return p(e,t,"RangeInclusive")})),(0,d.default)(c,i.TypeDefInfo.Result,(function(e,t){return p(e,t,"Result")})),(0,d.default)(c,i.TypeDefInfo.Set,(function(e,t){var f=t.length,c=void 0===f?8:f,r=t.sub;return(0,o.assert)(r&&Array.isArray(r),"Unable to encode Set type"),(0,o.stringify)({_set:r.reduce((function(e,t,f){var c=t.index,r=t.name;return(0,o.objectSpread)(e,(0,d.default)({},"".concat(r||"Unknown".concat(c||f)),c||f))}),{_bitLength:c||8})})})),(0,d.default)(c,i.TypeDefInfo.Si,(function(e,t){var f=t.lookupName,c=t.type;return f||c})),(0,d.default)(c,i.TypeDefInfo.Struct,(function(e,t){var f=t.alias,c=t.sub;return(0,o.assert)(c&&Array.isArray(c),"Unable to encode Struct type"),b(e,c,!1,f?{_alias:(0,a.default)(f.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,o.objectSpread)(e,(0,d.default)({},c,r))}),{})}:{})})),(0,d.default)(c,i.TypeDefInfo.Tuple,(function(e,t){var f=t.sub;return(0,o.assert)(f&&Array.isArray(f),"Unable to encode Tuple type"),"(".concat(f.map((function(t){return v(e,t)})).join(","),")")})),(0,d.default)(c,i.TypeDefInfo.UInt,(function(e,t){var f=t.length;return"UInt<".concat(void 0===f?32:f,">")})),(0,d.default)(c,i.TypeDefInfo.Vec,(function(e,t){return p(e,t,"Vec")})),(0,d.default)(c,i.TypeDefInfo.VecFixed,(function(e,t){var f=t.length,c=t.sub;return(0,o.assert)((0,o.isNumber)(f)&&!(0,o.isUndefined)(c)&&!Array.isArray(c),"Unable to encode VecFixed type"),"[".concat(c.type,";").concat(f,"]")})),(0,d.default)(c,i.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return p(e,t,"WrapperKeepOpaque")})),(0,d.default)(c,i.TypeDefInfo.WrapperOpaque,(function(e,t){return p(e,t,"WrapperOpaque")})),c);function y(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return f&&t.lookupName?t.lookupName:h[t.info](e,t)}function v(e,t){return t.displayName&&!s.some((function(e){return t.displayName===e}))?t.displayName:y(e,t)}},76682:(e,t,f)=>{"use strict";var c=f(57170)(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.getTypeDef=y;var r=f(74754),n=f(69338),a=f(52133),d=f(35096),o=["_alias","_fallback"];function i(e){return(0,n.isString)(e)?e.toString():JSON.stringify(e)}function u(e,t,f,c){return e.sub=0===f.length?[]:(0,d.typeSplit)(f).map((function(e){return y(e,{},c)})),e}function s(e,t,f,r){var a=t.substring(r.length+1,t.length-1).split(","),d=(0,c.default)(a,2),o=d[0],i=d[1],u=parseInt(o.trim(),10);return(0,n.assert)(u<=8192&&u%8==0,(function(){return"".concat(t,": Only support for ").concat(r,", where length <= 8192 and a power of 8, found ").concat(u)})),e.displayName=i,e.length=u,e}function l(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substring(0,r.length)===r&&e.slice(-1*n.length)===n}var p=[["[","]",a.TypeDefInfo.VecFixed,function(e,t,f,r){for(var a=t.length-1,d=-1,o=0,i=1;i"].includes(t[i])&&o--;(0,n.assert)(-1!==d,(function(){return"".concat(t,": Unable to extract location of ';'")}));var u=t.substring(1,d),s=t.substring(d+1,a).split(";"),l=(0,c.default)(s,2),p=l[0],b=l[1],h=parseInt(p.trim(),10);return(0,n.assert)(h<=256,(function(){return"".concat(t,": Only support for [Type; ], where length <= 256")})),e.displayName=b,e.length=h,e.sub=y(u,{},r),e}],["{","}",a.TypeDefInfo.Struct,function(e,t,f,r){var d=JSON.parse(t),u=Object.keys(d);return u.includes("_enum")?function(e,t,f,r){return e.info=a.TypeDefInfo.Enum,e.fallbackType=r,Array.isArray(t)?e.sub=t.map((function(e,t){return{index:t,info:a.TypeDefInfo.Plain,name:e,type:"Null"}})):function(e){var t=Object.values(e);return!t.some((function(e){return(0,n.isNumber)(e)}))||((0,n.assert)(t.every((function(e){return(0,n.isNumber)(e)&&e>=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)?e.sub=Object.entries(t).map((function(e,t){var r=(0,c.default)(e,2),a=r[0],d=r[1];return(0,n.objectSpread)({},y(i(d||"Null"),{name:a},f),{index:t})})):e.sub=Object.entries(t).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._enum,r,d._fallback):u.includes("_set")?function(e,t,f){return e.info=a.TypeDefInfo.Set,e.fallbackType=f,e.length=t._bitLength,e.sub=Object.entries(t).filter((function(e){return!(0,c.default)(e,1)[0].startsWith("_")})).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._set,d._fallback):(e.alias=d._alias?new Map(Object.entries(d._alias)):void 0,e.fallbackType=d._fallback,e.sub=u.filter((function(e){return!o.includes(e)})).map((function(e){return y(i(d[e]),{name:e},r)})),e)}],["(",")",a.TypeDefInfo.Tuple,u],["BTreeMap<",">",a.TypeDefInfo.BTreeMap,u],["HashMap<",">",a.TypeDefInfo.HashMap,u],["Int<",">",a.TypeDefInfo.Int,function(e,t,f){return s(e,t,0,"Int")}],["Result<",">",a.TypeDefInfo.Result,u],["UInt<",">",a.TypeDefInfo.UInt,function(e,t,f){return s(e,t,0,"UInt")}],["DoNotConstruct<",">",a.TypeDefInfo.DoNotConstruct,function(e,t,f){var c="DoNotConstruct".length;return e.displayName=t.substring(c+1,t.length-1),e}]],b=[["BTreeSet<",">",a.TypeDefInfo.BTreeSet],["Compact<",">",a.TypeDefInfo.Compact],["Linkage<",">",a.TypeDefInfo.Linkage],["Option<",">",a.TypeDefInfo.Option],["Range<",">",a.TypeDefInfo.Range],["RangeInclusive<",">",a.TypeDefInfo.RangeInclusive],["Vec<",">",a.TypeDefInfo.Vec],["WrapperKeepOpaque<",">",a.TypeDefInfo.WrapperKeepOpaque],["WrapperOpaque<",">",a.TypeDefInfo.WrapperOpaque]];function h(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substring(r.length,e.length-n.length)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.displayName,c=t.name,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=(0,r.sanitize)(e),i={displayName:f,info:a.TypeDefInfo.Plain,name:c,type:o};(0,n.assert)(64!=++d,"getTypeDef: Maximum nested limit reached");var u=p.find((function(e){return l(o,e)}));if(u)return i.info=u[2],u[3](i,o,h(o,u),d);var s=b.find((function(e){return l(o,e)}));return s&&(i.info=s[2],i.sub=y(h(o,s),{},d)),i}},43400:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35168);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(76682);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(35096);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(45127);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},35096:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeSplit=function(e){for(var t=0,f=0,n=0,a=0,d=0,o=[],i=function(c){r(t,f,n,a)&&(o.push(e.substring(d,c).trim()),d=c+1)},u=0;u":t--;break;case"[":f++;break;case"]":f--;break;case"{":n++;break;case"}":n--;break;case"(":a++;break;case")":a--}return(0,c.assert)(r(t,f,n,a),(function(){return"Invalid definition (missing terminators) found in ".concat(e)})),o.push(e.substring(d,e.length).trim()),o};var c=f(69338);function r(){for(var e=arguments.length,t=new Array(e),f=0;f{"use strict";var c=f(57170)(f(99618));Object.defineProperty(t,"__esModule",{value:!0}),t.XCM_MAPPINGS=void 0,t.mapXcmTypes=function(e){return n.reduce((function(t,f){return(0,r.objectSpread)(t,(0,c.default)({},f,"".concat(f).concat(e)))}),{})};var r=f(69338),n=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError","XcmOrder"];t.XCM_MAPPINGS=n},50349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={mapXcmTypes:!0,packageInfo:!0};Object.defineProperty(t,"mapXcmTypes",{enumerable:!0,get:function(){return r.mapXcmTypes}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(91812),n=f(21038),a=f(44466);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},61327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={}},47879:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},15738:(e,t,f)=>{"use strict";var c=f(86191),r=f(69338),n=c(f(47879)),a=f(21038);(0,r.detectPackage)(a.packageInfo,null,n.default)},7086:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(15738);var c=f(50349);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},21038:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-known",path:"/",type:"cjs",version:"8.5.1"}},19440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},n=(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"}),a=[{minmax:[240,243],types:(0,c.objectSpread)({},n,{ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}})},{minmax:[244,999],types:(0,c.objectSpread)({},n)},{minmax:[1e3,void 0],types:(0,c.objectSpread)({},r)}];t.default=a},88282:(e,t,f)=>{"use strict";var c=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(19440)),n=c(f(82831)),a=c(f(99688)),d=c(f(33599)),o=c(f(10635)),i=c(f(29590)),u=c(f(61354)),s=c(f(93005)),l=c(f(10576)),p={"centrifuge-chain":r.default,kusama:n.default,node:a.default,"node-template":d.default,polkadot:o.default,rococo:i.default,shell:u.default,statemine:s.default,statemint:s.default,westend:l.default,westmint:s.default};t.default=p},82831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith24",RawSolution:"RawSolutionWith24",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","IdentityJudgement","CancelProxy","Auction"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"IndicesLookupSource",ValidatorPrefs:"ValidatorPrefsWithCommission"},d={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},o=[{minmax:[1019,1031],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchError:"DispatchErrorTo198",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",IdentityInfo:"IdentityInfoTo198",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1032,1042],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1043,1045],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1046,1054],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1055,1056],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1057,1061],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[1062,2012],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[2013,2022],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[2023,2024],types:(0,r.objectSpread)({},n,d,{RefCount:"RefCountTo259"})},{minmax:[2025,2027],types:(0,r.objectSpread)({},n,d)},{minmax:[2028,2029],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[2030,9e3],types:(0,r.objectSpread)({},n,{CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[9010,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=o},33599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},99688:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},10635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}}},n={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},a=[{minmax:[0,12],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[13,22],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[23,24],types:(0,c.objectSpread)({},r,n,{RefCount:"RefCountTo259"})},{minmax:[25,27],types:(0,c.objectSpread)({},r,n)},{minmax:[28,29],types:(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[30,9109],types:(0,c.objectSpread)({},r)},{minmax:[9110,void 0],types:{}}];t.default=a},29590:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={FullIdentification:"()",Keys:"SessionKeys7B"},a=[{minmax:[0,200],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"})},{minmax:[201,214],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[215,228],types:(0,r.objectSpread)({},n,{Keys:"SessionKeys6"})},{minmax:[229,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=a},61354:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},93005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]}},a=[{minmax:[0,3],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[4,5],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[500,void 0],types:{}}];t.default=a},10576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},d=[{minmax:[1,2],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"})},{minmax:[3,22],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[23,42],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[43,44],types:(0,r.objectSpread)({},n,a,{DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[45,47],types:(0,r.objectSpread)({},n,a)},{minmax:[48,49],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[50,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=d},88129:(e,t,f)=>{"use strict";var c=f(86191)(f(32010)),r=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(90015),a=f(69338),d=r(f(69379)),o=r(f(18588)),i=r(f(74585)),u={kusama:d.default,polkadot:o.default,westend:i.default},s={westend:{genesisHash:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"]}};function l(e,t){var f=t.filter((function(e,f){var c=t[f-1];return 0!==f&&(e[0]<=c[0]||e[1]<=c[1])}));return(0,a.assert)(!f.length,(function(){return"".concat(e,": Mismatched upgrade ordering: ").concat((0,a.stringify)(f))})),t}var p=Object.entries(u).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],d=n.selectableNetworks.find((function(e){return e.network===f}))||s[f];return(0,a.assert)(d,(function(){return"Unable to find info for chain ".concat(f)})),{genesisHash:(0,a.hexToU8a)(d.genesisHash[0]),network:f,versions:l(f,r).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{blockNumber:new a.BN(f),specVersion:new a.BN(r)}}))}}));t.default=p},69379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,1020],[26669,1021],[38245,1022],[54248,1023],[59659,1024],[67651,1025],[82191,1027],[83238,1028],[101503,1029],[203466,1030],[295787,1031],[461692,1032],[504329,1033],[569327,1038],[587687,1039],[653183,1040],[693488,1042],[901442,1045],[1375086,1050],[1445458,1051],[1472960,1052],[1475648,1053],[1491596,1054],[1574408,1055],[2064961,1058],[2201991,1062],[2671528,2005],[2704202,2007],[2728002,2008],[2832534,2011],[2962294,2012],[324e4,2013],[3274408,2015],[3323565,2019],[3534175,2022],[3860281,2023],[4143129,2024],[4401242,2025],[4841367,2026],[5961600,2027],[6137912,2028],[6561855,2029],[7100891,2030],[7468792,9010],[7668600,9030],[7812476,9040],[8010981,9050],[8073833,9070],[8555825,9080],[8945245,9090],[9611377,9100],[9625129,9111],[9866422,9122],[10403784,9130],[10960765,9150],[11006614,9151],[11404482,9160],[11601803,9170],[12008022,9180],[12405451,9190],[12665416,9200]]},18588:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,0],[29231,1],[188836,5],[199405,6],[214264,7],[244358,8],[303079,9],[314201,10],[342400,11],[443963,12],[528470,13],[687751,14],[746085,15],[787923,16],[799302,17],[1205128,18],[1603423,23],[1733218,24],[2005673,25],[2436698,26],[3613564,27],[3899547,28],[4345767,29],[4876134,30],[5661442,9050],[6321619,9080],[6713249,9090],[7217907,9100],[7229126,9110],[7560558,9122],[8115869,9140],[8638103,9151],[9280179,9170],[9738717,9180],[10156856,9190]]},74585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[214356,4],[392764,7],[409740,8],[809976,20],[877581,24],[879238,25],[889472,26],[902937,27],[932751,28],[991142,29],[1030162,31],[1119657,32],[1199282,33],[1342534,34],[1392263,35],[1431703,36],[1433369,37],[1490972,41],[2087397,43],[2316688,44],[2549864,45],[3925782,46],[3925843,47],[4207800,48],[4627944,49],[5124076,50],[5478664,900],[5482450,9e3],[5584305,9010],[5784566,9030],[5879822,9031],[5896856,9032],[5897316,9033],[6117927,9050],[6210274,9070],[6379314,9080],[6979141,9090],[7568453,9100],[7766394,9111],[7911691,9120],[7968866,9121],[7982889,9122],[8514322,9130],[9091726,9140],[9091774,9150],[9406726,9160],[9921066,9170],[10007115,9180],[10480973,9190],[10578091,9200],[10678509,9210],[10811001,9220]]},44466:(e,t,f)=>{"use strict";var c=f(86191)(f(32010)),r=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.getSpecAlias=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.alias,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.alias,c.typesAlias)}))},t.getSpecExtensions=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.signedExtensions,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.signedExtensions)}))},t.getSpecHasher=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,n,a,d,o;return c.hasher||(null===(f=c.typesBundle)||void 0===f||null===(r=f.chain)||void 0===r||null===(n=r[e])||void 0===n?void 0:n.hasher)||(null===(a=c.typesBundle)||void 0===a||null===(d=a.spec)||void 0===d||null===(o=d[t])||void 0===o?void 0:o.hasher)||null}))},t.getSpecRpc=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.rpc,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.rpc)}))},t.getSpecTypes=function(e,t,f,c){var r=e.knownTypes,o=(0,n.bnToBn)(c).toNumber();return i(t,f,(function(e,t){var f,c,i,s,l,p,b,h;return(0,n.objectSpread)({},u(d.default[t],o),u(a.default[e],o),u(null===(f=r.typesBundle)||void 0===f||null===(c=f.spec)||void 0===c||null===(i=c[t])||void 0===i?void 0:i.types,o),u(null===(s=r.typesBundle)||void 0===s||null===(l=s.chain)||void 0===l||null===(p=l[e])||void 0===p?void 0:p.types,o),null===(b=r.typesSpec)||void 0===b?void 0:b[t],null===(h=r.typesChain)||void 0===h?void 0:h[e],r.types)}))},t.getUpgradeVersion=function(e,t){var f=o.default.find((function(t){return e.eq(t.genesisHash)}));return f?[f.versions.reduce((function(e,f){return t.gt(f.blockNumber)?f:e}),void 0),f.versions.find((function(e){return t.lte(e.blockNumber)}))]:[void 0,void 0]};var n=f(69338),a=r(f(61327)),d=r(f(88282)),o=r(f(88129));function i(e,t,f){return f(e.toString(),t.toString())}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e.filter((function(e){var f=(0,c.default)(e.minmax,2),r=f[0],a=f[1];return((0,n.isUndefined)(r)||(0,n.isNull)(r)||t>=r)&&((0,n.isUndefined)(a)||(0,n.isNull)(a)||t<=a)})).reduce((function(e,t){var f=t.types;return(0,n.objectSpread)(e,f)}),{})}},66533:(e,t,f)=>{"use strict";var c=f(73209)(f(38685)),r=f(73209);Object.defineProperty(t,"__esModule",{value:!0});var n={typeDefinitions:!0,rpcDefinitions:!0,TypeDefInfo:!0,convertSiV0toV1:!0,packageInfo:!0,unwrapStorageType:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return l.TypeDefInfo}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return p.convertSiV0toV1}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return b.packageInfo}}),Object.defineProperty(t,"rpcDefinitions",{enumerable:!0,get:function(){return d.default}}),t.typeDefinitions=void 0,Object.defineProperty(t,"unwrapStorageType",{enumerable:!0,get:function(){return h.unwrapStorageType}});var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=y(t);if(f&&f.has(e))return f.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=n?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(r,a,d):r[a]=e[a]}return r.default=e,f&&f.set(e,r),r}(f(2272));t.typeDefinitions=a;var d=r(f(73745)),o=f(67448);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(78774);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(88925);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(49890);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(91812),p=f(73598),b=f(10686),h=f(98621);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(y=function(e){return e?f:t})(e)}},67448:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return c.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return c.BTreeSet}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return c.CodecMap}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return c.CodecSet}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return c.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return c.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return c.Enum}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return c.HashMap}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return c.Int}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return c.Json}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return c.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return c.Map}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return c.Option}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return c.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return c.RangeInclusive}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return c.Raw}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return c.Result}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return c.Set}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return c.Struct}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return c.Tuple}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return c.U8aFixed}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return c.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return c.Vec}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return c.VecFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return c.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return c.WrapperOpaque}});var c=f(74754)},88307:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClass=function(e,t){return(0,c.createClassUnsafe)(e,t)};var c=f(91812)},80093:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createType=function(e,t){for(var f=arguments.length,r=new Array(f>2?f-2:0),n=2;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(91812);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(88307);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(80093);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(1038);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(86974);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},1038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyVariants=function(e,t,f,r){for(var n=t.type,a={},d=e.getSiType(n).def.asVariant.variants,o=0;o{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(9578)),a=c(f(96680)),d=c(f(37424)),o=c(f(8541)),i=c(f(283)),u=c(f(52399)),s=c(f(42463)),l=c(f(92940)),p=c(f(38685));function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1?t-1:0),c=1;c=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}((0,a.default)(this,_)[_].entries());try{for(i.s();!(o=i.n()).done;){var u=(0,r.default)(o.value,2),s=u[0];e===u[1]&&t.push(s)}}catch(e){i.e(e)}finally{i.f()}return t.sort().reverse(),t.length?t[0]:void 0}},{key:"getDefinition",value:function(e){return(0,a.default)(this,V)[V].get(e)}},{key:"getModuleInstances",value:function(e,t){var f,c,r,n,d;return null===(f=(0,a.default)(this,G)[G])||void 0===f||null===(c=f.typesBundle)||void 0===c||null===(r=c.spec)||void 0===r||null===(n=r[e])||void 0===n||null===(d=n.instances)||void 0===d?void 0:d[t]}},{key:"getOrThrow",value:function(e,t){var f=this.get(e);return(0,m.assert)(f,t||"type ".concat(e," not found")),f}},{key:"getOrUnknown",value:function(e){return this.get(e,!0)}},{key:"getSignedExtensionExtra",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,Y)[Y],"payload",(0,a.default)(this,J)[J])}},{key:"getSignedExtensionTypes",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,Y)[Y],"extrinsic",(0,a.default)(this,J)[J])}},{key:"hasClass",value:function(e){return(0,a.default)(this,_)[_].has(e)||!!(0,a.default)(this,K)[K][e]}},{key:"hasDef",value:function(e){return(0,a.default)(this,V)[V].has(e)}},{key:"hasType",value:function(e){return!(0,a.default)(this,q)[q].get(e)&&(this.hasClass(e)||this.hasDef(e))}},{key:"hash",value:function(e){return this.createType("CodecHash",(0,a.default)(this,X)[X](e))}},{key:"register",value:function(e,t){(0,m.isFunction)(e)?(0,a.default)(this,_)[_].set(e.name,e):(0,m.isString)(e)?((0,m.assert)((0,m.isFunction)(t),(function(){return"Expected class definition passed to '".concat(e,"' registration")})),(0,m.assert)(e!==t.toString(),(function(){return"Unable to register circular ".concat(e," === ").concat(e)})),(0,a.default)(this,_)[_].set(e,t)):this._registerObject(e)}},{key:"_registerObject",value:function(e){for(var t=this,f=Object.entries(e),c=function(e){var c=(0,r.default)(f[e],2),n=c[0],d=c[1];if((0,m.isFunction)(d))(0,a.default)(t,_)[_].set(n,d);else{var o=(0,m.isString)(d)?d:(0,m.stringify)(d);(0,m.assert)(n!==o,(function(){return"Unable to register circular ".concat(n," === ").concat(o)})),(0,a.default)(t,_)[_].has(n)&&(0,a.default)(t,_)[_].delete(n),(0,a.default)(t,V)[V].set(n,o)}},n=0;n=12?o.toNumber():t;(0,m.lazyMethod)(c,u,(function(){return(0,T.lazyVariants)(r,d.unwrap(),C,(function(t){return(0,M.createCallFunction)(e,r,t,(0,m.stringCamelCase)(i),u)}))}))},d=0;d=12?d.toNumber():e,(function(){return(0,T.lazyVariants)(r,a.unwrap(),C,(function(e){var t=e.docs,f=e.fields,c=e.index,n=e.name;return{args:R(r,f),docs:t.map(N),fields:f,index:c.toNumber(),method:n.toString(),name:n.toString(),section:i}}))}))}},d=0;d=12?s.toNumber():t,(function(){return(0,T.lazyVariants)(r,d.unwrap(),C,(function(t){var f=e.createType("EventMetadataLatest",(0,m.objectSpread)({},t,{args:R(r,t.fields)}));return function(e){(0,u.default)(r,e);var c=h(r);function r(e,n){return(0,i.default)(this,r),c.call(this,e,n,f,(0,m.stringCamelCase)(l),t.name.toString())}return(0,o.default)(r)}(O.GenericEventData)}))}))},d=0;d0&&void 0!==arguments[0]?arguments[0]:w.fallbackExtensions,t=arguments.length>1?arguments[1]:void 0;(0,a.default)(this,Y)[Y]=e,(0,a.default)(this,J)[J]=t;var f=(0,w.findUnknownExtensions)((0,a.default)(this,Y)[Y],(0,a.default)(this,J)[J]);f.length&&I.warn("Unknown signed extensions ".concat(f.join(", ")," found, treating them as no-effect"))}}]),e}();t.TypeRegistry=Q},38237:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(68434),r=f(42959),n=[c.packageInfo,r.packageInfo];t.default=n},87192:(e,t,f)=>{"use strict";var c=f(73209),r=f(69338),n=c(f(38237)),a=f(10686);(0,r.detectPackage)(a.packageInfo,null,n.default)},13553:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumAccountId=void 0;var u=f(74754),s=f(69338),l=f(94459);function p(e){return(0,s.isU8a)(e)||Array.isArray(e)?(0,s.u8aToU8a)(e):(0,s.isHex)(e)||(0,l.isEthereumAddress)(e)?(0,s.hexToU8a)(e):(0,s.isString)(e)?(0,s.u8aToU8a)(e):e}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,p(t),160)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,p(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,l.ethereumEncode)(this)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(u.U8aFixed);t.GenericEthereumAccountId=b},51907:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(39882),b=f(13553),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof b.GenericEthereumAccountId||t instanceof p.GenericAccountIndex?t:(0,s.isU8a)(t)||Array.isArray(t)||(0,s.isHex)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);var f=p.GenericAccountIndex.readLength(t),c=(0,i.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){var f=(0,l.decodeAddress)(t);return 20===f.length?e.createTypeUnsafe("EthereumAccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){(0,r.default)(this,i);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(i,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.writeLength(t):h,t)}}]),i}(u.Base);t.GenericEthereumLookupSource=v},24280:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericEthereumAccountId",{enumerable:!0,get:function(){return c.GenericEthereumAccountId}}),Object.defineProperty(t,"GenericEthereumLookupSource",{enumerable:!0,get:function(){return r.GenericEthereumLookupSource}});var c=f(13553),r=f(51907)},89028:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(96680)),a=c(f(37424)),d=c(f(283)),o=c(f(8541)),i=c(f(23882)),u=c(f(28241)),s=c(f(52399)),l=c(f(42463)),p=c(f(92940)),b=c(f(21475));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,p.default)(e);if(t){var r=(0,p.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,l.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsic=void 0,Object.defineProperty(t,"LATEST_EXTRINSIC_VERSION",{enumerable:!0,get:function(){return g.EXTRINSIC_VERSION}});var y=f(74754),v=f(69338),m=f(96420),g=f(60213),w=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4"];function O(e,t,f){if(t instanceof j)return t.unwrap();var c=(f&m.BIT_SIGNED)===m.BIT_SIGNED,r=w[f&m.UNMASK_VERSION]||w[0];return e.createTypeUnsafe(r,[t,{isSigned:c,version:f}])}function x(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m.DEFAULT_VERSION;return(0,v.isU8a)(t)||Array.isArray(t)||(0,v.isHex)(t)?P(e,(0,v.u8aToU8a)(t),f):t instanceof e.createClassUnsafe("Call")?O(e,{method:t},f):O(e,t,f)}function P(e,t,f){if(!t.length)return O(e,new Uint8Array,f);var c=(0,v.compactFromU8a)(t),r=(0,b.default)(c,2),n=r[0],a=n+r[1].toNumber();(0,v.assert)(a<=t.length,(function(){return"Extrinsic: length less than remainder, expected at least ".concat(a,", found ").concat(t.length)}));var d=t.subarray(n,a);return O(e,d.subarray(1),d[0])}var k=function(e){(0,s.default)(f,e);var t=h(f);function f(e,c,r){var n;(0,d.default)(this,f),n=t.call(this,e,c,r);for(var a=Object.keys(e.getSignedExtensionTypes()),o=function(e){return n.inner.signature[e]},u=0;u2&&void 0!==arguments[2]?arguments[2]:{},a=n.version;return r=t.call(this,e,x(e,c,a)),Object.defineProperty((0,i.default)(r),M,{writable:!0,value:void 0}),r}return(0,o.default)(f,[{key:"hash",get:function(){return(0,n.default)(this,M)[M]||((0,n.default)(this,M)[M]=(0,u.default)((0,p.default)(f.prototype),"hash",this)),(0,n.default)(this,M)[M]}},{key:"addSignature",value:function(e,t,f){return this.inner.addSignature(e,t,f),(0,n.default)(this,M)[M]=void 0,this}},{key:"inspect",value:function(){var e=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return{inner:this.isSigned?this.inner.inspect().inner:this.inner.method.inspect().inner,outer:[(0,v.compactToU8a)(e.length),new Uint8Array([this.version])]}}},{key:"sign",value:function(e,t){return this.inner.sign(e,t),(0,n.default)(this,M)[M]=void 0,this}},{key:"signFake",value:function(e,t){return this.inner.signFake(e,t),(0,n.default)(this,M)[M]=void 0,this}},{key:"toHex",value:function(e){return(0,v.u8aToHex)(this.toU8a(e))}},{key:"toHuman",value:function(e){return(0,v.objectSpread)({},{isSigned:this.isSigned,method:this.method.toHuman(e)},this.isSigned?{era:this.era.toHuman(e),nonce:this.nonce.toHuman(e),signature:this.signature.toHex(),signer:this.signer.toHuman(e),tip:this.tip.toHuman(e)}:null)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Extrinsic"}},{key:"toU8a",value:function(e){var t=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return e?t:(0,v.compactAddLength)(t)}},{key:"toU8aInner",value:function(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}]),f}(k);t.GenericExtrinsic=j},63663:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.MortalEra=t.ImmortalEra=t.GenericExtrinsicEra=void 0;var s=f(74754),l=f(69338),p=f(96420);function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array;if((0,l.isU8a)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof v)return b(e.toU8a());if((0,l.isHex)(e))return b((0,l.hexToU8a)(e));if((0,l.isObject)(e)){var t=Object.entries(e).map((function(e){var t=(0,i.default)(e,2),f=t[0],c=t[1];return[f.toLowerCase(),c]})),f=t.find((function(e){return"mortalera"===(0,i.default)(e,1)[0].toLowerCase()})),c=t.find((function(e){return"immortalera"===(0,i.default)(e,1)[0].toLowerCase()}));return f?{MortalEra:f[1]}:c?{ImmortalEra:c[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}var h=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,p.IMMORTAL_ERA)}return(0,r.default)(f)}(s.Raw);t.ImmortalEra=h;var y=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{period:s.U64,phase:s.U64},function(e,t){if((0,l.isU8a)(t)||(0,l.isHex)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new s.U64(e),new s.U64(e)];var f=(0,l.u8aToBn)(t.subarray(0,1)).toNumber()+((0,l.u8aToBn)(t.subarray(1,2)).toNumber()<<8),c=2<>4)*Math.max(c>>12,1);return(0,l.assert)(c>=4&&r>12,1),d=n/a*a;return[new s.U64(e,r),new s.U64(e,d)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return 2}},{key:"period",get:function(){return this[0]}},{key:"phase",get:function(){return this[1]}},{key:"toHuman",value:function(){return{period:(0,l.formatNumber)(this.period),phase:(0,l.formatNumber)(this.phase)}}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){var t=this.period.toNumber(),f=this.phase.toNumber(),c=Math.max(t>>12,1),r=function(e){for(var t=e.toString(2),f=0;"0"===t[t.length-1-f];)f++;return f}(t),n=Math.min(15,Math.max(1,r-1))+(f/c<<4);return new Uint8Array([255&n,n>>8])}},{key:"birth",value:function(e){return Math.floor((Math.max((0,l.bnToBn)(e).toNumber(),this.phase.toNumber())-this.phase.toNumber())/this.period.toNumber())*this.period.toNumber()+this.phase.toNumber()}},{key:"death",value:function(e){return this.birth(e)+this.period.toNumber()}}]),f}(s.Tuple);t.MortalEra=y;var v=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{ImmortalEra:h,MortalEra:y},b(c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}},{key:"asImmortalEra",get:function(){var e=this;return(0,l.assert)(this.isImmortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asImmortalEra")})),this.inner}},{key:"asMortalEra",get:function(){var e=this;return(0,l.assert)(this.isMortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asMortalEra")})),this.inner}},{key:"isImmortalEra",get:function(){return 0===this.index}},{key:"isMortalEra",get:function(){return this.index>0}},{key:"toU8a",value:function(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}]),f}(s.Enum);t.GenericExtrinsicEra=v},85989:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayload=void 0;var u=f(74754),s=f(69338),l=f(96420),p=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4"];function b(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.DEFAULT_VERSION;return t instanceof h?t.unwrap():e.createTypeUnsafe(p[f]||p[0],[t,{version:f}])}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.version;return c.call(this,e,b(e,t,n))}return(0,n.default)(u,[{key:"blockHash",get:function(){return this.inner.blockHash}},{key:"era",get:function(){return this.inner.era}},{key:"genesisHash",get:function(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}},{key:"method",get:function(){return this.inner.method}},{key:"nonce",get:function(){return this.inner.nonce}},{key:"specVersion",get:function(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"tip",get:function(){return this.inner.tip||this.registry.createTypeUnsafe("Compact",[])}},{key:"transactionVersion",get:function(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"eq",value:function(e){return this.inner.eq(e)}},{key:"sign",value:function(e){var t=this.inner.sign(e);return{signature:(0,s.u8aToHex)(t)}}},{key:"toHuman",value:function(e){return this.inner.toHuman(e)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"toU8a",this).call(this,!!e&&{method:!0})}}]),u}(u.Base);t.GenericExtrinsicPayload=h},34221:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadUnknown=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){(0,n.default)(this,i);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.version,a=void 0===r?0:r;throw c.call(this,e,{}),new Error("Unsupported extrinsic payload version ".concat(a))}return(0,r.default)(i)}(f(74754).Struct);t.GenericExtrinsicPayloadUnknown=i},4577:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicUnknown=void 0;var i=f(74754),u=f(96420),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){(0,n.default)(this,i);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.isSigned,a=void 0!==r&&r,d=f.version,o=void 0===d?0:d;throw c.call(this,e,{}),new Error("Unsupported ".concat(a?"":"un","signed extrinsic version ").concat(o&u.UNMASK_VERSION))}return(0,r.default)(i)}(i.Struct);t.GenericExtrinsicUnknown=s},44896:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericSignerPayload=void 0;var p=f(74754),b=f(69338),h={address:"Address",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",method:"Call",nonce:"Compact",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec",tip:"Compact",version:"u8"},y=(0,l.default)("extraTypes"),v=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,n.default)(this,l);var a=(0,b.objectSpread)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());f=c.call(this,e,(0,b.objectSpread)({},a,h),t),Object.defineProperty((0,d.default)(f),y,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(f),y)[y]={};for(var o=function(e){return f.get(e)},i=0,u=Object.entries(a);i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNMASK_VERSION=t.IMMORTAL_ERA=t.EMPTY_U8A=t.DEFAULT_VERSION=t.BIT_UNSIGNED=t.BIT_SIGNED=void 0,t.BIT_SIGNED=128,t.BIT_UNSIGNED=0;var f=new Uint8Array;t.EMPTY_U8A=f,t.DEFAULT_VERSION=4;var c=new Uint8Array([0]);t.IMMORTAL_ERA=c,t.UNMASK_VERSION=127},10963:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericExtrinsic:!0,GenericExtrinsicEra:!0,GenericMortalEra:!0,GenericImmortalEra:!0,GenericExtrinsicPayload:!0,GenericExtrinsicPayloadUnknown:!0,GenericExtrinsicUnknown:!0,GenericSignerPayload:!0};Object.defineProperty(t,"GenericExtrinsic",{enumerable:!0,get:function(){return r.GenericExtrinsic}}),Object.defineProperty(t,"GenericExtrinsicEra",{enumerable:!0,get:function(){return n.GenericExtrinsicEra}}),Object.defineProperty(t,"GenericExtrinsicPayload",{enumerable:!0,get:function(){return a.GenericExtrinsicPayload}}),Object.defineProperty(t,"GenericExtrinsicPayloadUnknown",{enumerable:!0,get:function(){return d.GenericExtrinsicPayloadUnknown}}),Object.defineProperty(t,"GenericExtrinsicUnknown",{enumerable:!0,get:function(){return o.GenericExtrinsicUnknown}}),Object.defineProperty(t,"GenericImmortalEra",{enumerable:!0,get:function(){return n.ImmortalEra}}),Object.defineProperty(t,"GenericMortalEra",{enumerable:!0,get:function(){return n.MortalEra}}),Object.defineProperty(t,"GenericSignerPayload",{enumerable:!0,get:function(){return i.GenericSignerPayload}});var r=f(89028),n=f(63663),a=f(85989),d=f(34221),o=f(4577),i=f(44896),u=f(39143);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},17083:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyCheck=void 0,t.emptyCheck={extrinsic:{},payload:{}}},98277:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.allExtensions=void 0,t.expandExtensionTypes=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.map((function(e){return f[e]||i[e]})).filter((function(e){return!!e})).reduce((function(e,f){return(0,r.objectSpread)(e,f[t])}),{})},t.fallbackExtensions=void 0,t.findUnknownExtensions=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=[].concat((0,c.default)(Object.keys(i)),(0,c.default)(Object.keys(t)));return e.filter((function(e){return!f.includes(e)}))};var r=f(69338),n=f(18262),a=f(31248),d=f(33561),o=f(28954),i=(0,r.objectSpread)({},o.substrate,n.polkadot,a.shell,d.statemint);t.allExtensions=i,t.fallbackExtensions=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"]},18262:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polkadot=void 0;var c=f(17083),r={LimitParathreadCommits:c.emptyCheck,OnlyStakingAndClaims:c.emptyCheck,PrevalidateAttests:c.emptyCheck,RestrictFunctionality:c.emptyCheck,TransactionCallFilter:c.emptyCheck,ValidateDoubleVoteReports:c.emptyCheck};t.polkadot=r},31248:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shell=void 0;var c={DisallowSigned:f(17083).emptyCheck};t.shell=c},33561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.statemint=void 0,t.statemint={ChargeAssetTxPayment:{extrinsic:{tip:"Compact",assetId:"Option"},payload:{}}}},28954:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(17083),r={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},n={ChargeTransactionPayment:{extrinsic:{tip:"Compact"},payload:{}},CheckBlockGasLimit:c.emptyCheck,CheckEra:r,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMortality:r,CheckNonZeroSender:c.emptyCheck,CheckNonce:{extrinsic:{nonce:"Compact"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:c.emptyCheck,LockStakingStatus:c.emptyCheck,ValidateEquivocationReport:c.emptyCheck};t.substrate=n},93214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sign=function(e,t,f,c){var r=f.length>256?e.hash(f):f;return t.sign(r,c)}},60213:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicV4=t.EXTRINSIC_VERSION=void 0;var u=f(74754),s=f(69338);t.EXTRINSIC_VERSION=4;var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.isSigned;return c.call(this,e,{signature:"ExtrinsicSignatureV4",method:"Call"},u.decodeExtrinsic(e,t,n))}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"method",get:function(){return this.getT("method")}},{key:"registry",get:function(){return(0,a.default)((0,i.default)(u.prototype),"registry",this)}},{key:"signature",get:function(){return this.getT("signature")}},{key:"version",get:function(){return 4}},{key:"addSignature",value:function(e,t,f){return this.signature.addSignature(e,t,f),this}},{key:"sign",value:function(e,t){return this.signature.sign(this.method,e,t),this}},{key:"signFake",value:function(e,t){return this.signature.signFake(this.method,e,t),this}}],[{key:"decodeExtrinsic",value:function(e,t){var f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t instanceof u)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,s.isU8a)(t)){var c=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:f}]),r=e.createTypeUnsafe("Call",[t.subarray(c.encodedLength)]);return{method:r,signature:c}}return t||{}}}]),u}(u.Struct);t.GenericExtrinsicV4=l},52982:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(96680)),s=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadV4=void 0;var l=f(74754),p=f(69338),b=f(93214),h=(0,s.default)("signOptions"),y=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t){var f;return(0,r.default)(this,s),f=c.call(this,e,(0,p.objectSpread)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),t),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof l.Enum},f}return(0,n.default)(s,[{key:"blockHash",get:function(){return this.getT("blockHash")}},{key:"era",get:function(){return this.getT("era")}},{key:"genesisHash",get:function(){return this.getT("genesisHash")}},{key:"method",get:function(){return this.getT("method")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"specVersion",get:function(){return this.getT("specVersion")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"transactionVersion",get:function(){return this.getT("transactionVersion")}},{key:"assetId",get:function(){return this.getT("assetId")}},{key:"sign",value:function(e){return(0,b.sign)(this.registry,e,this.toU8a({method:!0}),(0,u.default)(this,h)[h])}}]),s}(l.Struct);t.GenericExtrinsicPayloadV4=y},64194:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicSignatureV4=void 0;var p=f(74754),b=f(69338),h=f(96420),y=f(52982),v=new Uint8Array(256).fill(1);function m(e,t){return e.createTypeUnsafe("Address",[(0,b.isU8a)(t)?(0,b.u8aToHex)(t):t])}var g=(0,l.default)("signKeys"),w=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=n.isSigned,o=e.getSignedExtensionTypes();return f=c.call(this,e,(0,b.objectSpread)({signer:"Address",signature:"ExtrinsicSignature"},o),l.decodeExtrinsicSignature(t,d)),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),g)[g]=Object.keys(o),(0,b.objectProperties)((0,a.default)(f),(0,s.default)((0,a.default)(f),g)[g],(function(e){return f.get(e)})),f}return(0,n.default)(l,[{key:"encodedLength",get:function(){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"encodedLength",this):0}},{key:"isSigned",get:function(){return!this.signature.isEmpty}},{key:"era",get:function(){return this.getT("era")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"signature",get:function(){return this.multiSignature.value||this.multiSignature}},{key:"multiSignature",get:function(){return this.getT("signature")}},{key:"signer",get:function(){return this.getT("signer")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"_injectSignature",value:function(e,t,f){for(var c=0;c<(0,s.default)(this,g)[g].length;c++){var r=(0,s.default)(this,g)[g][c],n=f.get(r);(0,b.isUndefined)(n)||this.set(r,n)}return this.set("signer",e),this.set("signature",t),this}},{key:"addSignature",value:function(e,t,f){return this._injectSignature(m(this.registry,e),this.registry.createTypeUnsafe("ExtrinsicSignature",[t]),new y.GenericExtrinsicPayloadV4(this.registry,f))}},{key:"createPayload",value:function(e,t){var f=t.era,c=t.runtimeVersion,r=c.specVersion,n=c.transactionVersion;return new y.GenericExtrinsicPayloadV4(this.registry,(0,b.objectSpread)({},t,{era:f||h.IMMORTAL_ERA,method:e.toHex(),specVersion:r,transactionVersion:n}))}},{key:"sign",value:function(e,t,f){(0,b.assert)(t&&t.addressRaw,(function(){return"Expected a valid keypair for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t.addressRaw),this.registry.createTypeUnsafe("ExtrinsicSignature",[c.sign(t)]),c)}},{key:"signFake",value:function(e,t,f){(0,b.assert)(t,(function(){return"Expected a valid address for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t),this.registry.createTypeUnsafe("ExtrinsicSignature",[v]),c)}},{key:"toU8a",value:function(e){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"toU8a",this).call(this,e):h.EMPTY_U8A}}],[{key:"decodeExtrinsicSignature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(e instanceof l||t)?e:h.EMPTY_U8A}}]),l}(p.Struct);t.GenericExtrinsicSignatureV4=w},39143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericExtrinsicPayloadV4",{enumerable:!0,get:function(){return r.GenericExtrinsicPayloadV4}}),Object.defineProperty(t,"GenericExtrinsicSignatureV4",{enumerable:!0,get:function(){return n.GenericExtrinsicSignatureV4}}),Object.defineProperty(t,"GenericExtrinsicV4",{enumerable:!0,get:function(){return c.GenericExtrinsicV4}});var c=f(60213),r=f(52982),n=f(64194)},32534:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(38685));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountId=void 0;var s=f(74754),l=f(69338),p=f(94459);function b(e){if((0,l.isU8a)(e)||Array.isArray(e))return(0,l.u8aToU8a)(e);if(!e)return new Uint8Array;if((0,l.isHex)(e))return(0,l.hexToU8a)(e);if((0,l.isString)(e))return(0,p.decodeAddress)(e);throw new Error("Unknown type passed to AccountId constructor, found typeof ".concat((0,u.default)(e)))}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=b(t);return(0,l.assert)(f.length>=32||!f.some((function(e){return e})),(function(){return"Invalid AccountId provided, expected 32 bytes, found ".concat(f.length)})),c.call(this,e,f,256)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,b(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,p.encodeAddress)(this,this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(s.U8aFixed);t.GenericAccountId=h},39882:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountIndex=void 0;var u=f(74754),s=f(69338),l=f(94459),p=new s.BN(239),b=new s.BN(1).shln(16),h=new s.BN(1).shln(32);function y(e){return e instanceof v?e.toBn():(0,s.isBn)(e)||(0,s.isNumber)(e)||(0,s.isHex)(e)||(0,s.isU8a)(e)||(0,s.isBigInt)(e)?e:y((0,l.decodeAddress)(e))}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new s.BN(0);return c.call(this,e,y(t))}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,s.isBn)(e)||(0,s.isNumber)(e)?(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,e):(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,this.registry.createTypeUnsafe("AccountIndex",[e]))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){var e=u.calcLength(this);return(0,l.encodeAddress)(this.toU8a().subarray(0,e),this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountIndex"}}],[{key:"calcLength",value:function(e){var t=(0,s.bnToBn)(e);return t.lte(p)?1:t.lt(b)?2:t.lt(h)?4:8}},{key:"readLength",value:function(e){var t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}},{key:"writeLength",value:function(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}}]),u}(u.u32);t.GenericAccountIndex=v},42858:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericBlock=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){return(0,r.default)(this,i),c.call(this,e,{header:"Header",extrinsics:"Vec"},t)}return(0,n.default)(i,[{key:"contentHash",get:function(){return this.registry.hash(this.toU8a())}},{key:"extrinsics",get:function(){return this.getT("extrinsics")}},{key:"hash",get:function(){return this.header.hash}},{key:"header",get:function(){return this.getT("header")}}]),i}(f(74754).Struct);t.GenericBlock=i},48300:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(48636)),n=c(f(21475)),a=c(f(9578)),d=c(f(28241)),o=c(f(8541)),i=c(f(283)),u=c(f(52399)),s=c(f(42463)),l=c(f(92940)),p=c(f(38685));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,l.default)(e);if(t){var r=(0,l.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,s.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericCallIndex=t.GenericCall=void 0;var h=f(74754),y=f(69338);function v(e,t){return t.fields.reduce((function(t,f,c){var r=f.name,n=f.type;return t[r.unwrapOr("param".concat(c)).toString()]=e.createLookupType(n),t}),{})}function m(e,t,f){var c=t.args,r=t.callIndex,n=r instanceof w?r.toU8a():r,a=f||e.findMetaCall(n).meta;return{args:c,argsDef:v(e,a),callIndex:r,meta:a}}function g(e,t,f){var c=new Uint8Array(2);c.set(t.subarray(0,2),0);var r=f||e.findMetaCall(c).meta;return{args:t.subarray(2),argsDef:v(e,r),callIndex:c,meta:r}}var w=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c){return(0,i.default)(this,f),t.call(this,e,c,16)}return(0,o.default)(f)}(h.U8aFixed);t.GenericCallIndex=w;var O=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c,r){var n;(0,i.default)(this,f);var a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,f=arguments.length>2?arguments[2]:void 0;if((0,y.isU8a)(t)||(0,y.isHex)(t))return g(e,(0,y.u8aToU8a)(t),f);if((0,y.isObject)(t)&&t.callIndex&&t.args)return m(e,t,f);throw new Error("Call: Cannot decode value '".concat(t,"' of type ").concat((0,p.default)(t)))}(e,c,r);try{n=t.call(this,e,{callIndex:w,args:h.Struct.with(a.argsDef)},a)}catch(t){var d="unknown.unknown";try{var o=e.findMetaCall(a.callIndex);d="".concat(o.section,".").concat(o.method)}catch(e){}throw new Error("Call: failed decoding ".concat(d,":: ").concat(t.message))}return n._meta=a.meta,n}return(0,o.default)(f,[{key:"args",get:function(){return(0,a.default)(this.getT("args").values())}},{key:"argsDef",get:function(){return v(this.registry,this.meta)}},{key:"argsEntries",get:function(){return(0,a.default)(this.getT("args").entries())}},{key:"callIndex",get:function(){return this.getT("callIndex").toU8a()}},{key:"data",get:function(){return this.getT("args").toU8a()}},{key:"meta",get:function(){return this._meta}},{key:"method",get:function(){return this.registry.findMetaCall(this.callIndex).method}},{key:"registry",get:function(){return(0,d.default)((0,l.default)(f.prototype),"registry",this)}},{key:"section",get:function(){return this.registry.findMetaCall(this.callIndex).section}},{key:"is",value:function(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}},{key:"toHuman",value:function(e){var t,f,c;try{c=this.registry.findMetaCall(this.callIndex)}catch(e){}return(0,y.objectSpread)({args:this.argsEntries.reduce((function(t,f){var c=(0,n.default)(f,2),a=c[0],d=c[1];return(0,y.objectSpread)(t,(0,r.default)({},a,d.toHuman(e)))}),{}),method:null===(t=c)||void 0===t?void 0:t.method,section:null===(f=c)||void 0===f?void 0:f.section},e&&c?{docs:c.meta.docs.map((function(e){return e.toString()}))}:null)}},{key:"toRawType",value:function(){return"Call"}}]),f}(h.Struct);t.GenericCall=O},37028:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475)),u=c(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericChainProperties=void 0;var s=f(74754),l=f(69338);function p(e,t,f){var c=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return f&&(0,l.isFunction)(f.unwrapOrDefault)?f:e.createTypeUnsafe(t,[c?(0,l.isNull)(f)||(0,l.isUndefined)(f)?null:Array.isArray(f)?f:[f]:f])}var b=function(e){(0,a.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function s(e,t){return(0,r.default)(this,s),c.call(this,e,function(e,t){return(t&&(0,l.isFunction)(t.entries)?(0,u.default)(t.entries()):Object.entries(t||{})).reduce((function(t,f){var c=(0,i.default)(f,2),r=c[0],n=c[1];return t[r]=function(e,t,f){return"ss58Format"===t?p(e,"Option",f,!1):"tokenDecimals"===t?p(e,"Option>",f):"tokenSymbol"===t?p(e,"Option>",f):f}(e,r,n),t}),{ss58Format:e.createTypeUnsafe("Option",[]),tokenDecimals:e.createTypeUnsafe("Option>",[]),tokenSymbol:e.createTypeUnsafe("Option>",[])})}(e,t))}return(0,n.default)(s,[{key:"ss58Format",get:function(){return this.getT("ss58Format")}},{key:"tokenDecimals",get:function(){return this.getT("tokenDecimals")}},{key:"tokenSymbol",get:function(){return this.getT("tokenSymbol")}}]),s}(s.Json);t.GenericChainProperties=b},61027:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericConsensusEngineId=t.CID_POW=t.CID_GRPA=t.CID_BABE=t.CID_AURA=void 0;var i=f(74754),u=f(69338),s=(0,u.stringToU8a)("aura");t.CID_AURA=s;var l=(0,u.stringToU8a)("BABE");t.CID_BABE=l;var p=(0,u.stringToU8a)("FRNK");t.CID_GRPA=p;var b=(0,u.stringToU8a)("pow_");t.CID_POW=b;var h=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){return(0,r.default)(this,i),c.call(this,e,(0,u.isNumber)(t)?(0,u.bnToU8a)(t,{isLe:!1}):t,32)}return(0,n.default)(i,[{key:"isAura",get:function(){return this.eq(s)}},{key:"isBabe",get:function(){return this.eq(l)}},{key:"isGrandpa",get:function(){return this.eq(p)}},{key:"isPow",get:function(){return this.eq(b)}},{key:"extractAuthor",value:function(e,t){if(null!=t&&t.length){if(this.isAura)return function(e,t,f){return f[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new u.BN(f.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,f){return f[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||20===e.length)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}},{key:"toHuman",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"ConsensusEngineId"}},{key:"toString",value:function(){return this.isAscii?(0,u.u8aToString)(this):(0,u.u8aToHex)(this)}}]),i}(i.U8aFixed);t.GenericConsensusEngineId=h},56750:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(28241)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEventData=t.GenericEvent=void 0;var b=f(74754),h=f(69338),y=(0,l.default)("meta"),v=(0,l.default)("method"),m=(0,l.default)("section"),g=(0,l.default)("typeDef"),w=function(e){(0,o.default)(f,e);var t=p(f);function f(e,c,r){var a;(0,n.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",u=(null==r?void 0:r.fields)||[];return a=t.call(this,e,u.map((function(t){var f=t.type;return e.createLookupType(f)})),c),Object.defineProperty((0,d.default)(a),y,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),v,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),g,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),y)[y]=r,(0,s.default)((0,d.default)(a),v)[v]=i,(0,s.default)((0,d.default)(a),m)[m]=o,(0,s.default)((0,d.default)(a),g)[g]=u.map((function(t){var f=t.type;return e.lookup.getTypeDef(f)})),a}return(0,a.default)(f,[{key:"meta",get:function(){return(0,s.default)(this,y)[y]}},{key:"method",get:function(){return(0,s.default)(this,v)[v]}},{key:"section",get:function(){return(0,s.default)(this,m)[m]}},{key:"typeDef",get:function(){return(0,s.default)(this,g)[g]}}]),f}(b.Tuple);t.GenericEventData=w;var O=function(e){(0,o.default)(f,e);var t=p(f);function f(e,c){(0,n.default)(this,f);var r=function(e,t){if(!t||!t.length)return{DataType:b.Null};var f=t.subarray(0,2);return{DataType:e.findMetaEvent(f),value:{data:t.subarray(2),index:f}}}(e,c),a=r.DataType,d=r.value;return t.call(this,e,{index:"EventId",data:a},d)}return(0,a.default)(f,[{key:"data",get:function(){return this.getT("data")}},{key:"index",get:function(){return this.getT("index")}},{key:"meta",get:function(){return this.data.meta}},{key:"method",get:function(){return this.data.method}},{key:"section",get:function(){return this.data.section}},{key:"typeDef",get:function(){return this.data.typeDef}},{key:"toHuman",value:function(e){return(0,h.objectSpread)({method:this.method,section:this.section},e?{docs:this.meta.docs.map((function(e){return e.toString()}))}:null,(0,r.default)((0,u.default)(f.prototype),"toHuman",this).call(this,e))}}]),f}(b.Struct);t.GenericEvent=O},90989:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof p.GenericAccountId||t instanceof b.GenericAccountIndex?t:(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,s.isHex)(t)||(0,s.isU8a)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);var f=b.GenericAccountIndex.readLength(t),c=(0,i.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):function(e,t){var f=(0,l.decodeAddress)(t);return 32===f.length?e.createTypeUnsafe("AccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){(0,r.default)(this,i);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(i,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"inspect",value:function(){var e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(e):h),e]}}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(t):h,t)}}]),i}(u.Base);t.GenericLookupSource=v},56583:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericMultiAddress=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882);function h(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}function y(e,t){return t instanceof p.GenericAccountId?{Id:t}:(0,s.isU8a)(t)?h(e,t):t instanceof v?t:t instanceof b.GenericAccountIndex||(0,s.isBn)(t)||(0,s.isNumber)(t)?{Index:(0,s.isNumber)(t)?t:t.toNumber()}:(0,s.isString)(t)?h(e,(0,l.decodeAddress)(t.toString())):t}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){return(0,n.default)(this,u),c.call(this,e,{Id:"AccountId",Index:"Compact",Raw:"Bytes",Address32:"H256",Address20:"H160"},y(e,t))}return(0,a.default)(u,[{key:"inspect",value:function(){var e=this.inner.inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([this.index])].concat((0,r.default)(c))}}},{key:"toString",value:function(){return this.value.toString()}}]),u}(u.Enum);t.GenericMultiAddress=v},55510:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(96680)),s=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericVote=void 0;var l=f(74754),p=f(69338);function b(e){return e?new Uint8Array([128]):new Uint8Array([0])}var h=(0,s.default)("aye"),y=(0,s.default)("conviction"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e,t){return(0,p.isU8a)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,p.isUndefined)(t)||t instanceof Boolean||(0,p.isBoolean)(t)?b(new l.Bool(e,t).isTrue):(0,p.isNumber)(t)?b(t<0):function(e,t){return new Uint8Array([(new l.Bool(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);return f=c.call(this,e,n,8),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]=128==(128&n[0]),(0,u.default)((0,a.default)(f),y)[y]=f.registry.createTypeUnsafe("Conviction",[127&n[0]]),f}return(0,n.default)(s,[{key:"conviction",get:function(){return(0,u.default)(this,y)[y]}},{key:"isAye",get:function(){return(0,u.default)(this,h)[h]}},{key:"isNay",get:function(){return!this.isAye}},{key:"toHuman",value:function(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}},{key:"toRawType",value:function(){return"Vote"}}]),s}(l.U8aFixed);t.GenericVote=v},51432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericAccountId:!0,GenericAccountIndex:!0,GenericBlock:!0,GenericCall:!0,GenericChainProperties:!0,GenericConsensusEngineId:!0,GenericEvent:!0,GenericEventData:!0,GenericLookupSource:!0,GenericMultiAddress:!0,GenericAddress:!0,GenericVote:!0};Object.defineProperty(t,"GenericAccountId",{enumerable:!0,get:function(){return n.GenericAccountId}}),Object.defineProperty(t,"GenericAccountIndex",{enumerable:!0,get:function(){return a.GenericAccountIndex}}),Object.defineProperty(t,"GenericAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericBlock",{enumerable:!0,get:function(){return d.GenericBlock}}),Object.defineProperty(t,"GenericCall",{enumerable:!0,get:function(){return o.GenericCall}}),Object.defineProperty(t,"GenericChainProperties",{enumerable:!0,get:function(){return i.GenericChainProperties}}),Object.defineProperty(t,"GenericConsensusEngineId",{enumerable:!0,get:function(){return u.GenericConsensusEngineId}}),Object.defineProperty(t,"GenericEvent",{enumerable:!0,get:function(){return s.GenericEvent}}),Object.defineProperty(t,"GenericEventData",{enumerable:!0,get:function(){return s.GenericEventData}}),Object.defineProperty(t,"GenericLookupSource",{enumerable:!0,get:function(){return l.GenericLookupSource}}),Object.defineProperty(t,"GenericMultiAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericVote",{enumerable:!0,get:function(){return b.GenericVote}});var r=f(24280);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(32534),a=f(39882),d=f(42858),o=f(48300),i=f(37028),u=f(61027),s=f(56750),l=f(90989),p=f(56583),b=f(55510)},26700:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(87192);var c=f(66533);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},88925:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(10963);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51432);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(62347);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},41122:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAliasTypes=function(e,t){var f,n=e.knownTypes;return(0,c.objectSpread)({},r[t],null===(f=n.typesAlias)||void 0===f?void 0:f[t])};var c=f(69338),r={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},parachains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeParachain:{Proposal:"ParachainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPallet:{AssetId:"XcmAssetId"}}},56008:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact",sufficients:"Compact",approvals:"Compact"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec",symbol:"Vec",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}}},14044:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec",invalid:"Vec"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeParachains:"Vec",paraBlocks:"Vec"},MoreAttestations:{}}}},42821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{RawAuraPreDigest:{slotNumber:"u64"}}}},5735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",params:[{name:"bytesOrHash",type:"Vec"}],type:"Vec"},insertKey:{description:"Insert a key into the keystore.",params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",params:[],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec"},submitExtrinsic:{isSigned:!0,description:"Submit a fully formatted extrinsic for block inclusion",params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}}},10234:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option)"}}}}},28658:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",params:[],type:"HashMap"}},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeWeight:"u64",MaybeRandomness:"Option",MaybeVrf:"Option",EpochAuthorship:{primary:"Vec",secondary:"Vec",secondary_vrf:"Vec"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}}},90796:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}}},4612:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside side its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefySignedCommitment"},getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"}},types:{BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec>"},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"MmrRootHash",MmrRootHash:"H256",ValidatorSetId:"u64"}}},67250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}}},64979:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Header"},getBlock:{description:"Get header and body of a relay chain block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{name:"blockNumber",type:"BlockNumber",isOptional:!0}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"}},types:{BlockHash:"Hash"}}},63551:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"}},types:{PrefixedStorageKey:"StorageKey"}}},36920:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}}},41836:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec",end:"BlockNumber"}}}},22327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}}},23625:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={rpc:c(f(68307)).default,types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option",_reserved:"Option"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option"},CodeUploadResult:{_enum:{Ok:"CodeUploadResultValue",Err:"Null"}},CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultErrModule:{index:"u8",error:"u8",message:"Option"},ContractExecResultErr:{_enum:{Other:"Text",CannotLookup:"Null",BadOrigin:"Null",Module:"ContractExecResultErrModule"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:{_enum:{Ok:"ContractExecResultOk",Err:"ContractExecResultErr"}},ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:{_enum:{Ok:"InstantiateReturnValueTo267",Err:"Null"}},ContractInstantiateResultTo299:{_enum:{Ok:"InstantiateReturnValue",Err:"Null"},_fallback:"ContractInstantiateResultTo267"},ContractInstantiateResult:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:{_enum:{Ok:"InstantiateReturnValueOk",Err:"DispatchError"}},InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact",initial:"Compact",maximum:"Compact",refcount:"Compact",_reserved:"Option",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}};t.default=r},68307:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={call:{description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"ContractInstantiateResult"},uploadCode:{endpoint:"contracts_upload_code",description:"Upload new code without instantiating a contract from it",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"CodeUploadResult"},getStorage:{description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option"},rentProjection:{description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option"}}},45620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={types:"Vec",spec:"ContractContractSpecV0"},n={source:"ContractProjectSource",contract:"ContractProjectContract"},a={rpc:{},types:(0,c.objectSpread)({},{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec",prefix:"Vec"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}}},{ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV1:{name:"Vec",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec"},ContractContractSpecV0:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV1:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV2:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV3:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventSpecV0:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV1:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV2:{label:"Text",args:"Vec",docs:"Vec"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV1:{name:"Vec",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"}},{ContractConstructorSpecLatest:"ContractConstructorSpecV3",ContractEventSpecLatest:"ContractEventSpecV2",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV2",ContractMetadataLatest:"ContractMetadataV3"},{ContractProjectInfo:n,ContractMetadataV0:r,ContractMetadataV1:{types:"Vec",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec",spec:"ContractContractSpecV3"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3"}},ContractProjectV0:(0,c.objectSpread)({metadataVersion:"Text"},n,r),ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec",description:"Option",docs:"Option",repository:"Option",homepage:"Option",license:"Option"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"}})};t.default=a},15778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}}},4927:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={rpc:{},types:{ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}}},2272:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0});var r={assets:!0,authorship:!0,aura:!0,babe:!0,balances:!0,beefy:!0,collective:!0,consensus:!0,contracts:!0,democracy:!0,dev:!0,elections:!0,engine:!0,evm:!0,extrinsics:!0,genericAsset:!0,gilt:!0,grandpa:!0,identity:!0,imOnline:!0,lottery:!0,mmr:!0,offences:!0,proxy:!0,recovery:!0,scheduler:!0,session:!0,society:!0,staking:!0,support:!0,syncstate:!0,system:!0,treasury:!0,txpayment:!0,uniques:!0,utility:!0,vesting:!0,attestations:!0,bridges:!0,claims:!0,crowdloan:!0,cumulus:!0,parachains:!0,poll:!0,purchase:!0,xcm:!0,contractsAbi:!0,eth:!0,rpc:!0,author:!0,chain:!0,childstate:!0,offchain:!0,payment:!0,state:!0};Object.defineProperty(t,"assets",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"attestations",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"aura",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"author",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"authorship",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"babe",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"balances",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"beefy",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"bridges",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"chain",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(t,"childstate",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"claims",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"collective",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"consensus",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"contracts",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"contractsAbi",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"crowdloan",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"cumulus",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"democracy",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"dev",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"elections",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"engine",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"eth",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"evm",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"extrinsics",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"genericAsset",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"gilt",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"grandpa",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"imOnline",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"lottery",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"mmr",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"offchain",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"offences",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"parachains",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"payment",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"poll",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"proxy",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"purchase",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"recovery",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"rpc",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"scheduler",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"session",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"society",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"staking",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"state",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"support",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"syncstate",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"system",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"treasury",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"txpayment",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"uniques",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"utility",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"vesting",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"xcm",{enumerable:!0,get:function(){return J.default}});var n=f(74690);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=c(f(56008)),d=c(f(10234)),o=c(f(42821)),i=c(f(28658)),u=c(f(90796)),s=c(f(4612)),l=c(f(41836)),p=c(f(22327)),b=c(f(23625)),h=c(f(47054)),y=c(f(76346)),v=c(f(85395)),m=c(f(98107)),g=c(f(22761)),w=c(f(35178)),O=c(f(19360)),x=c(f(79785)),P=c(f(74386)),k=c(f(74505)),M=c(f(1508)),j=c(f(67360)),S=c(f(73698)),T=c(f(85645)),E=c(f(60434)),A=c(f(52621)),I=c(f(50271)),N=c(f(75430)),R=c(f(90337)),B=c(f(99849)),C=c(f(83432)),_=c(f(14846)),V=c(f(7724)),U=c(f(82532)),H=c(f(76868)),L=c(f(29464)),D=c(f(81784)),z=c(f(1456)),F=c(f(14044)),q=c(f(67250)),W=c(f(36920)),X=c(f(15778)),K=c(f(4927)),Z=c(f(20814)),G=c(f(66366)),Y=c(f(67912)),J=c(f(23769)),Q=c(f(45620)),$=c(f(75009)),ee=c(f(57386)),te=c(f(5735)),fe=c(f(64979)),ce=c(f(63551)),re=c(f(15370)),ne=c(f(50059)),ae=c(f(50942))},47054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AllConvictions=void 0;var f=["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"];t.AllConvictions=f;var c={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:f},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}};t.default=c},76346:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",params:[{name:"at",type:"Hash",isHistoric:!0}],type:"Option"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}}},85395:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact",candidateCount:"Compact"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}}},98107:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{name:"parentHash",type:"BlockHash",isOptional:!0}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{name:"justification",type:"Justification",isOptional:!0}],type:"bool"}},types:{CreatedBlock:{hash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}}},74690:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"metadata",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"runtime",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"scaleInfo",{enumerable:!0,get:function(){return a.default}});var r=c(f(76102)),n=c(f(11952)),a=c(f(65524))},75009:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(96136),n=(0,c.objectSpread)({},{BlockV0:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthTransactionSignature"},TransactionV0:"LegacyTransaction"},{BlockV1:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}}},{BlockV2:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}}},{EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec"},EthAccessList:"Vec",EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec",storageProof:"Vec"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option",sealFields:"Vec",uncles:"Vec",transactions:"Vec",blockSize:"Option"},EthBloom:"H2048",EthCallRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthFilter:{fromBlock:"Option",toBlock:"Option",blockHash:"Option",address:"Option",topics:"Option"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec",Hashes:"Vec",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec",Null:"Null"}},EthFilterTopicEntry:"Option",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec",blockSize:"Option"},EthLog:{address:"EthAddress",topics:"Vec",data:"Bytes",blockHash:"Option",blockNumber:"Option",transactionHash:"Option",transactionIndex:"Option",logIndex:"Option",transactionLogIndex:"Option",removed:"bool"},EthReceipt:{transactionHash:"Option",transactionIndex:"Option",blockHash:"Option",from:"Option",to:"Option",blockNumber:"Option",cumulativeGasUsed:"U256",gasUsed:"Option",contractAddress:"Option",logs:"Vec",root:"Option",logsBloom:"EthBloom",statusCode:"Option"},EthStorageProof:{key:"U256",value:"U256",proof:"Vec"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option",warpChunksProcessed:"Option"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:"LegacyTransaction",EthTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option",contractAddress:"Option",logs:"Vec",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option"}}),a={rpc:r.rpc,types:n};t.default=a},96136:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rpc=void 0;var c=(0,f(69338).objectSpread)({},{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"String"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"String"}},{clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"String"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"}},{accounts:{description:"Returns accounts list.",params:[],type:"Vec"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"hash",type:"H256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}});t.rpc=c},22761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmLog:{address:"H160",topics:"Vec",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}}},35178:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}}},19360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetOptions:{initalIssuance:"Compact",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}}},79785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}}},74386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},types:{AuthorityIndex:"u64",AuthorityList:"Vec",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec",bestFinalizedNumber:"Option"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec
"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet"},Prevotes:{currentWeight:"u32",missing:"BTreeSet"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}}},74505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}}},1508:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Bytes",OpaquePeerId:"Bytes",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec"}}}},73745:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(38685));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=f(69338),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,n.default)(e)&&"function"!=typeof e)return{default:e};var f=o(t);if(f&&f.has(e))return f.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=r?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(c,a,d):c[a]=e[a]}return c.default=e,f&&f.set(e,c),c}(f(2272));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(o=function(e){return e?f:t})(e)}var i={};Object.keys(d).forEach((function(e){return Object.entries(d[e].rpc||{}).forEach((function(t){var f=(0,r.default)(t,2),c=f[0],n=f[1],d=n.aliasSection||e;i[d]||(i[d]={}),i[d][c]=(0,a.objectSpread)({},n,{isSubscription:!!n.pubsub,jsonrpc:"".concat(d,"_").concat(c),method:c,section:d})}))}));var u=i;t.default=u},67360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}}},76102:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AllHashers",{enumerable:!0,get:function(){return r.AllHashers}}),t.default=void 0;var c=f(69338),r=f(56697),n=f(64649),a=f(16476),d=f(77850),o=f(15939),i=f(15461),u=f(7946),s={rpc:{},types:(0,c.objectSpread)({},n.v9,a.v10,d.v11,o.v12,i.v13,u.v14,{ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV14",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV14",PalletCallMetadataLatest:"PalletCallMetadataV14",PalletConstantMetadataLatest:"PalletConstantMetadataV14",PalletErrorMetadataLatest:"PalletErrorMetadataV14",PalletEventMetadataLatest:"PalletEventMetadataV14",PalletMetadataLatest:"PalletMetadataV14",PalletStorageMetadataLatest:"PalletStorageMetadataV14",PortableType:"PortableTypeV14",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",StorageEntryMetadataLatest:"StorageEntryMetadataV14",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",MetadataAll:{_enum:{V0:"DoNotConstruct",V1:"DoNotConstruct",V2:"DoNotConstruct",V3:"DoNotConstruct",V4:"DoNotConstruct",V5:"DoNotConstruct",V6:"DoNotConstruct",V7:"DoNotConstruct",V8:"DoNotConstruct",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14"}}})};t.default=s},56697:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AllHashers=void 0,t.AllHashers={Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},16476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v10=void 0,t.v10={ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}}}},77850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v11=void 0;var c={ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec"},StorageHasherV11:{_enum:f(56697).AllHashers}};t.v11=c},15939:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v12=void 0,t.v12={ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11"}},15461:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v13=void 0,t.v13={ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec",hashers:"Vec",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec"},StorageHasherV13:"StorageHasherV12"}},7946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v14=void 0;var c=f(69338),r=f(75917),n={PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),EventMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option"},FunctionMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PalletCallMetadataV14:{type:"SiLookupTypeId"},PalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec"},PalletErrorMetadataV14:{type:"SiLookupTypeId"},PalletEventMetadataV14:{type:"SiLookupTypeId"},PalletMetadataV14:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8"},PalletStorageMetadataV14:{prefix:"Text",items:"Vec"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13"};t.v14=n},64649:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v9=void 0,t.v9={ErrorMetadataV9:{name:"Text",docs:"Vec"},EventMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},MetadataV9:{modules:"Vec"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec"},ModuleMetadataV9:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec"}}},73698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{generateBatchProof:{description:"Generate MMR proof for the given leaf indices.",params:[{name:"leafIndices",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafProof"},generateProof:{description:"Generate MMR proof for given leaf index.",params:[{name:"leafIndex",type:"u64"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafBatchProof"}},types:{MmrLeafBatchProof:{blockHash:"BlockHash",leaves:"Bytes",proof:"Bytes"},MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"}}}},15370:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{localStorageSet:{description:"Set offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option"}},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}}},85645:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{DeferredOffenceOf:"(Vec, Vec, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}}},20814:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(69338),n=c(f(7758)),a=c(f(44358)),d={rpc:{},types:(0,r.objectSpread)({},{ServiceQuality:{_enum:["Ordered","Fast"]}},{DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec",ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}}},n.default,{ParachainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec",name:"Bytes",balance:"Balance"},RegisteredParachainInfo:{validators:"Vec",proposer:"AccountId"}},a.default,{AbridgedCandidateReceipt:{parachainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Parachain:"Null",Parathread:"(CollatorId, u32)"}},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec",queued:"Vec",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Parachain:"Null"}},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxParachainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxParachainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option",maxValidators:"Option",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpMessages:"Vec",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option"},MessageIngestionType:{downwardMessages:"Vec",horizontalMessages:"BTreeMap"},MessageQueueChain:"RelayChainHash",OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},ParachainDispatchOrigin:{_enum:["Signed","Parachain","Root"]},ParachainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec",horizontalMessages:"BTreeMap"},ParachainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",parachain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Parachain","UpgradingToParachain","DowngradingToParathread","OutgoingParathread","OutgoingParachain"]},ParaPastCodeMeta:{upgradeTimes:"Vec",lastPruned:"Option"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},Scheduling:{_enum:["Always","Dynamic"]},SessionInfo:{validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"ParachainInherentData",VecInboundHrmpMessage:"Vec"})};t.default=d},7758:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"}}},44358:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},r={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},n=(0,f(69338).objectSpread)({},{Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingParachain:{_enum:{Unset:"NewBidder",Fixed:"IncomingParachainFixed",Deploy:"IncomingParachainDeploy"}},IncomingParachainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingParachainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32"},{AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:c,SlotRange:r,WinningData10:"[WinningDataEntry; ".concat(c._enum.length,"]"),WinningData:"[WinningDataEntry; ".concat(r._enum.length,"]"),WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec",WinnersData:"Vec",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)"});t.default=n},50059:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],c={rpc:{queryInfo:{description:"Retrieves the fee information for an encoded extrinsic",params:f,type:"RuntimeDispatchInfo"},queryFeeDetails:{description:"Query the detailed fee of a given encoded extrinsic",params:f,type:"FeeDetails"}},types:{FeeDetails:{inclusionFee:"Option"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"}}};t.default=c},66366:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Approvals:"[bool; 4]"}}},60434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}}},67912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}}},52621:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec",threshold:"u16"}}}},57386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec"}}}},11952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownOrigins=t.default=void 0;var c=f(69338);t.knownOrigins={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"};var r={rpc:{},types:(0,c.objectSpread)({},{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>"},{AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"LockIdentifier",PalletsOrigin:"OriginCaller",PalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option"},SignedBlockWithJustifications:{block:"Block",justifications:"Option"},Slot:"u64",StorageData:"Bytes",StorageProof:{trieNodes:"Vec"},TransactionPriority:"u64",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec",proof:"Vec>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",Weight:"u64",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)"})};t.default=r},65524:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(12990),n=f(75917),a={rpc:{},types:(0,c.objectSpread)({},r.v0,n.v1,{SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"})};t.default=a},12990:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={Si0Field:{name:"Option",type:"Si0LookupTypeId",typeName:"Option",docs:"Vec"},Si0LookupTypeId:"u32",Si0Path:"Vec",Si0Type:{path:"Si0Path",params:"Vec",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec",Si0TypeParameter:{name:"Text",type:"Option"},Si0Variant:{name:"Text",fields:"Vec",index:"Option",discriminant:"Option",docs:"Vec"}}},75917:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=t.Si1Variant=void 0;var f={name:"Text",fields:"Vec",index:"u8",docs:"Vec"};t.Si1Variant=f;var c={Si1Field:{name:"Option",type:"Si1LookupTypeId",typeName:"Option",docs:"Vec"},Si1LookupTypeId:"Compact",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec",def:"Si1TypeDef",docs:"Vec"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec",Si1TypeParameter:{name:"Text",type:"Option"},Si1TypeDefVariant:{variants:"Vec"},Si1Variant:f};t.v1=c},50271:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option",origin:"PalletsOrigin"},ScheduledTo254:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option"},TaskAddress:"(BlockNumber, u32)"}}},75430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)"},{FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec>",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"})};t.default=c},90337:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}}},99849:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{Points:"u32",EraPoints:{total:"Points",individual:"Vec"}},{CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact",nominators:"Compact"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec)>",targets:"Vec"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact",targets:"Compact"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap",Voter:{votes:"Vec",stake:"Balance",deposit:"Balance"},VoteWeight:"u64"},{ActiveEraInfo:{index:"EraIndex",start:"Option"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap"},EraRewards:{total:"u32",rewards:"Vec"},Exposure:{total:"Compact",own:"Compact",others:"Vec"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec"},StakingLedgerTo240:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",lastReward:"Option"},StakingLedger:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",claimedRewards:"Vec"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec",reporters:"Vec",payout:"Balance"},UnlockChunk:{value:"Compact",era:"Compact"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact"},ValidatorPrefsWithBlocked:{commission:"Compact",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact"},ValidatorPrefsTo145:{unstakeThreshold:"Compact",validatorPayment:"Compact"}})};t.default=c},50942:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Bytes"},getKeys:{description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getPairs:{description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",params:[{name:"prefix",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getMetadata:{description:"Returns the runtime metadata",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Metadata"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"RuntimeVersion"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",params:[{name:"keys",type:"Vec"},{name:"fromBlock",type:"Hash"},{name:"toBlock",type:"BlockHash",isOptional:!0}],type:"Vec"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{name:"keys",type:"Vec",isOptional:!0}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",params:[{name:"block",type:"Hash"},{name:"targets",type:"Option"},{name:"storageKeys",type:"Option"},{name:"methods",type:"Option"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec",events:"Vec"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option"},BlockTraceEventData:{stringValues:"HashMap"},BlockTraceSpan:{id:"u64",parentId:"Option",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}}},83432:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}}},14846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{genSyncSpec:{endpoint:"sync_state_genSyncSpec",description:"Returns the json-serialized chainspec running the node, with a sync state.",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}}},7724:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",params:[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ApplyExtrinsicResult"},name:{description:"Retrieves the node name",params:[],type:"Text"},version:{description:"Retrieves the version of the node",params:[],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},health:{description:"Return health status of the node",params:[],type:"Health"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec"},peers:{description:"Returns the currently connected peers",params:[],type:"Vec"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",params:[],type:"NetworkState"},addReservedPeer:{description:"Adds a reserved peer",params:[{name:"peer",type:"Text"}],type:"Text"},removeReservedPeer:{description:"Remove a reserved peer",params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},addLogFilter:{description:"Adds the supplied directives to the current log filter",params:[{name:"directives",type:"Text"}],type:"Null"},resetLogFilter:{description:"Resets the log filter to Substrate defaults",params:[],type:"Null"}},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError"}},DispatchErrorModule:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorTo198:{module:"Option",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec",externalAddresses:"Vec",connectedPeers:"HashMap",notConnectedPeers:"HashMap",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec",latestPingTime:"Option",versionString:"Option"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option",maxTotal:"Option",reserved:"Option"}}}},82532:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option",tips:"Vec",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option",closes:"Option",tips:"Vec"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}}},76868:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multiplier:"Fixed128"}}},29464:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact",instanceMetadatas:"Compact",attributes:"Compact"},InstanceDetails:{owner:"AccountId",approved:"Option",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"}}}},81784:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec"},Timepoint:{height:"BlockNumber",index:"u32"}}}},1456:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}}},23769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n=f(8406),a=f(30820),d=f(2108),o={rpc:{},types:(0,r.objectSpread)({},{BodyId:{_enum:{Unit:"Null",Named:"Vec",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact",Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec",Polkadot:"Null",Kusama:"Null"}}},{XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec"},n.v0,a.v1,d.v2,(0,c.mapXcmTypes)("V2"),{DoubleEncodedCall:{encoded:"Vec"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2"}},VersionedMultiAssets:{_enum:{V0:"Vec",V1:"MultiAssetsV1",V2:"MultiAssetsV2"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2"}},XcmVersion:"u32"})};t.default=o},8406:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact",Index32:"Compact",Index64:"Compact",Index128:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec"}},JunctionV0:{_enum:{Parent:"Null",Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec",AllAbstractNonFungible:"Vec",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec",instance:"Compact"},AbstractNonFungible:{class:"Vec",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec",effects:"Vec"},ReserveAssetDeposit:{assets:"Vec",effects:"Vec"},ReceiveTeleportedAsset:{assets:"Vec",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV0"},TransferAsset:{assets:"Vec",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},ExchangeAsset:{give:"Vec",receive:"Vec"},InitiateReserveWithdraw:{assets:"Vec",reserve:"MultiLocationV0",effects:"Vec"},InitiateTeleport:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV0",assets:"Vec"},BuyExecution:{fees:"MultiAsset",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec"}}}}},30820:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=void 0,t.v1={AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec"}}}}},2108:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v2=void 0,t.v2={AssetInstanceV2:"AssetInstanceV1",FungibilityV2:"FungibilityV1",JunctionV2:"JunctionV1",JunctionsV2:"JunctionsV1",MultiAssetsV2:"MultiAssetsV1",MultiAssetV2:"MultiAssetV1",MultiAssetFilterV2:"MultiAssetFilterV1",MultiLocationV2:"MultiLocationV1",OriginKindV2:"OriginKindV1",WildFungibilityV2:"WildFungibilityV1",ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"ResponseV2Result"}},ResponseV2Error:"(u32, XcmErrorV2)",ResponseV2Result:"Result",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact",response:"ResponseV2",maxWeight:"Compact"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"OriginKindV2",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocation",ReportError:{queryId:"Compact",dest:"MultiLocationV2",maxResponseWeight:"Compact"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{query_id:"Compact",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponse_Weight:"Compact"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"u64"}},WildMultiAssetV2:"WildMultiAssetV1",XcmV2:"Vec",XcmErrorV2:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null",Transport:"Null",Unroutable:"Null",UnknownWeightRequired:"Null",Trap:"u64",UnknownClaim:"Null",InvalidLocation:"Null"}},XcmOrderV2:"XcmOrderV1"}},49545:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.MagicNumber=t.MAGIC_NUMBER=void 0;var i=f(74754),u=f(69338),s=1635018093;t.MAGIC_NUMBER=s;var l=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){var f;return(0,n.default)(this,i),(f=c.call(this,e,t)).isEmpty||(0,u.assert)(f.eq(s),(function(){return"MagicNumber mismatch: expected ".concat(e.createTypeUnsafe("u32",[s]).toHex(),", found ").concat(f.toHex())})),f}return(0,r.default)(i)}(i.U32);t.MagicNumber=l},42319:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var i=f(69338),u=f(49048),s=new Uint8Array([109,101,116,97,9]),l=function(e){(0,a.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function l(e,t){return(0,n.default)(this,l),c.call(this,e,(0,i.isU8a)(t)||(0,i.isString)(t)?function(e,t){var f=0===t.length?s:t;if(9===f[4])try{return new u.MetadataVersioned(e,f)}catch(e){return f[4]=10,f}return f}(e,(0,i.u8aToU8a)(t)):t)}return(0,r.default)(l)}(u.MetadataVersioned);t.Metadata=l},49048:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.MetadataVersioned=void 0;var p=f(74754),b=f(69338),h=f(5411),y=f(8349),v=f(88094),m=f(35194),g=f(35874),w=f(50118),O=f(49545),x=f(83373),P=(0,l.default)("converted"),k=(0,l.default)("assertVersion"),M=(0,l.default)("getVersion"),j=(0,l.default)("metadata"),S=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;return(0,r.default)(this,l),f=c.call(this,e,{magicNumber:O.MagicNumber,metadata:"MetadataAll"},t),Object.defineProperty((0,a.default)(f),P,{writable:!0,value:new Map}),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:function(e){return(0,b.assert)(f.version<=e,(function(){return"Cannot convert metadata from version ".concat(f.version," to ").concat(e)})),f.version===e}}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:function(e,t){var c="asV".concat(e),r="asV".concat("latest"===e?14:e-1);return"latest"!==e&&(0,s.default)((0,a.default)(f),k)[k](e)?(0,s.default)((0,a.default)(f),j)[j]()[c]:((0,s.default)((0,a.default)(f),P)[P].has(e)||(0,s.default)((0,a.default)(f),P)[P].set(e,t(f.registry,f[r],f.version)),(0,s.default)((0,a.default)(f),P)[P].get(e))}}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:function(){return f.getT("metadata")}}),f}return(0,n.default)(l,[{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"asCallsOnly",get:function(){return new l(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[(0,x.toCallsOnly)(this.registry,this.asLatest),14])})}},{key:"asV9",get:function(){return(0,s.default)(this,k)[k](9),(0,s.default)(this,j)[j]().asV9}},{key:"asV10",get:function(){return(0,s.default)(this,M)[M](10,h.toV10)}},{key:"asV11",get:function(){return(0,s.default)(this,M)[M](11,y.toV11)}},{key:"asV12",get:function(){return(0,s.default)(this,M)[M](12,v.toV12)}},{key:"asV13",get:function(){return(0,s.default)(this,M)[M](13,m.toV13)}},{key:"asV14",get:function(){return(0,s.default)(this,M)[M](14,g.toV14)}},{key:"asLatest",get:function(){return(0,s.default)(this,M)[M]("latest",w.toLatest)}},{key:"magicNumber",get:function(){return this.getT("magicNumber")}},{key:"version",get:function(){return(0,s.default)(this,j)[j]().index}},{key:"getUniqTypes",value:function(e){return(0,x.getUniqTypes)(this.registry,this.asLatest,e)}},{key:"toJSON",value:function(){return this.asLatest,(0,d.default)((0,u.default)(l.prototype),"toJSON",this).call(this)}}]),l}(p.Struct);t.MetadataVersioned=S},20187:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(21475));var l=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.PortableRegistry=void 0;var p=l(f(96680)),b=l(f(37424)),h=f(74754),y=f(91812),v=f(69338),m=(0,v.logger)("PortableRegistry"),g={toNumber:function(){return-1}},w={Char:"u32",Str:"Text"},O=S(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","account::AccountId20","polkadot_runtime_common::claims::EthereumAddress","*_democracy::vote::Vote","*_conviction_voting::vote::Vote","*_identity::types::Data","primitive_types::*","sp_arithmetic::per_things::*","ink_env::types::*"]),x=S(["pallet_identity::types::BitFlags"]),P=[].concat(["bitvec::order::Lsb0","BitOrderLsb0"],["bitvec::order::Msb0","BitOrderMsb0"]),k=["BoundedBTreeMap","BoundedBTreeSet","BoundedVec","Box","BTreeMap","BTreeSet","Cow","Option","Range","RangeInclusive","Result","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],M=["entries","hash","keys","new","size"],j=["generic","misc","pallet","traits","types"];function S(e){return e.map((function(e){return e.split("::")}))}function T(e){return E(e.path).join("::")}function E(e){return e.map((function(e){return e.toString()}))}function A(e,t){return e.length===t.length&&e.every((function(e,f){var c=t[f].toString();if("*"===e||e===c)return!0;if(e.includes("*")&&e.includes("_")&&c.includes("_")){var r=e.split("_"),n=c.split("_");if("*"===r[0]){var a=n.indexOf(r[1]);-1!==a&&(r=r.slice(1),n=n.slice(a))}return 2===r.length&&"*"===r[1]&&r[0]===n[0]||A(r,n)}return!1}))}function I(e,t){var f=t.id,c=t.type,r=c.params,n=c.path;if(!n.length||k.includes(n[n.length-1].toString()))return null;var a=n.map((function(e){return(0,v.stringPascalCase)(e)})).filter((function(e,t){var f=e.toLowerCase();return!(1===t&&j.includes(f)||t!==n.length-1&&f===n[t+1].toLowerCase())})),d=a.join("");if(2===a.length&&"RawOrigin"===a[1]&&2===r.length&&r[1].type.isSome){var o=e[r[1].type.unwrap().toNumber()];2===o.type.path.length&&(d="".concat(d).concat(o.type.path[1].toString()))}return[f.toNumber(),d,r]}var N=(0,b.default)("alias"),R=(0,b.default)("lookups"),B=(0,b.default)("names"),C=(0,b.default)("params"),_=(0,b.default)("typeDefs"),V=(0,b.default)("types"),U=(0,b.default)("createSiDef"),H=(0,b.default)("getLookupId"),L=(0,b.default)("extract"),D=(0,b.default)("extractArray"),z=(0,b.default)("extractBitSequence"),F=(0,b.default)("extractCompact"),q=(0,b.default)("extractComposite"),W=(0,b.default)("extractCompositeSet"),X=(0,b.default)("extractFields"),K=(0,b.default)("extractFieldsAlias"),Z=(0,b.default)("extractHistoric"),G=(0,b.default)("extractPrimitive"),Y=(0,b.default)("extractAliasPath"),J=(0,b.default)("extractSequence"),Q=(0,b.default)("extractTuple"),$=(0,b.default)("extractVariant"),ee=(0,b.default)("extractVariantEnum"),te=function(e){(0,o.default)(r,e);var t,f,c=(t=r,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function r(e,t,f){var a;(0,n.default)(this,r),a=c.call(this,e,{types:"Vec"},t),Object.defineProperty((0,d.default)(a),ee,{value:me}),Object.defineProperty((0,d.default)(a),$,{value:ve}),Object.defineProperty((0,d.default)(a),Q,{value:ye}),Object.defineProperty((0,d.default)(a),J,{value:he}),Object.defineProperty((0,d.default)(a),Y,{value:be}),Object.defineProperty((0,d.default)(a),G,{value:pe}),Object.defineProperty((0,d.default)(a),Z,{value:le}),Object.defineProperty((0,d.default)(a),K,{value:se}),Object.defineProperty((0,d.default)(a),X,{value:ue}),Object.defineProperty((0,d.default)(a),W,{value:ie}),Object.defineProperty((0,d.default)(a),q,{value:oe}),Object.defineProperty((0,d.default)(a),F,{value:de}),Object.defineProperty((0,d.default)(a),z,{value:ae}),Object.defineProperty((0,d.default)(a),D,{value:ne}),Object.defineProperty((0,d.default)(a),L,{value:re}),Object.defineProperty((0,d.default)(a),H,{value:ce}),Object.defineProperty((0,d.default)(a),U,{value:fe}),Object.defineProperty((0,d.default)(a),N,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),R,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),B,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),C,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),_,{writable:!0,value:{}}),Object.defineProperty((0,d.default)(a),V,{writable:!0,value:void 0});var o=function(e,t){for(var f=[],c={},r=0;r], where length <= 256"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.VecFixed,length:f.toNumber(),sub:(0,p.default)(this,U)[U](c)})}function ae(e,t){var f=t.bitOrderType,c=t.bitStoreType,r=(0,p.default)(this,U)[U](f),n=(0,p.default)(this,U)[U](c),a=P.includes(r.namespace||"")?[r,n]:[n,r],d=(0,s.default)(a,2),o=d[0],i=d[1];return(0,v.assert)(P.includes(o.namespace||""),(function(){return"Unexpected bitOrder found as ".concat(o.namespace||"")})),(0,v.assert)(i.info===y.TypeDefInfo.Plain&&"u8"===i.type,(function(){return"Only u8 bitStore is currently supported, found ".concat(i.type)})),{info:y.TypeDefInfo.Plain,type:"BitVec"}}function de(e,t){var f=t.type;return(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Compact,sub:(0,p.default)(this,U)[U](f)})}function oe(e,t,f){var c=this,r=t.params,n=t.path,a=f.fields,d=n[0].toString(),o=n[n.length-1].toString();return 1===n.length&&"BTreeMap"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeMap,sub:r.map((function(e){var t=e.type;return(0,p.default)(c,U)[U](t.unwrap())}))}):1===n.length&&"BTreeSet"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeSet,sub:(0,p.default)(this,U)[U](r[0].type.unwrap())}):["Range","RangeInclusive"].includes(d)?(0,y.withTypeString)(this.registry,{info:"Range"===d?y.TypeDefInfo.Range:y.TypeDefInfo.RangeInclusive,sub:(0,p.default)(this,U)[U](r[0].type.unwrap()),type:d}):["WrapperKeepOpaque","WrapperOpaque"].includes(o)?(0,y.withTypeString)(this.registry,{info:"WrapperKeepOpaque"===o?y.TypeDefInfo.WrapperKeepOpaque:y.TypeDefInfo.WrapperOpaque,sub:(0,p.default)(this,U)[U](r[0].type.unwrap()),type:o}):x.some((function(e){return A(e,n)}))?(0,p.default)(this,W)[W](e,r,a):(0,p.default)(this,X)[X](e,a)}function ie(e,t,f){return(0,v.assert)(1===t.length&&1===f.length,"Set handling expects param/field as single entries"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(f[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map((function(e){var t=e.index,f=e.name;return{index:t.toNumber(),info:y.TypeDefInfo.Plain,name:f.toString(),type:"Null"}}))})}function ue(e,t){for(var f=!0,c=!0,r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return c.PortableRegistry}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return r.toV1}});var c=f(20187),r=f(69606)},69606:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));Object.defineProperty(t,"__esModule",{value:!0}),t.toV1=function(e,t){return t.map((function(t,f){return e.createType("PortableType",{id:f+1,type:{def:i(e,t),docs:[],params:t.params.map((function(t){return e.createType("Si1TypeParameter",{type:t.toNumber()})})),path:t.path.map((function(e){return e.toString()}))}})}))};var r=f(69338);function n(e){return function(t,f){var r=f.type;return t.createType("Si1TypeDef",(0,c.default)({},e,{type:r.toNumber()}))}}var a=n("Compact");function d(e,t){return t.map((function(t){var f=t.docs,c=t.name,r=t.type,n=t.typeName;return e.createType("Si1Field",{docs:f,name:c,type:r.toNumber(),typeName:n})}))}var o=n("Sequence");function i(e,t){var f,c=t.def,n=t.path;switch(c.type){case"Array":f=function(e,t){var f=t.len,c=t.type;return e.createType("Si1TypeDef",{Array:{len:f,type:c.toNumber()}})}(e,c.asArray);break;case"BitSequence":f=function(e,t){var f=t.bitOrderType,c=t.bitStoreType;return e.createType("Si1TypeDef",{BitSequence:{bitOrderType:f.toNumber(),bitStoreType:c.toNumber()}})}(e,c.asBitSequence);break;case"Compact":f=a(e,c.asCompact);break;case"Composite":f=function(e,t){var f=t.fields;return e.createType("Si1TypeDef",{Composite:{fields:d(e,f)}})}(e,c.asComposite);break;case"Phantom":f=function(e,t){return console.warn("Converting phantom type ".concat(t.map((function(e){return e.toString()})).join("::")," to empty tuple")),e.createType("Si1TypeDef",{Tuple:[]})}(e,n);break;case"Primitive":f=function(e,t){return e.createType("Si1TypeDef",{Primitive:t.toString()})}(e,c.asPrimitive);break;case"Sequence":f=o(e,c.asSequence);break;case"Tuple":f=function(e,t){return e.createType("Si1TypeDef",{Tuple:t.map((function(e){return e.toNumber()}))})}(e,c.asTuple);break;case"Variant":f=function(e,t){var f=t.variants;return e.createType("Si1TypeDef",{Variant:{variants:f.map((function(t,f){var c=t.discriminant,r=t.docs,n=t.fields,a=t.name;return e.createType("Si1Variant",{docs:r,fields:d(e,n),index:c.isSome?c.unwrap().toNumber():f,name:a})}))}})}(e,c.asVariant);break;default:(0,r.assertUnreachable)(c.type)}return f}},86696:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateConstants=function(e,t,f){for(var n=t.pallets,a={},d=function(t){var f=n[t],d=f.constants,o=f.name;d.isEmpty||(0,c.lazyMethod)(a,(0,c.stringCamelCase)(o),(function(){return(0,c.lazyMethods)({},d,(function(t){var f=e.createTypeUnsafe(e.createLookupType(t.type),[(0,c.hexToU8a)(t.value.toHex())]);return f.meta=t,f}),r.objectNameToCamel)}))},o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateErrors=function(e,t,f){for(var d=t.lookup,o=t.pallets,i={},u=function(t){var u=o[t],s=u.errors,l=u.index,p=u.name;if(s.isSome){var b=f>=12?l.toNumber():t;(0,c.lazyMethod)(i,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(d,s.unwrap(),n.objectNameToString,(function(t){return{is:function(e){return(0,c.isCodec)(e)&&(0,c.isCodec)(e.index)&&e.index.eq(b)&&((0,c.isU8a)(e.error)?e.error[0]===t.index.toNumber():(0,c.isCodec)(e.error)&&e.error.eq(t.index))},meta:e.createTypeUnsafe("ErrorMetadataLatest",[a(d,t)])}}))}))}},s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateEvents=function(e,t,f){for(var o=t.lookup,i=t.pallets,u={},s=i.filter(d),l=function(t){var d=s[t],i=d.events,l=d.index,p=d.name,b=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(o,i.unwrap(),a.objectNameToString,(function(t){return{is:function(e){return(0,c.isCodec)(e)&&(0,c.isU8a)(e.index)&&b===e.index[0]&&t.index.eq(e.index[1])},meta:e.createTypeUnsafe("EventMetadataLatest",[(0,n.variantToMeta)(o,t)])}}))}))},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnchecked=function(e,t,f,r){var n=r.fields,a=(0,c.stringCamelCase)(r.name),d=function(){for(var d=arguments.length,o=new Array(d),i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCallFunction=i,t.decorateExtrinsics=function(e,t,f){for(var n=t.lookup,d=t.pallets,u={},s=d.filter(o),l=function(t){var d=s[t],o=d.calls,l=d.index,p=d.name,b=(0,c.stringCamelCase)(p),h=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,b,(function(){return(0,r.lazyVariants)(n,o.unwrap(),a.objectNameToCamel,(function(t){return i(e,n,t,b,h)}))}))},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateErrors",{enumerable:!0,get:function(){return a.decorateErrors}}),Object.defineProperty(t,"decorateEvents",{enumerable:!0,get:function(){return d.decorateEvents}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return o.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return i.decorateStorage}}),t.expandMetadata=function(e,t){(0,c.assert)(t instanceof r.Metadata,"You need to pass a valid Metadata instance to Decorated");var f=t.asLatest,u=t.version;return{consts:(0,n.decorateConstants)(e,f,u),errors:(0,a.decorateErrors)(e,f,u),events:(0,d.decorateEvents)(e,f,u),query:(0,i.decorateStorage)(e,f,u),registry:e,tx:(0,o.decorateExtrinsics)(e,f,u)}},Object.defineProperty(t,"filterCallsSome",{enumerable:!0,get:function(){return o.filterCallsSome}}),Object.defineProperty(t,"filterEventsSome",{enumerable:!0,get:function(){return d.filterEventsSome}});var c=f(69338),r=f(42319),n=f(86696),a=f(61537),d=f(50716),o=f(79977),i=f(95675)},92876:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.NO_RAW_ARGS=void 0,t.createFunction=function(e,t,f){var c=t.meta.type,r=function(e,t,f){var c=t.meta,r=t.method,n=t.prefix,a=t.section,o=function(e,t,f){var c=t.meta.type,r=null;return function(){if(c.isPlain)return r||(r=f.skipHashing?(0,d.compactAddLength)((0,d.u8aToU8a)(f.key)):v(e,t,s)),r;for(var n=c.asMap,a=n.hashers,o=n.key,i=arguments.length,u=new Array(i),l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHasher=function(e){return a[e.type]||n};var c=f(69338),r=f(94459),n=function(e){return(0,r.xxhashAsU8a)(e,128)},a={Blake2_128:function(e){return(0,r.blake2AsU8a)(e,128)},Blake2_128Concat:function(e){return(0,c.u8aConcat)((0,r.blake2AsU8a)(e,128),(0,c.u8aToU8a)(e))},Blake2_256:function(e){return(0,r.blake2AsU8a)(e,256)},Identity:function(e){return(0,c.u8aToU8a)(e)},Twox128:function(e){return(0,r.xxhashAsU8a)(e,128)},Twox256:function(e){return(0,r.xxhashAsU8a)(e,256)},Twox64Concat:function(e){return(0,c.u8aConcat)((0,r.xxhashAsU8a)(e,64),(0,c.u8aToU8a)(e))}}},44255:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStorage=function(e){for(var t={},f=Object.entries(c.substrate),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateStorage=function(e,t,f){for(var i=t.pallets,u=(0,a.getStorage)(e),s=function(t){var f=i[t],a=f.name,s=f.storage;if(s.isSome){var l=(0,c.stringCamelCase)(a),p=s.unwrap(),b=p.items,h=p.prefix.toString();(0,c.lazyMethod)(u,l,(function(){return(0,c.lazyMethods)({palletVersion:(0,d.createRuntimeFunction)({method:"palletVersion",prefix:h,section:l},(0,n.createKeyRaw)(e,{method:":__STORAGE_VERSION__:",prefix:a.toString()},n.NO_RAW_ARGS),o)(e)},b,(function(t){return(0,n.createFunction)(e,{meta:t,method:t.name.toString(),prefix:h,section:l},{})}),r.objectNameToCamel)}))}},l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(37066);function r(e,t,f){return(0,c.createRuntimeFunction)({method:e,prefix:"Substrate",section:"substrate"},t,f)}var n={changesTrieConfig:r("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:r("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:r("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),extrinsicIndex:r("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:r("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"})};t.substrate=n},37066:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRuntimeFunction=function(e,t,f){var r=e.method,a=e.prefix,d=e.section,o=f.docs,i=f.type;return function(e){var f;return(0,c.createFunction)(e,{meta:e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:e.createTypeUnsafe("Vec",[[o]]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:e.createTypeUnsafe("Text",[r]),toJSON:function(){return t},type:e.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:(null===(f=n(e,i))||void 0===f?void 0:f.id)||0}])}]),method:r,prefix:a,section:d},{key:t,skipHashing:!0})}};var c=f(92876);function r(e,t){var f=t.toLowerCase();return e.lookup.types.find((function(e){return e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===f||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===f}))}function n(e,t){var f=r(e,t);if(!f&&"Bytes"===t){var c=r(e,"u8");c&&(f=e.lookup.types.find((function(e){return e.type.def.isSequence&&e.type.def.asSequence.type.eq(c.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t)})))}return f||console.warn("Unable to map ".concat(t," to a lookup index")),f}},85549:(e,t,f)=>{"use strict";function c(e){return function(t){var f=t.name;return e(f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.objectNameToString=t.objectNameToCamel=void 0;var r=c(f(69338).stringCamelCase);t.objectNameToCamel=r;var n=c((function(e){return e.toString()}));t.objectNameToString=n},49890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Metadata",{enumerable:!0,get:function(){return c.Metadata}}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return r.PortableRegistry}}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return n.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return n.decorateStorage}}),Object.defineProperty(t,"expandMetadata",{enumerable:!0,get:function(){return n.expandMetadata}});var c=f(42319),r=f(73598),n=f(24551)},24174:(e,t,f)=>{"use strict";var c,r=f(73209)(f(48636));Object.defineProperty(t,"__esModule",{value:!0}),t.extractTypes=u;var n=f(91812);function a(e,t){var f=t.sub,c=f.lookupName,r=f.type;return u([c||r])}function d(e,t){return u(t.sub.map((function(e){var t=e.lookupName,f=e.type;return t||f})))}function o(e,t){var f=t.info;throw new Error("Unhandled: Unable to create and validate type from ".concat(e," (info=").concat(n.TypeDefInfo[f],")"))}var i=(c={},(0,r.default)(c,n.TypeDefInfo.BTreeMap,d),(0,r.default)(c,n.TypeDefInfo.BTreeSet,a),(0,r.default)(c,n.TypeDefInfo.Compact,a),(0,r.default)(c,n.TypeDefInfo.DoNotConstruct,o),(0,r.default)(c,n.TypeDefInfo.Enum,d),(0,r.default)(c,n.TypeDefInfo.HashMap,d),(0,r.default)(c,n.TypeDefInfo.Int,o),(0,r.default)(c,n.TypeDefInfo.Linkage,a),(0,r.default)(c,n.TypeDefInfo.Null,o),(0,r.default)(c,n.TypeDefInfo.Option,a),(0,r.default)(c,n.TypeDefInfo.Plain,(function(e,t){return t.lookupName||t.type})),(0,r.default)(c,n.TypeDefInfo.Range,a),(0,r.default)(c,n.TypeDefInfo.RangeInclusive,a),(0,r.default)(c,n.TypeDefInfo.Result,d),(0,r.default)(c,n.TypeDefInfo.Set,d),(0,r.default)(c,n.TypeDefInfo.Si,o),(0,r.default)(c,n.TypeDefInfo.Struct,d),(0,r.default)(c,n.TypeDefInfo.Tuple,d),(0,r.default)(c,n.TypeDefInfo.UInt,o),(0,r.default)(c,n.TypeDefInfo.Vec,a),(0,r.default)(c,n.TypeDefInfo.VecFixed,a),(0,r.default)(c,n.TypeDefInfo.WrapperKeepOpaque,a),(0,r.default)(c,n.TypeDefInfo.WrapperOpaque,a),c);function u(e){return e.map((function(e){var t=(0,n.getTypeDef)(e);return i[t.info](e,t)}))}},43914:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.flattenUniq=function e(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSiName=function(e,t){var f=e.getTypeDef(t);return f.lookupName||f.type}},44711:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqTypes=function(e,t,f){return(0,n.validateTypes)(e,f,(0,r.flattenUniq)((i=(o=t).lookup,o.pallets.reduce((function(e,t){var f=t.calls,r=t.constants,n=t.events,o=t.storage;return e.push([a(i,r)]),f.isSome&&e.push(d(i,f.unwrap().type)),n.isSome&&e.push(d(i,n.unwrap().type)),o.isSome&&e.push(o.unwrap().items.map((function(e){var t=e.type;if(t.isPlain)return[i.getTypeDef(t.asPlain).type];var f=t.asMap,r=f.hashers,n=f.key,a=f.value;return 1===r.length?[i.getTypeDef(a).type,i.getTypeDef(n).type]:[i.getTypeDef(a).type].concat((0,c.default)(i.getSiType(n).def.asTuple.map((function(e){return i.getTypeDef(e).type}))))}))),e}),[]))));var o,i};var r=f(43914),n=f(98129);function a(e,t){return t.map((function(t){var f=t.type;return e.getTypeDef(f).type}))}function d(e,t){return e.getSiType(t).def.asVariant.variants.map((function(t){var f=t.fields;return a(e,f)}))}},83373:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"flattenUniq",{enumerable:!0,get:function(){return c.flattenUniq}}),Object.defineProperty(t,"getSiName",{enumerable:!0,get:function(){return r.getSiName}}),Object.defineProperty(t,"getUniqTypes",{enumerable:!0,get:function(){return n.getUniqTypes}}),Object.defineProperty(t,"toCallsOnly",{enumerable:!0,get:function(){return a.toCallsOnly}}),Object.defineProperty(t,"validateTypes",{enumerable:!0,get:function(){return d.validateTypes}});var c=f(43914),r=f(12701),n=f(44711),a=f(4749),d=f(98129)},4749:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t",[f.unwrapOr(null)]),index:c,name:r}}))}]).toJSON()}},98129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTypes=function(e,t,f){var c=(0,n.flattenUniq)((0,r.extractTypes)(f)).filter((function(t){return!e.hasType(t)&&!e.isLookupType(t)})).sort();if(0!==c.length){var d="Unknown types found, no types for ".concat(c.join(", "));if(t)throw new Error(d);a.warn(d)}return f};var c=f(69338),r=f(24174),n=f(43914),a=(0,c.logger)("metadata")},8349:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV11=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:f}])}},88094:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV13=function(e,t){return e.createTypeUnsafe("MetadataV13",[t])}},35874:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.toV14=function(e,t,f){var c=[];(function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++)u(e,t+1<1||arguments.length<=t+1?void 0:arguments[t+1])})(c,"Null","u8","u16","u32","u64"),function(e,t,f){e.register({OriginCaller:{_enum:t.map((function(e,t){return[e.name.toString(),f>=12?e.index.toNumber():t]})).sort((function(e,t){return e[1]-t[1]})).reduce((function(e,t){for(var f=(0,n.default)(t,2),c=f[0],r=f[1],a=Object.keys(e).length;a"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function u(e,t){var f=t.toString(),c=e.findIndex((function(e){return e.def.HistoricMetaCompat===f}));return-1!==c?c:e.push({def:{HistoricMetaCompat:f}})-1}function s(e,t){return e.push({def:{Tuple:t}})-1}function l(e,t,f,c){return f.push({def:{Variant:{variants:c}},path:["pallet_".concat(e.toString()),"pallet",t]})-1}function p(e,t){t.forEach((function(t){var f=Object.keys(e).find((function(e){return t.eq(e)}));if(f)t.setOverride(e[f]);else{var c=t.toString(),r=Object.entries(e).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return i.reduce((function(e,t){var f=(0,n.default)(t,2),a=f[0],d=f[1];return e.replace("".concat(a).concat(c).concat(d),"".concat(a).concat(r).concat(d))}),e)}),c);c!==r&&t.setOverride(r)}}))}function b(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n.map((function(e){return e.type}))),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){var c=f.name,r=f.type;return t.createTypeUnsafe("SiField",[{name:c,type:u(e,r)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletCallMetadataV14",[{type:l(f,"Call",e,n)}])}function h(e,t,f,c){return f.map((function(f){var r=f.docs,n=f.name,a=f.type,d=f.value;return p(c,[a]),t.createTypeUnsafe("PalletConstantMetadataV14",[{docs:r,name:n,type:u(e,a),value:d}])}))}function y(e,t,f,c,r){var n=c.map((function(e,f){var c=e.docs,r=e.name;return t.createTypeUnsafe("SiVariant",[{docs:c,fields:[],index:f,name:r}])}));return t.createTypeUnsafe("PalletErrorMetadataV14",[{type:l(f,"Error",e,n)}])}function v(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){return t.createTypeUnsafe("SiField",[{type:u(e,f)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletEventMetadataV14",[{type:l(f,"Event",e,n)}])}function m(e,t,f,c){var n=c.hashers,a=c.isLinked,d=c.isOptional,o=c.keys,i=c.value;return p(f,[i].concat((0,r.default)(Array.isArray(o)?o:[o]))),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:n,key:1===n.length?u(e,o[0]):s(e,o.map((function(t){return u(e,t)}))),value:u(e,a?"(".concat(d?"Option<".concat(i.toString(),">"):i.toString(),", Linkage<").concat(o[0].toString(),">)"):i)}}])}function g(e,t,f,c){var r=f.items,n=f.prefix;return t.createTypeUnsafe("PalletStorageMetadataV14",[{items:r.map((function(f){var r,n=f.docs,a=f.fallback,d=f.modifier,o=f.name,i=f.type;if(i.isPlain){var s=i.asPlain;p(c,[s]),r=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:u(e,s)}])}else if(i.isMap){var l=i.asMap;r=m(e,t,c,{hashers:[l.hasher],isLinked:l.linked.isTrue,isOptional:d.isOptional,keys:[l.key],value:l.value})}else if(i.isDoubleMap){var b=i.asDoubleMap;r=m(e,t,c,{hashers:[b.hasher,b.key2Hasher],isLinked:!1,isOptional:d.isOptional,keys:[b.key1,b.key2],value:b.value})}else{var h=i.asNMap;r=m(e,t,c,{hashers:h.hashers,isLinked:!1,isOptional:d.isOptional,keys:h.keyVec,value:h.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:n,fallback:a,modifier:d,name:o,type:r}])})),prefix:n}])}},50118:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLatest=function(e,t,f){return t}},5411:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function d(e,t){return t.isMap?[n(n({},t.asMap),{},{hasher:a(e,t.asMap.hasher)}),1]:t.isDoubleMap?[n(n({},t.asDoubleMap),{},{hasher:a(e,t.asDoubleMap.hasher),key2Hasher:a(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}Object.defineProperty(t,"__esModule",{value:!0}),t.toV10=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV10",[{modules:f.map((function(t){return function(e,t){var f=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[n(n({},t),{},{storage:f?n(n({},f),{},{items:f.items.map((function(t){return n(n({},t),{},{type:e.createTypeUnsafe("StorageEntryTypeV10",d(e,t.type))})}))}):null})])}(e,t)}))}])}},10686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types",path:"/",type:"cjs",version:"8.5.1"}},13853:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.Data=void 0;var u=f(74754),s=f(69338);var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){var f;return(0,n.default)(this,u),f=c.call.apply(c,[this,e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"}].concat((0,r.default)(function(e,t){return(0,s.isU8a)(t)||(0,s.isString)(t)?function(e,t){var f=t[0];if(!f)return[void 0,void 0];if(f>=1&&f<=33){var c=f-1,r=t.subarray(1,c+1);return[e.createTypeUnsafe("Raw",[r]),1]}if(f>=34&&f<=37)return[t.subarray(1,33),f-32];throw new Error("Unable to decode Data, invalid indicator byte ".concat(f))}(e,(0,s.u8aToU8a)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)))),(0,s.assert)(!f.isRaw||f.asRaw.length<=32,"Data.Raw values are limited to a maximum length of 32 bytes"),f}return(0,a.default)(u,[{key:"asBlakeTwo256",get:function(){return this.value}},{key:"asKeccak256",get:function(){return this.value}},{key:"asRaw",get:function(){return this.value}},{key:"asSha256",get:function(){return this.value}},{key:"asShaThree256",get:function(){return this.value}},{key:"isBlakeTwo256",get:function(){return 2===this.index}},{key:"isKeccak256",get:function(){return 4===this.index}},{key:"isNone",get:function(){return 0===this.index}},{key:"isRaw",get:function(){return 1===this.index}},{key:"isSha256",get:function(){return 3===this.index}},{key:"isShaThree256",get:function(){return 5===this.index}},{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"toU8a",value:function(){if(0===this.index)return new Uint8Array(1);if(1===this.index){var e=this.value.toU8a(!0),t=Math.min(e.length,32),f=new Uint8Array(t+1);return f.set([t+1],0),f.set(e.subarray(0,t),1),f}var c=new Uint8Array(33);return c.set([this.index+32],0),c.set(this.value.toU8a(),1),c}}]),u}(u.Enum);t.Data=l},98621:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424)),p=c(f(9578)),b=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.StorageKey=void 0,t.unwrapStorageSi=g,t.unwrapStorageType=w;var h=f(74754),y=f(69338),v=f(83373),m={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};function g(e){return e.isPlain?e.asPlain:e.asMap.value}function w(e,t,f){var c=(0,v.getSiName)(e.lookup,g(t));return f?"Option<".concat(c,">"):c}function O(e){if((0,y.isU8a)(e)||!e||(0,y.isString)(e))return{key:e};if(e instanceof E)return{key:e,method:e.method,section:e.section};if((0,y.isFunction)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){var t=(0,b.default)(e,2),f=t[0],c=t[1],r=void 0===c?[]:c;if((0,y.assert)((0,y.isFunction)(f),"Expected function input for key construction"),f.meta&&f.meta.type.isMap){var n=f.meta.type.asMap;(0,y.assert)(Array.isArray(r)&&r.length===n.hashers.length,(function(){return"Expected an array of ".concat(n.hashers.length," values as params to a Map query")}))}return{key:f.apply(void 0,(0,p.default)(r)),method:f.method,section:f.section}}throw new Error("Unable to convert input ".concat(e," to StorageKey"))}function x(e){return e instanceof E||(0,y.isFunction)(e)?e.meta:Array.isArray(e)?(0,b.default)(e,1)[0].meta:void 0}function P(e,t){if(t instanceof E)return t.outputType;if((0,y.isFunction)(t))return w(e,t.meta.type);if(Array.isArray(t)){var f=(0,b.default)(t,1)[0];if(f.meta)return w(e,f.meta.type)}return"Raw"}var k=(0,l.default)("args"),M=(0,l.default)("meta"),j=(0,l.default)("outputType"),S=(0,l.default)("method"),T=(0,l.default)("section"),E=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=O(t),o=d.key,i=d.method,u=d.section;return f=c.call(this,e,o),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),S,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),T,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),j)[j]=P(e,t),f.setMeta(x(t),n.section||u,n.method||i),f}return(0,n.default)(l,[{key:"args",get:function(){return(0,s.default)(this,k)[k]}},{key:"meta",get:function(){return(0,s.default)(this,M)[M]}},{key:"method",get:function(){return(0,s.default)(this,S)[S]}},{key:"outputType",get:function(){return(0,s.default)(this,j)[j]}},{key:"section",get:function(){return(0,s.default)(this,T)[T]}},{key:"is",value:function(e){return e.section===this.section&&e.method===this.method}},{key:"setMeta",value:function(e,t,f){(0,s.default)(this,M)[M]=e,(0,s.default)(this,S)[S]=f||(0,s.default)(this,S)[S],(0,s.default)(this,T)[T]=t||(0,s.default)(this,T)[T],e&&((0,s.default)(this,j)[j]=w(this.registry,e.type));try{(0,s.default)(this,k)[k]=function(e,t,f){if(!f||!f.type.isMap)return[];var c=f.type.asMap,r=c.hashers,n=c.key,a=1===r.length?[n]:e.lookup.getSiType(n).def.asTuple;return function(e,t,f){for(var c=32,r=new Array(f.length),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.Bool}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return c.Bytes}}),Object.defineProperty(t,"Data",{enumerable:!0,get:function(){return r.Data}}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return c.I128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return c.I16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return c.I256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return c.I32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return c.I64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.I8}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return c.Null}}),Object.defineProperty(t,"StorageKey",{enumerable:!0,get:function(){return n.StorageKey}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return c.Text}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return c.Type}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return c.U128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return c.U16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return c.U256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return c.U32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return c.U64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return c.U8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return c.USize}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return c.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return c.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return c.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return c.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return c.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return c.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return c.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return c.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return c.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return c.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return c.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return c.usize}});var c=f(74754),r=f(13853),n=f(98621)},3320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(30379);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(74785)},84064:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},41645:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(84064)),a=f(74785);(0,r.detectPackage)(a.packageInfo,null,n.default)},99355:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.colors=function(e){var t=30*e()-15,f=n.COLORS.map((function(e){return(0,r.default)(e).rotate(t)}));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,c=Math.floor(f.length*e());return f.splice(c,1)[0].alpha(t).string()}};var r=c(f(6767)),n=f(82535)},16746:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.container=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"white",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=document.createElement("div"),n=Object.assign({background:t,borderRadius:"".concat(e/2,"px"),display:"inline-block",height:"".concat(e,"px"),margin:"0px",overflow:"hidden",padding:"0px",width:"".concat(e,"px")},c);return r.className=f,r.style.background=t,Object.keys(n).forEach((function(e){r.style[e]=n[e]})),r}},82535:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHAPE_COUNT=t.COLORS=void 0,t.COLORS=["#ffe119","#4363d8","#f58231","#fabebe","#e6beff","#800000","#000075","#a9a9a9","#ffffff","#000000"],t.SHAPE_COUNT=5},84:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.beachballIcon=function(e,t){var f=t.size,i=void 0===f?256:f,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3?arguments[3]:void 0,l=(0,o.seeder)(e),p=(0,n.colors)(l),b=(0,a.container)(i,"white",u,s),h=(0,a.container)(i,p()),y=(0,r.element)(i);b.appendChild(h),h.appendChild(y);for(var v=0;v{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seeder=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array(32),t=(0,c.isU8a)(e)?e:(0,c.stringToU8a)(e),f=t[Math.floor(t.length/2)]%t.length-1,r=function(){return(f+=1)===t.length&&(f=0),t[f]};return function(){return(256*r()+r())/65536}};var c=f(69338)},41647:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f,n){var a=f/2,d=360*e(),o=(c.SHAPE_COUNT-n)/c.SHAPE_COUNT*(f/2)+f/8*e(),i=f/4*(e()+(n+1)/c.SHAPE_COUNT),u=i*Math.sin(d)+a,s=i*Math.cos(d)+a,l=(0,r.circle)(o,u,s);return l.setAttributeNS("","fill",t),l};var c=f(82535),r=f(43326)},43326:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f){var r=(0,c.svg)("circle");return r.setAttributeNS("","cx","".concat(t)),r.setAttributeNS("","cy","".concat(f)),r.setAttributeNS("","r","".concat(e)),r};var c=f(46668)},31857:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.element=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"svg",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=(0,c.svg)(t);return n.setAttributeNS("","x","".concat(f)),n.setAttributeNS("","y","".concat(r)),n.setAttributeNS("","width","".concat(e)),n.setAttributeNS("","height","".concat(e)),n};var c=f(46668)},46668:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.svg=function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}},30379:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"beachballIcon",{enumerable:!0,get:function(){return c.beachballIcon}}),Object.defineProperty(t,"polkadotIcon",{enumerable:!0,get:function(){return r.polkadotIcon}});var c=f(84),r=f(15845)},15845:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.polkadotIcon=function(e,t){var f,u,s,l,p,b,h,y,v=(u=function(e){var t=e?20:24;return{r:t,r3o4:3*t/4,ro2:t/2,ro4:t/4,rroot3o2:t*Math.sqrt(3)/2,rroot3o4:t*Math.sqrt(3)/4}}(t.isAlternative),s=u.r,l=u.r3o4,p=u.ro2,b=u.ro4,h=u.rroot3o2,y=u.rroot3o4,[[a,a-s],[a,a-p],[a-y,a-l],[a-h,a-p],[a-y,a-b],[a-h,a],[a-h,a+p],[a-y,a+b],[a-y,a+l],[a,a+s],[a,a+p],[a+y,a+l],[a+h,a+p],[a+y,a+b],[a+h,a],[a+h,a-p],[a+y,a-b],[a+y,a-l],[a,a]]);try{f=function(e){var t=Object.values(d).map((function(e){return e.freq})).reduce((function(e,t){return e+t})),f=function(e){return i.length||(i=n(new Uint8Array(32))),n((0,r.decodeAddress)(e)).map((function(e,t){return(e+256-i[t])%256}))}(e),c=Math.floor((f[30]+256*f[31])%t),a=f[28]%6*3,o=Math.floor(70*f[29]/256+26)%80+30,u=function(e){var t=0,f=Object.values(d).find((function(f){return t+=f.freq,e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(41645);var c=f(3320);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},74785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/ui-shared",path:"/",type:"cjs",version:"2.2.1"}},92349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToEvm=function(e,t){return(0,c.decodeAddress)(e,t).subarray(0,20)};var c=f(85709)},12086:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddress=function(e,t){var f;try{f=(0,r.base58Decode)(e)}catch(e){return[!1,e.message]}var d=(0,n.checkAddressChecksum)(f),o=(0,c.default)(d,4),i=o[0],u=o[3];return u!==t?[!1,"Prefix mismatch, expected ".concat(t,", found ").concat(u)]:a.defaults.allowedEncodedLengths.includes(f.length)?[i,i?null:"Invalid decoded address checksum"]:[!1,"Invalid decoded address length"]};var r=f(15603),n=f(78184),a=f(42327)},78184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddressChecksum=function(e){var t=64&e[0]?2:1,f=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),n=e.length-(r?2:1),a=(0,c.sshash)(e.subarray(0,n));return[0==(128&e[0])&&![46,47].includes(e[0])&&(r?e[e.length-2]===a[0]&&e[e.length-1]===a[1]:e[e.length-1]===a[0]),n,t,f]};var c=f(48882)},85709:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;if((0,r.assert)(e,"Invalid empty address passed"),(0,r.isU8a)(e)||(0,r.isHex)(e))return(0,r.u8aToU8a)(e);try{var o=(0,n.base58Decode)(e);(0,r.assert)(d.defaults.allowedEncodedLengths.includes(o.length),"Invalid decoded address length");var i=(0,a.checkAddressChecksum)(o),u=(0,c.default)(i,4),s=u[0],l=u[1],p=u[2],b=u[3];return(0,r.assert)(t||s,"Invalid decoded address checksum"),(0,r.assert)([-1,b].includes(f),(function(){return"Expected ss58Format ".concat(f,", received ").concat(b)})),o.slice(p,l)}catch(t){throw new Error("Decoding ".concat(e,": ").concat(t.message))}};var r=f(69338),n=f(15603),a=f(78184),d=f(42327)},42327:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=void 0;var c={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:f(43545).availableNetworks.map((function(e){return e.prefix})),prefix:42};t.defaults=c},14003:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(u);try{for(p.s();!(s=p.n()).done;){var b=s.value.chainCode;l=(0,a.sr25519DerivePublic)(l,b)}}catch(e){p.e(e)}finally{p.f()}return(0,o.encodeAddress)(l,f)};var r=f(69338),n=f(53992),a=f(31730),d=f(85709),o=f(61031);function i(e){return e.isHard}},61031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeAddress=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.defaults.prefix,f=(0,n.decodeAddress)(e);(0,c.assert)(t>=0&&t<=16383&&![46,47].includes(t),"Out of range ss58Format specified"),(0,c.assert)(a.defaults.allowedDecodedLengths.includes(f.length),(function(){return"Expected a valid key to convert, with length ".concat(a.defaults.allowedDecodedLengths.join(", "))}));var o=(0,c.u8aConcat)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],f);return(0,r.base58Encode)((0,c.u8aConcat)(o,(0,d.sshash)(o).subarray(0,[32,33].includes(f.length)?2:1)))};var c=f(69338),r=f(15603),n=f(85709),a=f(42327),d=f(48882)},45709:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeDerivedAddress=function(e,t,f){return(0,r.encodeAddress)((0,n.createKeyDerived)((0,c.decodeAddress)(e),t),f)};var c=f(85709),r=f(61031),n=f(26012)},54018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeMultiAddress=function(e,t,f){return(0,c.encodeAddress)((0,r.createKeyMulti)(e,t),f)};var c=f(61031),r=f(5848)},47650:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressEq=function(e,t){return(0,c.u8aEq)((0,r.decodeAddress)(e),(0,r.decodeAddress)(t))};var c=f(69338),r=f(85709)},20475:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evmToAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",a=(0,c.u8aConcat)("evm:",e);return(0,c.assert)(24===a.length,(function(){return"Converting ".concat(e,": Invalid evm address length")})),(0,n.encodeAddress)((0,r.hasher)(f,a),t)};var c=f(69338),r=f(92156),n=f(61031)},20018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addressEq",{enumerable:!0,get:function(){return b.addressEq}}),Object.defineProperty(t,"addressToEvm",{enumerable:!0,get:function(){return c.addressToEvm}}),Object.defineProperty(t,"checkAddress",{enumerable:!0,get:function(){return r.checkAddress}}),Object.defineProperty(t,"checkAddressChecksum",{enumerable:!0,get:function(){return n.checkAddressChecksum}}),Object.defineProperty(t,"createKeyDerived",{enumerable:!0,get:function(){return d.createKeyDerived}}),Object.defineProperty(t,"createKeyMulti",{enumerable:!0,get:function(){return a.createKeyMulti}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return o.decodeAddress}}),Object.defineProperty(t,"deriveAddress",{enumerable:!0,get:function(){return i.deriveAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return u.encodeAddress}}),Object.defineProperty(t,"encodeDerivedAddress",{enumerable:!0,get:function(){return s.encodeDerivedAddress}}),Object.defineProperty(t,"encodeMultiAddress",{enumerable:!0,get:function(){return l.encodeMultiAddress}}),Object.defineProperty(t,"evmToAddress",{enumerable:!0,get:function(){return p.evmToAddress}}),Object.defineProperty(t,"isAddress",{enumerable:!0,get:function(){return h.isAddress}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return y.setSS58Format}}),Object.defineProperty(t,"sortAddresses",{enumerable:!0,get:function(){return v.sortAddresses}}),Object.defineProperty(t,"validateAddress",{enumerable:!0,get:function(){return m.validateAddress}});var c=f(92349),r=f(12086),n=f(78184),a=f(5848),d=f(26012),o=f(85709),i=f(14003),u=f(61031),s=f(45709),l=f(54018),p=f(20475),b=f(47650),h=f(16622),y=f(71347),v=f(47831),m=f(28311)},16622:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAddress=function(e,t,f){try{return(0,c.validateAddress)(e,t,f)}catch(e){return!1}};var c=f(28311)},26012:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyDerived=function(e,t){return(0,r.blake2AsU8a)((0,c.u8aConcat)(d,(0,a.decodeAddress)(e),(0,c.bnToU8a)(t,n.BN_LE_16_OPTS)))};var c=f(69338),r=f(4410),n=f(32421),a=f(85709),d=(0,c.stringToU8a)("modlpy/utilisuba")},5848:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyMulti=function(e,t){return(0,n.blake2AsU8a)(r.u8aConcat.apply(void 0,[o,(0,r.compactToU8a)(e.length)].concat((0,c.default)((0,r.u8aSorted)(e.map(d.addressToU8a))),[(0,r.bnToU8a)(t,a.BN_LE_16_OPTS)])))};var r=f(69338),n=f(4410),a=f(32421),d=f(47377),o=(0,r.stringToU8a)("modlpy/utilisuba")},71347:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSS58Format=function(e){n.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as pat of the address encode function"),r.defaults.prefix=e};var c=f(69338),r=f(42327),n=(0,c.logger)("setSS58Format")},47831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAddresses=function(e,t){return(0,c.u8aSorted)(e.map(n.addressToU8a)).map((function(e){return(0,r.encodeAddress)(e,t)}))};var c=f(69338),r=f(61031),n=f(47377)},48882:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sshash=function(e){return(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e),512)};var c=f(69338),r=f(4410),n=(0,c.stringToU8a)("SS58PRE")},47377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToU8a=function(e){return(0,c.decodeAddress)(e)};var c=f(85709)},28311:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAddress=function(e,t,f){return!!(0,c.decodeAddress)(e,t,f)};var c=f(85709)},23141:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase32=t.base32Validate=t.base32Encode=t.base32Decode=void 0;var c=f(96090),r=f(49817),n="abcdefghijklmnopqrstuvwxyz234567",a={chars:n,coder:c.utils.chain(c.utils.radix2(5),c.utils.alphabet(n),{decode:function(e){return e.split("")},encode:function(e){return e.join("")}}),ipfs:"b",type:"base32"},d=(0,r.createValidate)(a);t.base32Validate=d;var o=(0,r.createIs)(d);t.isBase32=o;var i=(0,r.createDecode)(a,d);t.base32Decode=i;var u=(0,r.createEncode)(a);t.base32Encode=u},49817:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDecode=function(e,t){var f=e.coder,c=e.ipfs;return function(e,r){return t(e,r),f.decode(c&&r?e.substring(1):e)}},t.createEncode=function(e){var t=e.coder,f=e.ipfs;return function(e,r){var n=t.encode((0,c.u8aToU8a)(e));return f&&r?"".concat(f).concat(n):n}},t.createIs=function(e){return function(t,f){try{return e(t,f)}catch(e){return!1}}},t.createValidate=function(e){var t=e.chars,f=e.ipfs,r=e.type;return function(e,n){(0,c.assert)(e&&"string"==typeof e,(function(){return"Expected non-null, non-empty ".concat(r," string input")})),f&&n&&(0,c.assert)(e[0]===f,(function(){return"Expected ipfs-compatible ".concat(r," to start with '").concat(f,"'")}));for(var a=function(f){(0,c.assert)(t.includes(e[f])||"="===e[f]&&(f===e.length-1||!t.includes(e[f+1])),(function(){return"Invalid ".concat(r,' character "').concat(e[f],'" (0x').concat(e.charCodeAt(f).toString(16),") at index ").concat(f)}))},d=n?1:0;d{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base32Decode",{enumerable:!0,get:function(){return c.base32Decode}}),Object.defineProperty(t,"base32Encode",{enumerable:!0,get:function(){return c.base32Encode}}),Object.defineProperty(t,"base32Validate",{enumerable:!0,get:function(){return c.base32Validate}}),Object.defineProperty(t,"isBase32",{enumerable:!0,get:function(){return c.isBase32}});var c=f(23141)},51995:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase58=t.base58Validate=t.base58Encode=t.base58Decode=void 0;var c=f(96090),r=f(49817),n={chars:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",coder:c.base58,ipfs:"z",type:"base58"},a=(0,r.createValidate)(n);t.base58Validate=a;var d=(0,r.createDecode)(n,a);t.base58Decode=d;var o=(0,r.createEncode)(n);t.base58Encode=o;var i=(0,r.createIs)(a);t.isBase58=i},15603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base58Decode",{enumerable:!0,get:function(){return c.base58Decode}}),Object.defineProperty(t,"base58Encode",{enumerable:!0,get:function(){return c.base58Encode}}),Object.defineProperty(t,"base58Validate",{enumerable:!0,get:function(){return c.base58Validate}}),Object.defineProperty(t,"isBase58",{enumerable:!0,get:function(){return c.isBase58}});var c=f(51995)},67037:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase64=t.base64Validate=t.base64Encode=t.base64Decode=void 0;var c=f(96090),r=f(49817),n={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:c.base64,type:"base64"},a=(0,r.createValidate)(n);t.base64Validate=a;var d=(0,r.createIs)(a);t.isBase64=d;var o=(0,r.createDecode)(n,a);t.base64Decode=o;var i=(0,r.createEncode)(n);t.base64Encode=i},1584:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"base64Encode",{enumerable:!0,get:function(){return c.base64Encode}}),Object.defineProperty(t,"base64Pad",{enumerable:!0,get:function(){return r.base64Pad}}),Object.defineProperty(t,"base64Trim",{enumerable:!0,get:function(){return n.base64Trim}}),Object.defineProperty(t,"base64Validate",{enumerable:!0,get:function(){return c.base64Validate}}),Object.defineProperty(t,"isBase64",{enumerable:!0,get:function(){return c.isBase64}});var c=f(67037),r=f(55925),n=f(31567)},55925:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Pad=function(e){return e.padEnd(e.length+e.length%4,"=")}},31567:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Trim=function(e){for(;e.length&&"="===e[e.length-1];)e=e.slice(0,-1);return e}},4410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blake2AsHex=void 0,t.blake2AsU8a=a;var c=f(13803),r=f(69338),n=f(56431);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,f=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,d=Math.ceil(t/8),o=(0,r.u8aToU8a)(e);return!r.hasBigInt||!a&&(0,n.isReady)()?(0,n.blake2b)(o,(0,r.u8aToU8a)(f),d):(0,c.blake2b)(o,{dkLen:d,key:f||void 0})}var d=(0,f(50162).createAsHex)(a);t.blake2AsHex=d},23172:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"blake2AsHex",{enumerable:!0,get:function(){return c.blake2AsHex}}),Object.defineProperty(t,"blake2AsU8a",{enumerable:!0,get:function(){return c.blake2AsU8a}});var c=f(4410)},32421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_LE_OPTS=t.BN_LE_512_OPTS=t.BN_LE_32_OPTS=t.BN_LE_256_OPTS=t.BN_LE_16_OPTS=t.BN_BE_OPTS=t.BN_BE_32_OPTS=t.BN_BE_256_OPTS=void 0,t.BN_BE_OPTS={isLe:!1},t.BN_LE_OPTS={isLe:!0},t.BN_LE_16_OPTS={bitLength:16,isLe:!0},t.BN_BE_32_OPTS={bitLength:32,isLe:!1},t.BN_LE_32_OPTS={bitLength:32,isLe:!0},t.BN_BE_256_OPTS={bitLength:256,isLe:!1},t.BN_LE_256_OPTS={bitLength:256,isLe:!0},t.BN_LE_512_OPTS={bitLength:512,isLe:!0}},47097:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}}),f(45980);var r=f(99377),n=f(20018);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(612);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(15603);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(1584);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(23172);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(35840);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(19309);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(31856);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(69769);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(83665);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(9574);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(9774);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(53992);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(3050);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(43545);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(69459);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(12257);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(41177);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(32793);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(29640);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var M=f(23082);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}));var j=f(28571);Object.keys(j).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===j[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}}))}));var S=f(31730);Object.keys(S).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===S[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}}))}));var T=f(29151);Object.keys(T).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}}))}))},45980:(e,t,f)=>{"use strict";f(39574);var c=f(79656),r=f(69338),n=f(35840),a=f(83665);c.utils.hmacSha256Sync=function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),c=1;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cryptoIsReady=void 0,t.cryptoWaitReady=function(){return(0,r.waitReady)().then((function(){return(0,c.assert)((0,r.isReady)(),"Unable to initialize @polkadot/util-crypto"),!0})).catch((function(){return!1}))};var c=f(69338),r=f(56431),n=r.isReady;t.cryptoIsReady=n},29310:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(87152),r=f(54216),n=f(41649),a=[c.packageInfo,r.packageInfo,n.packageInfo];t.default=a},22868:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(29310)),a=f(99377);(0,r.detectPackage)(a.packageInfo,null,n.default)},28179:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.convertPublicKeyToCurve25519=function(e){return(0,n.assertReturn)(r.default.convertPublicKey(e),"Unable to convert publicKey to ed25519")},t.convertSecretKeyToCurve25519=function(e){return r.default.convertSecretKey(e)};var r=c(f(75678)),n=f(69338)},55390:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t))};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Ed25519HDKD"))},19309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"convertPublicKeyToCurve25519",{enumerable:!0,get:function(){return c.convertPublicKeyToCurve25519}}),Object.defineProperty(t,"convertSecretKeyToCurve25519",{enumerable:!0,get:function(){return c.convertSecretKeyToCurve25519}}),Object.defineProperty(t,"ed25519DeriveHard",{enumerable:!0,get:function(){return r.ed25519DeriveHard}}),Object.defineProperty(t,"ed25519PairFromRandom",{enumerable:!0,get:function(){return n.ed25519PairFromRandom}}),Object.defineProperty(t,"ed25519PairFromSecret",{enumerable:!0,get:function(){return a.ed25519PairFromSecret}}),Object.defineProperty(t,"ed25519PairFromSeed",{enumerable:!0,get:function(){return d.ed25519PairFromSeed}}),Object.defineProperty(t,"ed25519PairFromString",{enumerable:!0,get:function(){return o.ed25519PairFromString}}),Object.defineProperty(t,"ed25519Sign",{enumerable:!0,get:function(){return i.ed25519Sign}}),Object.defineProperty(t,"ed25519Verify",{enumerable:!0,get:function(){return u.ed25519Verify}});var c=f(28179),r=f(55390),n=f(59128),a=f(12034),d=f(5091),o=f(97411),i=f(7010),u=f(55535)},59128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromRandom=function(){return(0,r.ed25519PairFromSeed)((0,c.randomAsU8a)())};var c=f(41177),r=f(5091)},12034:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSecret=function(e){return r.default.sign.keyPair.fromSecretKey(e)};var r=c(f(50780))},5091:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSeed=function(e,t){if(!t&&(0,n.isReady)()){var f=(0,n.ed25519KeypairFromSeed)(e);return{publicKey:f.slice(32),secretKey:f.slice(0,64)}}return r.default.sign.keyPair.fromSeed(e)};var r=c(f(50780)),n=f(56431)},97411:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromString=function(e){return(0,n.ed25519PairFromSeed)((0,r.blake2AsU8a)((0,c.stringToU8a)(e)))};var c=f(69338),r=f(4410),n=f(5091)},7010:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Sign=function(e,t,f){var c=t.publicKey,d=t.secretKey;(0,n.assert)(d,"Expected a valid secretKey");var o=(0,n.u8aToU8a)(e);return!f&&(0,a.isReady)()?(0,a.ed25519Sign)(c,d.subarray(0,32),o):r.default.sign.detached(o,d)};var r=c(f(50780)),n=f(69338),a=f(56431)},55535:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Verify=function(e,t,f,c){var d=(0,n.u8aToU8a)(e),o=(0,n.u8aToU8a)(f),i=(0,n.u8aToU8a)(t);return(0,n.assert)(32===o.length,(function(){return"Invalid publicKey, received ".concat(o.length,", expected 32")})),(0,n.assert)(64===i.length,(function(){return"Invalid signature, received ".concat(i.length," bytes, expected 64")})),!c&&(0,a.isReady)()?(0,a.ed25519Verify)(i,d,o):r.default.sign.detached.verify(d,i,o)};var r=c(f(50780)),n=f(69338),a=f(56431)},32281:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethereumEncode=function(e){if(!e)return"0x";var t,f=(0,c.u8aToU8a)(e);(0,c.assert)([20,32,33,65].includes(f.length),"Invalid address or publicKey passed");for(var a=(0,c.u8aToHex)(([33,65].includes((t=f).length)&&(t=(0,r.keccakAsU8a)((0,n.secp256k1Expand)(t))),t.slice(-20)),-1,!1),d=(0,c.u8aToHex)((0,r.keccakAsU8a)(a),-1,!1),o="",i=0;i<40;i++)o="".concat(o).concat(parseInt(d[i],16)>7?a[i].toUpperCase():a[i]);return"0x".concat(o)};var c=f(69338),r=f(9774),n=f(29640)},31856:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ethereumEncode",{enumerable:!0,get:function(){return c.ethereumEncode}}),Object.defineProperty(t,"isEthereumAddress",{enumerable:!0,get:function(){return r.isEthereumAddress}}),Object.defineProperty(t,"isEthereumChecksum",{enumerable:!0,get:function(){return n.isEthereumChecksum}});var c=f(32281),r=f(59525),n=f(41938)},59525:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumAddress=function(e){return!(!e||42!==e.length||!(0,c.isHex)(e))&&(!(!/^(0x)?[0-9a-f]{40}$/.test(e)&&!/^(0x)?[0-9A-F]{40}$/.test(e))||(0,r.isEthereumChecksum)(e))};var c=f(69338),r=f(41938)},41938:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumChecksum=function(e){for(var t=e.replace("0x",""),f=(0,c.u8aToHex)((0,r.keccakAsU8a)(t.toLowerCase()),-1,!1),n=0;n<40;n++)if((a=t[n])!==(parseInt(f[n],16)>7?a.toUpperCase():a.toLowerCase()))return!1;var a;return!0};var c=f(69338),r=f(9774)},92878:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1&&void 0!==arguments[1]?arguments[1]:"",f=(0,d.hmacShaAsU8a)(u,e,512),r=s(f.slice(0,32),f.slice(32));if(!t||"m"===t||"M"===t||"m'"===t||"M'"===t)return r;(0,n.assert)((0,i.hdValidatePath)(t),"Invalid derivation path");var a,o=t.split("/").slice(1),p=c(o);try{for(p.s();!(a=p.n()).done;){var b=a.value;r=l(r,parseInt(b,10)+(b.length>1&&b.endsWith("'")?i.HARDENED:0))}}catch(e){p.e(e)}finally{p.f()}return r};var n=f(69338),a=f(32421),d=f(83665),o=f(29640),i=f(19121),u=(0,n.stringToU8a)("Bitcoin seed");function s(e,t){return{chainCode:t,publicKey:(0,o.secp256k1PairFromSeed)(e).publicKey,secretKey:e}}function l(e,t){var f=(0,n.bnToU8a)(t,a.BN_BE_32_OPTS),c=t>=i.HARDENED?(0,n.u8aConcat)(new Uint8Array(1),e.secretKey,f):(0,n.u8aConcat)(e.publicKey,f);try{var r=(0,d.hmacShaAsU8a)(e.chainCode,c,512);return s((0,o.secp256k1PrivateKeyTweakAdd)(e.secretKey,r.slice(0,32)),r.slice(32))}catch(f){return l(e,t+1)}}},69769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hdEthereum",{enumerable:!0,get:function(){return c.hdEthereum}}),Object.defineProperty(t,"hdLedger",{enumerable:!0,get:function(){return r.hdLedger}}),Object.defineProperty(t,"hdValidatePath",{enumerable:!0,get:function(){return n.hdValidatePath}});var c=f(92878),r=f(72424),n=f(19121)},30194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerDerivePrivate=function(e,t){var f=e.subarray(0,32),a=e.subarray(32,64),d=e.subarray(64,96),o=(0,c.u8aConcat)([0],f,a,(0,c.bnToU8a)(t,r.BN_LE_32_OPTS)),i=(0,n.hmacShaAsU8a)(d,o,512);return o[0]=1,(0,c.u8aConcat)((0,c.bnToU8a)((0,c.u8aToBn)(f,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(i.subarray(0,28),r.BN_LE_OPTS).imul(c.BN_EIGHT)),r.BN_LE_512_OPTS).subarray(0,32),(0,c.bnToU8a)((0,c.u8aToBn)(a,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(i.subarray(32,64),r.BN_LE_OPTS)),r.BN_LE_512_OPTS).subarray(0,32),(0,n.hmacShaAsU8a)(d,o,512).subarray(32,64))};var c=f(69338),r=f(32421),n=f(83665)},72424:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(y);try{for(m.s();!(h=m.n()).done;){var g=h.value,w=parseInt(g.replace(/'$/,""),10);v=(0,i.ledgerDerivePrivate)(v,w{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerMaster=function(e,t){for(var f,o=(0,a.mnemonicToSeedSync)(e,t),i=(0,n.hmacShaAsU8a)(d,new Uint8Array([1].concat((0,c.default)(o))),256);!f||32&f[31];)f=(0,n.hmacShaAsU8a)(d,f||o,512);return f[0]&=248,f[31]&=127,f[31]|=64,(0,r.u8aConcat)(f,i)};var r=f(69338),n=f(83665),a=f(94953),d="ed25519 seed"},19121:(e,t)=>{"use strict";function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){c=c.call(e)},n:function(){var e=c.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==c.return||c.return()}finally{if(o)throw a}}}}(e.split("/").slice(1));try{for(r.s();!(t=r.n()).done;){var n=t.value,a=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(a)||a>=c||a<0)return!1}}catch(e){r.e(e)}finally{r.f()}return!0};var c=2147483648;t.HARDENED=c},50162:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsHex=function(e){return function(){return(0,c.u8aToHex)(e.apply(void 0,arguments))}},t.createBitHasher=function(e,t){return function(f,c){return t(f,e,c)}},t.createDualHasher=function(e,t){return function(f){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,a=arguments.length>2?arguments[2]:void 0,d=(0,c.u8aToU8a)(f);return!c.hasBigInt||!a&&(0,r.isReady)()?e[n](d):t[n](d)}};var c=f(69338),r=f(56431)},83665:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmacSha256AsU8a",{enumerable:!0,get:function(){return c.hmacSha256AsU8a}}),Object.defineProperty(t,"hmacSha512AsU8a",{enumerable:!0,get:function(){return c.hmacSha512AsU8a}}),Object.defineProperty(t,"hmacShaAsU8a",{enumerable:!0,get:function(){return c.hmacShaAsU8a}});var c=f(39577)},39577:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmacSha512AsU8a=t.hmacSha256AsU8a=void 0,t.hmacShaAsU8a=s;var c=f(79569),r=f(23061),n=f(86262),a=f(69338),d=f(56431),o={256:r.sha256,512:n.sha512},i={256:d.hmacSha256,512:d.hmacSha512};function u(e){return function(t,f,c){return s(t,f,e,c)}}function s(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,r=arguments.length>3?arguments[3]:void 0,n=(0,a.u8aToU8a)(e);return!a.hasBigInt||!r&&(0,d.isReady)()?i[f](n,t):(0,c.hmac)(o[f],n,t)}var l=u(256);t.hmacSha256AsU8a=l;var p=u(512);t.hmacSha512AsU8a=p},94459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(22868);var c=f(47097);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},75295:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCRYPT_LENGTH=t.NONCE_LENGTH=t.ENCODING_VERSION=t.ENCODING_NONE=t.ENCODING=void 0,t.ENCODING=["scrypt","xsalsa20-poly1305"],t.ENCODING_NONE=["none"],t.ENCODING_VERSION="3",t.NONCE_LENGTH=24,t.SCRYPT_LENGTH=44},93884:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecrypt=function(e,t){var f=e.encoded,a=e.encoding;return(0,c.assert)(f,"No encrypted data available to decode"),(0,n.jsonDecryptData)((0,c.isHex)(f)?(0,c.hexToU8a)(f):(0,r.base64Decode)(f),t,Array.isArray(a.type)?a.type:[a.type])};var c=f(69338),r=f(1584),n=f(96064)},96064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecryptData=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.ENCODING;(0,c.assert)(e,"No encrypted data available to decode"),(0,c.assert)(t||!f.includes("xsalsa20-poly1305"),"Password required to decode encrypted data");var d=e;if(t){var o;if(f.includes("scrypt")){var i=(0,n.scryptFromU8a)(e),u=i.params,s=i.salt;o=(0,n.scryptEncode)(t,s,u).password,e=e.subarray(a.SCRYPT_LENGTH)}else o=(0,c.stringToU8a)(t);d=(0,r.naclDecrypt)(e.subarray(a.NONCE_LENGTH),e.subarray(0,a.NONCE_LENGTH),(0,c.u8aFixLength)(o,256,!0))}return(0,c.assert)(d,"Unable to decode using the supplied passphrase"),d};var c=f(69338),r=f(69459),n=f(32793),a=f(75295)},32620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncrypt=function(e,t,f){var d=!1,o=e;if(f){var i=(0,n.scryptEncode)(f),u=i.params,s=i.password,l=i.salt,p=(0,r.naclEncrypt)(o,s.subarray(0,32)),b=p.encrypted,h=p.nonce;d=!0,o=(0,c.u8aConcat)((0,n.scryptToU8a)(l,u),h,b)}return(0,a.jsonEncryptFormat)(o,t,d)};var c=f(69338),r=f(69459),n=f(32793),a=f(56725)},56725:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncryptFormat=function(e,t,f){return{encoded:(0,c.base64Encode)(e),encoding:{content:t,type:f?r.ENCODING:r.ENCODING_NONE,version:r.ENCODING_VERSION}}};var c=f(1584),r=f(75295)},9574:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"jsonDecrypt",{enumerable:!0,get:function(){return c.jsonDecrypt}}),Object.defineProperty(t,"jsonDecryptData",{enumerable:!0,get:function(){return r.jsonDecryptData}}),Object.defineProperty(t,"jsonEncrypt",{enumerable:!0,get:function(){return n.jsonEncrypt}}),Object.defineProperty(t,"jsonEncryptFormat",{enumerable:!0,get:function(){return a.jsonEncryptFormat}});var c=f(93884),r=f(96064),n=f(32620),a=f(56725)},58937:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keccakAsU8a=t.keccakAsHex=t.keccak512AsU8a=t.keccak256AsU8a=void 0;var c=f(85426),r=f(56431),n=f(50162),a=(0,n.createDualHasher)({256:r.keccak256,512:r.keccak512},{256:c.keccak_256,512:c.keccak_512});t.keccakAsU8a=a;var d=(0,n.createBitHasher)(256,a);t.keccak256AsU8a=d;var o=(0,n.createBitHasher)(512,a);t.keccak512AsU8a=o;var i=(0,n.createAsHex)(a);t.keccakAsHex=i},9774:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keccak256AsU8a",{enumerable:!0,get:function(){return c.keccak256AsU8a}}),Object.defineProperty(t,"keccak512AsU8a",{enumerable:!0,get:function(){return c.keccak512AsU8a}}),Object.defineProperty(t,"keccakAsHex",{enumerable:!0,get:function(){return c.keccakAsHex}}),Object.defineProperty(t,"keccakAsU8a",{enumerable:!0,get:function(){return c.keccakAsU8a}});var c=f(58937)},5325:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(34575)),a=c(f(93913)),d=c(f(37509)),o=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.DeriveJunction=void 0;var i=f(69338),u=f(4410),s=f(32421),l=/^\d+$/,p=(0,o.default)("chainCode"),b=(0,o.default)("isHard"),h=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:new Uint8Array(32)}),Object.defineProperty(this,b,{writable:!0,value:!1})}return(0,a.default)(e,[{key:"chainCode",get:function(){return(0,d.default)(this,p)[p]}},{key:"isHard",get:function(){return(0,d.default)(this,b)[b]}},{key:"isSoft",get:function(){return!(0,d.default)(this,b)[b]}},{key:"hard",value:function(e){return this.soft(e).harden()}},{key:"harden",value:function(){return(0,d.default)(this,b)[b]=!0,this}},{key:"soft",value:function(e){return(0,i.isNumber)(e)||(0,i.isBn)(e)||(0,i.isBigInt)(e)?this.soft((0,i.bnToU8a)(e,s.BN_LE_256_OPTS)):(0,i.isHex)(e)?this.soft((0,i.hexToU8a)(e)):(0,i.isString)(e)?this.soft((0,i.compactAddLength)((0,i.stringToU8a)(e))):e.length>32?this.soft((0,u.blake2AsU8a)(e)):((0,d.default)(this,p)[p].fill(0),(0,d.default)(this,p)[p].set(e,0),this)}},{key:"soften",value:function(){return(0,d.default)(this,b)[b]=!1,this}}],[{key:"from",value:function(t){var f=new e,c=t.startsWith("/")?[t.substring(1),!0]:[t,!1],n=(0,r.default)(c,2),a=n[0],d=n[1];return f.soft(l.test(a)?new i.BN(a,10):a),d?f.harden():f}}]),e}();t.DeriveJunction=h},29785:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(t);try{for(i.s();!(o=i.n()).done;){var u=o.value;f.push(n.DeriveJunction.from(u.substring(1)))}}catch(e){i.e(e)}finally{i.f()}}return(0,r.assert)(d===e,(function(){return'Re-constructed path "'.concat(d,'" does not match input')})),{parts:t,path:f}};var r=f(69338),n=f(5325),a=/\/(\/?)([^/]+)/g},61196:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.keyExtractSuri=function(e){var t=e.match(a);(0,r.assert)(!(0,r.isNull)(t),"Unable to match provided value to a secret URI");var f=(0,c.default)(t,7),d=f[1],o=f[3];return{derivePath:o,password:f[6],path:(0,n.keyExtractPath)(o).path,phrase:d}};var r=f(69338),n=f(29785),a=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/},20104:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(t);try{for(o.s();!(r=o.n()).done;){a=n(a,r.value)}}catch(e){o.e(e)}finally{o.f()}return a};var r=f(36038),n=f(45388),a=f(50297),d={ecdsa:r.keyHdkdEcdsa,ed25519:n.keyHdkdEd25519,ethereum:r.keyHdkdEcdsa,sr25519:a.keyHdkdSr25519}},75596:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSeedDeriveFn=function(e,t){return function(f,r){var n=r.chainCode,a=r.isHard;return(0,c.assert)(a,"A soft key was found in the path and is not supported"),e(t(f.secretKey.subarray(0,32),n))}};var c=f(69338)},36038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEcdsa=void 0;var c=f(64209),r=f(2793),n=(0,f(75596).createSeedDeriveFn)(r.secp256k1PairFromSeed,c.secp256k1DeriveHard);t.keyHdkdEcdsa=n},45388:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEd25519=void 0;var c=f(19309),r=(0,f(75596).createSeedDeriveFn)(c.ed25519PairFromSeed,c.ed25519DeriveHard);t.keyHdkdEd25519=r},50297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdSr25519=function(e,t){var f=t.chainCode;return t.isSoft?(0,r.sr25519DeriveSoft)(e,f):(0,c.sr25519DeriveHard)(e,f)};var c=f(34278),r=f(43576)},53992:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keyExtractPath",{enumerable:!0,get:function(){return c.keyExtractPath}}),Object.defineProperty(t,"keyExtractSuri",{enumerable:!0,get:function(){return r.keyExtractSuri}}),Object.defineProperty(t,"keyFromPath",{enumerable:!0,get:function(){return n.keyFromPath}}),Object.defineProperty(t,"keyHdkdEcdsa",{enumerable:!0,get:function(){return o.keyHdkdEcdsa}}),Object.defineProperty(t,"keyHdkdEd25519",{enumerable:!0,get:function(){return a.keyHdkdEd25519}}),Object.defineProperty(t,"keyHdkdSr25519",{enumerable:!0,get:function(){return d.keyHdkdSr25519}});var c=f(29785),r=f(61196),n=f(20104),a=f(45388),d=f(50297),o=f(36038)},7506:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f="abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");t.default=f},94953:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.entropyToMnemonic=y,t.generateMnemonic=function(e){return e=e||128,(0,r.assert)(e%32==0,u),y((0,a.randomAsU8a)(e/8))},t.mnemonicToEntropy=h,t.mnemonicToSeedSync=function(e,t){return(0,n.pbkdf2Encode)((0,r.stringToU8a)(s(e)),(0,r.stringToU8a)("mnemonic".concat(s(t)))).password},t.validateMnemonic=function(e){try{h(e)}catch(e){return!1}return!0};var r=f(69338),n=f(12257),a=f(41177),d=f(23082),o=c(f(7506)),i="Invalid mnemonic",u="Invalid entropy";function s(e){return(e||"").normalize("NFKD")}function l(e){return parseInt(e,2)}function p(e){return e.map((function(e){return e.toString(2).padStart(8,"0")})).join("")}function b(e){return p(Array.from((0,d.sha256AsU8a)(e))).slice(0,8*e.length/32)}function h(e){var t,f=s(e).split(" ");(0,r.assert)(f.length%3==0,i);var c=f.map((function(e){var t=o.default.indexOf(e);return(0,r.assert)(-1!==t,i),t.toString(2).padStart(11,"0")})).join(""),n=32*Math.floor(c.length/33),a=c.slice(0,n),d=c.slice(n),p=null===(t=a.match(/(.{1,8})/g))||void 0===t?void 0:t.map(l);(0,r.assert)(p&&p.length%4==0&&p.length>=16&&p.length<=32,u);var h=(0,r.u8aToU8a)(p),y=b(h);return(0,r.assert)(y===d,"Invalid mnemonic checksum"),h}function y(e){return(0,r.assert)(e.length%4==0&&e.length>=16&&e.length<=32,u),(p(Array.from(e))+b(e)).match(/(.{1,11})/g).map((function(e){return o.default[l(e)]})).join(" ")}},86697:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicGenerate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t=arguments.length>1?arguments[1]:void 0;return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Generate)(e):(0,n.generateMnemonic)(a[e])};var c=f(69338),r=f(56431),n=f(94953),a={12:128,15:160,18:192,21:224,24:256}},3050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"mnemonicGenerate",{enumerable:!0,get:function(){return c.mnemonicGenerate}}),Object.defineProperty(t,"mnemonicToEntropy",{enumerable:!0,get:function(){return r.mnemonicToEntropy}}),Object.defineProperty(t,"mnemonicToLegacySeed",{enumerable:!0,get:function(){return n.mnemonicToLegacySeed}}),Object.defineProperty(t,"mnemonicToMiniSecret",{enumerable:!0,get:function(){return a.mnemonicToMiniSecret}}),Object.defineProperty(t,"mnemonicValidate",{enumerable:!0,get:function(){return d.mnemonicValidate}});var c=f(86697),r=f(29620),n=f(74324),a=f(78089),d=f(56539)},29620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToEntropy=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39ToEntropy)(e):(0,n.mnemonicToEntropy)(e)};var c=f(69338),r=f(56431),n=f(94953)},74324:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToLegacySeed=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:32;return(0,c.assert)((0,a.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),(0,c.assert)([32,64].includes(d),(function(){return"Invalid seed length ".concat(d,", expected 32 or 64")})),32===d?!c.hasBigInt||!f&&(0,r.isReady)()?(0,r.bip39ToSeed)(e,t):(0,n.mnemonicToSeedSync)(e,t).subarray(0,32):(0,n.mnemonicToSeedSync)(e,t)};var c=f(69338),r=f(56431),n=f(94953),a=f(56539)},78089:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToMiniSecret=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0;if((0,c.assert)((0,d.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),!f&&(0,r.isReady)())return(0,r.bip39ToMiniSecret)(e,t);var o=(0,a.mnemonicToEntropy)(e),i=(0,c.stringToU8a)("mnemonic".concat(t));return(0,n.pbkdf2Encode)(o,i).password.slice(0,32)};var c=f(69338),r=f(56431),n=f(12257),a=f(29620),d=f(56539)},56539:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicValidate=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Validate)(e):(0,n.validateMnemonic)(e)};var c=f(69338),r=f(56431),n=f(94953)},621:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclBoxPairFromSecret=function(e){return r.default.box.keyPair.fromSecretKey(e.slice(0,32))};var r=c(f(50780))},84627:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclDecrypt=function(e,t,f){return r.default.secretbox.open(e,t,f)||null};var r=c(f(50780))},37945:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclEncrypt=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,n.randomAsU8a)(24);return{encrypted:r.default.secretbox(e,f,t),nonce:f}};var r=c(f(50780)),n=f(33571)},69459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"naclBoxPairFromSecret",{enumerable:!0,get:function(){return n.naclBoxPairFromSecret}}),Object.defineProperty(t,"naclDecrypt",{enumerable:!0,get:function(){return c.naclDecrypt}}),Object.defineProperty(t,"naclEncrypt",{enumerable:!0,get:function(){return r.naclEncrypt}}),Object.defineProperty(t,"naclOpen",{enumerable:!0,get:function(){return a.naclOpen}}),Object.defineProperty(t,"naclSeal",{enumerable:!0,get:function(){return d.naclSeal}});var c=f(84627),r=f(37945),n=f(621),a=f(10940),d=f(78362)},10940:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclOpen=function(e,t,f,c){return r.default.box.open(e,t,f,c)||null};var r=c(f(50780))},78362:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclSeal=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,n.randomAsU8a)(24);return{nonce:c,sealed:r.default.box(e,c,f,t)}};var r=c(f(50780)),n=f(33571)},43545:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"allNetworks",{enumerable:!0,get:function(){return c.allNetworks}}),Object.defineProperty(t,"availableNetworks",{enumerable:!0,get:function(){return c.availableNetworks}}),Object.defineProperty(t,"selectableNetworks",{enumerable:!0,get:function(){return c.selectableNetworks}});var c=f(90015)},99377:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util-crypto",path:"/",type:"cjs",version:"9.2.1"}},89923:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Encode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,d.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2048,o=arguments.length>3?arguments[3]:void 0,i=(0,n.u8aToU8a)(e),u=(0,n.u8aToU8a)(t);return{password:!n.hasBigInt||!o&&(0,a.isReady)()?(0,a.pbkdf2)(i,u,f):(0,c.pbkdf2)(r.sha512,i,u,{c:f,dkLen:64}),rounds:f,salt:t}};var c=f(29023),r=f(86262),n=f(69338),a=f(56431),d=f(33571)},12257:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pbkdf2Encode",{enumerable:!0,get:function(){return c.pbkdf2Encode}});var c=f(89923)},3296:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsNumber=function(){return(0,c.hexToBn)((0,r.randomAsHex)(8)).and(n).toNumber()};var c=f(69338),r=f(33571),n=new c.BN(9007199254740991)},33571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsHex=void 0,t.randomAsU8a=r;var c=f(41649);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32;return(0,c.getRandomValues)(new Uint8Array(e))}var n=(0,f(50162).createAsHex)(r);t.randomAsHex=n},41177:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"randomAsHex",{enumerable:!0,get:function(){return r.randomAsHex}}),Object.defineProperty(t,"randomAsNumber",{enumerable:!0,get:function(){return c.randomAsNumber}}),Object.defineProperty(t,"randomAsU8a",{enumerable:!0,get:function(){return r.randomAsU8a}});var c=f(3296),r=f(33571)},16199:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_PARAMS=void 0,t.DEFAULT_PARAMS={N:32768,p:1,r:8}},52951:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptEncode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.DEFAULT_PARAMS,o=arguments.length>3?arguments[3]:void 0,i=(0,r.u8aToU8a)(e);return{params:f,password:!r.hasBigInt||!o&&(0,n.isReady)()?(0,n.scrypt)(i,t,Math.log2(f.N),f.r,f.p):(0,c.scrypt)(i,t,(0,r.objectSpread)({dkLen:64},f)),salt:t}};var c=f(69514),r=f(69338),n=f(56431),a=f(33571),d=f(16199)},77440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptFromU8a=function(e){var t=e.subarray(0,32),f=(0,c.u8aToBn)(e.subarray(32,36),r.BN_LE_OPTS).toNumber(),a=(0,c.u8aToBn)(e.subarray(36,40),r.BN_LE_OPTS).toNumber(),d=(0,c.u8aToBn)(e.subarray(40,44),r.BN_LE_OPTS).toNumber();return(0,c.assert)(f===n.DEFAULT_PARAMS.N&&a===n.DEFAULT_PARAMS.p&&d===n.DEFAULT_PARAMS.r,"Invalid injected scrypt params found"),{params:{N:f,p:a,r:d},salt:t}};var c=f(69338),r=f(32421),n=f(16199)},32793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"scryptEncode",{enumerable:!0,get:function(){return c.scryptEncode}}),Object.defineProperty(t,"scryptFromU8a",{enumerable:!0,get:function(){return r.scryptFromU8a}}),Object.defineProperty(t,"scryptToU8a",{enumerable:!0,get:function(){return n.scryptToU8a}});var c=f(52951),r=f(77440),n=f(32757)},32757:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptToU8a=function(e,t){var f=t.N,n=t.p,a=t.r;return(0,c.u8aConcat)(e,(0,c.bnToU8a)(f,r.BN_LE_32_OPTS),(0,c.bnToU8a)(n,r.BN_LE_32_OPTS),(0,c.bnToU8a)(a,r.BN_LE_32_OPTS))};var c=f(69338),r=f(32421)},10189:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Compress=function(e,t){return 33===e.length?e:((0,r.assert)(65===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)()?(0,n.secp256k1Compress)(e):c.Point.fromHex(e).toRawBytes(!0))};var c=f(79656),r=f(69338),n=f(56431)},64209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t),256)};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Secp256k1HDKD"))},41447:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Expand=function(e,t){if(65===e.length)return e.subarray(1);if((0,r.assert)(33===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)())return(0,n.secp256k1Expand)(e).subarray(1);var f=c.Point.fromHex(e),d=f.x,o=f.y;return(0,r.u8aConcat)((0,r.bnToU8a)(d,a.BN_BE_256_OPTS),(0,r.bnToU8a)(o,a.BN_BE_256_OPTS))};var c=f(79656),r=f(69338),n=f(56431),a=f(32421)},92156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasher=function(e,t,f){return"keccak"===e?(0,r.keccakAsU8a)(t,void 0,f):(0,c.blake2AsU8a)(t,void 0,void 0,f)};var c=f(23172),r=f(9774)},29640:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"secp256k1Compress",{enumerable:!0,get:function(){return c.secp256k1Compress}}),Object.defineProperty(t,"secp256k1Expand",{enumerable:!0,get:function(){return r.secp256k1Expand}}),Object.defineProperty(t,"secp256k1PairFromSeed",{enumerable:!0,get:function(){return n.secp256k1PairFromSeed}}),Object.defineProperty(t,"secp256k1PrivateKeyTweakAdd",{enumerable:!0,get:function(){return o.secp256k1PrivateKeyTweakAdd}}),Object.defineProperty(t,"secp256k1Recover",{enumerable:!0,get:function(){return a.secp256k1Recover}}),Object.defineProperty(t,"secp256k1Sign",{enumerable:!0,get:function(){return d.secp256k1Sign}}),Object.defineProperty(t,"secp256k1Verify",{enumerable:!0,get:function(){return i.secp256k1Verify}});var c=f(10189),r=f(41447),n=f(2793),a=f(75236),d=f(59398),o=f(43847),i=f(35270)},2793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PairFromSeed=function(e,t){if((0,r.assert)(32===e.length,"Expected valid 32-byte private key as a seed"),!r.hasBigInt||!t&&(0,n.isReady)()){var f=(0,n.secp256k1FromSeed)(e),a=f.slice(32);return(0,r.assert)(!(0,r.u8aEmpty)(a),"Invalid publicKey generated from WASM interface"),{publicKey:a,secretKey:f.slice(0,32)}}return{publicKey:(0,c.getPublicKey)(e,!0),secretKey:e}};var c=f(79656),r=f(69338),n=f(56431)},75236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Recover=function(e,t,f){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",i=arguments.length>4?arguments[4]:void 0,u=(0,r.u8aToU8a)(t).subarray(0,64),s=(0,r.u8aToU8a)(e),l=!r.hasBigInt||!i&&(0,n.isReady)()?(0,n.secp256k1Recover)(s,u,f):(0,c.recoverPublicKey)(s,c.Signature.fromCompact(u).toRawBytes(),f);return(0,r.assert)(l,"Unable to recover publicKey from signature"),"keccak"===o?(0,d.secp256k1Expand)(l,i):(0,a.secp256k1Compress)(l,i)};var c=f(79656),r=f(69338),n=f(56431),a=f(10189),d=f(41447)},59398:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Sign=function(e,t){var f=t.secretKey,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",u=arguments.length>3?arguments[3]:void 0;(0,n.assert)(32===(null==f?void 0:f.length),"Expected valid secp256k1 secretKey, 32-bytes");var s=(0,o.hasher)(i,e,u);if(!n.hasBigInt||!u&&(0,a.isReady)())return(0,a.secp256k1Sign)(s,f);var l=(0,r.signSync)(s,f,{canonical:!0,recovered:!0}),p=(0,c.default)(l,2),b=p[0],h=p[1],y=r.Signature.fromHex(b),v=y.r,m=y.s;return(0,n.u8aConcat)((0,n.bnToU8a)(v,d.BN_BE_256_OPTS),(0,n.bnToU8a)(m,d.BN_BE_256_OPTS),new Uint8Array([h||0]))};var r=f(79656),n=f(69338),a=f(56431),d=f(32421),o=f(92156)},43847:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PrivateKeyTweakAdd=function(e,t,f){return(0,c.assert)((0,c.isU8a)(e)&&32===e.length,"Expected seckey to be an Uint8Array with length 32"),(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Expected tweak to be an Uint8Array with length 32"),!c.hasBigInt||f?function(e,t){var f=new c.BN(t);return(0,c.assert)(f.cmp(o)<0,"Tweak parameter is out of range"),f.iadd(new c.BN(e)),f.cmp(o)>=0&&f.isub(o),(0,c.assert)(!f.isZero(),"Invalid resulting private key"),(0,c.bnToU8a)(f,n.BN_BE_256_OPTS)}(e,t):function(e,t){var f=(0,c.u8aToBigInt)(t,n.BN_BE_OPTS);return(0,c.assert)(f=d&&(f-=d),(0,c.assert)(f!==c._0n,"Invalid resulting private key"),(0,c.nToU8a)(f,n.BN_BE_256_OPTS)}(e,t)};var c=f(69338),r=f(68107),n=f(32421),a="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),d=(0,r.BigInt)("0x".concat(a)),o=new c.BN(a,"hex")},35270:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Verify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",d=arguments.length>4?arguments[4]:void 0,o=(0,c.u8aToU8a)(t);(0,c.assert)(65===o.length,"Expected signature with 65 bytes, ".concat(o.length," found instead"));var i=(0,n.secp256k1Recover)((0,r.hasher)(a,e),o,o[64],a,d),u=(0,r.hasher)(a,i,d),s=(0,c.u8aToU8a)(f);return(0,c.u8aEq)(i,s)||("keccak"===a?(0,c.u8aEq)(u.slice(-20),s.slice(-20)):(0,c.u8aEq)(u,s))};var c=f(69338),r=f(92156),n=f(75236)},32871:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shaAsU8a=t.sha512AsU8a=t.sha256AsU8a=void 0;var c=f(23061),r=f(86262),n=f(56431),a=f(50162),d=(0,a.createDualHasher)({256:n.sha256,512:n.sha512},{256:c.sha256,512:r.sha512});t.shaAsU8a=d;var o=(0,a.createBitHasher)(256,d);t.sha256AsU8a=o;var i=(0,a.createBitHasher)(512,d);t.sha512AsU8a=i},23082:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sha256AsU8a",{enumerable:!0,get:function(){return c.sha256AsU8a}}),Object.defineProperty(t,"sha512AsU8a",{enumerable:!0,get:function(){return c.sha512AsU8a}}),Object.defineProperty(t,"shaAsU8a",{enumerable:!0,get:function(){return c.shaAsU8a}});var c=f(32871)},28571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"signatureVerify",{enumerable:!0,get:function(){return c.signatureVerify}});var c=f(91712)},91712:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.signatureVerify=function(e,t,f){var c=(0,r.u8aToU8a)(t);(0,r.assert)([64,65,66].includes(c.length),(function(){return"Invalid signature length, expected [64..66] bytes, found ".concat(c.length)}));var a=(0,n.decodeAddress)(f),d={message:(0,r.u8aToU8a)(e),publicKey:a,signature:c},o={crypto:"none",isValid:!1,isWrapped:(0,r.u8aIsWrapped)(d.message,!0),publicKey:a},i=(0,r.u8aIsWrapped)(d.message,!1),u=function(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?b:p}(c);return u(o,d),"none"!==o.crypto||o.isWrapped&&!i?o:(d.message=i?(0,r.u8aUnwrapBytes)(d.message):(0,r.u8aWrapBytes)(d.message),u(o,d))};var r=f(69338),n=f(85709),a=f(55535),d=f(35270),o=f(16926),i=function(e){return function(t,f,c){return(0,d.secp256k1Verify)(t,f,c,e)}},u=[["ecdsa",i("blake2")],["ethereum",i("keccak")]],s=[["ed25519",a.ed25519Verify],["sr25519",o.sr25519Verify]].concat(u),l=["ed25519","sr25519","ecdsa"];function p(e,t){var f=t.message,r=t.publicKey,n=t.signature,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;return e.isValid=a.some((function(t){var a=(0,c.default)(t,2),d=a[0],o=a[1];try{if(o(f,n,r))return e.crypto=d,!0}catch(e){}return!1})),e}function b(e,t){var f=t.message,c=t.publicKey,n=t.signature;(0,r.assert)([0,1,2].includes(n[0]),(function(){return"Unknown crypto type, expected signature prefix [0..2], found ".concat(n[0])}));var d=l[n[0]]||"none";e.crypto=d;try{e.isValid={ecdsa:function(){return p(e,{message:f,publicKey:c,signature:n.subarray(1)},u).isValid},ed25519:function(){return(0,a.ed25519Verify)(f,n.subarray(1),c)},none:function(){throw Error("no verify for `none` crypto type")},sr25519:function(){return(0,o.sr25519Verify)(f,n.subarray(1),c)}}[d]()}catch(e){}return e}},93186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Agreement=function(e,t){var f=(0,c.u8aToU8a)(e),n=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===f.length,(function(){return"Invalid secretKey, received ".concat(f.length," bytes, expected 64")})),(0,r.sr25519Agree)(n,f)};var c=f(69338),r=f(56431)},14258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeriveFn=function(e){return function(t,f){return(0,c.assert)((0,c.isU8a)(f)&&32===f.length,"Invalid chainCode passed to derive"),(0,r.sr25519PairFromU8a)(e((0,n.sr25519KeypairToU8a)(t),f))}};var c=f(69338),r=f(44967),n=f(76203)},34278:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveHard=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairHard);t.sr25519DeriveHard=r},34160:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DerivePublic=function(e,t){var f=(0,c.u8aToU8a)(e);return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,c.assert)(32===f.length,(function(){return"Invalid publicKey, received ".concat(f.length," bytes, expected 32")})),(0,r.sr25519DerivePublicSoft)(f,t)};var c=f(69338),r=f(56431)},43576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveSoft=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairSoft);t.sr25519DeriveSoft=r},31730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sr25519Agreement",{enumerable:!0,get:function(){return c.sr25519Agreement}}),Object.defineProperty(t,"sr25519DeriveHard",{enumerable:!0,get:function(){return r.sr25519DeriveHard}}),Object.defineProperty(t,"sr25519DerivePublic",{enumerable:!0,get:function(){return n.sr25519DerivePublic}}),Object.defineProperty(t,"sr25519DeriveSoft",{enumerable:!0,get:function(){return a.sr25519DeriveSoft}}),Object.defineProperty(t,"sr25519PairFromSeed",{enumerable:!0,get:function(){return d.sr25519PairFromSeed}}),Object.defineProperty(t,"sr25519Sign",{enumerable:!0,get:function(){return o.sr25519Sign}}),Object.defineProperty(t,"sr25519Verify",{enumerable:!0,get:function(){return i.sr25519Verify}}),Object.defineProperty(t,"sr25519VrfSign",{enumerable:!0,get:function(){return u.sr25519VrfSign}}),Object.defineProperty(t,"sr25519VrfVerify",{enumerable:!0,get:function(){return s.sr25519VrfVerify}});var c=f(93186),r=f(34278),n=f(34160),a=f(43576),d=f(31741),o=f(18139),i=f(16926),u=f(5213),s=f(64536)},31741:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromSeed=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(32===t.length,(function(){return"Expected a seed matching 32 bytes, found ".concat(t.length)})),(0,n.sr25519PairFromU8a)((0,r.sr25519KeypairFromSeed)(t))};var c=f(69338),r=f(56431),n=f(44967)},44967:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromU8a=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(96===t.length,(function(){return"Expected keypair with ".concat(96," bytes, found ").concat(t.length)})),{publicKey:t.slice(64,96),secretKey:t.slice(0,64)}};var c=f(69338)},76203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519KeypairToU8a=function(e){var t=e.publicKey,f=e.secretKey;return(0,c.u8aConcat)(f,t).slice()};var c=f(69338)},18139:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Sign=function(e,t){var f=t.publicKey,n=t.secretKey;return(0,c.assert)(32===(null==f?void 0:f.length),"Expected a valid publicKey, 32-bytes"),(0,c.assert)(64===(null==n?void 0:n.length),"Expected a valid secretKey, 64-bytes"),(0,r.sr25519Sign)(f,n,(0,c.u8aToU8a)(e))};var c=f(69338),r=f(56431)},16926:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Verify=function(e,t,f){var n=(0,c.u8aToU8a)(f),a=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===a.length,(function(){return"Invalid signature, received ".concat(a.length," bytes, expected 64")})),(0,r.sr25519Verify)(a,(0,c.u8aToU8a)(e),n)};var c=f(69338),r=f(56431)},5213:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfSign=function(e,t){var f=t.secretKey,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return(0,c.assert)(64===(null==f?void 0:f.length),"Invalid secretKey, expected 64-bytes"),(0,r.vrfSign)(f,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d))};var c=f(69338),r=f(56431),n=new Uint8Array},64536:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfVerify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n,d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:n,o=(0,c.u8aToU8a)(f),i=(0,c.u8aToU8a)(t);return(0,c.assert)(32===o.length,"Invalid publicKey, expected 32-bytes"),(0,c.assert)(96===i.length,"Invalid vrfSign output, expected 96 bytes"),(0,r.vrfVerify)(o,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d),i)};var c=f(69338),r=f(56431),n=new Uint8Array},806:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhashAsHex=void 0,t.xxhashAsU8a=d;var c=f(69338),r=f(56431),n=f(50162),a=f(75748);function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:64,f=arguments.length>2?arguments[2]:void 0,n=Math.ceil(t/64),d=(0,c.u8aToU8a)(e);if(!c.hasBigInt||!f&&(0,r.isReady)())return(0,r.twox)(d,n);for(var o=new Uint8Array(8*n),i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"xxhashAsHex",{enumerable:!0,get:function(){return c.xxhashAsHex}}),Object.defineProperty(t,"xxhashAsU8a",{enumerable:!0,get:function(){return c.xxhashAsU8a}});var c=f(806)},75748:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhash64=function(e,t){for(var f=function(e,t){if(t.length<32)return e.u8a.set(t),e.u8asize=t.length,e;var f=t.length-32,c=0;if(f>=0){var r=function(e){return n*k(e+a*M(t,c,4),g)};do{e.v1=r(e.v1),c+=8,e.v2=r(e.v2),c+=8,e.v3=r(e.v3),c+=8,e.v4=r(e.v4),c+=8}while(c<=f)}return c=32?((((k(S,c._1n)+k(T,s)+k(E,p)+k(A,h)^n*k(S*a,g))*n+o^n*k(T*a,g))*n+o^n*k(E*a,g))*n+o^n*k(A*a,g))*n+o:b+i);I<=j-8;)N=u&o+n*k(N^n*k(a*M(x,I,4),g),v),I+=8;for(I+4<=j&&(N=u&d+a*k(N^n*M(x,I,2),y),I+=4);I=0;f--)t[f]=Number(e%P),e/=P;return t}(u&((N=u&d*((N=u&a*(N^N>>O))^N>>m))^N>>w))};var c=f(69338),r=f(68107),n=(0,r.BigInt)("11400714785074694791"),a=(0,r.BigInt)("14029467366897019727"),d=(0,r.BigInt)("1609587929392839161"),o=(0,r.BigInt)("9650029242287828579"),i=(0,r.BigInt)("2870177450012600261"),u=(0,r.BigInt)("0xffffffffffffffff"),s=(0,r.BigInt)(7),l=(0,r.BigInt)(11),p=(0,r.BigInt)(12),b=(0,r.BigInt)(16),h=(0,r.BigInt)(18),y=(0,r.BigInt)(23),v=(0,r.BigInt)(27),m=(0,r.BigInt)(29),g=(0,r.BigInt)(31),w=(0,r.BigInt)(32),O=(0,r.BigInt)(33),x=(0,r.BigInt)(64),P=(0,r.BigInt)(256);function k(e,t){var f=e&u;return(f<>x-t)&u}function M(e,t,f){for(var n=new Array(f),a=0,d=0;d=0;i--)o=(o<{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayChunk=function(e,t){for(var f=Math.ceil(e.length/t),c=Array(f),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFilter=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.filter((function(e){return!(0,r.isUndefined)(e)&&(t||!(0,c.isNull)(e))}))};var c=f(35943),r=f(78098)},16599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFlatten=function(e){for(var t=0,f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"arrayChunk",{enumerable:!0,get:function(){return c.arrayChunk}}),Object.defineProperty(t,"arrayFilter",{enumerable:!0,get:function(){return r.arrayFilter}}),Object.defineProperty(t,"arrayFlatten",{enumerable:!0,get:function(){return n.arrayFlatten}}),Object.defineProperty(t,"arrayRange",{enumerable:!0,get:function(){return a.arrayRange}}),Object.defineProperty(t,"arrayShuffle",{enumerable:!0,get:function(){return d.arrayShuffle}}),Object.defineProperty(t,"arrayZip",{enumerable:!0,get:function(){return o.arrayZip}});var c=f(93549),r=f(12761),n=f(16599),a=f(92793),d=f(24698),o=f(37543)},92793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,c.assert)(e>0,"Expected non-zero, positive number as a range size");for(var f=new Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayShuffle=function(e){var t=e.slice(),f=t.length;if(1===f)return t;for(;0!==f;){var c=Math.floor(Math.random()*f);f--;var r=[t[c],t[f]];t[f]=r[0],t[c]=r[1]}return t}},37543:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayZip=function(e,t){for(var f=new Array(e.length),c=0;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=a,t.assertReturn=function(e,t){return a(!(0,n.isUndefined)(e)&&!(0,r.isNull)(e),t),e},t.assertUnreachable=function(e){throw new Error("This codepath should be unreachable. Unhandled input: ".concat(e))};var c=f(23146),r=f(35943),n=f(78098);function a(e,t){if(!e)throw new Error((0,c.isFunction)(t)?t():t)}},44377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._2pow53n=t._1n=t._1Qn=t._1Mn=t._1Bn=t._0n=void 0;var c=f(68107),r=(0,c.BigInt)(0);t._0n=r;var n=(0,c.BigInt)(1);t._1n=n;var a=(0,c.BigInt)(1e6);t._1Mn=a;var d=(0,c.BigInt)(1e9);t._1Bn=d;var o=d*d;t._1Qn=o;var i=(0,c.BigInt)(Number.MAX_SAFE_INTEGER);t._2pow53n=i},82952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={nSqrt:!0,nToBigInt:!0,nMax:!0,nMin:!0,nToHex:!0,nToU8a:!0};Object.defineProperty(t,"nMax",{enumerable:!0,get:function(){return d.nMax}}),Object.defineProperty(t,"nMin",{enumerable:!0,get:function(){return d.nMin}}),Object.defineProperty(t,"nSqrt",{enumerable:!0,get:function(){return n.nSqrt}}),Object.defineProperty(t,"nToBigInt",{enumerable:!0,get:function(){return a.nToBigInt}}),Object.defineProperty(t,"nToHex",{enumerable:!0,get:function(){return o.nToHex}}),Object.defineProperty(t,"nToU8a",{enumerable:!0,get:function(){return i.nToU8a}});var r=f(44377);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(66900),a=f(25335),d=f(68289),o=f(14433),i=f(18129)},68289:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nMax=function(){for(var e=arguments.length,t=new Array(e),f=0;ft}function n(e,t){return e=1,"Must provide one or more bigint arguments");for(var f=e[0],r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nSqrt=function(e){var t=(0,a.nToBigInt)(e);if((0,r.assert)(t>=n._0n,"square root of negative numbers is not supported"),t<=n._2pow53n)return(0,c.BigInt)(Math.floor(Math.sqrt(Number(t))));for(var f=d;;){var o=t/f+f>>n._1n;if(f===o||f===o-n._1n)return f;f=o}};var c=f(68107),r=f(57234),n=f(44377),a=f(25335),d=(0,c.BigInt)(94906265)},25335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToBigInt=function(e){return"bigint"==typeof e?e:e?(0,a.isHex)(e)?(0,r.hexToBigInt)(e.toString()):(0,n.isBn)(e)?(0,c.BigInt)(e.toString()):(0,d.isToBigInt)(e)?e.toBigInt():(0,o.isToBn)(e)?(0,c.BigInt)(e.toBn().toString()):(0,c.BigInt)(e):(0,c.BigInt)(0)};var c=f(68107),r=f(55972),n=f(80928),a=f(853),d=f(61720),o=f(40404)},14433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToHex=function(e,t){return e?(0,r.u8aToHex)((0,n.nToU8a)(e,(0,c.objectSpread)({isLe:!1,isNegative:!1},t))):"0x00"};var c=f(50660),r=f(58720),n=f(18129)},18129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToU8a=function(e,t){var f=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},t),c=(0,a.nToBigInt)(e);if(c===n._0n)return-1===f.bitLength?new Uint8Array:new Uint8Array(Math.ceil((f.bitLength||0)/8));var i=function(e,t){var f=t.isLe,c=t.isNegative,r=[];for(c&&(e=(e+n._1n)*-n._1n);e!==n._0n;){var a=e%d,i=Number(c?a^o:a);f?r.push(i):r.unshift(i),e=(e-a)/d}return Uint8Array.from(r)}(c,f);if(-1===f.bitLength)return i;var u=Math.ceil((f.bitLength||0)/8),s=new Uint8Array(u);return f.isNegative&&s.fill(255),s.set(i,f.isLe?0:u-i.length),s};var c=f(68107),r=f(50660),n=f(44377),a=f(25335),d=(0,c.BigInt)(256),o=(0,c.BigInt)(255)},58418:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return r.default}});var r=c(f(62780))},30850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_ZERO=t.BN_TWO=t.BN_THREE=t.BN_THOUSAND=t.BN_TEN=t.BN_SIX=t.BN_SEVEN=t.BN_QUINTILL=t.BN_ONE=t.BN_NINE=t.BN_MILLION=t.BN_MAX_INTEGER=t.BN_HUNDRED=t.BN_FOUR=t.BN_FIVE=t.BN_EIGHT=t.BN_BILLION=void 0;var c=f(58418),r=new c.BN(0);t.BN_ZERO=r;var n=new c.BN(1);t.BN_ONE=n;var a=new c.BN(2);t.BN_TWO=a;var d=new c.BN(3);t.BN_THREE=d;var o=new c.BN(4);t.BN_FOUR=o;var i=new c.BN(5);t.BN_FIVE=i;var u=new c.BN(6);t.BN_SIX=u;var s=new c.BN(7);t.BN_SEVEN=s;var l=new c.BN(8);t.BN_EIGHT=l;var p=new c.BN(9);t.BN_NINE=p;var b=new c.BN(10);t.BN_TEN=b;var h=new c.BN(100);t.BN_HUNDRED=h;var y=new c.BN(1e3);t.BN_THOUSAND=y;var v=new c.BN(1e6);t.BN_MILLION=v;var m=new c.BN(1e9);t.BN_BILLION=m;var g=m.mul(m);t.BN_QUINTILL=g;var w=new c.BN(Number.MAX_SAFE_INTEGER);t.BN_MAX_INTEGER=w},57107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return c.hexToBn}});var c=f(44610)},54787:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={BN:!0,bnFromHex:!0,bnMax:!0,bnMin:!0,bnSqrt:!0,bnToBn:!0,bnToHex:!0,bnToU8a:!0};Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return n.BN}}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return a.bnFromHex}}),Object.defineProperty(t,"bnMax",{enumerable:!0,get:function(){return d.bnMax}}),Object.defineProperty(t,"bnMin",{enumerable:!0,get:function(){return d.bnMin}}),Object.defineProperty(t,"bnSqrt",{enumerable:!0,get:function(){return o.bnSqrt}}),Object.defineProperty(t,"bnToBn",{enumerable:!0,get:function(){return i.bnToBn}}),Object.defineProperty(t,"bnToHex",{enumerable:!0,get:function(){return u.bnToHex}}),Object.defineProperty(t,"bnToU8a",{enumerable:!0,get:function(){return s.bnToU8a}});var r=f(30850);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(58418),a=f(57107),d=f(45615),o=f(61480),i=f(78218),u=f(98522),s=f(63845)},45615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnMax=function(){for(var e=arguments.length,t=new Array(e),f=0;f=1,"Must provide one or more BN arguments");for(var f=e[0],r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnSqrt=function(e){var t=(0,a.bnToBn)(e);if((0,c.assert)(t.gte(n.BN_ZERO),"square root of negative numbers is not supported"),t.lte(n.BN_MAX_INTEGER))return new r.BN(Math.floor(Math.sqrt(t.toNumber())));for(var f=d.clone();;){var o=t.div(f).iadd(f).ishrn(1);if(f.eq(o)||f.eq(o.sub(n.BN_ONE)))return f;f=o}};var c=f(57234),r=f(58418),n=f(30850),a=f(78218),d=new r.BN(94906265)},78218:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToBn=function(e){return e?o.BN.isBN(e)?e:(0,n.isHex)(e)?(0,c.hexToBn)(e.toString()):(0,r.isBigInt)(e)?new o.BN(e.toString()):(0,d.isToBn)(e)?e.toBn():(0,a.isToBigInt)(e)?new o.BN(e.toBigInt().toString()):new o.BN(e):new o.BN(0)};var c=f(44610),r=f(36867),n=f(853),a=f(61720),d=f(40404),o=f(58418)},98522:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,f=arguments.length>2?arguments[2]:void 0;return e?(0,n.u8aToHex)((0,a.bnToU8a)(e,(0,r.objectSpread)({isLe:!1,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t))):d};var c=f(55325),r=f(50660),n=f(58720),a=f(63845),d="0x00",o={bitLength:-1,isLe:!1,isNegative:!1}},63845:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,f=arguments.length>2?arguments[2]:void 0,d=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t),o=d.bitLength,i=d.isLe,u=d.isNegative,s=(0,n.bnToBn)(e),l=-1===o?Math.ceil(s.bitLength()/8):Math.ceil((o||0)/8);if(!e)return-1===o?new Uint8Array:new Uint8Array(l);var p=new Uint8Array(l),b=u?s.toTwos(8*l):s;return p.set(b.toArray(i?"le":"be",l),0),p};var c=f(55325),r=f(50660),n=f(78218),a={bitLength:-1,isLe:!0,isNegative:!1}},10005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bufferToU8a",{enumerable:!0,get:function(){return c.bufferToU8a}});var c=f(79049)},79049:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToU8a=function(e){return new Uint8Array(e||[])}},68641:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(54216),n=f(48916);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(57234);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(82952);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(54787);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(10005);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(74123);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(91467);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(42129);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(16119);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(49121);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(42132);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(4426);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(4743);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(13171);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(89242);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(10263);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(49140);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(69811);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(90007);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(58720);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var M=f(65959);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}))},95617:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactAddLength=function(e){return(0,c.u8aConcat)((0,r.compactToU8a)(e.length),e)};var c=f(58720),r=f(91654)},75016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactFromU8a=function(e){var t=(0,r.u8aToU8a)(e),f=3&t[0];if(0===f)return[1,new c.BN(t[0]>>>2)];if(1===f)return[2,new c.BN(t[0]+256*t[1]>>>2)];if(2===f)return[4,new c.BN(t[0]+256*t[1]+65536*t[2]+16777216*t[3]>>>2)];var n=5+(t[0]>>>2);return[n,(0,r.u8aToBn)(t.subarray(1,n))]};var c=f(54787),r=f(58720)},74123:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compactAddLength",{enumerable:!0,get:function(){return c.compactAddLength}}),Object.defineProperty(t,"compactFromU8a",{enumerable:!0,get:function(){return n.compactFromU8a}}),Object.defineProperty(t,"compactStripLength",{enumerable:!0,get:function(){return r.compactStripLength}}),Object.defineProperty(t,"compactToU8a",{enumerable:!0,get:function(){return a.compactToU8a}});var c=f(95617),r=f(83405),n=f(75016),a=f(91654)},83405:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.compactStripLength=function(e){var t=(0,r.compactFromU8a)(e),f=(0,c.default)(t,2),n=f[0],a=n+f[1].toNumber();return[a,e.subarray(n,a)]};var r=f(75016)},91654:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactToU8a=function(e){var t=(0,r.bnToBn)(e);if(t.lte(a))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_ONE),i);if(t.lte(o))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_TWO),u);for(var f=(0,r.bnToU8a)(t),s=f.length;0===f[s-1];)s--;return(0,c.assert)(s>=4,"Invalid length, previous checks match anything less than 2^30"),(0,n.u8aConcat)([3+(s-4<<2)],f.subarray(0,s))};var c=f(57234),r=f(54787),n=f(58720),a=r.BN_TWO.pow(new r.BN(6)).isub(r.BN_ONE),d=r.BN_TWO.pow(new r.BN(14)).isub(r.BN_ONE),o=r.BN_TWO.pow(new r.BN(30)).isub(r.BN_ONE),i={bitLength:16},u={bitLength:32}},48429:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91984),r=f(5499),n=[c.packageInfo,r.packageInfo];t.default=n},80934:(e,t,f)=>{"use strict";var c=f(95318)(f(48429)),r=f(54216);(0,f(65959).detectPackage)(r.packageInfo,null,c.default)},91467:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractTime=d;var c=f(50660),r={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function n(e,t){return{days:e.days+t.days,hours:e.hours+t.hours,milliseconds:e.milliseconds+t.milliseconds,minutes:e.minutes+t.minutes,seconds:e.seconds+t.seconds}}function a(e){var t=e/1e3;if(t<60){var f=Math.floor(t);return n((0,c.objectSpread)({},r,{seconds:f}),d(e-1e3*f))}return function(e,t){var f=t/60;if(f<60){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{minutes:a}),d(e-60*a*1e3))}return function(e,t){var f=t/60;if(f<24){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{hours:a}),d(e-3600*a*1e3))}return function(e,t){var f=Math.floor(t/24);return n((0,c.objectSpread)({},r,{days:f}),d(e-86400*f*1e3))}(e,f)}(e,f)}(e,t)}function d(e){return e?e<1e3?(0,c.objectSpread)({},r,{milliseconds:e}):a(e):r}},14662:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.formatBalance=void 0;var r=f(78218),n=f(37797),a=f(78098),d=f(71296),o=f(81385),i=o.SI[o.SI_MID].text,u=0,s=i;function l(e,t,f,c){var r=(0,n.isBoolean)(c)?o.SI[o.SI_MID].text:c;return t||f?"-"===e.value?c?" ".concat(r):"":" ".concat(f?"".concat(e.text).concat(c?" ":""):e.value).concat(c?r:""):""}function p(e,t,f){var c=(0,o.calcSi)(e,t,f),r=e.length-(t+c.power);return[c,e.substring(0,r)||"0","".concat("".concat(new Array(1+(r<0?0-r:0)).join("0")).concat(e).substring(r<0?0:r),"0000").substring(0,4)]}var b=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,a=(0,r.bnToBn)(e).toString();if(0===a.length||"0"===a)return"0";var o=(0,n.isBoolean)(t)?{withSi:t}:t,i=o.decimals,s=void 0===i?f:i,b=o.forceUnit,h=void 0===b?void 0:b,y=o.withSi,v=void 0===y||y,m=o.withSiFull,g=void 0!==m&&m,w=o.withUnit,O=void 0===w||w,x="";a[0].startsWith("-")&&(x="-",a=a.substring(1));var P=p(a,s,h),k=(0,c.default)(P,3),M=k[0],j=k[1],S=k[2],T=l(M,v,g,O);return"".concat(x).concat((0,d.formatDecimal)(j),".").concat(S).concat(T)};t.formatBalance=b,b.calcSi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return(0,o.calcSi)(e,t)},b.findSi=o.findSi,b.getDefaults=function(){return{decimals:u,unit:s}},b.getOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return o.SI.filter((function(t){var f=t.power;return!(f<0)||e+f>=0}))},b.setDefaults=function(e){var t=e.decimals,f=e.unit;u=(0,a.isUndefined)(t)?u:Array.isArray(t)?t[0]:t,s=(0,a.isUndefined)(f)?s:Array.isArray(f)?f[0]:f,o.SI[o.SI_MID].text=s}},26757:(e,t)=>{"use strict";function f(e){return e.toString().padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.formatDate=function(e){var t=e.getFullYear().toString(),c=f(e.getMonth()+1),r=f(e.getDate()),n=f(e.getHours()),a=f(e.getMinutes()),d=f(e.getSeconds());return"".concat(t,"-").concat(c,"-").concat(r," ").concat(n,":").concat(a,":").concat(d)}},71296:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDecimal=function(e){var t=e[0].startsWith("-"),c=t?e.substring(1).match(f):e.match(f);return c?"".concat(t?"-":"").concat(c.join(",")):e};var f=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g")},71435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatElapsed=function(e,t){var f,r=e&&e.getTime()||0,n=t instanceof Date?t.getTime():(0,c.bnToBn)(t).toNumber();return r&&n?(f=Math.max(Math.abs(r-n),0)/1e3)<15?"".concat(f.toFixed(1),"s"):f<60?"".concat(0|f,"s"):f<3600?"".concat(f/60|0,"m"):"".concat(f/3600|0,"h"):"0.0s"};var c=f(78218)},44335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatNumber=function(e){return(0,r.formatDecimal)((0,c.bnToBn)(e).toString())};var c=f(78218),r=f(71296)},42129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"calcSi",{enumerable:!0,get:function(){return o.calcSi}}),Object.defineProperty(t,"findSi",{enumerable:!0,get:function(){return o.findSi}}),Object.defineProperty(t,"formatBalance",{enumerable:!0,get:function(){return c.formatBalance}}),Object.defineProperty(t,"formatDate",{enumerable:!0,get:function(){return r.formatDate}}),Object.defineProperty(t,"formatDecimal",{enumerable:!0,get:function(){return n.formatDecimal}}),Object.defineProperty(t,"formatElapsed",{enumerable:!0,get:function(){return a.formatElapsed}}),Object.defineProperty(t,"formatNumber",{enumerable:!0,get:function(){return d.formatNumber}});var c=f(14662),r=f(26757),n=f(71296),a=f(71435),d=f(44335),o=f(81385)},81385:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SI_MID=t.SI=void 0,t.calcSi=function(e,t,r){if(r)return c(r);var n=7+Math.ceil((e.length-t)/3);return f[n]||f[n<0?0:f.length-1]},t.findSi=c,t.SI_MID=8;var f=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function c(e){for(var t=0;t{"use strict";var c=f(34155),r=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.hasWasm=t.hasProcess=t.hasEsm=t.hasDirname=t.hasCjs=t.hasBuffer=t.hasBigInt=void 0;var n=f(68107),a="function"==typeof n.BigInt&&"function"==typeof n.BigInt.asIntN;t.hasBigInt=a;var d="undefined"!=typeof Buffer;t.hasBuffer=d,t.hasCjs=!0,t.hasDirname=!0,t.hasEsm=!1;var o="object"===(void 0===c?"undefined":(0,r.default)(c));t.hasProcess=o;var i="undefined"!=typeof WebAssembly;t.hasWasm=i},80875:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexAddPrefix=function(e){return e&&(0,c.hexHasPrefix)(e)?e:"0x".concat(e&&e.length%2==1?"0":"").concat(e||"")};var c=f(22274)},29362:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8_TO_HEX=t.U16_TO_HEX=t.HEX_TO_U8=t.HEX_TO_U16=void 0;var f=new Array(256);t.U8_TO_HEX=f;var c=new Array(65536);t.U16_TO_HEX=c;var r={};t.HEX_TO_U8=r;var n={};t.HEX_TO_U16=n;for(var a=0;a<256;a++){var d=a.toString(16).padStart(2,"0");f[a]=d,r[d]=a}for(var o=0;o<256;o++)for(var i=0;i<256;i++){var u=f[o]+f[i],s=o<<8|i;c[s]=u,n[u]=s}},41811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Math.ceil(t/4),a=n+2;return(0,c.hexAddPrefix)(-1===t||e.length===a||!f&&e.lengtha?(0,r.hexStripPrefix)(e).slice(-1*n):"".concat("0".repeat(n)).concat((0,r.hexStripPrefix)(e)).slice(-1*n))};var c=f(80875),r=f(68661)},22274:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexHasPrefix=function(e){return!!e&&(0,c.isHex)(e,-1)};var c=f(853)},49121:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hexAddPrefix",{enumerable:!0,get:function(){return c.hexAddPrefix}}),Object.defineProperty(t,"hexFixLength",{enumerable:!0,get:function(){return r.hexFixLength}}),Object.defineProperty(t,"hexHasPrefix",{enumerable:!0,get:function(){return n.hexHasPrefix}}),Object.defineProperty(t,"hexStripPrefix",{enumerable:!0,get:function(){return a.hexStripPrefix}}),Object.defineProperty(t,"hexToBigInt",{enumerable:!0,get:function(){return d.hexToBigInt}}),Object.defineProperty(t,"hexToBn",{enumerable:!0,get:function(){return o.hexToBn}}),Object.defineProperty(t,"hexToNumber",{enumerable:!0,get:function(){return i.hexToNumber}}),Object.defineProperty(t,"hexToString",{enumerable:!0,get:function(){return u.hexToString}}),Object.defineProperty(t,"hexToU8a",{enumerable:!0,get:function(){return s.hexToU8a}});var c=f(80875),r=f(41811),n=f(22274),a=f(68661),d=f(55972),o=f(44610),i=f(52520),u=f(56562),s=f(81399)},68661:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexStripPrefix=function(e){if(!e||"0x"===e)return"";if(c.REGEX_HEX_PREFIXED.test(e))return e.substring(2);if(c.REGEX_HEX_NOPREFIX.test(e))return e;throw new Error("Expected hex value to convert, found '".concat(e,"'"))};var c=f(853)},55972:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&"0x"!==e?(0,n.u8aToBigInt)((0,a.hexToU8a)(e),(0,r.objectSpread)({isLe:!1,isNegative:!1},t)):(0,c.BigInt)(0)};var c=f(68107),r=f(50660),n=f(41166),a=f(81399)},44610:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"0x"===e)return new c.BN(0);var f=(0,n.objectSpread)({isLe:!1,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),d=f.isLe,o=f.isNegative,i=(0,a.hexStripPrefix)(e),u=new c.BN(i,16,d?"le":"be");return o?u.fromTwos(4*i.length):u};var c=f(58418),r=f(37797),n=f(50660),a=f(68661)},52520:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToNumber=function(e){return e?(0,c.hexToBn)(e).toNumber():NaN};var c=f(44610)},56562:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToString=function(e){return(0,c.u8aToString)((0,r.hexToU8a)(e))};var c=f(15609),r=f(81399)},81399:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(!e)return new Uint8Array;for(var f=(0,r.hexStripPrefix)(e).toLowerCase(),n=f.length/2,a=Math.ceil(-1===t?n:t/8),d=new Uint8Array(a),o=a>n?a-n:0,i=new DataView(d.buffer,o),u=(a-o)%2,s=a-o-u,l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80934);var c=f(68641);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},8869:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArray=function(e){return Array.isArray(e)}},4890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAscii=function(e){var t=(0,n.isString)(e);return e?t&&!(0,r.isHex)(e)?e.toString().split("").every(o):(0,c.u8aToU8a)(e).every(d):t};var c=f(61960),r=f(853),n=f(18694),a=[9,10,13];function d(e){return e<127&&(e>=32||a.includes(e))}function o(e){return d(e.charCodeAt(0))}},36867:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBigInt=function(e){return"bigint"==typeof e}},80928:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBn=function(e){return c.BN.isBN(e)};var c=f(58418)},37797:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBoolean=function(e){return"boolean"==typeof e}},64060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBuffer=function(e){return c.hasBuffer&&Buffer.isBuffer(e)};var c=f(16119)},22984:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChildClass=function(e,t){return!!t&&(e===t||e.isPrototypeOf(t))}},86152:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCodec=function(e){return r(e)&&n(e.registry)};var c=f(73444),r=(0,c.isOnObject)("toHex","toU8a"),n=(0,c.isOnObject)("get")},27865:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCompact=function(e){return c(e)};var c=(0,f(73444).isOnObject)("toBigInt","toBn","toNumber","unwrap")},70291:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=function(e){return e instanceof Error}},23146:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=function(e){return"function"==typeof e}},73444:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOn=function(){for(var e=arguments.length,t=new Array(e),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.REGEX_HEX_PREFIXED=t.REGEX_HEX_NOPREFIX=void 0,t.isHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,c=arguments.length>2?arguments[2]:void 0;return"string"==typeof e&&("0x"===e||f.test(e))&&(-1===t?c||e.length%2==0:e.length===2+Math.ceil(t/4))};var f=/^0x[\da-fA-F]+$/;t.REGEX_HEX_PREFIXED=f,t.REGEX_HEX_NOPREFIX=/^[\da-fA-F]+$/},42132:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return c.isArray}}),Object.defineProperty(t,"isAscii",{enumerable:!0,get:function(){return r.isAscii}}),Object.defineProperty(t,"isBigInt",{enumerable:!0,get:function(){return n.isBigInt}}),Object.defineProperty(t,"isBn",{enumerable:!0,get:function(){return a.isBn}}),Object.defineProperty(t,"isBoolean",{enumerable:!0,get:function(){return o.isBoolean}}),Object.defineProperty(t,"isBuffer",{enumerable:!0,get:function(){return d.isBuffer}}),Object.defineProperty(t,"isChildClass",{enumerable:!0,get:function(){return i.isChildClass}}),Object.defineProperty(t,"isCodec",{enumerable:!0,get:function(){return u.isCodec}}),Object.defineProperty(t,"isCompact",{enumerable:!0,get:function(){return s.isCompact}}),Object.defineProperty(t,"isError",{enumerable:!0,get:function(){return l.isError}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return p.isFunction}}),Object.defineProperty(t,"isHex",{enumerable:!0,get:function(){return b.isHex}}),Object.defineProperty(t,"isInstanceOf",{enumerable:!0,get:function(){return h.isInstanceOf}}),Object.defineProperty(t,"isIp",{enumerable:!0,get:function(){return y.isIp}}),Object.defineProperty(t,"isJsonObject",{enumerable:!0,get:function(){return v.isJsonObject}}),Object.defineProperty(t,"isNull",{enumerable:!0,get:function(){return m.isNull}}),Object.defineProperty(t,"isNumber",{enumerable:!0,get:function(){return g.isNumber}}),Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return w.isObject}}),Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return O.isObservable}}),Object.defineProperty(t,"isPromise",{enumerable:!0,get:function(){return x.isPromise}}),Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return P.isString}}),Object.defineProperty(t,"isTestChain",{enumerable:!0,get:function(){return k.isTestChain}}),Object.defineProperty(t,"isToBigInt",{enumerable:!0,get:function(){return M.isToBigInt}}),Object.defineProperty(t,"isToBn",{enumerable:!0,get:function(){return j.isToBn}}),Object.defineProperty(t,"isU8a",{enumerable:!0,get:function(){return S.isU8a}}),Object.defineProperty(t,"isUndefined",{enumerable:!0,get:function(){return T.isUndefined}}),Object.defineProperty(t,"isUtf8",{enumerable:!0,get:function(){return E.isUtf8}}),Object.defineProperty(t,"isWasm",{enumerable:!0,get:function(){return A.isWasm}});var c=f(8869),r=f(4890),n=f(36867),a=f(80928),d=f(64060),o=f(37797),i=f(22984),u=f(86152),s=f(27865),l=f(70291),p=f(23146),b=f(853),h=f(64630),y=f(44759),v=f(84790),m=f(35943),g=f(55325),w=f(45598),O=f(38175),x=f(87178),P=f(18694),k=f(3472),M=f(61720),j=f(40404),S=f(23510),T=f(78098),E=f(51186),A=f(18070)},64630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInstanceOf=function(e,t){return e instanceof t}},44759:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.isIp=function(e,t){return"v4"===t?r.default.v4({exact:!0}).test(e):"v6"===t?r.default.v6({exact:!0}).test(e):(0,r.default)({exact:!0}).test(e)};var r=c(f(1476))},84790:(e,t,f)=>{"use strict";var c=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonObject=function(e){var t="string"!=typeof e?(0,r.stringify)(e):e;try{var f=JSON.parse(t);return"object"===(0,c.default)(f)&&null!==f}catch(e){return!1}};var r=f(90007)},35943:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNull=function(e){return null===e}},55325:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumber=function(e){return"number"==typeof e}},45598:(e,t,f)=>{"use strict";var c=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=function(e){return!!e&&"object"===(0,c.default)(e)}},38175:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=(0,f(73444).isOn)("next");t.isObservable=c},87178:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=(0,f(73444).isOnObject)("catch","then");t.isPromise=c},18694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isString=function(e){return"string"==typeof e||e instanceof String}},3472:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTestChain=function(e){return!!e&&!!f.test(e.toString())};var f=/(Development|Local Testnet)$/},61720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBigInt=void 0;var c=(0,f(73444).isOn)("toBigInt");t.isToBigInt=c},40404:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBn=void 0;var c=(0,f(73444).isOn)("toBn");t.isToBn=c},23510:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isU8a=function(e){return e instanceof Uint8Array}},78098:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUndefined=function(e){return void 0===e}},51186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUtf8=function(e){if(!e)return(0,r.isString)(e);for(var t=(0,c.u8aToU8a)(e),f=t.length,n=0;n=194&&t[n]<=223){if(!(n+1191)return!1;n+=2}else if(224===t[n]){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=225&&t[n]<=236){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(237===t[n]){if(!(n+2159)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=238&&t[n]<=239){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(240===t[n]){if(!(n+3191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else if(t[n]>=241&&t[n]<=243){if(!(n+3191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else{if(244!==t[n])return!1;if(!(n+3143)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}return!0};var c=f(61960),r=f(18694)},18070:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWasm=function(e){return(0,r.isU8a)(e)&&(0,c.u8aEq)(e.subarray(0,4),n)};var c=f(24987),r=f(23510),n=new Uint8Array([0,97,115,109])},4426:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyMethod=r,t.lazyMethods=function(e,t,f,c){for(var n=0;n{"use strict";var c=f(34155),r=f(95318),n=r(f(63038)),a=r(f(319));function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f3&&void 0!==arguments[3]?arguments[3]:-1;if(1===f.length&&(0,s.isFunction)(f[0])){var n=f[0]();return w(e,t,Array.isArray(n)?n:[n],r)}(c=console)[v[e]].apply(c,[(0,o.formatDate)(new Date),t].concat((0,a.default)(f.map(m).map(g(r)))))}function O(){}function x(e,t){return!!e&&("*"===e||t===e||e.endsWith("*")&&t.startsWith(e.slice(0,-1)))}function P(e,t){return!!e&&e.startsWith("-")&&(t===e.slice(1)||e.endsWith("*")&&t.startsWith(e.slice(1,-1)))}function k(e,t){var f,c=!1,r=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return d(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?d(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){o=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(o)throw n}}}}(e);try{for(r.s();!(f=r.n()).done;){var n=f.value;x(n,t)?c=!0:P(n,t)&&(c=!1)}}catch(e){r.e(e)}finally{r.f()}return c}},13171:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memoize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.getInstanceId,a=void 0===f?n:f,d={},o=function(){for(var t=arguments.length,f=new Array(t),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"numberToHex",{enumerable:!0,get:function(){return c.numberToHex}}),Object.defineProperty(t,"numberToU8a",{enumerable:!0,get:function(){return r.numberToU8a}});var c=f(28952),r=f(74549)},28952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if((0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e))return"0x";var f=e.toString(16);return(0,c.hexFixLength)(f.length%2?"0".concat(f):f,t,!0)};var c=f(41811),r=f(35943),n=f(78098)},74549:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return(0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e)?new Uint8Array:(0,c.hexToU8a)((0,a.numberToHex)(e,t))};var c=f(81399),r=f(35943),n=f(78098),a=f(28952)},44585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectClear=function(e){for(var t=Object.keys(e),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectCopy=function(e){return(0,c.objectSpread)({},e)};var c=f(50660)},92119:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectEntries=function(e){return Object.entries(e)}},10263:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"objectClear",{enumerable:!0,get:function(){return c.objectClear}}),Object.defineProperty(t,"objectCopy",{enumerable:!0,get:function(){return r.objectCopy}}),Object.defineProperty(t,"objectEntries",{enumerable:!0,get:function(){return n.objectEntries}}),Object.defineProperty(t,"objectKeys",{enumerable:!0,get:function(){return a.objectKeys}}),Object.defineProperty(t,"objectProperties",{enumerable:!0,get:function(){return d.objectProperties}}),Object.defineProperty(t,"objectProperty",{enumerable:!0,get:function(){return d.objectProperty}}),Object.defineProperty(t,"objectSpread",{enumerable:!0,get:function(){return o.objectSpread}}),Object.defineProperty(t,"objectValues",{enumerable:!0,get:function(){return i.objectValues}});var c=f(44585),r=f(48014),n=f(92119),a=f(82256),d=f(34517),o=f(50660),i=f(79121)},82256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectKeys=function(e){return Object.keys(e)}},34517:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectProperties=function(e,t,f){for(var c=function(c){r(e,t[c],(function(e){return f(e,c)}))},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectSpread=function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++){var f=t+1<1||arguments.length<=t+1?void 0:arguments[t+1];if(f)for(var r=(0,c.objectKeys)(f),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectValues=function(e){return Object.values(e)}},54216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util",path:"/",type:"cjs",version:"9.2.1"}},49140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.promisify=function(e,t){for(var f=arguments.length,c=new Array(f>2?f-2:0),r=2;r{"use strict";function f(e){return function(t){return t.toString().replace(/[-_., ]+/g," ").trim().split(" ").map((function(t,f){return function(t,f){return e(t[0],f)+t.slice(1)}(t.toUpperCase()===t?t.toLowerCase():t.replace(/^[A-Z0-9]{2,}[^a-z]/,(function(e){return e.slice(0,e.length-1).toLowerCase()+e.slice(-1).toUpperCase()})),f)})).join("")}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringPascalCase=t.stringCamelCase=void 0;var c=f((function(e,t){return t?e.toUpperCase():e.toLowerCase()}));t.stringCamelCase=c;var r=f((function(e){return e.toUpperCase()}));t.stringPascalCase=r},69811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"stringCamelCase",{enumerable:!0,get:function(){return c.stringCamelCase}}),Object.defineProperty(t,"stringLowerFirst",{enumerable:!0,get:function(){return r.stringLowerFirst}}),Object.defineProperty(t,"stringPascalCase",{enumerable:!0,get:function(){return c.stringPascalCase}}),Object.defineProperty(t,"stringShorten",{enumerable:!0,get:function(){return n.stringShorten}}),Object.defineProperty(t,"stringToHex",{enumerable:!0,get:function(){return a.stringToHex}}),Object.defineProperty(t,"stringToU8a",{enumerable:!0,get:function(){return d.stringToU8a}}),Object.defineProperty(t,"stringUpperFirst",{enumerable:!0,get:function(){return r.stringUpperFirst}});var c=f(46234),r=f(1273),n=f(72859),a=f(93104),d=f(93613)},1273:(e,t)=>{"use strict";function f(e){return function(t){return t?e(t[0])+t.slice(1):""}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringUpperFirst=t.stringLowerFirst=void 0;var c=f((function(e){return e.toLowerCase()}));t.stringLowerFirst=c;var r=f((function(e){return e.toUpperCase()}));t.stringUpperFirst=r},72859:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringShorten=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return e.length<=2+2*t?e.toString():"".concat(e.substring(0,t),"…").concat(e.slice(-t))}},93104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToHex=function(e){return(0,c.u8aToHex)((0,r.stringToU8a)(e))};var c=f(88721),r=f(93613)},93613:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToU8a=function(e){return e?c.encode(e.toString()):new Uint8Array};var c=new(f(5499).TextEncoder)},90007:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=function(e,t){return JSON.stringify(e,r,t)};var c=f(36867);function r(e,t){return(0,c.isBigInt)(t)?t.toString():t}},94432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aCmp=function(e,t){for(var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t),n=0;;){var a=n>=f.length,d=n>=r.length;if(a&&d)return 0;if(a)return-1;if(d)return 1;if(f[n]!==r[n])return f[n]>r[n]?1:-1;n++}};var c=f(61960)},79670:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aConcat=function(){for(var e=0,t=0,f=new Array(arguments.length),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEmpty=function(e){for(var t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEq=function(e,t){var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t);if(f.length===r.length){for(var n=new DataView(f.buffer,f.byteOffset),a=new DataView(r.buffer,r.byteOffset),d=f.length%4,o=f.length-d,i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],c=Math.ceil(t/8);if(-1===t||e.length===c)return e;if(e.length>c)return e.subarray(0,c);var r=new Uint8Array(c);return r.set(e,f?0:c-e.length),r}},58720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"U8A_WRAP_ETHEREUM",{enumerable:!0,get:function(){return h.U8A_WRAP_ETHEREUM}}),Object.defineProperty(t,"U8A_WRAP_POSTFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_POSTFIX}}),Object.defineProperty(t,"U8A_WRAP_PREFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_PREFIX}}),Object.defineProperty(t,"u8aCmp",{enumerable:!0,get:function(){return c.u8aCmp}}),Object.defineProperty(t,"u8aConcat",{enumerable:!0,get:function(){return r.u8aConcat}}),Object.defineProperty(t,"u8aEmpty",{enumerable:!0,get:function(){return n.u8aEmpty}}),Object.defineProperty(t,"u8aEq",{enumerable:!0,get:function(){return a.u8aEq}}),Object.defineProperty(t,"u8aFixLength",{enumerable:!0,get:function(){return d.u8aFixLength}}),Object.defineProperty(t,"u8aIsWrapped",{enumerable:!0,get:function(){return h.u8aIsWrapped}}),Object.defineProperty(t,"u8aSorted",{enumerable:!0,get:function(){return o.u8aSorted}}),Object.defineProperty(t,"u8aToBigInt",{enumerable:!0,get:function(){return i.u8aToBigInt}}),Object.defineProperty(t,"u8aToBn",{enumerable:!0,get:function(){return u.u8aToBn}}),Object.defineProperty(t,"u8aToBuffer",{enumerable:!0,get:function(){return s.u8aToBuffer}}),Object.defineProperty(t,"u8aToHex",{enumerable:!0,get:function(){return l.u8aToHex}}),Object.defineProperty(t,"u8aToString",{enumerable:!0,get:function(){return p.u8aToString}}),Object.defineProperty(t,"u8aToU8a",{enumerable:!0,get:function(){return b.u8aToU8a}}),Object.defineProperty(t,"u8aUnwrapBytes",{enumerable:!0,get:function(){return h.u8aUnwrapBytes}}),Object.defineProperty(t,"u8aWrapBytes",{enumerable:!0,get:function(){return h.u8aWrapBytes}});var c=f(94432),r=f(79670),n=f(66858),a=f(24987),d=f(26251),o=f(89603),i=f(41166),u=f(30733),s=f(37359),l=f(88721),p=f(15609),b=f(61960),h=f(50434)},89603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aSorted=function(e){return e.sort(c.u8aCmp)};var c=f(94432)},41166:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||!e.length)return(0,c.BigInt)(0);var f=(0,n.objectSpread)({isLe:!0,isNegative:!1},t),a=f.isLe,d=f.isNegative,u=a?e.reverse():e;return d?i(o(u))*-r._1n-r._1n:i(u)};var c=f(68107),r=f(44377),n=f(50660),a=(0,c.BigInt)(256),d=(0,c.BigInt)(65536);function o(e){for(var t=new Uint8Array(e.length),f=new DataView(e.buffer,e.byteOffset),c=new DataView(t.buffer),r=e.length%2,n=e.length-r,a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=(0,n.objectSpread)({isLe:!0,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),a=f.isLe,d=f.isNegative,o=new c.BN(e,a?"le":"be");return d&&e.length?o.fromTwos(8*e.length):o};var c=f(58418),r=f(37797),n=f(50660)},37359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBuffer=function(e){return Buffer.from(e||[])}},88721:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=Math.ceil(t/8);return"".concat(f?"0x":"").concat(e&&e.length?c>0&&e.length>c?"".concat(r(e.subarray(0,c/2)),"…").concat(r(e.subarray(e.length-c/2))):r(e):"")};var c=f(29362);function r(e){for(var t=e.length%2,f=e.length-t,r=new DataView(e.buffer,e.byteOffset),n="",a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToString=function(e){return null!=e&&e.length?c.decode(e):""};var c=new(f(91984).TextDecoder)("utf-8")},61960:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToU8a=function(e){return e?Array.isArray(e)||(0,r.isBuffer)(e)?new Uint8Array(e):(0,a.isU8a)(e)?e:(0,n.isHex)(e)?(0,c.hexToU8a)(e):(0,d.stringToU8a)(e):new Uint8Array};var c=f(81399),r=f(64060),n=f(853),a=f(23510),d=f(93613)},50434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8A_WRAP_PREFIX=t.U8A_WRAP_POSTFIX=t.U8A_WRAP_ETHEREUM=void 0,t.u8aIsWrapped=u,t.u8aUnwrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!1)?t.subarray(d.length,t.length-o.length):t},t.u8aWrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!0)?t:(0,c.u8aConcat)(d,t,o)};var c=f(79670),r=f(24987),n=f(61960),a=(0,n.u8aToU8a)("Ethereum Signed Message:\n");t.U8A_WRAP_ETHEREUM=a;var d=(0,n.u8aToU8a)("");t.U8A_WRAP_PREFIX=d;var o=(0,n.u8aToU8a)("");t.U8A_WRAP_POSTFIX=o;var i=d.length+o.length;function u(e,t){return e.length>=i&&(0,r.u8aEq)(e.subarray(0,d.length),d)&&(0,r.u8aEq)(e.slice(-o.length),o)||t&&e.length>=a.length&&(0,r.u8aEq)(e.subarray(0,a.length),a)}},65959:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detectPackage=function(e,t){var f=e.name,c=e.path,r=e.type,s=e.version,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];(0,n.assert)(f.startsWith("@polkadot"),(function(){return"Invalid package descriptor ".concat(f)}));var p=a(f);if(p.push({path:i(c,t),type:r,version:s}),1!==p.length)u("".concat(f," has multiple versions, ensure that there is only one installed."),p,o);else{var b=l.filter((function(e){return e&&e.version!==s}));b.length&&u("".concat(f," requires direct dependencies exactly matching version ").concat(s,"."),b,d)}};var c=f(83137),r=f(23146),n=f(57234);function a(e){var t=c.xglobal;return t.__polkadotjs||(t.__polkadotjs={}),t.__polkadotjs[e]||(t.__polkadotjs[e]=[]),t.__polkadotjs[e]}function d(e,t){return[e,t.name]}function o(e,t){var f,c=t.path,r=t.type;if(c&&c.length>=5){var n=c.indexOf("node_modules");f=-1===n?c:c.substring(n)}else f="";return["".concat("".concat(r||"").padStart(3)," ").concat(e),f]}function i(e,t){if(e)return e;if((0,r.isFunction)(t))try{return t()||""}catch(e){return""}return t||""}function u(e,t,f){console.warn("".concat(e,"\n").concat("Either remove and explicitly install matching versions or dedupe using your package manager.\nThe following conflicting packages were found:","\n").concat(function(e,t){for(var f=0,c=0;c{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(59713)),d=c(f(34575)),o=c(f(93913)),i=c(f(37509)),u=c(f(53399));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.Bridge=void 0;var l=f(69338),p=f(93790),b=(0,u.default)("cachegetInt32"),h=(0,u.default)("cachegetUint8"),y=(0,u.default)("createWasm"),v=(0,u.default)("heap"),m=(0,u.default)("heapNext"),g=(0,u.default)("wasm"),w=(0,u.default)("wasmError"),O=(0,u.default)("wasmPromise"),x=(0,u.default)("wbg"),P=(0,u.default)("type"),k=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0}),Object.defineProperty(this,w,{writable:!0,value:void 0}),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),(0,i.default)(this,y)[y]=t,(0,i.default)(this,b)[b]=null,(0,i.default)(this,h)[h]=null,(0,i.default)(this,v)[v]=new Array(32).fill(void 0).concat(void 0,null,!0,!1),(0,i.default)(this,m)[m]=(0,i.default)(this,v)[v].length,(0,i.default)(this,P)[P]="none",(0,i.default)(this,g)[g]=null,(0,i.default)(this,w)[w]=null,(0,i.default)(this,O)[O]=null,(0,i.default)(this,x)[x]=function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(44002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(37987);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(93790);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},32279:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},80850:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(32279)),a=f(88084);(0,r.detectPackage)(a.packageInfo,null,n.default)},24868:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80850);var c=f(24869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37987:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(50008)),a=c(f(48926));Object.defineProperty(t,"__esModule",{value:!0}),t.createWasmFn=function(e,t,f){return function(){var c=(0,a.default)(r.default.mark((function c(a){var o,i;return r.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return o={error:null,type:"none",wasm:null},c.prev=1,(0,d.assert)("object"===("undefined"==typeof WebAssembly?"undefined":(0,n.default)(WebAssembly))&&"function"==typeof WebAssembly.instantiate&&t&&t.length,"WebAssembly is not available in your environment"),c.next=5,WebAssembly.instantiate(t,{wbg:a});case 5:i=c.sent,o.wasm=i.instance.exports,o.type="wasm",c.next=13;break;case 10:c.prev=10,c.t0=c.catch(1),f?(o.wasm=f(a),o.type="asm"):(o.error="FATAL: Unable to initialize @polkadot/wasm-".concat(e,":: ").concat(c.t0.message),console.error(o.error));case 13:return c.abrupt("return",o);case 14:case"end":return c.stop()}}),c,null,[[1,10]])})));return function(e){return c.apply(this,arguments)}}()};var d=f(69338)},88084:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-bridge",path:"/",type:"cjs",version:"6.1.1"}},93790:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Wbg=void 0,t.initWbg=function(e){return new s(e)};var o={getRandomValues:f(41649).getRandomValues},i={crypto:o},u=(0,d.default)("bridge"),s=(0,r.default)((function e(t){var f=this;(0,n.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:void 0}),this.abort=function(){throw new Error("abort")},this.__wbindgen_is_undefined=function(e){return void 0===(0,a.default)(f,u)[u].getObject(e)},this.__wbindgen_throw=function(e,t){throw new Error((0,a.default)(f,u)[u].getString(e,t))},this.__wbg_self_1b7a39e3a92c949c=function(){return(0,a.default)(f,u)[u].addObject(i)},this.__wbg_require_604837428532a733=function(e,t){throw new Error("Unable to require ".concat((0,a.default)(f,u)[u].getString(e,t)))},this.__wbg_crypto_968f1772287e2df0=function(e){return(0,a.default)(f,u)[u].addObject(o)},this.__wbg_getRandomValues_a3d34b4fee3c2869=function(e){return(0,a.default)(f,u)[u].addObject(o.getRandomValues)},this.__wbg_getRandomValues_f5e14ab7ac8e995d=function(e,t,c){o.getRandomValues((0,a.default)(f,u)[u].getU8a(t,c))},this.__wbg_randomFillSync_d5bd2d655fdf256a=function(e,t,f){throw new Error("randomFillsync is not available")},this.__wbindgen_object_drop_ref=function(e){(0,a.default)(f,u)[u].takeObject(e)},(0,a.default)(this,u)[u]=t}));t.Wbg=s},21572:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-asmjs",path:"/",type:"cjs",version:"6.1.1"}},82352:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-init",path:"/",type:"cjs",version:"6.1.1"}},90693:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createWasm=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(24868),r=f(3493),n=f(82352),a=(0,c.createWasmFn)("crypto",r.wasmBytes,null);t.createWasm=a},43863:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}}),t.wasmBytes=void 0;var c=f(67238),r=f(71311),n=f(94415),a=(0,c.unzlibSync)((0,c.base64Decode)(r.bytes),new Uint8Array(r.sizeUncompressed));t.wasmBytes=a},28103:e=>{"use strict";e.exports={bytes:"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",sizeCompressed:171464,sizeUncompressed:340174}},71311:(e,t,f)=>{"use strict";var c=f(28103);e.exports=c},79448:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},95218:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(79448)),a=f(94415);(0,r.detectPackage)(a.packageInfo,null,n.default)},3493:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(95218);var c=f(43863);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},94415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-wasm",path:"/",type:"cjs",version:"6.1.1"}},33804:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=t.bip39Validate=t.bip39ToSeed=t.bip39ToMiniSecret=t.bip39ToEntropy=t.bip39Generate=void 0,Object.defineProperty(t,"bridge",{enumerable:!0,get:function(){return o.bridge}}),t.hmacSha512=t.hmacSha256=t.ed25519Verify=t.ed25519Sign=t.ed25519KeypairFromSeed=void 0,t.isReady=function(){return!!o.bridge.wasm},t.keccak512=t.keccak256=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return i.packageInfo}}),t.vrfVerify=t.vrfSign=t.twox=t.sr25519Verify=t.sr25519Sign=t.sr25519KeypairFromSeed=t.sr25519DerivePublicSoft=t.sr25519DeriveKeypairSoft=t.sr25519DeriveKeypairHard=t.sr25519Agree=t.sha512=t.sha256=t.secp256k1Sign=t.secp256k1Recover=t.secp256k1FromSeed=t.secp256k1Expand=t.secp256k1Compress=t.scrypt=t.pbkdf2=void 0,t.waitReady=function(){return F.apply(this,arguments)};var d=f(69338),o=f(45872),i=f(85344);function u(e){return function(){(0,d.assert)(o.bridge.wasm,"The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");for(var t=arguments.length,f=new Array(t),c=0;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(88084),r=f(21572),n=f(82352),a=f(94415),d=f(58231),o=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=o},16190:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(29456)),a=f(85344);(0,r.detectPackage)(a.packageInfo,null,n.default)},56431:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(16190);var c=f(33804);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45872:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926));Object.defineProperty(t,"__esModule",{value:!0}),t.bridge=void 0,t.initBridge=function(e){return i.apply(this,arguments)};var a=f(24868),d=f(90693),o=new a.Bridge(d.createWasm);function i(){return(i=(0,n.default)(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.init(t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.bridge=o},85344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto",path:"/",type:"cjs",version:"6.1.1"}},10195:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Decode=function(e){for(var t=[],f=0,c=0,r=0;r=8&&t.push(f>>>(c-=8)&255);return Uint8Array.from(t)}},46885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}}),Object.defineProperty(t,"unzlibSync",{enumerable:!0,get:function(){return r.unzlibSync}});var c=f(10195),r=f(56679),n=f(58231)},52998:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(58231).packageInfo];t.default=c},50224:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(52998)),a=f(58231);(0,r.detectPackage)(a.packageInfo,null,n.default)},56679:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.unzlibSync=function(e,t){return function(e,t,f){var c=!f||f.i;f||(f={});var u=e.length,s=!t||!c;t||(t=new r(3*u));var l=function(e){var f=t.length;if(e>f){var c=new r(Math.max(f<<1,e));c.set(t),t=c}},b=f.f||0,h=f.p||0,v=f.b||0,m=f.l,g=f.d,O=f.m,x=f.n;if(b&&!m)return t;var P=u<<3;do{if(!m){f.f=b=A(e,h,1);var k=A(e,h+1,3);if(h+=3,!k){var M=N(h)+4,j=e[M-4]|e[M-3]<<8,S=M+j;if(S>u){if(c)throw"unexpected EOF";break}s&&l(v+j),t.set(e.subarray(M,S),v),f.b=v+=j,f.p=h=S<<3;continue}if(1==k)m=T,g=E,O=9,x=5;else{if(2!=k)throw"invalid block type";var B=A(e,h,31)+257,C=A(e,h+10,15)+4,_=B+A(e,h+5,31)+1;h+=14;for(var V=new r(_),U=new r(19),H=0;HP)break;for(var z=w(U,L,1),F=0;F<_;){var q=z[A(e,h,D)];h+=15&q;var W=q>>>4;if(W<16)V[F++]=W;else{var X=0,K=0;for(16==W?(K=3+A(e,h,3),h+=2,X=V[F-1]):17==W?(K=3+A(e,h,7),h+=3):18==W&&(K=11+A(e,h,127),h+=7);K--;)V[F++]=X}}var Z=V.subarray(0,B),G=V.subarray(B);O=R(Z),x=R(G),m=w(Z,O,1),g=w(G,x,1)}if(h>P)throw"unexpected EOF"}s&&l(v+131072);for(var Y=(1<>>4;if((h+=15&$)>P)throw"unexpected EOF";if(!$)throw"invalid length/literal";if(ee<256)t[v++]=ee;else{if(256==ee){m=void 0;break}var te=ee-254;if(ee>264){var fe=ee-257,ce=o[fe];te=A(e,h,(1<>>4;if(!re)throw"invalid distance";h+=15&re;var ae=y[ne];if(ne>3){var de=i[ne];ae+=I(e,h)&(1<P)throw"unexpected EOF";s&&l(v+131072);for(var oe=v+te;ve.length)&&(f=e.length);var c=new(e instanceof n?n:e instanceof a?a:r)(f-t);return c.set(e.subarray(t,f)),c}(t,0,v)}((function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"}(e),e.subarray(2,-4)),t)};var r=Uint8Array,n=Uint16Array,a=Uint32Array,d=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),o=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),u=function(e,t){for(var f=new n(31),c=0;c<31;++c)f[c]=t+=1<>>1|(21845&m)<<1;g=(61680&(g=(52428&g)>>>2|(13107&g)<<2))>>>4|(3855&g)<<4,v[m]=((65280&g)>>>8|(255&g)<<8)>>>1}for(var w=function(e,t,f){for(var c=e.length,r=0,a=new n(t);r>>i]=u}else for(d=new n(c),r=0;r>>15-e[r];return d},O=new r(288),x=0;x<144;++x)O[x]=8;for(var P=144;P<256;++P)O[P]=9;for(var k=256;k<280;++k)O[k]=7;for(var M=280;M<288;++M)O[M]=8;for(var j=new r(32),S=0;S<32;++S)j[S]=5;var T=w(O,9,1),E=w(j,5,1),A=function(e,t,f){var c=t>>>3;return(e[c]|e[c+1]<<8)>>>(7&t)&f},I=function(e,t){var f=t>>>3;return(e[f]|e[f+1]<<8|e[f+2]<<16)>>>(7&t)},N=function(e){return(e>>>3)+(7&e&&1)},R=function(e){for(var t=e[0],f=1;ft&&(t=e[f]);return t}},67238:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(50224);var c=f(46885);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},58231:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-util",path:"/",type:"cjs",version:"6.1.1"}},68107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BigInt=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(76785),n="function"==typeof c.xglobal.BigInt&&"function"==typeof c.xglobal.BigInt.asIntN?c.xglobal.BigInt:function(){return Number.NaN};t.BigInt=n},76785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-bigint",path:"/",type:"cjs",version:"9.2.1"}},39574:(e,t,f)=>{"use strict";var c=f(68107);(0,f(83137).exposeGlobal)("BigInt",c.BigInt)},45344:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetch=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(69664),n=c.xglobal.fetch;t.fetch=n},69664:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-fetch",path:"/",type:"cjs",version:"9.2.1"}},83137:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exposeGlobal=function(e,t){void 0===r[e]&&(r[e]=t)},t.extractGlobal=function(e,t){return void 0===r[e]?t:r[e]},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),t.xglobal=void 0;var c=f(88069),r="undefined"!=typeof globalThis?globalThis:void 0!==f.g?f.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");t.xglobal=r},88069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-global",path:"/",type:"cjs",version:"9.2.1"}},41649:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRandomValues=function(e){return c.xglobal.crypto.getRandomValues(e)},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(72762)},72762:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-randomvalues",path:"/",type:"cjs",version:"9.2.1"}},91984:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(26796),n=f(46438),a=(0,c.extractGlobal)("TextDecoder",r.TextDecoder);t.TextDecoder=a},26796:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0;var a=function(){function e(t){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"decode",value:function(e){for(var t="",f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textdecoder",path:"/",type:"cjs",version:"9.2.1"}},5499:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(57680),n=f(6645),a=(0,c.extractGlobal)("TextEncoder",r.TextEncoder);t.TextEncoder=a},57680:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0;var a=function(){function e(){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"encode",value:function(e){for(var t=new Uint8Array(e.length),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textencoder",path:"/",type:"cjs",version:"9.2.1"}},88546:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebSocket=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(79415),n=c.xglobal.WebSocket;t.WebSocket=n},79415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-ws",path:"/",type:"cjs",version:"9.2.1"}}},t={};function f(c){var r=t[c];if(void 0!==r)return r.exports;var n=t[c]={id:c,loaded:!1,exports:{}};return e[c].call(n.exports,n,n.exports,f),n.loaded=!0,n.exports}f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=f(95318),t=e(f(87757)),c=e(f(59713)),r=e(f(48926)),n=f(13855),a=f(14199),d=e(f(40444)),o=f(50484),i=e(f(35450)),u=e(f(15350)),s=e(f(56717)),l=e(f(52072)),p=e(f(40660)),b=e(f(6402)),h=f(32390);function y(e,t){console.log(JSON.stringify({path:e,data:t}))}function v(){return(v=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.race(f.map((function(e){return m([e])}))));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return g=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.api=void 0,e.abrupt("return",new Promise(function(){var e=(0,r.default)(t.default.mark((function e(r,o){var i,u,s,l,p;return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=new n.WsProvider(f),e.prev=1,e.next=4,n.ApiPromise.create({provider:i,metadata:(u={},(0,c.default)(u,"".concat(a.KUSAMA_GENESIS,"-9122"),d.default.kusama),(0,c.default)(u,"".concat(a.POLKADOT_GENESIS,"-9122"),d.default.polkadot),(0,c.default)(u,"".concat(a.STATEMINE_GENESIS,"-504"),d.default.statemine),u)});case 4:s=e.sent,window.api?(s.disconnect(),p=f[s._options.provider.__private_23_endpointIndex],y("log","".concat(p," wss success and disconnected")),r(p)):(window.api=s,l=f[s._options.provider.__private_23_endpointIndex],y("log","".concat(l," wss connected success")),r(l)),e.next=13;break;case 8:e.prev=8,e.t0=e.catch(1),y("log","connect failed"),i.disconnect(),r(null);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,f){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}y("log","main js loaded"),window.send=y;var w={test:function(){var e=(0,r.default)(t.default.mark((function e(){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),connect:m,connectAll:function(e){return v.apply(this,arguments)},subscribeMessage:o.subscribeMessage,getNetworkConst:o.getNetworkConst,getNetworkProperties:o.getNetworkProperties,genLinks:h.genLinks};window.settings=w,window.keyring=i.default,window.account=u.default,window.staking=s.default,window.gov=l.default,window.parachain=p.default,window.assets=b.default})()})(); \ No newline at end of file +(()=>{var e={67228:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},23646:(e,t,f)=>{var c=f(67228);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},48926:e=>{function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},34575:e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},37509:e=>{e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},53399:e=>{var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},93913:e=>{function t(e,t){for(var f=0;f{e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},95318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},46860:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},13884:e=>{e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},80521:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},98206:e=>{e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63038:(e,t,f)=>{var c=f(22858),r=f(13884),n=f(60379),a=f(80521);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},68551:(e,t,f)=>{var c=f(22858),r=f(46860),n=f(60379),a=f(80521);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},319:(e,t,f)=>{var c=f(23646),r=f(46860),n=f(60379),a=f(98206);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},50008:e=>{function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},60379:(e,t,f)=>{var c=f(67228);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},87757:(e,t,f)=>{e.exports=f(35666)},97395:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLAKE2=t.SIGMA=void 0;const c=f(98089);t.SIGMA=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class r extends c.Hash{constructor(e,t,f={},r,n,a){if(super(),this.blockLen=e,this.outputLen=t,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,(0,c.assertNumber)(e),(0,c.assertNumber)(t),(0,c.assertNumber)(r),t<0||t>r)throw new Error("Blake2: outputLen bigger than keyLen");if(void 0!==f.key&&(f.key.length<1||f.key.length>r))throw new Error(`Key should be up 1..${r} byte long or undefined`);if(void 0!==f.salt&&f.salt.length!==n)throw new Error(`Salt should be ${n} byte long or undefined`);if(void 0!==f.personalization&&f.personalization.length!==a)throw new Error(`Personalization should be ${a} byte long or undefined`);this.buffer32=(0,c.u32)(this.buffer=new Uint8Array(e))}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{finished:t,blockLen:f,buffer:r,buffer32:n}=this;if(t)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let t=0;tn[t]=e))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){const{buffer:t,length:f,finished:c,destroyed:r,outputLen:n,pos:a}=this;return e||(e=new this.constructor({dkLen:n})),e.set(...this.get()),e.length=f,e.finished=c,e.destroyed=r,e.outputLen=n,e.buffer.set(t),e.pos=a,e}}t.BLAKE2=r},27505:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHA2=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t,f,r){super(),this.blockLen=e,this.outputLen=t,this.padOffset=f,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,c.createView)(this.buffer)}update(e){if(this.destroyed)throw new Error("instance is destroyed");const{view:t,buffer:f,blockLen:r,finished:n}=this;if(n)throw new Error("digest() was already called");const a=(e=(0,c.toBytes)(e)).length;for(let n=0;nr-a&&(this.process(f,0),a=0);for(let e=a;e>r&n),d=Number(f&n),o=c?4:0,i=c?0:4;e.setUint32(t+o,a,c),e.setUint32(t+i,d,c)}(f,r-8,BigInt(8*this.length),n),this.process(f,0);const d=(0,c.createView)(e);this.get().forEach(((e,t)=>d.setUint32(4*t,e,n)))}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:t,buffer:f,length:c,finished:r,destroyed:n,pos:a}=this;return e.length=c,e.pos=a,e.finished=r,e.destroyed=n,c%t&&e.buffer.set(f),e}}t.SHA2=r},6873:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.add5H=t.add5L=t.add4H=t.add4L=t.add3H=t.add3L=t.add=t.rotlBL=t.rotlBH=t.rotlSL=t.rotlSH=t.rotr32L=t.rotr32H=t.rotrBL=t.rotrBH=t.rotrSL=t.rotrSH=t.shrSL=t.shrSH=t.toBig=t.split=t.fromBig=void 0;const f=BigInt(2**32-1),c=BigInt(32);function r(e,t=!1){return t?{h:Number(e&f),l:Number(e>>c&f)}:{h:0|Number(e>>c&f),l:0|Number(e&f)}}t.fromBig=r,t.split=function(e,t=!1){let f=new Uint32Array(e.length),c=new Uint32Array(e.length);for(let n=0;nBigInt(e>>>0)<>>0),t.shrSH=(e,t,f)=>e>>>f,t.shrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrSH=(e,t,f)=>e>>>f|t<<32-f,t.rotrSL=(e,t,f)=>e<<32-f|t>>>f,t.rotrBH=(e,t,f)=>e<<64-f|t>>>f-32,t.rotrBL=(e,t,f)=>e>>>f-32|t<<64-f,t.rotr32H=(e,t)=>t,t.rotr32L=(e,t)=>e,t.rotlSH=(e,t,f)=>e<>>32-f,t.rotlSL=(e,t,f)=>t<>>32-f,t.rotlBH=(e,t,f)=>t<>>64-f,t.rotlBL=(e,t,f)=>e<>>64-f,t.add=function(e,t,f,c){const r=(t>>>0)+(c>>>0);return{h:e+f+(r/2**32|0)|0,l:0|r}},t.add3L=(e,t,f)=>(e>>>0)+(t>>>0)+(f>>>0),t.add3H=(e,t,f,c)=>t+f+c+(e/2**32|0)|0,t.add4L=(e,t,f,c)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0),t.add4H=(e,t,f,c,r)=>t+f+c+r+(e/2**32|0)|0,t.add5L=(e,t,f,c,r)=>(e>>>0)+(t>>>0)+(f>>>0)+(c>>>0)+(r>>>0),t.add5H=(e,t,f,c,r,n)=>t+f+c+r+n+(e/2**32|0)|0},13803:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=void 0;const a=n(f(97395)),d=n(f(6873)),o=f(98089),i=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),u=new Uint32Array(32);function s(e,t,f,c,r,n){const a=r[n],o=r[n+1];let i=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(i,l,a);s=d.add3H(m,s,p,o),i=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^i}),({Dh:v,Dl:y}={Dh:d.rotr32H(v,y),Dl:d.rotr32L(v,y)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrSH(p,l,24),Bl:d.rotrSL(p,l,24)}),u[2*e]=i,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}function l(e,t,f,c,r,n){const a=r[n],o=r[n+1];let i=u[2*e],s=u[2*e+1],l=u[2*t],p=u[2*t+1],b=u[2*f],h=u[2*f+1],y=u[2*c],v=u[2*c+1],m=d.add3L(i,l,a);s=d.add3H(m,s,p,o),i=0|m,({Dh:v,Dl:y}={Dh:v^s,Dl:y^i}),({Dh:v,Dl:y}={Dh:d.rotrSH(v,y,16),Dl:d.rotrSL(v,y,16)}),({h,l:b}=d.add(h,b,v,y)),({Bh:p,Bl:l}={Bh:p^h,Bl:l^b}),({Bh:p,Bl:l}={Bh:d.rotrBH(p,l,63),Bl:d.rotrBL(p,l,63)}),u[2*e]=i,u[2*e+1]=s,u[2*t]=l,u[2*t+1]=p,u[2*f]=b,u[2*f+1]=h,u[2*c]=y,u[2*c+1]=v}class p extends a.BLAKE2{constructor(e={}){super(128,void 0===e.dkLen?64:e.dkLen,e,64,16,16),this.v0l=0|i[0],this.v0h=0|i[1],this.v1l=0|i[2],this.v1h=0|i[3],this.v2l=0|i[4],this.v2h=0|i[5],this.v3l=0|i[6],this.v3h=0|i[7],this.v4l=0|i[8],this.v4h=0|i[9],this.v5l=0|i[10],this.v5h=0|i[11],this.v6l=0|i[12],this.v6h=0|i[13],this.v7l=0|i[14],this.v7h=0|i[15];const t=e.key?e.key.length:0;if(this.v0l^=this.outputLen|t<<8|65536|1<<24,e.salt){const t=(0,o.u32)((0,o.toBytes)(e.salt));this.v4l^=t[0],this.v4h^=t[1],this.v5l^=t[2],this.v5h^=t[3]}if(e.personalization){const t=(0,o.u32)((0,o.toBytes)(e.personalization));this.v6l^=t[0],this.v6h^=t[1],this.v7l^=t[2],this.v7h^=t[3]}if(e.key){const t=new Uint8Array(this.blockLen);t.set((0,o.toBytes)(e.key)),this.update(t)}}get(){let{v0l:e,v0h:t,v1l:f,v1h:c,v2l:r,v2h:n,v3l:a,v3h:d,v4l:o,v4h:i,v5l:u,v5h:s,v6l:l,v6h:p,v7l:b,v7h:h}=this;return[e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h){this.v0l=0|e,this.v0h=0|t,this.v1l=0|f,this.v1h=0|c,this.v2l=0|r,this.v2h=0|n,this.v3l=0|a,this.v3h=0|d,this.v4l=0|o,this.v4h=0|i,this.v5l=0|u,this.v5h=0|s,this.v6l=0|l,this.v6h=0|p,this.v7l=0|b,this.v7h=0|h}compress(e,t,f){this.get().forEach(((e,t)=>u[t]=e)),u.set(i,16);let{h:c,l:r}=d.fromBig(BigInt(this.length));u[24]=i[8]^r,u[25]=i[9]^c,f&&(u[28]=~u[28],u[29]=~u[29]);let n=0;const o=a.SIGMA;for(let f=0;f<12;f++)s(0,4,8,12,e,t+2*o[n++]),l(0,4,8,12,e,t+2*o[n++]),s(1,5,9,13,e,t+2*o[n++]),l(1,5,9,13,e,t+2*o[n++]),s(2,6,10,14,e,t+2*o[n++]),l(2,6,10,14,e,t+2*o[n++]),s(3,7,11,15,e,t+2*o[n++]),l(3,7,11,15,e,t+2*o[n++]),s(0,5,10,15,e,t+2*o[n++]),l(0,5,10,15,e,t+2*o[n++]),s(1,6,11,12,e,t+2*o[n++]),l(1,6,11,12,e,t+2*o[n++]),s(2,7,8,13,e,t+2*o[n++]),l(2,7,8,13,e,t+2*o[n++]),s(3,4,9,14,e,t+2*o[n++]),l(3,4,9,14,e,t+2*o[n++]);this.v0l^=u[0]^u[16],this.v0h^=u[1]^u[17],this.v1l^=u[2]^u[18],this.v1h^=u[3]^u[19],this.v2l^=u[4]^u[20],this.v2h^=u[5]^u[21],this.v3l^=u[6]^u[22],this.v3h^=u[7]^u[23],this.v4l^=u[8]^u[24],this.v4h^=u[9]^u[25],this.v5l^=u[10]^u[26],this.v5h^=u[11]^u[27],this.v6l^=u[12]^u[28],this.v6h^=u[13]^u[29],this.v7l^=u[14]^u[30],this.v7h^=u[15]^u[31],u.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.blake2b=(0,o.wrapConstructorWithOpts)((e=>new p(e)))},64421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto={node:void 0,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0}},79569:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmac=void 0;const c=f(98089);class r extends c.Hash{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,c.assertHash)(e);const f=(0,c.toBytes)(t);if(this.iHash=e.create(),!(this.iHash instanceof c.Hash))throw new TypeError("Expected instance of class which extends utils.Hash");const r=this.blockLen=this.iHash.blockLen;this.outputLen=this.iHash.outputLen;const n=new Uint8Array(r);n.set(f.length>this.iHash.blockLen?e.create().update(f).digest():f);for(let e=0;enew r(e,t).update(f).digest(),t.hmac.create=(e,t)=>new r(e,t)},29023:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Async=t.pbkdf2=void 0;const c=f(79569),r=f(98089);function n(e,t,f,n){(0,r.assertHash)(e);const a=(0,r.checkOpts)({dkLen:32,asyncTick:10},n),{c:d,dkLen:o,asyncTick:i}=a;if((0,r.assertNumber)(d),(0,r.assertNumber)(o),(0,r.assertNumber)(i),d<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const u=(0,r.toBytes)(t),s=(0,r.toBytes)(f),l=new Uint8Array(o),p=c.hmac.create(e,u),b=p._cloneInto().update(s);return{c:d,dkLen:o,asyncTick:i,DK:l,PRF:p,PRFSalt:b}}function a(e,t,f,c,r){return e.destroy(),t.destroy(),c&&c.destroy(),r.fill(0),f}t.pbkdf2=function(e,t,f,c){const{c:d,dkLen:o,DK:i,PRF:u,PRFSalt:s}=n(e,t,f,c);let l;const p=new Uint8Array(4),b=(0,r.createView)(p),h=new Uint8Array(u.outputLen);for(let e=1,t=0;t{s._cloneInto(p).update(y).digestInto(y);for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptAsync=t.scrypt=void 0;const c=f(23061),r=f(29023),n=f(98089),a=(e,t)=>e<>>32-t;function d(e,t,f,c,r,n){let d=e[t++]^f[c++],o=e[t++]^f[c++],i=e[t++]^f[c++],u=e[t++]^f[c++],s=e[t++]^f[c++],l=e[t++]^f[c++],p=e[t++]^f[c++],b=e[t++]^f[c++],h=e[t++]^f[c++],y=e[t++]^f[c++],v=e[t++]^f[c++],m=e[t++]^f[c++],g=e[t++]^f[c++],w=e[t++]^f[c++],O=e[t++]^f[c++],x=e[t++]^f[c++],P=d,k=o,M=i,j=u,S=s,T=l,E=p,A=b,I=h,N=y,R=v,B=m,C=g,_=w,V=O,U=x;for(let e=0;e<8;e+=2)S^=a(P+C|0,7),I^=a(S+P|0,9),C^=a(I+S|0,13),P^=a(C+I|0,18),N^=a(T+k|0,7),_^=a(N+T|0,9),k^=a(_+N|0,13),T^=a(k+_|0,18),V^=a(R+E|0,7),M^=a(V+R|0,9),E^=a(M+V|0,13),R^=a(E+M|0,18),j^=a(U+B|0,7),A^=a(j+U|0,9),B^=a(A+j|0,13),U^=a(B+A|0,18),k^=a(P+j|0,7),M^=a(k+P|0,9),j^=a(M+k|0,13),P^=a(j+M|0,18),E^=a(T+S|0,7),A^=a(E+T|0,9),S^=a(A+E|0,13),T^=a(S+A|0,18),B^=a(R+N|0,7),I^=a(B+R|0,9),N^=a(I+B|0,13),R^=a(N+I|0,18),C^=a(U+V|0,7),_^=a(C+U|0,9),V^=a(_+C|0,13),U^=a(V+_|0,18);r[n++]=d+P|0,r[n++]=o+k|0,r[n++]=i+M|0,r[n++]=u+j|0,r[n++]=s+S|0,r[n++]=l+T|0,r[n++]=p+E|0,r[n++]=b+A|0,r[n++]=h+I|0,r[n++]=y+N|0,r[n++]=v+R|0,r[n++]=m+B|0,r[n++]=g+C|0,r[n++]=w+_|0,r[n++]=O+V|0,r[n++]=x+U|0}function o(e,t,f,c,r){let n=c+0,a=c+16*r;for(let c=0;c<16;c++)f[a+c]=e[t+16*(2*r-1)+c];for(let c=0;c0&&(a+=16),d(f,n,e,t+=16,f,a)}function i(e,t,f){const a=(0,n.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},f),{N:d,r:o,p:i,dkLen:u,asyncTick:s,maxmem:l,onProgress:p}=a;if((0,n.assertNumber)(d),(0,n.assertNumber)(o),(0,n.assertNumber)(i),(0,n.assertNumber)(u),(0,n.assertNumber)(s),(0,n.assertNumber)(l),void 0!==p&&"function"!=typeof p)throw new Error("progressCb should be function");const b=128*o,h=b/4;if(d<=1||0!=(d&d-1)||d>=2**(b/8)||d>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(i<0||i>137438953440/b)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(u<0||u>137438953440)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const y=b*(d+i);if(y>l)throw new Error(`Scrypt: parameters too large, ${y} (128 * r * (N + p)) > ${l} (maxmem)`);const v=(0,r.pbkdf2)(c.sha256,e,t,{c:1,dkLen:b*i}),m=(0,n.u32)(v),g=(0,n.u32)(new Uint8Array(b*d)),w=(0,n.u32)(new Uint8Array(b));let O=()=>{};if(p){const e=2*d*i,t=Math.max(Math.floor(e/1e4),1);let f=0;O=()=>{f++,!p||f%t&&f!==e||p(f/e)}}return{N:d,r:o,p:i,dkLen:u,blockSize32:h,V:g,B32:m,B:v,tmp:w,blockMixCb:O,asyncTick:s}}function u(e,t,f,n,a){const d=(0,r.pbkdf2)(c.sha256,e,f,{c:1,dkLen:t});return f.fill(0),n.fill(0),a.fill(0),d}t.scrypt=function(e,t,f){const{N:c,r,p:n,dkLen:a,blockSize32:d,V:s,B32:l,B:p,tmp:b,blockMixCb:h}=i(e,t,f);for(let e=0;e{o(l,f,l,f+=s,r),y()})),o(l,(c-1)*s,p,t,r),y(),await(0,n.asyncLoop)(c,v,(e=>{const f=p[t+s-16]%c;for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sha256=void 0;const c=f(27505),r=f(98089),n=(e,t,f)=>e&t^e&f^t&f,a=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),o=new Uint32Array(64);class i extends c.SHA2{constructor(){super(64,32,8,!1),this.A=0|d[0],this.B=0|d[1],this.C=0|d[2],this.D=0|d[3],this.E=0|d[4],this.F=0|d[5],this.G=0|d[6],this.H=0|d[7]}get(){const{A:e,B:t,C:f,D:c,E:r,F:n,G:a,H:d}=this;return[e,t,f,c,r,n,a,d]}set(e,t,f,c,r,n,a,d){this.A=0|e,this.B=0|t,this.C=0|f,this.D=0|c,this.E=0|r,this.F=0|n,this.G=0|a,this.H=0|d}process(e,t){for(let f=0;f<16;f++,t+=4)o[f]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=o[e-15],f=o[e-2],c=(0,r.rotr)(t,7)^(0,r.rotr)(t,18)^t>>>3,n=(0,r.rotr)(f,17)^(0,r.rotr)(f,19)^f>>>10;o[e]=n+o[e-7]+c+o[e-16]|0}let{A:f,B:c,C:d,D:i,E:u,F:s,G:l,H:p}=this;for(let e=0;e<64;e++){const t=p+((0,r.rotr)(u,6)^(0,r.rotr)(u,11)^(0,r.rotr)(u,25))+((b=u)&s^~b&l)+a[e]+o[e]|0,h=((0,r.rotr)(f,2)^(0,r.rotr)(f,13)^(0,r.rotr)(f,22))+n(f,c,d)|0;p=l,l=s,s=u,u=i+t|0,i=d,d=c,c=f,f=t+h|0}var b;f=f+this.A|0,c=c+this.B|0,d=d+this.C|0,i=i+this.D|0,u=u+this.E|0,s=s+this.F|0,l=l+this.G|0,p=p+this.H|0,this.set(f,c,d,i,u,s,l,p)}roundClean(){o.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}t.sha256=(0,r.wrapConstructor)((()=>new i))},85426:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;const a=n(f(6873)),d=f(98089),[o,i,u]=[[],[],[]],s=BigInt(0),l=BigInt(1),p=BigInt(2),b=BigInt(7),h=BigInt(256),y=BigInt(113);for(let e=0,t=l,f=1,c=0;e<24;e++){[f,c]=[c,(2*f+3*c)%5],o.push(2*(5*c+f)),i.push((e+1)*(e+2)/2%64);let r=s;for(let e=0;e<7;e++)t=(t<>b)*y)%h,t&p&&(r^=l<<(l<f>32?a.rotlBH(e,t,f):a.rotlSH(e,t,f),w=(e,t,f)=>f>32?a.rotlBL(e,t,f):a.rotlSL(e,t,f);function O(e,t=24){const f=new Uint32Array(10);for(let c=24-t;c<24;c++){for(let t=0;t<10;t++)f[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){const c=(t+8)%10,r=(t+2)%10,n=f[r],a=f[r+1],d=g(n,a,1)^f[c],o=w(n,a,1)^f[c+1];for(let f=0;f<50;f+=10)e[t+f]^=d,e[t+f+1]^=o}let t=e[2],r=e[3];for(let f=0;f<24;f++){const c=i[f],n=g(t,r,c),a=w(t,r,c),d=o[f];t=e[d],r=e[d+1],e[d]=n,e[d+1]=a}for(let t=0;t<50;t+=10){for(let c=0;c<10;c++)f[c]=e[t+c];for(let c=0;c<10;c++)e[t+c]^=~f[(c+2)%10]&f[(c+4)%10]}e[0]^=v[c],e[1]^=m[c]}f.fill(0)}t.keccakP=O;class x extends d.Hash{constructor(e,t,f,c=!1,r=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=f,this.enableXOF=c,this.rounds=r,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,d.assertNumber)(f),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,d.u32)(this.state)}keccak(){O(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){if(this.destroyed)throw new Error("instance is destroyed");if(this.finished)throw new Error("digest() was already called");const{blockLen:t,state:f}=this,c=(e=(0,d.toBytes)(e)).length;for(let r=0;r=this.blockLen&&this.keccak();const c=Math.min(this.blockLen-this.posOut,f-t);e.set(this.state.subarray(this.posOut,this.posOut+c),t),this.posOut+=c,t+=c}return e}xofInto(e){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,d.assertNumber)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if(e.length(0,d.wrapConstructor)((()=>new x(t,e,f)));t.sha3_224=P(6,144,28),t.sha3_256=P(6,136,32),t.sha3_384=P(6,104,48),t.sha3_512=P(6,72,64),t.keccak_224=P(1,144,28),t.keccak_256=P(1,136,32),t.keccak_384=P(1,104,48),t.keccak_512=P(1,72,64);const k=(e,t,f)=>(0,d.wrapConstructorWithOpts)(((c={})=>new x(t,e,void 0!==c.dkLen?c.dkLen:f,!0)));t.shake128=k(31,168,16),t.shake256=k(31,136,32)},86262:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)"default"!==f&&Object.prototype.hasOwnProperty.call(e,f)&&c(t,e,f);return r(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.sha384=t.sha512_256=t.sha512=t.SHA512=void 0;const a=f(27505),d=n(f(6873)),o=f(98089),[i,u]=d.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map((e=>BigInt(e)))),s=new Uint32Array(80),l=new Uint32Array(80);class p extends a.SHA2{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:e,Al:t,Bh:f,Bl:c,Ch:r,Cl:n,Dh:a,Dl:d,Eh:o,El:i,Fh:u,Fl:s,Gh:l,Gl:p,Hh:b,Hl:h}=this;return[e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h]}set(e,t,f,c,r,n,a,d,o,i,u,s,l,p,b,h){this.Ah=0|e,this.Al=0|t,this.Bh=0|f,this.Bl=0|c,this.Ch=0|r,this.Cl=0|n,this.Dh=0|a,this.Dl=0|d,this.Eh=0|o,this.El=0|i,this.Fh=0|u,this.Fl=0|s,this.Gh=0|l,this.Gl=0|p,this.Hh=0|b,this.Hl=0|h}process(e,t){for(let f=0;f<16;f++,t+=4)s[f]=e.getUint32(t),l[f]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|s[e-15],f=0|l[e-15],c=d.rotrSH(t,f,1)^d.rotrSH(t,f,8)^d.shrSH(t,f,7),r=d.rotrSL(t,f,1)^d.rotrSL(t,f,8)^d.shrSL(t,f,7),n=0|s[e-2],a=0|l[e-2],o=d.rotrSH(n,a,19)^d.rotrBH(n,a,61)^d.shrSH(n,a,6),i=d.rotrSL(n,a,19)^d.rotrBL(n,a,61)^d.shrSL(n,a,6),u=d.add4L(r,i,l[e-7],l[e-16]),p=d.add4H(u,c,o,s[e-7],s[e-16]);s[e]=0|p,l[e]=0|u}let{Ah:f,Al:c,Bh:r,Bl:n,Ch:a,Cl:o,Dh:p,Dl:b,Eh:h,El:y,Fh:v,Fl:m,Gh:g,Gl:w,Hh:O,Hl:x}=this;for(let e=0;e<80;e++){const t=d.rotrSH(h,y,14)^d.rotrSH(h,y,18)^d.rotrBH(h,y,41),P=d.rotrSL(h,y,14)^d.rotrSL(h,y,18)^d.rotrBL(h,y,41),k=h&v^~h&g,M=y&m^~y&w,j=d.add5L(x,P,M,u[e],l[e]),S=d.add5H(j,O,t,k,i[e],s[e]),T=0|j,E=d.rotrSH(f,c,28)^d.rotrBH(f,c,34)^d.rotrBH(f,c,39),A=d.rotrSL(f,c,28)^d.rotrBL(f,c,34)^d.rotrBL(f,c,39),I=f&r^f&a^r&a,N=c&n^c&o^n&o;O=0|g,x=0|w,g=0|v,w=0|m,v=0|h,m=0|y,({h,l:y}=d.add(0|p,0|b,0|S,0|T)),p=0|a,b=0|o,a=0|r,o=0|n,r=0|f,n=0|c;const R=d.add3L(T,A,N);f=d.add3H(R,S,E,I),c=0|R}({h:f,l:c}=d.add(0|this.Ah,0|this.Al,0|f,0|c)),({h:r,l:n}=d.add(0|this.Bh,0|this.Bl,0|r,0|n)),({h:a,l:o}=d.add(0|this.Ch,0|this.Cl,0|a,0|o)),({h:p,l:b}=d.add(0|this.Dh,0|this.Dl,0|p,0|b)),({h,l:y}=d.add(0|this.Eh,0|this.El,0|h,0|y)),({h:v,l:m}=d.add(0|this.Fh,0|this.Fl,0|v,0|m)),({h:g,l:w}=d.add(0|this.Gh,0|this.Gl,0|g,0|w)),({h:O,l:x}=d.add(0|this.Hh,0|this.Hl,0|O,0|x)),this.set(f,c,r,n,a,o,p,b,h,y,v,m,g,w,O,x)}roundClean(){s.fill(0),l.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}t.SHA512=p;class b extends p{constructor(){super(),this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class h extends p{constructor(){super(),this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}t.sha512=(0,o.wrapConstructor)((()=>new p)),t.sha512_256=(0,o.wrapConstructor)((()=>new b)),t.sha384=(0,o.wrapConstructor)((()=>new h))},98089:(e,t,f)=>{"use strict";e=f.nmd(e),Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.assertHash=t.assertBytes=t.assertBool=t.assertNumber=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;const c=f(64421);if(t.u8=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength),t.u32=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),t.createView=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),t.rotr=(e,t)=>e<<32-t|e>>>t,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw new Error("Non little-endian hardware is not supported");const r=Array.from({length:256},((e,t)=>t.toString(16).padStart(2,"0")));function n(e){if("string"!=typeof e)throw new TypeError("utf8ToBytes expected string, got "+typeof e);return(new TextEncoder).encode(e)}function a(e){if("string"==typeof e&&(e=n(e)),!(e instanceof Uint8Array))throw new TypeError(`Expected input type is Uint8Array (got ${typeof e})`);return e}function d(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}t.bytesToHex=function(e){let t="";for(let f=0;f{const t="function"==typeof e.require&&e.require.bind(e);try{if(t){const{setImmediate:e}=t("timers");return()=>new Promise((t=>e(t)))}}catch(e){}return()=>new Promise((e=>setTimeout(e,0)))})(),t.asyncLoop=async function(e,f,c){let r=Date.now();for(let n=0;n=0&&ee instanceof Uint8Array)))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;te().update(a(t)).digest(),f=e();return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=()=>e(),t},t.wrapConstructorWithOpts=function(e){const t=(t,f)=>e(f).update(a(t)).digest(),f=e({});return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=t=>e(t),t},t.randomBytes=function(e=32){if(c.crypto.web)return c.crypto.web.getRandomValues(new Uint8Array(e));if(c.crypto.node)return new Uint8Array(c.crypto.node.randomBytes(e).buffer);throw new Error("The environment doesn't have randomBytes function")}},79656:function(e,t,f){"use strict";var c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.utils=t.schnorr=t.verify=t.signSync=t.sign=t.getSharedSecret=t.recoverPublicKey=t.getPublicKey=t.Signature=t.Point=t.CURVE=void 0;const r=c(f(69159)),n=BigInt(0),a=BigInt(1),d=BigInt(2),o=BigInt(3),i=BigInt(8),u=d**BigInt(256),s={a:n,b:BigInt(7),P:u-d**BigInt(32)-BigInt(977),n:u-BigInt("432420386565659656852420866394968145599"),h:a,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee")};function l(e){const{a:t,b:f}=s,c=N(e*e),r=N(c*e);return N(r+t*e+f)}t.CURVE=s;const p=s.a===n;class b{constructor(e,t,f){this.x=e,this.y=t,this.z=f}static fromAffine(e){if(!(e instanceof y))throw new TypeError("JacobianPoint#fromAffine: expected Point");return new b(e.x,e.y,a)}static toAffineBatch(e){const t=function(e,t=s.P){const f=new Array(e.length),c=B(e.reduce(((e,c,r)=>c===n?e:(f[r]=e,N(e*c,t))),a),t);return e.reduceRight(((e,c,r)=>c===n?e:(f[r]=N(e*f[r],t),N(e*c,t))),c),f}(e.map((e=>e.z)));return e.map(((e,f)=>e.toAffine(t[f])))}static normalizeZ(e){return b.toAffineBatch(e).map(b.fromAffine)}equals(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:n,z:a}=e,o=N(c**d),i=N(a**d),u=N(t*i),s=N(r*o),l=N(N(f*a)*i),p=N(N(n*c)*o);return u===s&&l===p}negate(){return new b(this.x,N(-this.y),this.z)}double(){const{x:e,y:t,z:f}=this,c=N(e**d),r=N(t**d),n=N(r**d),a=N(d*(N((e+r)**d)-c-n)),u=N(o*c),s=N(u**d),l=N(s-d*a),p=N(u*(a-l)-i*n),h=N(d*t*f);return new b(l,p,h)}add(e){if(!(e instanceof b))throw new TypeError("JacobianPoint expected");const{x:t,y:f,z:c}=this,{x:r,y:a,z:o}=e;if(r===n||a===n)return this;if(t===n||f===n)return e;const i=N(c**d),u=N(o**d),s=N(t*u),l=N(r*i),p=N(N(f*o)*u),h=N(N(a*c)*i),y=N(l-s),v=N(h-p);if(y===n)return v===n?this.double():b.ZERO;const m=N(y**d),g=N(y*m),w=N(s*m),O=N(v**d-g-d*w),x=N(v*(w-O)-p*g),P=N(c*o*y);return new b(O,x,P)}subtract(e){return this.add(e.negate())}multiplyUnsafe(e){let t=I(e);b.BASE;const f=b.ZERO;if(t===n)return f;if(t===a)return this;if(!p){let e=f,c=this;for(;t>n;)t&a&&(e=e.add(c)),c=c.double(),t>>=a;return e}let{k1neg:c,k1:r,k2neg:d,k2:o}=V(t),i=f,u=f,l=this;for(;r>n||o>n;)r&a&&(i=i.add(l)),o&a&&(u=u.add(l)),l=l.double(),r>>=a,o>>=a;return c&&(i=i.negate()),d&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),i.add(u)}precomputeWindow(e){const t=p?128/e+1:256/e+1,f=[];let c=this,r=c;for(let n=0;n>=s,d>o&&(d-=u,e+=a),0===d){let e=c[f];t%2&&(e=e.negate()),n=n.add(e)}else{let e=c[f+Math.abs(d)-1];d<0&&(e=e.negate()),r=r.add(e)}}return{p:r,f:n}}multiply(e,t){let f,c,r=I(e);if(p){const{k1neg:e,k1:n,k2neg:a,k2:d}=V(r);let{p:o,f:i}=this.wNAF(n,t),{p:u,f:l}=this.wNAF(d,t);e&&(o=o.negate()),a&&(u=u.negate()),u=new b(N(u.x*s.beta),u.y,u.z),f=o.add(u),c=i.add(l)}else{const{p:e,f:n}=this.wNAF(r,t);f=e,c=n}return b.normalizeZ([f,c])[0]}toAffine(e=B(this.z)){const{x:t,y:f,z:c}=this,r=e,n=N(r*r),d=N(n*r),o=N(t*n),i=N(f*d);if(N(c*r)!==a)throw new Error("invZ was invalid");return new y(o,i)}}b.BASE=new b(s.Gx,s.Gy,a),b.ZERO=new b(n,a,n);const h=new WeakMap;class y{constructor(e,t){this.x=e,this.y=t}_setWindowSize(e){this._WINDOW_SIZE=e,h.delete(this)}static fromCompressedHex(e){const t=32===e.length,f=E(t?e:e.subarray(1));if(!D(f))throw new Error("Point is not on curve");let c=function(e){const{P:t}=s,f=BigInt(6),c=BigInt(11),r=BigInt(22),n=BigInt(23),a=BigInt(44),i=BigInt(88),u=e*e*e%t,l=u*u*e%t,p=R(l,o)*l%t,b=R(p,o)*l%t,h=R(b,d)*u%t,y=R(h,c)*h%t,v=R(y,r)*y%t,m=R(v,a)*v%t,g=R(m,i)*m%t,w=R(g,a)*v%t,O=R(w,o)*l%t,x=R(O,n)*y%t,P=R(x,f)*u%t;return R(P,d)}(l(f));const r=(c&a)===a;t?r&&(c=N(-c)):1==(1&e[0])!==r&&(c=N(-c));const n=new y(f,c);return n.assertValidity(),n}static fromUncompressedHex(e){const t=E(e.subarray(1,33)),f=E(e.subarray(33,65)),c=new y(t,f);return c.assertValidity(),c}static fromHex(e){const t=A(e),f=t.length,c=t[0];if(32===f||33===f&&(2===c||3===c))return this.fromCompressedHex(t);if(65===f&&4===c)return this.fromUncompressedHex(t);throw new Error(`Point.fromHex: received invalid point. Expected 32-33 compressed bytes or 65 uncompressed bytes, not ${f}`)}static fromPrivateKey(e){return y.BASE.multiply(F(e))}static fromSignature(e,t,f){const c=U(e=A(e)),{r,s:a}=W(t);if(0!==f&&1!==f)throw new Error("Cannot recover signature: invalid recovery bit");if(c===n)throw new Error("Cannot recover signature: msgHash cannot be 0");const d=1&f?"03":"02",o=y.fromHex(d+k(r)),{n:i}=s,u=B(r,i),l=N(-c*u,i),p=N(a*u,i),b=y.BASE.multiplyAndAddUnsafe(o,l,p);if(!b)throw new Error("Cannot recover signature: point at infinify");return b.assertValidity(),b}toRawBytes(e=!1){return T(this.toHex(e))}toHex(e=!1){const t=k(this.x);return e?`${this.y&a?"03":"02"}${t}`:`04${t}${k(this.y)}`}toHexX(){return this.toHex(!0).slice(2)}toRawX(){return this.toRawBytes(!0).slice(1)}assertValidity(){const e="Point is not on elliptic curve",{x:t,y:f}=this;if(!D(t)||!D(f))throw new Error(e);const c=N(f*f);if(N(c-l(t))!==n)throw new Error(e)}equals(e){return this.x===e.x&&this.y===e.y}negate(){return new y(this.x,N(-this.y))}double(){return b.fromAffine(this).double().toAffine()}add(e){return b.fromAffine(this).add(b.fromAffine(e)).toAffine()}subtract(e){return this.add(e.negate())}multiply(e){return b.fromAffine(this).multiply(e,this).toAffine()}multiplyAndAddUnsafe(e,t,f){const c=b.fromAffine(this).multiply(t),r=b.fromAffine(e).multiplyUnsafe(f),n=c.add(r);return n.equals(b.ZERO)?void 0:n.toAffine()}}function v(e){return Number.parseInt(e[0],16)>=8?"00"+e:e}function m(e){if(e.length<2||2!==e[0])throw new Error(`Invalid signature integer tag: ${P(e)}`);const t=e[1],f=e.subarray(2,t+2);if(!t||f.length!==t)throw new Error("Invalid signature integer: wrong length");if(0===f[0]&&f[1]<=127)throw new Error("Invalid signature integer: trailing length");return{data:E(f),left:e.subarray(t+2)}}t.Point=y,y.BASE=new y(s.Gx,s.Gy),y.ZERO=new y(n,n);class g{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromCompact(e){const t=O(e),f="Signature.fromCompact";if("string"!=typeof e&&!t)throw new TypeError(`${f}: Expected string or Uint8Array`);const c=t?P(e):e;if(128!==c.length)throw new Error(`${f}: Expected 64-byte hex`);return new g(S(c.slice(0,64)),S(c.slice(64,128)))}static fromDER(e){const t=O(e);if("string"!=typeof e&&!t)throw new TypeError("Signature.fromDER: Expected string or Uint8Array");const{r:f,s:c}=function(e){if(e.length<2||48!=e[0])throw new Error(`Invalid signature tag: ${P(e)}`);if(e[1]!==e.length-2)throw new Error("Invalid signature: incorrect length");const{data:t,left:f}=m(e.subarray(2)),{data:c,left:r}=m(f);if(r.length)throw new Error(`Invalid signature: left bytes after parsing: ${P(r)}`);return{r:t,s:c}}(t?e:T(e));return new g(f,c)}static fromHex(e){return this.fromDER(e)}assertValidity(){const{r:e,s:t}=this;if(!L(e))throw new Error("Invalid Signature: r must be 0 < r < n");if(!L(t))throw new Error("Invalid Signature: s must be 0 < s < n")}hasHighS(){const e=s.n>>a;return this.s>e}normalizeS(){return this.hasHighS()?new g(this.r,s.n-this.s):this}toDERRawBytes(e=!1){return T(this.toDERHex(e))}toDERHex(e=!1){const t=v(j(this.s));if(e)return t;const f=v(j(this.r)),c=j(f.length/2),r=j(t.length/2);return`30${j(f.length/2+t.length/2+4)}02${c}${f}02${r}${t}`}toRawBytes(){return this.toDERRawBytes()}toHex(){return this.toDERHex()}toCompactRawBytes(){return T(this.toCompactHex())}toCompactHex(){return k(this.r)+k(this.s)}}function w(...e){if(!e.every(O))throw new Error("Uint8Array list expected");if(1===e.length)return e[0];const t=e.reduce(((e,t)=>e+t.length),0),f=new Uint8Array(t);for(let t=0,c=0;tt.toString(16).padStart(2,"0")));function P(e){if(!(e instanceof Uint8Array))throw new Error("Expected Uint8Array");let t="";for(let f=0;fu)throw new Error("Expected number < 2^256");return e.toString(16).padStart(64,"0")}function M(e){return T(k(e))}function j(e){const t=e.toString(16);return 1&t.length?`0${t}`:t}function S(e){if("string"!=typeof e)throw new TypeError("hexToNumber: expected string, got "+typeof e);return BigInt(`0x${e}`)}function T(e){if("string"!=typeof e)throw new TypeError("hexToBytes: expected string, got "+typeof e);if(e.length%2)throw new Error("hexToBytes: received invalid unpadded hex"+e.length);const t=new Uint8Array(e.length/2);for(let f=0;f0)return BigInt(e);if("bigint"==typeof e&&L(e))return e;throw new TypeError("Expected valid private scalar: 0 < scalar < curve.n")}function N(e,t=s.P){const f=e%t;return f>=n?f:t+f}function R(e,t){const{P:f}=s;let c=e;for(;t-- >n;)c*=c,c%=f;return c}function B(e,t=s.P){if(e===n||t<=n)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let f=N(e,t),c=t,r=n,d=a,o=a,i=n;for(;f!==n;){const e=c/f,t=c%f,n=r-o*e,a=d-i*e;c=f,f=t,r=o,d=i,o=n,i=a}if(c!==a)throw new Error("invert: does not exist");return N(r,t)}const C=(e,t)=>(e+t/d)/t,_=d**BigInt(128);function V(e){const{n:t}=s,f=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),c=-a*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),r=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),n=f,d=C(n*e,t),o=C(-c*e,t);let i=N(e-d*f-o*r,t),u=N(-d*c-o*n,t);const l=i>_,p=u>_;if(l&&(i=t-i),p&&(u=t-u),i>_||u>_)throw new Error("splitScalarEndo: Endomorphism failed, k="+e);return{k1neg:l,k1:i,k2neg:p,k2:u}}function U(e){const{n:t}=s,f=8*e.length-256;let c=E(e);return f>0&&(c>>=BigInt(f)),c>=t&&(c-=t),c}class H{constructor(){this.v=new Uint8Array(32).fill(1),this.k=new Uint8Array(32).fill(0),this.counter=0}hmac(...e){return t.utils.hmacSha256(this.k,...e)}hmacSync(...e){if("function"!=typeof t.utils.hmacSha256Sync)throw new Error("utils.hmacSha256Sync is undefined, you need to set it");const f=t.utils.hmacSha256Sync(this.k,...e);if(f instanceof Promise)throw new Error("To use sync sign(), ensure utils.hmacSha256 is sync");return f}incr(){if(this.counter>=1e3)throw new Error("Tried 1,000 k values for sign(), all were invalid");this.counter+=1}async reseed(e=new Uint8Array){this.k=await this.hmac(this.v,Uint8Array.from([0]),e),this.v=await this.hmac(this.v),0!==e.length&&(this.k=await this.hmac(this.v,Uint8Array.from([1]),e),this.v=await this.hmac(this.v))}reseedSync(e=new Uint8Array){this.k=this.hmacSync(this.v,Uint8Array.from([0]),e),this.v=this.hmacSync(this.v),0!==e.length&&(this.k=this.hmacSync(this.v,Uint8Array.from([1]),e),this.v=this.hmacSync(this.v))}async generate(){return this.incr(),this.v=await this.hmac(this.v),this.v}generateSync(){return this.incr(),this.v=this.hmacSync(this.v),this.v}}function L(e){return n0)t=BigInt(e);else if("string"==typeof e){if(64!==e.length)throw new Error("Expected 32 bytes of private key");t=S(e)}else{if(!O(e))throw new TypeError("Expected valid private key");if(32!==e.length)throw new Error("Expected 32 bytes of private key");t=E(e)}if(!L(t))throw new Error("Expected private key: 0 < key < n");return t}function q(e){return e instanceof y?(e.assertValidity(),e):y.fromHex(e)}function W(e){if(e instanceof g)return e.assertValidity(),e;try{return g.fromDER(e)}catch(t){return g.fromCompact(e)}}function X(e){const t=O(e),f="string"==typeof e,c=(t||f)&&e.length;return t?33===c||65===c:f?66===c||130===c:e instanceof y}function K(e){return E(e.length>32?e.slice(0,32):e)}function Z(e){const t=K(e),f=N(t,s.n);return G(fe.charCodeAt(0)))),r=await t.utils.sha256(c);return E(await t.utils.sha256(w(r,r,...f)))}async function ee(e,t,f){const c=M(e);return N(await $("BIP0340/challenge",c,t.toRawX(),f),s.n)}function te(e){return(e.y&a)===n}t.verify=function(e,t,f,c=Q){let r;try{r=W(e),t=A(t)}catch(e){return!1}const{r:a,s:d}=r;if(c.strict&&r.hasHighS())return!1;const o=U(t);if(o===n)return!1;let i;try{i=q(f)}catch(e){return!1}const{n:u}=s,l=B(d,u),p=N(o*l,u),b=N(a*l,u),h=y.BASE.multiplyAndAddUnsafe(i,p,b);return!!h&&N(h.x,u)===a};class fe{constructor(e,t){this.r=e,this.s=t,this.assertValidity()}static fromHex(e){const t=A(e);if(64!==t.length)throw new TypeError(`SchnorrSignature.fromHex: expected 64 bytes, not ${t.length}`);const f=E(t.subarray(0,32)),c=E(t.subarray(32,64));return new fe(f,c)}assertValidity(){const{r:e,s:t}=this;if(!D(e)||!L(t))throw new Error("Invalid signature")}toHex(){return k(this.r)+k(this.s)}toRawBytes(){return T(this.toHex())}}async function ce(e,t,f){const c=e instanceof fe;let r;try{r=c?e:fe.fromHex(e),c&&r.assertValidity()}catch(e){return!1}const{r:n,s:a}=r,d=A(t);let o;try{o=q(f)}catch(e){return!1}const i=await ee(n,o,d),u=y.BASE.multiplyAndAddUnsafe(o,F(a),N(-i,s.n));return!(!u||!te(u)||u.x!==n)}t.schnorr={Signature:fe,getPublicKey:function(e){return y.fromPrivateKey(e).toRawX()},sign:async function(e,f,c=t.utils.randomBytes()){if(null==e)throw new TypeError(`sign: Expected valid message, not "${e}"`);const{n:r}=s,a=A(e),d=F(f),o=A(c);if(32!==o.length)throw new TypeError("sign: Expected 32 bytes of aux randomness");const i=y.fromPrivateKey(d),u=te(i)?d:r-d,l=u^await $("BIP0340/aux",o),p=N(await $("BIP0340/nonce",M(l),i.toRawX(),a),r);if(p===n)throw new Error("sign: Creation of signature failed. k is zero");const b=y.fromPrivateKey(p),h=te(b)?p:r-p,v=await ee(b.x,i,a),m=new fe(b.x,N(h+v*u,r)).toRawBytes();if(!await ce(m,a,i.toRawX()))throw new Error("sign: Invalid signature produced");return m},verify:ce},y.BASE._setWindowSize(8);const re={node:r.default,web:"object"==typeof self&&"crypto"in self?self.crypto:void 0};t.utils={isValidPrivateKey(e){try{return F(e),!0}catch(e){return!1}},hashToPrivateKey:e=>{if((e=A(e)).length<40||e.length>1024)throw new Error("Expected 40-1024 bytes of private key as per FIPS 186");const t=N(E(e),s.n);if(t===n||t===a)throw new Error("Invalid private key");return M(t)},randomBytes:(e=32)=>{if(re.web)return re.web.getRandomValues(new Uint8Array(e));if(re.node){const{randomBytes:t}=re.node;return Uint8Array.from(t(e))}throw new Error("The environment doesn't have randomBytes function")},randomPrivateKey:()=>t.utils.hashToPrivateKey(t.utils.randomBytes(40)),bytesToHex:P,mod:N,sha256:async e=>{if(re.web){const t=await re.web.subtle.digest("SHA-256",e.buffer);return new Uint8Array(t)}if(re.node){const{createHash:t}=re.node;return Uint8Array.from(t("sha256").update(e).digest())}throw new Error("The environment doesn't have sha256 function")},hmacSha256:async(e,...t)=>{if(re.web){const f=await re.web.subtle.importKey("raw",e,{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),c=w(...t),r=await re.web.subtle.sign("HMAC",f,c);return new Uint8Array(r)}if(re.node){const{createHmac:f}=re.node,c=f("sha256",e);return t.forEach((e=>c.update(e))),Uint8Array.from(c.digest())}throw new Error("The environment doesn't have hmac-sha256 function")},sha256Sync:void 0,hmacSha256Sync:void 0,precompute(e=8,t=y.BASE){const f=t===y.BASE?t:new y(t.x,t.y);return f._setWindowSize(e),f.multiply(o),f}}},96090:(e,t)=>{"use strict";function f(e){if(!Number.isSafeInteger(e))throw new Error(`Wrong integer: ${e}`)}function c(...e){const t=(e,t)=>f=>e(t(f));return{encode:Array.from(e).reverse().reduce(((e,f)=>e?t(e,f.encode):f.encode),void 0),decode:e.reduce(((e,f)=>e?t(e,f.decode):f.decode),void 0)}}function r(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("alphabet.encode input should be an array of numbers");return t.map((t=>{if(f(t),t<0||t>=e.length)throw new Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]}))},decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("alphabet.decode input should be array of strings");return t.map((t=>{if("string"!=typeof t)throw new Error(`alphabet.decode: not string element=${t}`);const f=e.indexOf(t);if(-1===f)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return f}))}}}function n(e=""){if("string"!=typeof e)throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw new Error("join.encode input should be array of strings");for(let e of t)if("string"!=typeof e)throw new Error(`join.encode: non-string input=${e}`);return t.join(e)},decode:t=>{if("string"!=typeof t)throw new Error("join.decode input should be string");return t.split(e)}}}function a(e,t="="){if(f(e),"string"!=typeof t)throw new Error("padding chr should be string");return{encode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.encode: non-string input=${e}`);for(;f.length*e%8;)f.push(t);return f},decode(f){if(!Array.isArray(f)||f.length&&"string"!=typeof f[0])throw new Error("padding.encode input should be array of strings");for(let e of f)if("string"!=typeof e)throw new Error(`padding.decode: non-string input=${e}`);let c=f.length;if(c*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;c>0&&f[c-1]===t;c--)if(!((c-1)*e%8))throw new Error("Invalid padding: string has too much padding");return f.slice(0,c)}}}function d(e){if("function"!=typeof e)throw new Error("normalize fn should be function");return{encode:e=>e,decode:t=>e(t)}}function o(e,t,c){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(c<2)throw new Error(`convertRadix: wrong to=${c}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const n=[],a=Array.from(e);for(a.forEach((e=>{if(f(e),e<0||e>=t)throw new Error(`Wrong integer: ${e}`)}));;){let e=0,f=!0;for(let n=r;nt?i(t,e%t):e,u=(e,t)=>e+(t-i(e,t));function s(e,t,c,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(c<=0||c>32)throw new Error(`convertRadix2: wrong to=${c}`);if(u(t,c)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${c} carryBits=${u(t,c)}`);let n=0,a=0;const d=2**c-1,o=[];for(const r of e){if(f(r),r>=2**t)throw new Error(`convertRadix2: invalid data word=${r} from=${t}`);if(n=n<32)throw new Error(`convertRadix2: carry overflow pos=${a} from=${t}`);for(a+=t;a>=c;a-=c)o.push((n>>a-c&d)>>>0);n&=2**a-1}if(n=n<=t)throw new Error("Excess padding");if(!r&&n)throw new Error(`Non-zero padding: ${n}`);return r&&a>0&&o.push(n>>>0),o}function l(e){return f(e),{encode:t=>{if(!(t instanceof Uint8Array))throw new Error("radix.encode input should be Uint8Array");return o(Array.from(t),256,e)},decode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw new Error("radix.decode input should be array of strings");return Uint8Array.from(o(t,e,256))}}}function p(e,t=!1){if(f(e),e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(u(8,e)>32||u(e,8)>32)throw new Error("radix2: carry overflow");return{encode:f=>{if(!(f instanceof Uint8Array))throw new Error("radix2.encode input should be Uint8Array");return s(Array.from(f),8,e,!t)},decode:f=>{if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("radix2.decode input should be array of strings");return Uint8Array.from(s(f,e,8,t))}}}function b(e){if("function"!=typeof e)throw new Error("unsafeWrapper fn should be function");return function(...t){try{return e.apply(null,t)}catch(e){}}}function h(e,t){if(f(e),"function"!=typeof t)throw new Error("checksum fn should be function");return{encode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.encode: input should be Uint8Array");const c=t(f).slice(0,e),r=new Uint8Array(f.length+e);return r.set(f),r.set(c,f.length),r},decode(f){if(!(f instanceof Uint8Array))throw new Error("checksum.decode: input should be Uint8Array");const c=f.slice(0,-e),r=t(c).slice(0,e),n=f.slice(-e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")))),t.base64=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),a(6),n("")),t.base64url=c(p(6),r("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),a(6),n(""));const y=e=>c(l(58),r(e),n(""));t.base58=y("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),t.base58flickr=y("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),t.base58xrp=y("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");const v=[0,2,3,5,6,7,9,10,11];t.base58xmr={encode(e){let f="";for(let c=0;cc(h(4,(t=>e(e(t)))),t.base58);const m=c(r("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),n("")),g=[996825010,642813549,513874426,1027748829,705979059];function w(e){const t=e>>25;let f=(33554431&e)<<5;for(let e=0;e>e&1)&&(f^=g[e]);return f}function O(e,t,f=1){const c=e.length;let r=1;for(let t=0;t126)throw new Error(`Invalid prefix (${e})`);r=w(r)^f>>5}r=w(r);for(let t=0;tf)throw new TypeError(`Wrong string length: ${e.length} (${e}). Expected (8..${f})`);const c=e.toLowerCase();if(e!==c&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const r=(e=c).lastIndexOf("1");if(0===r||-1===r)throw new Error('Letter "1" must be present between prefix and data only');const[n,a]=[e.slice(0,r),e.slice(r+1)];if(a.length<6)throw new Error("Data must be at least 6 characters long");const d=m.decode(a).slice(0,-6),o=O(n,d,t);if(!a.endsWith(o))throw new Error(`Invalid checksum in ${e}: expected "${o}"`);return{prefix:n,words:d}}return{encode:function(e,f,c=90){if("string"!=typeof e)throw new Error("bech32.encode prefix should be string, not "+typeof e);if(!Array.isArray(f)||f.length&&"number"!=typeof f[0])throw new Error("bech32.encode words should be array of numbers, not "+typeof f);const r=e.length+7+f.length;if(!1!==c&&r>c)throw new TypeError(`Length ${r} exceeds limit ${c}`);return`${e=e.toLowerCase()}1${m.encode(f)}${O(e,f,t)}`},decode:a,decodeToBytes:function(e){const{prefix:t,words:f}=a(e,!1);return{prefix:t,words:f,bytes:c(f)}},decodeUnsafe:b(a),fromWords:c,fromWordsUnsafe:n,toWords:r}}t.bech32=x("bech32"),t.bech32m=x("bech32m"),t.utf8={encode:e=>(new TextDecoder).decode(e),decode:e=>(new TextEncoder).encode(e)},t.hex=c(p(4),r("0123456789abcdef"),n(""),d((e=>{if("string"!=typeof e||e.length%2)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()})));const P={utf8:t.utf8,hex:t.hex,base16:t.base16,base32:t.base32,base64:t.base64,base64url:t.base64url,base58:t.base58,base58xmr:t.base58xmr},k=`Invalid encoding type. Available types: ${Object.keys(P).join(", ")}`;t.bytesToString=(e,t)=>{if("string"!=typeof e||!P.hasOwnProperty(e))throw new TypeError(k);if(!(t instanceof Uint8Array))throw new TypeError("bytesToString() expects Uint8Array");return P[e].encode(t)},t.str=t.bytesToString,t.stringToBytes=(e,t)=>{if(!P.hasOwnProperty(e))throw new TypeError(k);if("string"!=typeof t)throw new TypeError("stringToBytes() expects string");return P[e].decode(t)},t.bytes=t.stringToBytes},50765:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},1900:(e,t,f)=>{"use strict";var c=f(50765);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},20648:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},19345:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},75210:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},57762:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},83660:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},45393:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},53345:(e,t,f)=>{"use strict";var c=f(31673);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},9439:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},90435:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},56313:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},27437:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},37474:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63255:(e,t,f)=>{"use strict";var c=f(85295).default,r=f(20648);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},31673:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},14280:(e,t,f)=>{"use strict";var c=f(4320),r=f(56313),n=f(90786),a=f(27437);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},18959:(e,t,f)=>{"use strict";var c=f(4320),r=f(90435),n=f(90786),a=f(27437);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},75831:(e,t,f)=>{"use strict";var c=f(1900),r=f(90435),n=f(90786),a=f(37474);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},85295:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},90786:(e,t,f)=>{"use strict";var c=f(50765);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},36357:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},51923:(e,t,f)=>{"use strict";var c=f(36357);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},58680:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},20910:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},60347:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},97436:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},2444:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},99145:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},71332:(e,t,f)=>{"use strict";var c=f(43682);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},58423:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},40541:(e,t,f)=>{"use strict";var c=f(12428);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},94632:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},19775:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},31523:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},19844:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},17748:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},93844:(e,t,f)=>{"use strict";var c=f(21785).default,r=f(58680);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6243:(e,t,f)=>{"use strict";var c=f(21785).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},12428:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},95282:(e,t,f)=>{"use strict";var c=f(99112),r=f(31523),n=f(4081),a=f(19844);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},43682:(e,t,f)=>{"use strict";var c=f(58423);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},78612:(e,t,f)=>{"use strict";var c=f(99112),r=f(19775),n=f(4081),a=f(19844);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41796:(e,t,f)=>{"use strict";var c=f(51923),r=f(19775),n=f(4081),a=f(17748);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},21785:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4081:(e,t,f)=>{"use strict";var c=f(36357);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},57187:(e,t,f)=>{"use strict";var c=f(94632)(f(21785)),r=f(6243)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},14627:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},34127:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},91741:(e,t,f)=>{"use strict";var c=f(34127);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},75520:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},90761:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},2115:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},99573:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},71197:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},82988:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},63794:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},50760:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},16357:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},15406:(e,t,f)=>{"use strict";var c=f(25932).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},37154:(e,t,f)=>{"use strict";var c=f(43086),r=f(63794),n=f(2202),a=f(50760);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41698:(e,t,f)=>{"use strict";var c=f(91741),r=f(82988),n=f(2202),a=f(16357);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},25932:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},2202:(e,t,f)=>{"use strict";var c=f(34127);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},74448:(e,t,f)=>{"use strict";var c=f(38775)(f(25932)),r=f(15406)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},49384:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},62948:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},71274:e=>{"use strict";function t(e,t,f,c,r,n,a){try{var d=e[n](a),o=d.value}catch(e){return void f(e)}d.done?t(o):Promise.resolve(o).then(c,r)}e.exports=function(e){return function(){var f=this,c=arguments;return new Promise((function(r,n){var a=e.apply(f,c);function d(e){t(a,r,n,d,o,"next",e)}function o(e){t(a,r,n,d,o,"throw",e)}d(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},79539:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},43685:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},10242:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},94798:(e,t,f)=>{"use strict";var c=f(23134),r=f(85367);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},67322:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},3264:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},44414:(e,t,f)=>{"use strict";var c=f(23134);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},3724:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},99037:e=>{"use strict";e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},85367:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},87079:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},67950:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},71567:(e,t,f)=>{"use strict";var c=f(19012).default,r=f(62948);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4660:(e,t,f)=>{"use strict";var c=f(19012).default;function r(){e.exports=r=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},f=Object.prototype,n=f.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},d=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,f){return e[t]=f}}function s(e,t,f,c){var r=t&&t.prototype instanceof b?t:b,n=Object.create(r.prototype),a=new j(c||[]);return n._invoke=function(e,t,f){var c="suspendedStart";return function(r,n){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===r)throw n;return{value:void 0,done:!0}}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=P(a,f);if(d){if(d===p)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if("suspendedStart"===c)throw c="completed",f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c="executing";var o=l(e,t,f);if("normal"===o.type){if(c=f.done?"completed":"suspendedYield",o.arg===p)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c="completed",f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function l(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var p={};function b(){}function h(){}function y(){}var v={};u(v,d,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(S([])));g&&g!==f&&n.call(g,d)&&(v=g);var w=y.prototype=b.prototype=Object.create(v);function O(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function f(r,a,d,o){var i=l(e[r],e,a);if("throw"!==i.type){var u=i.arg,s=u.value;return s&&"object"==c(s)&&n.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,d,o)}),(function(e){f("throw",e,d,o)})):t.resolve(s).then((function(e){u.value=e,d(u)}),(function(e){return f("throw",e,d,o)}))}o(i.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function P(e,t){var f=e.iterator[t.method];if(void 0===f){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,P(e,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var c=l(f,e.iterator,t.arg);if("throw"===c.type)return t.method="throw",t.arg=c.arg,t.delegate=null,p;var r=c.arg;return r?r.done?(t[e.resultName]=r.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,p):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[d];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var f=-1,c=function t(){for(;++f=0;--c){var r=this.tryEntries[c],a=r.completion;if("root"===r.tryLoc)return f("end");if(r.tryLoc<=this.prev){var d=n.call(r,"catchLoc"),o=n.call(r,"finallyLoc");if(d&&o){if(this.prev=0;--f){var c=this.tryEntries[f];if(c.tryLoc<=this.prev&&n.call(c,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),M(f),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;M(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,f){return this.delegate={iterator:S(e),resultName:t,nextLoc:f},"next"===this.method&&(this.arg=void 0),p}},t}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},23134:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},40046:(e,t,f)=>{"use strict";var c=f(43436),r=f(87079),n=f(19043),a=f(67950);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},19012:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},19043:(e,t,f)=>{"use strict";var c=f(49384);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},57975:(e,t,f)=>{"use strict";var c=f(3264),r=f(23134),n=f(99037),a=f(94798);function d(t){var f="function"==typeof Map?new Map:void 0;return e.exports=d=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==f){if(f.has(e))return f.get(e);f.set(e,t)}function t(){return a(e,arguments,c(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,d(t)}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},33354:(e,t,f)=>{"use strict";var c=f(3724)(f(19012)),r=f(4660)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"===("undefined"==typeof globalThis?"undefined":(0,c.default)(globalThis))?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},59356:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},30330:(e,t,f)=>{"use strict";var c=f(59356);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},8890:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},67123:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},73870:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},65344:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},19513:(e,t,f)=>{"use strict";var c=f(64888),r=f(89994);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},8736:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},38277:(e,t,f)=>{"use strict";var c=f(46650);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},88775:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},26794:(e,t,f)=>{"use strict";var c=f(64888);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},4276:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},14310:e=>{"use strict";e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},89994:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},69536:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},27305:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},43082:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},77978:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},63729:(e,t,f)=>{"use strict";var c=f(73713).default,r=f(8890);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},64888:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},78106:(e,t,f)=>{"use strict";var c=f(85181),r=f(27305),n=f(18723),a=f(43082);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},46650:(e,t,f)=>{"use strict";var c=f(88775);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},6254:(e,t,f)=>{"use strict";var c=f(30330),r=f(69536),n=f(18723),a=f(77978);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},73713:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},18723:(e,t,f)=>{"use strict";var c=f(59356);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},15049:(e,t,f)=>{"use strict";var c=f(88775),r=f(64888),n=f(14310),a=f(19513);function d(t){var f="function"==typeof Map?new Map:void 0;return e.exports=d=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==f){if(f.has(e))return f.get(e);f.set(e,t)}function t(){return a(e,arguments,c(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),r(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,d(t)}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports},87144:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},46529:(e,t,f)=>{"use strict";var c=f(87144);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},1617:(e,t,f)=>{"use strict";var c=f(25825),r=f(75597);function n(t,f,a){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,t,f){var r=[null];r.push.apply(r,t);var n=new(Function.bind.apply(e,r));return f&&c(n,f.prototype),n},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},99618:e=>{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},57170:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},75597:e=>{"use strict";e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},3539:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},75550:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},44588:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},83501:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},25825:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},80431:(e,t,f)=>{"use strict";var c=f(90519),r=f(75550),n=f(61749),a=f(44588);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},19448:(e,t,f)=>{"use strict";var c=f(46529),r=f(3539),n=f(61749),a=f(83501);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},61749:(e,t,f)=>{"use strict";var c=f(87144);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},13498:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},86191:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},66118:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},64641:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},32010:(e,t,f)=>{"use strict";var c=f(48185),r=f(66118),n=f(56150),a=f(64641);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},56150:(e,t,f)=>{"use strict";var c=f(13498);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},44147:e=>{"use strict";e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f{"use strict";e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},35043:(e,t,f)=>{"use strict";var c=f(44147);e.exports=function(e){if(Array.isArray(e))return c(e)},e.exports.__esModule=!0,e.exports.default=e.exports},23882:e=>{"use strict";e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},283:e=>{"use strict";e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},96680:e=>{"use strict";e.exports=function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e},e.exports.__esModule=!0,e.exports.default=e.exports},37424:e=>{"use strict";var t=0;e.exports=function(e){return"__private_"+t+++"_"+e},e.exports.__esModule=!0,e.exports.default=e.exports},8541:e=>{"use strict";function t(e,t){for(var f=0;f{"use strict";e.exports=function(e,t,f){return t in e?Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}):e[t]=f,e},e.exports.__esModule=!0,e.exports.default=e.exports},28241:(e,t,f)=>{"use strict";var c=f(64211);function r(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=r=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=r=function(e,t,f){var r=c(e,t);if(r){var n=Object.getOwnPropertyDescriptor(r,t);return n.get?n.get.call(arguments.length<3?e:f):n.value}},e.exports.__esModule=!0,e.exports.default=e.exports),r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports},92940:e=>{"use strict";function t(f){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},52399:(e,t,f)=>{"use strict";var c=f(35244);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},73209:e=>{"use strict";e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},85958:e=>{"use strict";e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},6177:e=>{"use strict";e.exports=function(e,t){var f=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=f){var c,r,n=[],a=!0,d=!1;try{for(f=f.call(e);!(a=(c=f.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){d=!0,r=e}finally{try{a||null==f.return||f.return()}finally{if(d)throw r}}return n}},e.exports.__esModule=!0,e.exports.default=e.exports},16028:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},2804:e=>{"use strict";e.exports=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.")},e.exports.__esModule=!0,e.exports.default=e.exports},42463:(e,t,f)=>{"use strict";var c=f(38685).default,r=f(23882);e.exports=function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},35244:e=>{"use strict";function t(f,c){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(f,c)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},21475:(e,t,f)=>{"use strict";var c=f(76218),r=f(6177),n=f(55415),a=f(16028);e.exports=function(e,t){return c(e)||r(e,t)||n(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},64211:(e,t,f)=>{"use strict";var c=f(92940);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},9578:(e,t,f)=>{"use strict";var c=f(35043),r=f(85958),n=f(55415),a=f(2804);e.exports=function(e){return c(e)||r(e)||n(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},38685:e=>{"use strict";function t(f){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(f)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},55415:(e,t,f)=>{"use strict";var c=f(44147);e.exports=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},62780:(e,t,f)=>{"use strict";e=f.nmd(e);var c=f(95318)(f(50008));!function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function n(e,t){e.super_=t;var f=function(){};f.prototype=t.prototype,e.prototype=new f,e.prototype.constructor=e}function a(e,t,f){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(f=t,t=10),this._init(e||0,t||10,f||"be"))}var d;"object"===(0,c.default)(e)?e.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{d="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:f(70573).Buffer}catch(e){}function o(e,t){var f=e.charCodeAt(t);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function i(e,t,f){var c=o(e,f);return f-1>=t&&(c|=o(e,f-1)<<4),c}function u(e,t,f,c){for(var r=0,n=Math.min(e.length,f),a=t;a=49?d-49+10:d>=17?d-17+10:d}return r}a.isBN=function(e){return e instanceof a||null!==e&&"object"===(0,c.default)(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)},a.max=function(e,t){return e.cmp(t)>0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"===(0,c.default)(e))return this._initArray(e,t,f);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n=0;c-=3)a=e[c]|e[c-1]<<8|e[c-2]<<16,this.words[n]|=a<>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(c=0,n=0;c>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this.strip()},a.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c=t;c-=2)r=i(e,t,c)<=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this.strip()},a.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,o=0,i=f;i1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?""};var s=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function b(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,o=a/67108864|0;f.words[0]=d;for(var i=1;i>>26,s=67108863&o,l=Math.min(i,t.length-1),p=Math.max(0,i-e.length+1);p<=l;p++){var b=i-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[i]=0|s,o=0|u}return 0!==o?f.words[i]=0|o:f.length--,f.strip()}a.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var c=0,n=0,a=0;a>>24-c&16777215)||a!==this.length-1?s[6-o.length]+o+f:o+f,(c+=2)>=26&&(c-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var i=l[e],u=p[e];f="";var b=this.clone();for(b.negative=0;!b.isZero();){var h=b.modn(u).toString(e);f=(b=b.idivn(u)).isZero()?h+f:s[i-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}r(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(e,t){return r(void 0!==d),this.toArrayLike(d,e,t)},a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},a.prototype.toArrayLike=function(e,t,f){var c=this.byteLength(),n=f||Math.max(1,c);r(c<=n,"byte array longer than desired length"),r(n>0,"Requested array length <= 0"),this.strip();var a,d,o="le"===t,i=new e(n),u=this.clone();if(o){for(d=0;!u.isZero();d++)a=u.andln(255),u.iushrn(8),i[d]=a;for(;d=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;fe.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;ce.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var c=0;c0&&(this.words[c]=~this.words[c]&67108863>>26-f),this.strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var f=e/26|0,c=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<e.length?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n>>26;for(;0!==r&&n>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;ne.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==n&&a>26,this.words[a]=67108863&t;if(0===n&&a>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,x=0|a[4],P=8191&x,k=x>>>13,M=0|a[5],j=8191&M,S=M>>>13,T=0|a[6],E=8191&T,A=T>>>13,I=0|a[7],N=8191&I,R=I>>>13,B=0|a[8],C=8191&B,_=B>>>13,V=0|a[9],U=8191&V,H=V>>>13,L=0|d[0],D=8191&L,z=L>>>13,F=0|d[1],q=8191&F,W=F>>>13,X=0|d[2],K=8191&X,Z=X>>>13,G=0|d[3],Y=8191&G,J=G>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],oe=8191&de,ie=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(i+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,z))+Math.imul(l,D)|0))<<13)|0;i=((n=Math.imul(l,z))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,z))+Math.imul(h,D)|0,n=Math.imul(h,z);var ve=(i+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;i=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,z))+Math.imul(m,D)|0,n=Math.imul(m,z),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(i+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,Z)|0)+Math.imul(l,K)|0))<<13)|0;i=((n=n+Math.imul(l,Z)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,z))+Math.imul(O,D)|0,n=Math.imul(O,z),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,Z)|0;var ge=(i+(c=c+Math.imul(s,Y)|0)|0)+((8191&(r=(r=r+Math.imul(s,J)|0)+Math.imul(l,Y)|0))<<13)|0;i=((n=n+Math.imul(l,J)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(P,D),r=(r=Math.imul(P,z))+Math.imul(k,D)|0,n=Math.imul(k,z),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,Z)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,Z)|0,c=c+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(h,Y)|0,n=n+Math.imul(h,J)|0;var we=(i+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;i=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(j,D),r=(r=Math.imul(j,z))+Math.imul(S,D)|0,n=Math.imul(S,z),c=c+Math.imul(P,q)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,Z)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,Z)|0,c=c+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(m,Y)|0,n=n+Math.imul(m,J)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(i+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;i=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(E,D),r=(r=Math.imul(E,z))+Math.imul(A,D)|0,n=Math.imul(A,z),c=c+Math.imul(j,q)|0,r=(r=r+Math.imul(j,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(P,K)|0,r=(r=r+Math.imul(P,Z)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,Z)|0,c=c+Math.imul(w,Y)|0,r=(r=r+Math.imul(w,J)|0)+Math.imul(O,Y)|0,n=n+Math.imul(O,J)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var xe=(i+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;i=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,z))+Math.imul(R,D)|0,n=Math.imul(R,z),c=c+Math.imul(E,q)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,q)|0,n=n+Math.imul(A,W)|0,c=c+Math.imul(j,K)|0,r=(r=r+Math.imul(j,Z)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,Z)|0,c=c+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(k,Y)|0,n=n+Math.imul(k,J)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var Pe=(i+(c=c+Math.imul(s,oe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ie)|0)+Math.imul(l,oe)|0))<<13)|0;i=((n=n+Math.imul(l,ie)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(C,D),r=(r=Math.imul(C,z))+Math.imul(_,D)|0,n=Math.imul(_,z),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(E,K)|0,r=(r=r+Math.imul(E,Z)|0)+Math.imul(A,K)|0,n=n+Math.imul(A,Z)|0,c=c+Math.imul(j,Y)|0,r=(r=r+Math.imul(j,J)|0)+Math.imul(S,Y)|0,n=n+Math.imul(S,J)|0,c=c+Math.imul(P,$)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,oe)|0,r=(r=r+Math.imul(b,ie)|0)+Math.imul(h,oe)|0,n=n+Math.imul(h,ie)|0;var ke=(i+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;i=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(U,D),r=(r=Math.imul(U,z))+Math.imul(H,D)|0,n=Math.imul(H,z),c=c+Math.imul(C,q)|0,r=(r=r+Math.imul(C,W)|0)+Math.imul(_,q)|0,n=n+Math.imul(_,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,Z)|0,c=c+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(A,Y)|0,n=n+Math.imul(A,J)|0,c=c+Math.imul(j,$)|0,r=(r=r+Math.imul(j,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(P,fe)|0,r=(r=r+Math.imul(P,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,oe)|0,r=(r=r+Math.imul(v,ie)|0)+Math.imul(m,oe)|0,n=n+Math.imul(m,ie)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var Me=(i+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;i=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(U,q),r=(r=Math.imul(U,W))+Math.imul(H,q)|0,n=Math.imul(H,W),c=c+Math.imul(C,K)|0,r=(r=r+Math.imul(C,Z)|0)+Math.imul(_,K)|0,n=n+Math.imul(_,Z)|0,c=c+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(R,Y)|0,n=n+Math.imul(R,J)|0,c=c+Math.imul(E,$)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,$)|0,n=n+Math.imul(A,ee)|0,c=c+Math.imul(j,fe)|0,r=(r=r+Math.imul(j,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(P,ne)|0,r=(r=r+Math.imul(P,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,oe)|0,r=(r=r+Math.imul(w,ie)|0)+Math.imul(O,oe)|0,n=n+Math.imul(O,ie)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var je=(i+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;i=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(U,K),r=(r=Math.imul(U,Z))+Math.imul(H,K)|0,n=Math.imul(H,Z),c=c+Math.imul(C,Y)|0,r=(r=r+Math.imul(C,J)|0)+Math.imul(_,Y)|0,n=n+Math.imul(_,J)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(E,fe)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,fe)|0,n=n+Math.imul(A,ce)|0,c=c+Math.imul(j,ne)|0,r=(r=r+Math.imul(j,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(P,oe)|0,r=(r=r+Math.imul(P,ie)|0)+Math.imul(k,oe)|0,n=n+Math.imul(k,ie)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(i+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;i=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(U,Y),r=(r=Math.imul(U,J))+Math.imul(H,Y)|0,n=Math.imul(H,J),c=c+Math.imul(C,$)|0,r=(r=r+Math.imul(C,ee)|0)+Math.imul(_,$)|0,n=n+Math.imul(_,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(A,ne)|0,n=n+Math.imul(A,ae)|0,c=c+Math.imul(j,oe)|0,r=(r=r+Math.imul(j,ie)|0)+Math.imul(S,oe)|0,n=n+Math.imul(S,ie)|0,c=c+Math.imul(P,se)|0,r=(r=r+Math.imul(P,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(i+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;i=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(U,$),r=(r=Math.imul(U,ee))+Math.imul(H,$)|0,n=Math.imul(H,ee),c=c+Math.imul(C,fe)|0,r=(r=r+Math.imul(C,ce)|0)+Math.imul(_,fe)|0,n=n+Math.imul(_,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(E,oe)|0,r=(r=r+Math.imul(E,ie)|0)+Math.imul(A,oe)|0,n=n+Math.imul(A,ie)|0,c=c+Math.imul(j,se)|0,r=(r=r+Math.imul(j,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ee=(i+(c=c+Math.imul(P,be)|0)|0)+((8191&(r=(r=r+Math.imul(P,he)|0)+Math.imul(k,be)|0))<<13)|0;i=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(U,fe),r=(r=Math.imul(U,ce))+Math.imul(H,fe)|0,n=Math.imul(H,ce),c=c+Math.imul(C,ne)|0,r=(r=r+Math.imul(C,ae)|0)+Math.imul(_,ne)|0,n=n+Math.imul(_,ae)|0,c=c+Math.imul(N,oe)|0,r=(r=r+Math.imul(N,ie)|0)+Math.imul(R,oe)|0,n=n+Math.imul(R,ie)|0,c=c+Math.imul(E,se)|0,r=(r=r+Math.imul(E,le)|0)+Math.imul(A,se)|0,n=n+Math.imul(A,le)|0;var Ae=(i+(c=c+Math.imul(j,be)|0)|0)+((8191&(r=(r=r+Math.imul(j,he)|0)+Math.imul(S,be)|0))<<13)|0;i=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(U,ne),r=(r=Math.imul(U,ae))+Math.imul(H,ne)|0,n=Math.imul(H,ae),c=c+Math.imul(C,oe)|0,r=(r=r+Math.imul(C,ie)|0)+Math.imul(_,oe)|0,n=n+Math.imul(_,ie)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ie=(i+(c=c+Math.imul(E,be)|0)|0)+((8191&(r=(r=r+Math.imul(E,he)|0)+Math.imul(A,be)|0))<<13)|0;i=((n=n+Math.imul(A,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(U,oe),r=(r=Math.imul(U,ie))+Math.imul(H,oe)|0,n=Math.imul(H,ie),c=c+Math.imul(C,se)|0,r=(r=r+Math.imul(C,le)|0)+Math.imul(_,se)|0,n=n+Math.imul(_,le)|0;var Ne=(i+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(R,be)|0))<<13)|0;i=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(U,se),r=(r=Math.imul(U,le))+Math.imul(H,se)|0,n=Math.imul(H,le);var Re=(i+(c=c+Math.imul(C,be)|0)|0)+((8191&(r=(r=r+Math.imul(C,he)|0)+Math.imul(_,be)|0))<<13)|0;i=((n=n+Math.imul(_,he)|0)+(r>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Be=(i+(c=Math.imul(U,be))|0)+((8191&(r=(r=Math.imul(U,he))+Math.imul(H,be)|0))<<13)|0;return i=((n=Math.imul(H,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,o[0]=ye,o[1]=ve,o[2]=me,o[3]=ge,o[4]=we,o[5]=Oe,o[6]=xe,o[7]=Pe,o[8]=ke,o[9]=Me,o[10]=je,o[11]=Se,o[12]=Te,o[13]=Ee,o[14]=Ae,o[15]=Ie,o[16]=Ne,o[17]=Re,o[18]=Be,0!==i&&(o[19]=i,f.length++),f};function y(e,t,f){return(new v).mulp(e,t,f)}function v(e,t){this.x=e,this.y=t}Math.imul||(h=b),a.prototype.mulTo=function(e,t){var f,c=this.length+e.length;return f=10===this.length&&10===e.length?h(this,e,t):c<63?b(this,e,t):c<1024?function(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f.strip()}(this,e,t):y(this,e,t),f},v.prototype.makeRBT=function(e){for(var t=new Array(e),f=a.prototype._countBits(e)-1,c=0;c>=1;return c},v.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a>>=1)r++;return 1<>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a>=26,t+=c/67108864|0,t+=n>>>26,this.words[f]=67108863&n}return 0!==t&&(this.words[f]=t,this.length++),this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f>>r}return t}(e);if(0===t.length)return new a(1);for(var f=this,c=0;c=0);var t,f=e%26,c=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==c){for(t=this.length-1;t>=0;t--)this.words[t+c]=this.words[t];for(t=0;t=0),c=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<a)for(this.length-=a,i=0;i=0&&(0!==u||i>=c);i--){var s=0|this.words[i];this.words[i]=u<<26-n|s>>>n,u=s&d}return o&&0!==u&&(o.words[o.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(e,t,f){return r(0===this.negative),this.iushrn(e,t,f)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,c=1<=0);var t=e%26,f=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var c=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(o/67108864|0),this.words[c+f]=67108863&n}for(;c>26,this.words[c+f]=67108863&n;if(0===d)return this.strip();for(r(-1===d),d=0,c=0;c>26,this.words[c]=67108863&n;return this.negative=1,this.strip()},a.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,n=0|r.words[r.length-1];0!=(f=26-this._countBits(n))&&(r=r.ushln(f),c.iushln(f),n=0|r.words[r.length-1]);var d,o=c.length-r.length;if("mod"!==t){(d=new a(null)).length=o+1,d.words=new Array(d.length);for(var i=0;i=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/n|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d.strip(),c.strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},a.prototype.divmod=function(e,t,f){return r(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(c=d.div.neg()),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.iadd(e)),{div:c,mod:n}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(c=d.div.neg()),{div:c,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(n=d.mod.neg(),f&&0!==n.negative&&n.isub(e)),{div:d.div,mod:n}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t);var c,n,d},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,f=0,c=this.length-1;c>=0;c--)f=(t*f+(0|this.words[c]))%e;return f},a.prototype.idivn=function(e){r(e<=67108863);for(var t=0,f=this.length-1;f>=0;f--){var c=(0|this.words[f])+67108864*t;this.words[f]=c/e|0,t=c%e}return this.strip()},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c=new a(1),n=new a(0),d=new a(0),o=new a(1),i=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++i;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(c.isOdd()||n.isOdd())&&(c.iadd(u),n.isub(s)),c.iushrn(1),n.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||o.isOdd())&&(d.iadd(u),o.isub(s)),d.iushrn(1),o.iushrn(1);t.cmp(f)>=0?(t.isub(f),c.isub(d),n.isub(o)):(f.isub(t),d.isub(c),o.isub(n))}return{a:d,b:o,gcd:f.iushln(i)}},a.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var c,n=new a(1),d=new a(0),o=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var i=0,u=1;0==(t.words[0]&u)&&i<26;++i,u<<=1);if(i>0)for(t.iushrn(i);i-- >0;)n.isOdd()&&n.iadd(o),n.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(o),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),n.isub(d)):(f.isub(t),d.isub(n))}return(c=0===t.cmpn(1)?n:d).cmpn(0)<0&&c.iadd(e),c},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,f=(e-t)/26,c=1<>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this.strip(),this.length>1)t=1;else{f&&(e=-e),r(e<=67108863,"Number is too big");var c=0|this.words[0];t=c===e?0:ce.length)return 1;if(this.length=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){cr&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new k(e)},a.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function g(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function w(){g.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function O(){g.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){g.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P(){g.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function M(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}g.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},g.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},g.prototype.split=function(e,t){e.iushrn(this.n,0,t)},g.prototype.imulK=function(e){return e.imul(this.k)},n(w,g),w.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},w.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new O;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new P}return m[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},k.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var f=this.m.add(new a(1)).iushrn(2);return this.pow(e,f)}for(var c=this.m.subn(1),n=0;!c.isZero()&&0===c.andln(1);)n++,c.iushrn(1);r(!c.isZero());var d=new a(1).toRed(this),o=d.redNeg(),i=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,i).cmp(o);)u.redIAdd(o);for(var s=this.pow(u,c),l=this.pow(e,c.addn(1).iushrn(1)),p=this.pow(e,c),b=n;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();r(y=0;c--){for(var i=t.words[c],u=o-1;u>=0;u--){var s=i>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==n?(n<<=1,n|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[n]),d=0,n=0)):d=0}o=26}return r},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new M(e)},n(M,k),M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},M.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e)},40444:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={kusama:"0x6d6574610e310b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173653d02011450686173650001146576656e7444010445000118746f70696373410201185665633c543e00004408386b7573616d615f72756e74696d65144576656e740001981853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000001c496e6469636573040064017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0003002042616c616e636573040068017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0004001c5374616b696e67040070017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000600204f6666656e636573040074015870616c6c65745f6f6666656e6365733a3a4576656e740007001c53657373696f6e04007c015470616c6c65745f73657373696f6e3a3a4576656e740008001c4772616e647061040080015470616c6c65745f6772616e6470613a3a4576656e74000a0020496d4f6e6c696e65040094018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400b8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000d001c436f756e63696c0400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400d401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050687261676d656e456c656374696f6e0400d801a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0010004c546563686e6963616c4d656d626572736869700400e401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0011002054726561737572790400e8017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00120018436c61696d730400ec0158636c61696d733a3a4576656e743c52756e74696d653e0013001c5574696c6974790400f8015470616c6c65745f7574696c6974793a3a4576656e74001800204964656e746974790400fc017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e0019001c536f636965747904000101017870616c6c65745f736f63696574793a3a4576656e743c52756e74696d653e001a00205265636f7665727904000501017c70616c6c65745f7265636f766572793a3a4576656e743c52756e74696d653e001b001c56657374696e6704000901017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e001c00245363686564756c657204000d01018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e001d001450726f787904001901017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001e00204d756c746973696704002501017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001f0020426f756e7469657304002d01017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002300105469707304003101016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400350101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e0025001047696c7404004101016c70616c6c65745f67696c743a3a4576656e743c52756e74696d653e00260020426167734c69737404004501018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0027003450617261496e636c7573696f6e04004901019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304007901015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007d01015470617261636861696e735f756d703a3a4576656e74003b001048726d7004008901017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c00345061726173446973707574657304009101018c70617261636861696e735f64697370757465733a3a4576656e743c52756e74696d653e003e00245265676973747261720400a101017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f74730400a5010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e730400a901016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e0400ad01016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c65740400b101016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909680c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475736c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909096c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000070103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e647801104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e780000031000000008007c0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574840134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090984000002880088000004088c20008c0c4c73705f66696e616c6974795f6772616e6470610c617070185075626c69630000040090013c656432353531393a3a5075626c69630000900c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000940c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964980138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65a0016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c6963000004009c013c737232353531393a3a5075626c696300009c0c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000a0000002a400a40000040800a800a8083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cac011c42616c616e636500010c6f776eac011c42616c616e63650001186f7468657273b001ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000ac0000061800b0000002b400b4083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565ac011c42616c616e63650000b80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273bc01445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64c00134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c74c401384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000020000c00c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c40418526573756c7408045401c8044501580108084f6b0400c8000000000c4572720400580000010000c80000040000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000050000d40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c74c401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273dc01ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc000002e000e000000408001800e40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ec105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000f0013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f00c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400f401205b75383b2032305d0000f4000003140000000800f80c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e304469737061746368656441730400c401384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090901010c3870616c6c65745f736f63696574791870616c6c6574144576656e740804540004490001401c466f756e6465640400000130543a3a4163636f756e744964000004e454686520736f636965747920697320666f756e6465642062792074686520676976656e206964656e746974792e205c5b666f756e6465725c5d0c4269640800000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0001085d0141206d656d6265727368697020626964206a7573742068617070656e65642e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e64207468656972206f6666657298697320746865207365636f6e642e205c5b63616e6469646174655f69642c206f666665725c5d14566f7563680c00000130543a3a4163636f756e744964000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e74496400020c5d0141206d656d6265727368697020626964206a7573742068617070656e656420627920766f756368696e672e2054686520676976656e206163636f756e74206973207468652063616e646964617465277320494420616e6449017468656972206f6666657220697320746865207365636f6e642e2054686520766f756368696e67207061727479206973207468652074686972642e205c5b63616e6469646174655f69642c206f666665722c28766f756368696e675c5d244175746f556e6269640400000130543a3a4163636f756e744964000304150141205c5b63616e6469646174655c5d207761732064726f70706564202864756520746f20616e20657863657373206f66206269647320696e207468652073797374656d292e14556e6269640400000130543a3a4163636f756e744964000404bc41205c5b63616e6469646174655c5d207761732064726f70706564202862792074686569722072657175657374292e1c556e766f7563680400000130543a3a4163636f756e744964000504050141205c5b63616e6469646174655c5d207761732064726f70706564202862792072657175657374206f662077686f20766f756368656420666f72207468656d292e20496e6475637465640800000130543a3a4163636f756e7449640000bc01445665633c543a3a4163636f756e7449643e0006085501412067726f7570206f662063616e646964617465732068617665206265656e20696e6475637465642e205468652062617463682773207072696d617279206973207468652066697273742076616c75652c20746865d0626174636820696e2066756c6c20697320746865207365636f6e642e205c5b7072696d6172792c2063616e646964617465735c5d6053757370656e6465644d656d6265724a756467656d656e740800000130543a3a4163636f756e7449640000d00110626f6f6c000704cc412073757370656e646564206d656d62657220686173206265656e206a75646765642e205c5b77686f2c206a75646765645c5d4843616e64696461746553757370656e6465640400000130543a3a4163636f756e7449640008048841205c5b63616e6469646174655c5d20686173206265656e2073757370656e6465643c4d656d62657253757370656e6465640400000130543a3a4163636f756e7449640009047c41205c5b6d656d6265725c5d20686173206265656e2073757370656e646564284368616c6c656e6765640400000130543a3a4163636f756e744964000a048041205c5b6d656d6265725c5d20686173206265656e206368616c6c656e67656410566f74650c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000d00110626f6f6c000b04c44120766f746520686173206265656e20706c61636564205c5b63616e6469646174652c20766f7465722c20766f74655c5d30446566656e646572566f74650800000130543a3a4163636f756e7449640000d00110626f6f6c000c04f44120766f746520686173206265656e20706c6163656420666f72206120646566656e64696e67206d656d626572205c5b766f7465722c20766f74655c5d344e65774d61784d656d62657273040010010c753332000d049c41206e6577205c5b6d61785c5d206d656d62657220636f756e7420686173206265656e2073657424556e666f756e6465640400000130543a3a4163636f756e744964000e0484536f636965747920697320756e666f756e6465642e205c5b666f756e6465725c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000f04f4536f6d652066756e64732077657265206465706f736974656420696e746f2074686520736f6369657479206163636f756e742e205c5b76616c75655c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090905010c3c70616c6c65745f7265636f766572791870616c6c6574144576656e740404540001183c5265636f766572794372656174656404011c6163636f756e74000130543a3a4163636f756e744964000004c841207265636f766572792070726f6365737320686173206265656e2073657420757020666f7220616e206163636f756e742e445265636f76657279496e697469617465640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e744964000104290141207265636f766572792070726f6365737320686173206265656e20696e6974696174656420666f72206c6f7374206163636f756e742062792072657363756572206163636f756e742e3c5265636f76657279566f75636865640c01306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400011873656e646572000130543a3a4163636f756e744964000204590141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20766f756368656420666f722062792073656e6465722e385265636f76657279436c6f7365640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e7449640003041d0141207265636f766572792070726f6365737320666f72206c6f7374206163636f756e742062792072657363756572206163636f756e7420686173206265656e20636c6f7365642e404163636f756e745265636f76657265640801306c6f73745f6163636f756e74000130543a3a4163636f756e74496400013c726573637565725f6163636f756e74000130543a3a4163636f756e74496400040401014c6f7374206163636f756e7420686173206265656e207375636365737366756c6c79207265636f76657265642062792072657363756572206163636f756e742e3c5265636f7665727952656d6f7665640401306c6f73745f6163636f756e74000130543a3a4163636f756e744964000504cc41207265636f766572792070726f6365737320686173206265656e2072656d6f76656420666f7220616e206163636f756e742e04304576656e747320747970652e09010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c001101016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00001501013c4f7074696f6e3c5665633c75383e3e0000c401384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e110100000408101000150104184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000019010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c74c401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465782101010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909091d0108386b7573616d615f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740004002c43616e63656c50726f78790005001c41756374696f6e000600002101000005040025010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74c401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092901083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200002d010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090931010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653901013c456c656374696f6e436f6d70757465000130707265765f656a6563746564d00110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653d01015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093901089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e6379000400003d0104184f7074696f6e0404540139010108104e6f6e6500000010536f6d6504003901000001000041010c2c70616c6c65745f67696c741870616c6c6574144576656e7404045400011024426964506c616365640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c75333200000478412062696420776173207375636365737366756c6c7920706c616365642e304269645265747261637465640c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001206475726174696f6e10010c7533320001040501412062696420776173207375636365737366756c6c792072656d6f76656420286265666f7265206265696e6720616363657074656420617320612067696c74292e2847696c74497373756564100114696e64657810012c416374697665496e646578000118657870697279100138543a3a426c6f636b4e756d62657200010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002042d0141206269642077617320616363657074656420617320612067696c742e205468652062616c616e6365206d6179206e6f742062652072656c656173656420756e74696c206578706972792e2847696c74546861776564100114696e64657810012c416374697665496e64657800010c77686f000130543a3a4163636f756e74496400013c6f726967696e616c5f616d6f756e7418013042616c616e63654f663c543e0001446164646974696f6e616c5f616d6f756e7418013042616c616e63654f663c543e00030480416e20657870697265642067696c7420686173206265656e207468617765642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090945010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094901106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e64657800007501012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004d01016443616e646964617465526563656970743c543a3a486173683e00006d0101204865616444617461000071010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094d010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000051010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696455010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f7259010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e61747572655d010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173686901014856616c69646174696f6e436f646548617368000055010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200005901104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c696300005d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e6174757265000061010c1c73705f636f72651c73723235353139245369676e617475726500000400650101205b75383b2036345d0000650100000340000000080069010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f646548617368000004002401104861736800006d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000071010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000075010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200007901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040055010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040055010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040055010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040055010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080055010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400008101011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0055010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410005501011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098101100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000850101144572726f72000100144572726f720400850101144572726f72000200008501100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900008901106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100055010118506172614964000055010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408005501011850617261496400008d01013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080055010118506172614964000055010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408005501011850617261496400008d01013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572550101084964000124726563697069656e7455010108496400009101106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144576656e740404540001104044697370757465496e6974696174656408009501013443616e6469646174654861736800009901013c446973707574654c6f636174696f6e000004090141206469737075746520686173206265656e20696e697469617465642e205c5b63616e64696461746520686173682c2064697370757465206c6f636174696f6e5c5d4044697370757465436f6e636c7564656408009501013443616e6469646174654861736800009d01013444697370757465526573756c74000108cc4120646973707574652068617320636f6e636c7564656420666f72206f7220616761696e737420612063616e6469646174652eb4605c5b706172612069642c2063616e64696461746520686173682c206469737075746520726573756c745c5d603c4469737075746554696d65644f757404009501013443616e64696461746548617368000208e8412064697370757465206861732074696d6564206f75742064756520746f20696e73756666696369656e742070617274696369706174696f6e2e74605c5b706172612069642c2063616e64696461746520686173685c5d60185265766572740400100138543a3a426c6f636b4e756d626572000310fc4120646973707574652068617320636f6e636c7564656420776974682073757065726d616a6f7269747920616761696e737420612063616e6469646174652e0d01426c6f636b20617574686f72732073686f756c64206e6f206c6f6e676572206275696c64206f6e20746f70206f662074686973206865616420616e642073686f756c640101696e7374656164207265766572742074686520626c6f636b2061742074686520676976656e206865696768742e20546869732073686f756c6420626520746865fc6e756d626572206f6620746865206368696c64206f6620746865206c617374206b6e6f776e2076616c696420626c6f636b20696e2074686520636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010860706f6c6b61646f745f636f72655f7072696d6974697665733443616e646964617465486173680000040024011048617368000099010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733c446973707574654c6f636174696f6e000108144c6f63616c0000001852656d6f7465000100009d010c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733444697370757465526573756c740001081456616c69640000001c496e76616c696400010000a101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800550101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400550101185061726149640001002052657365727665640800550101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800550101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00550101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ad01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040055010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000055010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400550101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040055010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400550101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c740800550101185061726149640000c401384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040055010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000055010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040055010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b1010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404008101015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00b50101344d756c74694c6f636174696f6e0000b50101344d756c74694c6f636174696f6e0000d501011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800b50101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000fd010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00b50101344d756c74694c6f636174696f6e000020011c517565727949640000210201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800b50101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000b50101344d756c74694c6f636174696f6e00002502015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800b50101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00b50101344d756c74694c6f636174696f6e000020011c5175657279496400008501012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08003902015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b501100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b90101244a756e6374696f6e730000b901100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400bd0101204a756e6374696f6e0001000858320800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0002000858330c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0003000858341000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0004000858351400bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0005000858361800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0006000858371c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0007000858382000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e00080000bd01100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400c101010c7533320000002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000200304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f64795061727400080000c1010000061000c501100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000c9010000062000cd01100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400c101010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000d101100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74c101010c753332000100204672616374696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6dc101010c75333200011464656e6f6dc101010c75333200040000d5010c0c78636d0876320c58636d041043616c6c00000400d90101585665633c496e737472756374696f6e3c43616c6c3e3e0000d901000002dd0100dd010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d501012458636d3c43616c6c3e0015002c536574417070656e6469780400d501012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b0000e101100c78636d087631286d756c746961737365742c4d756c746941737365747300000400e501013c5665633c4d756c746941737365743e0000e501000002e90100e901100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964ed01011c4173736574496400010c66756ef101012c46756e676962696c6974790000ed01100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400b50101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000f101100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400f50101344173736574496e7374616e636500010000f501100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400f901011c5b75383b20385d0003001c4172726179313604007801205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000f901000003080000000800fd010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400e101012c4d756c74694173736574730001003c457865637574696f6e526573756c740400010201504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000010204184f7074696f6e0404540105020108104e6f6e6500000010536f6d650400050200000100000502000004081085010009020c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300000d020c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00001102100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e101012c4d756c74694173736574730000001057696c6404001502013857696c644d756c74694173736574000100001502100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964ed01011c4173736574496400010c66756e1902013c57696c6446756e676962696c697479000100001902100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100001d020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400c901010c75363400010000210204184f7074696f6e04045401b5010108104e6f6e6500000010536f6d650400b50100000100002502080c78636d5056657273696f6e65644d756c746941737365747300010808563004002902014c5665633c76303a3a4d756c746941737365743e0000000856310400e101013c76313a3a4d756c74694173736574730001000029020000022d02002d02100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964310201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373310201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74ac0110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365f50101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964310201344d756c74694c6f636174696f6e000118616d6f756e74ac011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373310201344d756c74694c6f636174696f6e000120696e7374616e6365f50101344173736574496e7374616e6365000b00003102100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400350201204a756e6374696f6e0001000858320800350201204a756e6374696f6e0000350201204a756e6374696f6e0002000858330c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0003000858341000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0004000858351400350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0005000858361800350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0006000858371c00350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0007000858382000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e0000350201204a756e6374696f6e000800003502100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400c101010c7533320001002c4163636f756e744964333208011c6e6574776f726bc50101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bc50101244e6574776f726b4964000114696e646578c901010c753634000300304163636f756e744b6579323008011c6e6574776f726bc50101244e6574776f726b496400010c6b6579f401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400ac0110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964cd010118426f6479496400011070617274d1010120426f647950617274000900003902080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004003102014476303a3a4d756c74694c6f636174696f6e0000000856310400b501014476313a3a4d756c74694c6f636174696f6e000100003d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000410200000224004502000002110100490208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ec101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d654d02016473705f72756e74696d653a3a52756e74696d65537472696e6700004d02000005020051020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f5502011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73590201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973610201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000059020000025d02005d02000004082828006102000002280065020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373690201845065724469737061746368436c6173733c57656967687473506572436c6173733e000069020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454016d02000c01186e6f726d616c6d0201045400012c6f7065726174696f6e616c6d020104540001246d616e6461746f72796d0201045400006d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963710201384f7074696f6e3c5765696768743e0001246d61785f746f74616c710201384f7074696f6e3c5765696768743e0001207265736572766564710201384f7074696f6e3c5765696768743e0000710204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000075020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178790201545065724469737061746368436c6173733c7533323e000079020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400007d020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400008102082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d654d02013452756e74696d65537472696e67000124696d706c5f6e616d654d02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069738502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200008502040c436f77040454018902000400890200000089020000028d02008d0200000408f901100091020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574950210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019902045300000400a10201185665633c543e00009902000004089d0220009d020c4473705f636f6e73656e7375735f626162650c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000a102000002990200a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a9020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f747300010000ad0200000408202000b102084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b50210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400b90201185665633c543e0000b9020000020400bd0204184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000c102084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463ad020128287536342c2075363429000134616c6c6f7765645f736c6f7473b1020130416c6c6f776564536c6f74730000c5020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66c9020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967a90201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec902084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201cd02084964019d02001001206f6666656e6465729d0201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572cd0201184865616465720001347365636f6e645f686561646572cd0201184865616465720000cd02102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d1020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572c10101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01184469676573740000d1020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000d502082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573610201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000d9020c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77c9010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1020000040c0018d000e5020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65d00110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9020c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f102045300000400f90201185665633c543e0000f102083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964f90101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73f502011c526561736f6e730000f502083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000f902000002f10200fd0210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010103045300000400050301185665633c543e00000103083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201f9011c42616c616e63650118000801086964f9010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000005030000020103000903083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f30000100000d030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565ac0128543a3a42616c616e63650001306e65775f7265736572766564ac0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665d00110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e64657801c8011408496404000001244163636f756e74496400000014496e6465780400150301304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400f401205b75383b2032305d000400001503000006c80019030c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002103086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000250300000229030029030c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261635502011c50657262696c6c0001206e65676174697665d00110626f6f6c000118646567726565080108753800002d030000023103003103084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000350301384f7074696f6e3c417574686f723e00010000350304184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000039030c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c65733d0301385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03000002cd020041030c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094503083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cac011c42616c616e6365000118616374697665ac011c42616c616e6365000124756e6c6f636b696e67490301645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473510301345665633c457261496e6465783e000049030000024d03004d03083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565ac011c42616c616e636500010c657261c1010120457261496e6465780000510300000210005503083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400005903083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6e5d03011c50657262696c6c00011c626c6f636b6564d00110626f6f6c00005d030000065502006103083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473bc01385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564d00110626f6f6c00006503083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172747102012c4f7074696f6e3c7536343e00006903000004081000006d03083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c7103018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00007103042042547265654d617008044b010004560110000400750300000075030000027903007903000004080010007d03083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000081030000028503008503083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273dc01645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273bc01385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000890300000408550218008d030c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72510301345665633c457261496e6465783e000091030c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000950300000299030099030000040810d0009d03083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f3000070000a1030c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000a503103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565ac013042616c616e63654f663c543e00011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cac013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565ac013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c696461746504011470726566735903013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473a90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f706179656504011470617965655503017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c65721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577c101010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616cc101010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72a103011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573bc01445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573510301205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565ac013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468c1010120457261496e6465780001446572615f6974656d735f64656c65746564c101010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fa90301a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74ad03012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74ad03012c4f7074696f6e3c7533323e0001247468726573686f6c64b103013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002110300ad0304184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000b10304184f7074696f6e04045401a1030108104e6f6e6500000010536f6d650400a1030000010000b503103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b9030c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201a4000801206f6666656e646572a401204f6666656e6465720001247265706f7274657273bc01345665633c5265706f727465723e0000bd0300000408782800c103000002c50300c5030000040800c90300c90308386b7573616d615f72756e74696d652c53657373696f6e4b657973000018011c6772616e6470618c01d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000110626162659d0201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e659801d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72cd0301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74d10301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279d50301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000cd03104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d103104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d5030c5873705f617574686f726974795f646973636f766572790c617070185075626c6963000004009c013c737232353531393a3a5075626c69630000d90300000408dd032800dd030c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000e1030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973c903011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5030c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ee903083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e00030000ed03083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f726974696573f103016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564ad0301244f7074696f6e3c4e3e0000f10310346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401880453000004008401185665633c543e0000f5030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66f90301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66d5020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef903084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6efd03014845717569766f636174696f6e3c482c204e3e0000fd03084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040001040139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d6974040015040141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100000104084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456010504045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741104011828562c2053290001187365636f6e641104011828562c20532900000504084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000009040c4c73705f66696e616c6974795f6772616e6470610c617070245369676e6174757265000004000d040148656432353531393a3a5369676e617475726500000d040c1c73705f636f72651c65643235353139245369676e617475726500000400650101205b75383b2036345d000011040000040805040904001504084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c084964018c0456011904045301090400100130726f756e645f6e756d62657220010c7536340001206964656e746974798c0108496400011466697273741d04011828562c2053290001187365636f6e641d04011828562c20532900001904084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e00001d0400000408190409040021040c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909250410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540198045300000400290401185665633c543e0000290400000298002d0410346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454013104000800c101000000310401045400003104084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69643504019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365733904012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000350410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000390410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540135040453000004003d0401185665633c543e00003d0400000235040041040c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174450401644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265590401bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4504084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465490401484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000049040c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f69644d0401304f706171756550656572496400014865787465726e616c5f616464726573736573510401505665633c4f70617175654d756c7469616464723e00004d04081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e0000510400000255040055040c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005904104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040061010148737232353531393a3a5369676e617475726500005d040c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909610400000265040065040000040c10240000690400000408bc18006d04084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279ad03014c4f7074696f6e3c426c6f636b4e756d6265723e0001000071040c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400750401b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564d00110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000075040c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64c00134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c797904013854616c6c793c42616c616e63653e000079040c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500007d040c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573810401b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00012c64656c65676174696f6e739104015044656c65676174696f6e733c42616c616e63653e0001147072696f729504017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000081040000028504008504000004081089040089040c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74658d040110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100008d040c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000091040c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000095040c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e6365000099040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600009d040000040824c000a1040000040810bc00a504084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000a9040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565ac013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616cc101012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64c101010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578c101013c5265666572656e64756d496e646578000110766f7465890401644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578c101013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e99040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64c101010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578ad03015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578c101012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead040c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b10410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e0000b50408386b7573616d615f72756e74696d651043616c6c0001b41853797374656d0400510201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e00000010426162650400c50201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0001002454696d657374616d700400dd0201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0002001c496e64696365730400e50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0003002042616c616e63657304000d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00040028417574686f72736869700400390301bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0005001c5374616b696e670400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0006001c53657373696f6e0400e10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0008001c4772616e6470610400f50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000a0020496d4f6e6c696e650400410401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000b002444656d6f63726163790400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000d001c436f756e63696c0400b90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000e0048546563686e6963616c436f6d6d69747465650400bd0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000f004050687261676d656e456c656374696f6e0400c10401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0010004c546563686e6963616c4d656d626572736869700400c90401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e0011002054726561737572790400cd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00120018436c61696d730400d10401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0013001c5574696c6974790400ed0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001800204964656e746974790400110501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e0019001c536f63696574790400b10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536f63696574792c2052756e74696d653e001a00205265636f766572790400b90501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265636f766572792c2052756e74696d653e001b001c56657374696e670400bd0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e001c00245363686564756c65720400c50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e001d001450726f78790400cd0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001e00204d756c74697369670400d50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001f0020426f756e746965730400e10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00230010546970730400e50501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00240068456c656374696f6e50726f76696465724d756c746950686173650400e90501fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e0025001047696c740400350701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c47696c742c2052756e74696d653e00260020426167734c6973740400410701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00270034436f6e66696775726174696f6e0400450701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400490701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04004d0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400510701c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400b90701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400bd0701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400c10701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400c50701a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400c90701a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c0034506172617344697370757465730400cd0701c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172617344697370757465732c2052756e74696d653e003e00245265676973747261720400d10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400d50701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400d90701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400e10701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400010801b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e00630000b9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273bc01445665633c543a3a4163636f756e7449643e0001147072696d65350301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64c101012c4d656d626572436f756e7400012070726f706f73616cb504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64c101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578c101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64c90101185765696768740001306c656e6774685f626f756e64c101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1040c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573bc01445665633c543a3a4163636f756e7449643e00011476616c7565ac013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74c101010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e67c504012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686f1103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74d00110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec504086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400c101010c75333200020000c9040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273bc01445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565ac013c42616c616e63654f663c542c20493e00012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964c101013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed104105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ff0013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c65dd0401d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74e50401544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265d504013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64f0013c457468657265756d4164647265737300010c6e6577f0013c457468657265756d416464726573730001386d617962655f707265636c61696d350301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400d90401205b75383b2036355d0000d904000003410000000800dd0404184f7074696f6e04045401e1040108104e6f6e6500000010536f6d650400e1040000010000e1040000040c18181000e50404184f7074696f6e04045401e9040108104e6f6e6500000010536f6d650400e9040000010000e9040c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c6172000000105361667400010000ed040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465782101010c75313600011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73f10401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ef5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef104000002b50400f50408386b7573616d615f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400fd0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000e0048546563686e6963616c436f6d6d69747465650400010501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000f004050617261636861696e734f726967696e04000505016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c657404000905014870616c6c65745f78636d3a3a4f726967696e00630010566f696404000d0501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f90408306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000fd04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000105084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200000505106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e0400550101185061726149640000000009050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400b50101344d756c74694c6f636174696f6e00000020526573706f6e73650400b50101344d756c74694c6f636174696f6e000100000d05081c73705f636f726510566f69640001000011050c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666f150501a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f73756273040110737562739d0501645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578c1010138526567697374726172496e64657800011c6d61785f666565ac013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578c1010138526567697374726172496e64657800010c666565ac013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578c1010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578c1010138526567697374726172496e6465780001186669656c6473a50501384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578c1010138526567697374726172496e6465780001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e74ad05015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e746974790401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646174612105011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c7375621103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15050c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19050190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921050110446174610001146c6567616c210501104461746100010c776562210501104461746100011072696f742105011044617461000114656d61696c210501104461746100013c7067705f66696e6765727072696e74990501404f7074696f6e3c5b75383b2032305d3e000114696d616765210501104461746100011c7477697474657221050110446174610000190510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454011d05045300000400950501185665633c543e00001d0500000408210521050021050c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025050000010010526177310400290500000200105261773204002d0500000300105261773304003105000004001052617734040038000005001052617735040035050000060010526177360400390500000700105261773704003d050000080010526177380400f9010000090010526177390400410500000a001452617731300400450500000b001452617731310400490500000c0014526177313204004d0500000d001452617731330400510500000e001452617731340400550500000f0014526177313504005905000010001452617731360400780000110014526177313704005d0500001200145261773138040061050000130014526177313904006505000014001452617732300400f400001500145261773231040069050000160014526177323204006d0500001700145261773233040071050000180014526177323404007505000019001452617732350400790500001a0014526177323604007d0500001b001452617732370400810500001c001452617732380400850500001d001452617732390400890500001e0014526177333004008d0500001f001452617733310400910500002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250500000300000000080029050000030100000008002d050000030200000008003105000003030000000800350500000305000000080039050000030600000008003d05000003070000000800410500000309000000080045050000030a000000080049050000030b00000008004d050000030c000000080051050000030d000000080055050000030e000000080059050000030f00000008005d050000031100000008006105000003120000000800650500000313000000080069050000031500000008006d050000031600000008007105000003170000000800750500000318000000080079050000031900000008007d050000031a000000080081050000031b000000080085050000031c000000080089050000031d00000008008d050000031e000000080091050000031f000000080095050000021d0500990504184f7074696f6e04045401f40108104e6f6e6500000010536f6d650400f400000100009d05000002a10500a1050000040800210500a5050c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9050004002001344964656e746974794669656c640000a9050c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad050c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1050c3870616c6c65745f736f63696574791870616c6c65741043616c6c0804540004490001300c62696404011476616c756518013c42616c616e63654f663c542c20493e000088dc412075736572206f757473696465206f662074686520736f63696574792063616e206d616b6520612062696420666f7220656e7472792e0035015061796d656e743a206043616e6469646174654465706f736974602077696c6c20626520726573657276656420666f72206d616b696e672061206269642e2049742069732072657475726e6564ec7768656e2074686520626964206265636f6d65732061206d656d6265722c206f7220696620746865206269642063616c6c732060756e626964602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a55012d206076616c7565603a2041206f6e652074696d65207061796d656e74207468652062696420776f756c64206c696b6520746f2072656365697665207768656e206a6f696e696e672074686520736f63696574792e002823203c7765696768743e51014b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d62657273292c2058202862616c616e6365207265736572766529402d2053746f726167652052656164733ae8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329c4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d29442d2053746f72616765205772697465733a5901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3a2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a64092d204f6e65206576656e7420666f72206e6577206269642ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e14756e62696404010c706f7310010c75333200014cd441206269646465722063616e2072656d6f76652074686569722062696420666f7220656e74727920696e746f20736f63696574792efc427920646f696e6720736f2c20746865792077696c6c20686176652074686569722063616e646964617465206465706f7369742072657475726e6564206f7280746865792077696c6c20756e766f75636820746865697220766f75636865722e00f85061796d656e743a2054686520626964206465706f73697420697320756e7265736572766564206966207468652075736572206d6164652061206269642e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206269646465722e002c506172616d65746572733a15012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2077616e747320746f20756e6269642e002823203c7765696768743eac4b65793a204220286c656e206f662062696473292c2058202862616c616e636520756e726573657276652909012d204f6e652073746f72616765207265616420616e6420777269746520746f20726574726965766520616e64207570646174652074686520626964732e204f28422941012d20456974686572206f6e6520756e726573657276652062616c616e636520616374696f6e204f285829206f72206f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2842202b2058292c23203c2f7765696768743e14766f7563680c010c77686f000130543a3a4163636f756e74496400011476616c756518013c42616c616e63654f663c542c20493e00010c74697018013c42616c616e63654f663c542c20493e0002b4410141732061206d656d6265722c20766f75636820666f7220736f6d656f6e6520746f206a6f696e20736f636965747920627920706c6163696e67206120626964206f6e20746865697220626568616c662e0051015468657265206973206e6f206465706f73697420726571756972656420746f20766f75636820666f722061206e6577206269642c206275742061206d656d6265722063616e206f6e6c7920766f75636820666f7259016f6e652062696420617420612074696d652e2049662074686520626964206265636f6d657320612073757370656e6465642063616e64696461746520616e6420756c74696d6174656c792072656a65637465642062793d017468652073757370656e73696f6e206a756467656d656e74206f726967696e2c20746865206d656d6265722077696c6c2062652062616e6e65642066726f6d20766f756368696e6720616761696e2e0055014173206120766f756368696e67206d656d6265722c20796f752063616e20636c61696d206120746970206966207468652063616e6469646174652069732061636365707465642e2054686973207469702077696c6c4d0162652070616964206173206120706f7274696f6e206f66207468652072657761726420746865206d656d6265722077696c6c207265636569766520666f72206a6f696e696e672074686520736f63696574792e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733ac82d206077686f603a2054686520757365722077686f20796f7520776f756c64206c696b6520746f20766f75636820666f722e4d012d206076616c7565603a2054686520746f74616c2072657761726420746f2062652070616964206265747765656e20796f7520616e64207468652063616e6469646174652069662074686579206265636f6d656061206d656d62657220696e2074686520736f63696574792e45012d2060746970603a20596f757220637574206f662074686520746f74616c206076616c756560207061796f7574207768656e207468652063616e64696461746520697320696e64756374656420696e746f110174686520736f63696574792e2054697073206c6172676572207468616e206076616c7565602077696c6c206265207361747572617465642075706f6e207061796f75742e002823203c7765696768743efc4b65793a204220286c656e206f662062696473292c204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d6265727329402d2053746f726167652052656164733ac4092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c206d656d626572732e204f284d290501092d204f6e652073746f72616765207265616420746f20636865636b206d656d626572206973206e6f7420616c726561647920766f756368696e672e204f283129e8092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e6465642063616e6469646174652e204f283129dc092d204f6e652073746f72616765207265616420746f20636865636b20666f722073757370656e646564206d656d6265722e204f283129d8092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e7420626964732e204f284229f0092d204f6e652073746f72616765207265616420746f20726574726965766520616c6c2063757272656e742063616e646964617465732e204f284329442d2053746f72616765205772697465733a0901092d204f6e652073746f7261676520777269746520746f20696e7365727420766f756368696e672073746174757320746f20746865206d656d6265722e204f2831295901092d204f6e652073746f72616765206d757461746520746f206164642061206e65772062696420746f2074686520766563746f72204f2842292028544f444f3a20706f737369626c65206f7074696d697a6174696f6e2c202020772f207265616429fc092d20557020746f206f6e652073746f726167652072656d6f76616c206966206269642e6c656e2829203e204d41585f4249445f434f554e542e204f283129582d204e6f7461626c6520436f6d7075746174696f6e3abc092d204f286c6f67204d292073656172636820746f20636865636b2073656e6465722069732061206d656d6265722e2901092d204f2842202b2043202b206c6f67204d292073656172636820746f20636865636b2075736572206973206e6f7420616c726561647920612070617274206f6620736f63696574792ec0092d204f286c6f672042292073656172636820746f20696e7365727420746865206e65772062696420736f727465642e742d2045787465726e616c2050616c6c6574204f7065726174696f6e733a98092d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e204f2858291d01092d20557020746f206f6e652062616c616e636520756e72657365727665206f7065726174696f6e20696620626964732e6c656e2829203e204d41585f4249445f434f554e542e242d204576656e74733a5c092d204f6e65206576656e7420666f7220766f7563682ef8092d20557020746f206f6e65206576656e7420666f72204175746f556e626964206966206269642e6c656e2829203e204d41585f4249445f434f554e542e00c0546f74616c20436f6d706c65786974793a204f284d202b2042202b2043202b206c6f674d202b206c6f6742202b2058292c23203c2f7765696768743e1c756e766f75636804010c706f7310010c75333200034429014173206120766f756368696e67206d656d6265722c20756e766f7563682061206269642e2054686973206f6e6c7920776f726b73207768696c6520766f75636865642075736572206973906f6e6c792061206269646465722028616e64206e6f7420612063616e646964617465292e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206120766f756368696e67206d656d6265722e002c506172616d65746572733a29012d2060706f73603a20506f736974696f6e20696e207468652060426964736020766563746f72206f6620746865206269642077686f2073686f756c6420626520756e766f75636865642e002823203c7765696768743e504b65793a204220286c656e206f6620626964732905012d204f6e652073746f726167652072656164204f28312920746f20636865636b20746865207369676e6572206973206120766f756368696e67206d656d6265722ee82d204f6e652073746f72616765206d757461746520746f20726574726965766520616e64207570646174652074686520626964732e204f284229902d204f6e6520766f756368696e672073746f726167652072656d6f76616c2e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2842292c23203c2f7765696768743e10766f746508012463616e6469646174651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c617070726f7665d00110626f6f6c00044c8441732061206d656d6265722c20766f7465206f6e20612063616e6469646174652e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733a09012d206063616e646964617465603a205468652063616e646964617465207468617420746865206d656d62657220776f756c64206c696b6520746f20626964206f6e2e45012d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c6420626520617070726f766564202860747275656029206f7254202072656a656374656420286066616c736560292e002823203c7765696768743eb84b65793a204320286c656e206f662063616e64696461746573292c204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722e542d204f6e65206163636f756e74206c6f6f6b75702e29012d204f6e652073746f726167652072656164204f28432920616e64204f2843292073656172636820746f20636865636b2074686174207573657220697320612063616e6469646174652eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2043292c23203c2f7765696768743e34646566656e6465725f766f746504011c617070726f7665d00110626f6f6c0005408841732061206d656d6265722c20766f7465206f6e2074686520646566656e6465722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722e002c506172616d65746572733af02d2060617070726f7665603a204120626f6f6c65616e2077686963682073617973206966207468652063616e6469646174652073686f756c64206265a0617070726f766564202860747275656029206f722072656a656374656420286066616c736560292e002823203c7765696768743e642d204b65793a204d20286c656e206f66206d656d626572732919012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b20757365722069732061206d656d6265722eb82d204f6e652073746f7261676520777269746520746f2061646420766f746520746f20766f7465732e204f283129302d204f6e65206576656e742e0074546f74616c20436f6d706c65786974793a204f284d202b206c6f674d292c23203c2f7765696768743e187061796f757400065441015472616e7366657220746865206669727374206d617475726564207061796f757420666f72207468652073656e64657220616e642072656d6f76652069742066726f6d20746865207265636f7264732e0041014e4f54453a20546869732065787472696e736963206e6565647320746f2062652063616c6c6564206d756c7469706c652074696d657320746f20636c61696d206d756c7469706c65206d617475726564207061796f7574732e001d015061796d656e743a20546865206d656d6265722077696c6c20726563656976652061207061796d656e7420657175616c20746f207468656972206669727374206d617475726564747061796f757420746f20746865697220667265652062616c616e63652e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642061206d656d6265722077697468487061796f7574732072656d61696e696e672e002823203c7765696768743e19014b65793a204d20286c656e206f66206d656d62657273292c205020286e756d626572206f66207061796f75747320666f72206120706172746963756c6172206d656d6265722921012d204f6e652073746f726167652072656164204f284d2920616e64204f286c6f67204d292073656172636820746f20636865636b207369676e65722069732061206d656d6265722ee02d204f6e652073746f726167652072656164204f28502920746f2067657420616c6c207061796f75747320666f722061206d656d6265722ee02d204f6e652073746f726167652072656164204f28312920746f20676574207468652063757272656e7420626c6f636b206e756d6265722e882d204f6e652063757272656e6379207472616e736665722063616c6c2e204f2858290d012d204f6e652073746f72616765207772697465206f722072656d6f76616c20746f2075706461746520746865206d656d6265722773207061796f7574732e204f2850290094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2050202b2058292c23203c2f7765696768743e14666f756e640c011c666f756e646572000130543a3a4163636f756e74496400012c6d61785f6d656d6265727310010c75333200011472756c657328011c5665633c75383e00074c48466f756e642074686520736f63696574792e00ec5468697320697320646f6e65206173206120646973637265746520616374696f6e20696e206f7264657220746f20616c6c6f7720666f7220746865150170616c6c657420746f20626520696e636c7564656420696e746f20612072756e6e696e6720636861696e20616e642063616e206f6e6c7920626520646f6e65206f6e63652e001901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f466f756e6465725365744f726967696e5f2e002c506172616d65746572733a15012d2060666f756e64657260202d20546865206669727374206d656d62657220616e642068656164206f6620746865206e65776c7920666f756e64656420736f63696574792e11012d20606d61785f6d656d6265727360202d2054686520696e697469616c206d6178206e756d626572206f66206d656d6265727320666f722074686520736f63696574792ef02d206072756c657360202d205468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e002823203c7765696768743edc2d2054776f2073746f72616765206d75746174657320746f207365742060486561646020616e642060466f756e646572602e204f283129f02d204f6e652073746f7261676520777269746520746f2061646420746865206669727374206d656d62657220746f20736f63696574792e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e1c756e666f756e6400083488416e6e756c2074686520666f756e64696e67206f662074686520736f63696574792e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205369676e65642c20616e6420746865207369676e696e67206163636f756e74206d75737420626520626f746855017468652060466f756e6465726020616e6420746865206048656164602e205468697320696d706c6965732074686174206974206d6179206f6e6c7920626520646f6e65207768656e207468657265206973206f6e651c6d656d6265722e002823203c7765696768743e642d2054776f2073746f72616765207265616473204f2831292e742d20466f75722073746f726167652072656d6f76616c73204f2831292e302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e586a756467655f73757370656e6465645f6d656d62657208010c77686f000130543a3a4163636f756e74496400011c666f7267697665d00110626f6f6c0009702901416c6c6f772073757370656e73696f6e206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e646564206d656d6265722e005501496620612073757370656e646564206d656d62657220697320666f72676976656e2c2077652073696d706c7920616464207468656d206261636b2061732061206d656d6265722c206e6f7420616666656374696e67c8616e79206f6620746865206578697374696e672073746f72616765206974656d7320666f722074686174206d656d6265722e004501496620612073757370656e646564206d656d6265722069732072656a65637465642c2072656d6f766520616c6c206173736f6369617465642073746f72616765206974656d732c20696e636c7564696e67fc7468656972207061796f7574732c20616e642072656d6f766520616e7920766f7563686564206269647320746865792063757272656e746c7920686176652e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733ab02d206077686f60202d205468652073757370656e646564206d656d62657220746f206265206a75646765642e55012d2060666f726769766560202d204120626f6f6c65616e20726570726573656e74696e672077686574686572207468652073757370656e73696f6e206a756467656d656e74206f726967696e20666f726769766573cc20202860747275656029206f722072656a6563747320286066616c7365602920612073757370656e646564206d656d6265722e002823203c7765696768743ea04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d6265727329f42d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e646564206d656d6265722e204f28312949012d20557020746f206f6e652073746f72616765207772697465204f284d292077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d626572206261636b20746f282020736f63696574792ef42d20557020746f20332073746f726167652072656d6f76616c73204f28312920746f20636c65616e20757020612072656d6f766564206d656d6265722e41012d20557020746f206f6e652073746f72616765207772697465204f2842292077697468204f2842292073656172636820746f2072656d6f766520766f7563686564206269642066726f6d20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e6c2d204f6e652073746f726167652072656d6f76616c2e204f283129782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0084546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042292c23203c2f7765696768743e646a756467655f73757370656e6465645f63616e64696461746508010c77686f000130543a3a4163636f756e7449640001246a756467656d656e74b50501244a756467656d656e74000aa03101416c6c6f772073757370656e646564206a756467656d656e74206f726967696e20746f206d616b65206a756467656d656e74206f6e20612073757370656e6465642063616e6469646174652e005901496620746865206a756467656d656e742069732060417070726f7665602c20776520616464207468656d20746f20736f63696574792061732061206d656d62657220776974682074686520617070726f707269617465707061796d656e7420666f72206a6f696e696e6720736f63696574792e005101496620746865206a756467656d656e74206973206052656a656374602c2077652065697468657220736c61736820746865206465706f736974206f6620746865206269642c20676976696e67206974206261636b0d01746f2074686520736f63696574792074726561737572792c206f722077652062616e2074686520766f75636865722066726f6d20766f756368696e6720616761696e2e005901496620746865206a756467656d656e7420697320605265626964602c20776520707574207468652063616e646964617465206261636b20696e207468652062696420706f6f6c20616e64206c6574207468656d20676f907468726f7567682074686520696e64756374696f6e2070726f6365737320616761696e2e003d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d20746865205f53757370656e73696f6e4a756467656d656e744f726967696e5f2e002c506172616d65746572733abc2d206077686f60202d205468652073757370656e6465642063616e64696461746520746f206265206a75646765642ec02d20606a756467656d656e7460202d2060417070726f7665602c206052656a656374602c206f7220605265626964602e002823203c7765696768743ef04b65793a204220286c656e206f662062696473292c204d20286c656e206f66206d656d62657273292c2058202862616c616e636520616374696f6e29ec2d204f6e652073746f72616765207265616420746f20636865636b206077686f6020697320612073757370656e6465642063616e6469646174652ec42d204f6e652073746f726167652072656d6f76616c206f66207468652073757370656e6465642063616e6469646174652e3c2d20417070726f7665204c6f6769631101092d204f6e652073746f72616765207265616420746f206765742074686520617661696c61626c6520706f7420746f2070617920757365727320776974682e204f283129d8092d204f6e652073746f7261676520777269746520746f207570646174652074686520617661696c61626c6520706f742e204f283129e4092d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129b0092d204f6e652073746f72616765207265616420746f2067657420616c6c206d656d626572732e204f284d299c092d20557020746f206f6e6520756e726573657276652063757272656e637920616374696f6e2eac092d20557020746f2074776f206e65772073746f726167652077726974657320746f207061796f7574732e4901092d20557020746f206f6e652073746f726167652077726974652077697468204f286c6f67204d292062696e6172792073656172636820746f206164642061206d656d62657220746f20736f63696574792e382d2052656a656374204c6f676963d8092d20557020746f206f6e6520726570617472696174652072657365727665642063757272656e637920616374696f6e2e204f2858292901092d20557020746f206f6e652073746f7261676520777269746520746f2062616e2074686520766f756368696e67206d656d6265722066726f6d20766f756368696e6720616761696e2e342d205265626964204c6f6769633d01092d2053746f72616765206d75746174652077697468204f286c6f672042292062696e6172792073656172636820746f20706c616365207468652075736572206261636b20696e746f20626964732ed02d20557020746f206f6e65206164646974696f6e616c206576656e7420696620756e766f7563682074616b657320706c6163652e582d204f6e652073746f726167652072656d6f76616c2e782d204f6e65206576656e7420666f7220746865206a756467656d656e742e0094546f74616c20436f6d706c65786974793a204f284d202b206c6f674d202b2042202b2058292c23203c2f7765696768743e3c7365745f6d61785f6d656d6265727304010c6d617810010c753332000b381901416c6c6f777320726f6f74206f726967696e20746f206368616e676520746865206d6178696d756d206e756d626572206f66206d656d6265727320696e20736f63696574792eb04d6178206d656d6265727368697020636f756e74206d7573742062652067726561746572207468616e20312e00d8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652066726f6d205f524f4f545f2e002c506172616d65746572733ae02d20606d617860202d20546865206d6178696d756d206e756d626572206f66206d656d6265727320666f722074686520736f63696574792e002823203c7765696768743eac2d204f6e652073746f7261676520777269746520746f2075706461746520746865206d61782e204f283129302d204f6e65206576656e742e0058546f74616c20436f6d706c65786974793a204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb505083870616c6c65745f736f6369657479244a756467656d656e7400010c1452656269640000001852656a6563740001001c417070726f766500020000b9050c3c70616c6c65745f7265636f766572791870616c6c65741043616c6c0404540001243061735f7265636f766572656408011c6163636f756e74000130543a3a4163636f756e74496400011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000034a053656e6420612063616c6c207468726f7567682061207265636f7665726564206163636f756e742e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a21012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f752077616e7420746f206d616b6520612063616c6c206f6e2d626568616c662d6f662efc2d206063616c6c603a205468652063616c6c20796f752077616e7420746f206d616b65207769746820746865207265636f7665726564206163636f756e742e002823203c7765696768743e902d2054686520776569676874206f6620746865206063616c6c60202b2031302c3030302e05012d204f6e652073746f72616765206c6f6f6b757020746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e347365745f7265636f76657265640801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640001341901416c6c6f7720524f4f5420746f2062797061737320746865207265636f766572792070726f6365737320616e642073657420616e20612072657363756572206163636f756e7470666f722061206c6f7374206163636f756e74206469726563746c792e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f524f4f545f2e002c506172616d65746572733ab42d20606c6f7374603a2054686520226c6f7374206163636f756e742220746f206265207265636f76657265642e19012d206072657363756572603a20546865202272657363756572206163636f756e74222077686963682063616e2063616c6c20617320746865206c6f7374206163636f756e742e002823203c7765696768743e602d204f6e652073746f72616765207772697465204f2831292c2d204f6e65206576656e742c23203c2f7765696768743e3c6372656174655f7265636f766572790c011c667269656e6473bc01445665633c543a3a4163636f756e7449643e0001247468726573686f6c642101010c75313600013064656c61795f706572696f64100138543a3a426c6f636b4e756d62657200026c59014372656174652061207265636f7665727920636f6e66696775726174696f6e20666f7220796f7572206163636f756e742e2054686973206d616b657320796f7572206163636f756e74207265636f76657261626c652e002d015061796d656e743a2060436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e64732062616c616e6365450177696c6c20626520726573657276656420666f722073746f72696e6720746865207265636f7665727920636f6e66696775726174696f6e2e2054686973206465706f7369742069732072657475726e6564b8696e2066756c6c207768656e2074686520757365722063616c6c73206072656d6f76655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a49012d2060667269656e6473603a2041206c697374206f6620667269656e647320796f7520747275737420746f20766f75636820666f72207265636f7665727920617474656d7074732e2053686f756c64206265a820206f72646572656420616e6420636f6e7461696e206e6f206475706c69636174652076616c7565732e59012d20607468726573686f6c64603a20546865206e756d626572206f6620667269656e64732074686174206d75737420766f75636820666f722061207265636f7665727920617474656d7074206265666f726520746865550120206163636f756e742063616e206265207265636f76657265642e2053686f756c64206265206c657373207468616e206f7220657175616c20746f20746865206c656e677468206f6620746865206c697374206f66282020667269656e64732e4d012d206064656c61795f706572696f64603a20546865206e756d626572206f6620626c6f636b732061667465722061207265636f7665727920617474656d707420697320696e697469616c697a65642074686174d020206e6565647320746f2070617373206265666f726520746865206163636f756e742063616e206265207265636f76657265642e002823203c7765696768743e642d204b65793a204620286c656e206f6620667269656e64732929012d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973206e6f7420616c7265616479207265636f76657261626c652e204f2831292ee82d204120636865636b20746861742074686520667269656e6473206c69737420697320736f7274656420616e6420756e697175652e204f284629982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829982d204f6e652073746f726167652077726974652e204f2831292e20436f646563204f2846292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e44696e6974696174655f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000358e8496e697469617465207468652070726f6365737320666f72207265636f766572696e672061207265636f76657261626c65206163636f756e742e0019015061796d656e743a20605265636f766572794465706f736974602062616c616e63652077696c6c20626520726573657276656420666f7220696e6974696174696e672074686521017265636f766572792070726f636573732e2054686973206465706f7369742077696c6c20616c7761797320626520726570617472696174656420746f20746865206163636f756e74b4747279696e6720746f206265207265636f76657265642e205365652060636c6f73655f7265636f76657279602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a41012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e2054686973206163636f756e74206e6565647320746f206265cc20207265636f76657261626c652028692e652e20686176652061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743ef42d204f6e652073746f72616765207265616420746f20636865636b2074686174206163636f756e74206973207265636f76657261626c652e204f2846294d012d204f6e652073746f72616765207265616420746f20636865636b20746861742074686973207265636f766572792070726f63657373206861736e277420616c726561647920737461727465642e204f283129982d204f6e652063757272656e63792072657365727665206f7065726174696f6e2e204f285829e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129682d204f6e652073746f726167652077726974652e204f2831292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e38766f7563685f7265636f766572790801106c6f7374000130543a3a4163636f756e74496400011c72657363756572000130543a3a4163636f756e7449640004602501416c6c6f7720612022667269656e6422206f662061207265636f76657261626c65206163636f756e7420746f20766f75636820666f7220616e20616374697665207265636f766572796470726f6365737320666f722074686174206163636f756e742e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d75737420626520612022667269656e642270666f7220746865207265636f76657261626c65206163636f756e742e002c506172616d65746572733ad02d20606c6f7374603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f207265636f7665722e59012d206072657363756572603a20546865206163636f756e7420747279696e6720746f2072657363756520746865206c6f7374206163636f756e74207468617420796f752077616e7420746f20766f75636820666f722e00210154686520636f6d62696e6174696f6e206f662074686573652074776f20706172616d6574657273206d75737420706f696e7420746f20616e20616374697665207265636f766572792070726f636573732e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e82d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c6572206973206120667269656e642e204f286c6f67462919012d204f6e652062696e6172792073656172636820746f20636f6e6669726d2063616c6c657220686173206e6f7420616c726561647920766f75636865642e204f286c6f675629982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e00a0546f74616c20436f6d706c65786974793a204f2846202b206c6f6746202b2056202b206c6f6756292c23203c2f7765696768743e38636c61696d5f7265636f7665727904011c6163636f756e74000130543a3a4163636f756e744964000550f0416c6c6f772061207375636365737366756c207265736375657220746f20636c61696d207468656972207265636f7665726564206163636f756e742e002901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d757374206265206120227265736375657222190177686f20686173207375636365737366756c6c7920636f6d706c6574656420746865206163636f756e74207265636f766572792070726f636573733a20636f6c6c65637465642d01607468726573686f6c6460206f72206d6f726520766f75636865732c20776169746564206064656c61795f706572696f646020626c6f636b732073696e636520696e6974696174696f6e2e002c506172616d65746572733a5d012d20606163636f756e74603a20546865206c6f7374206163636f756e74207468617420796f752077616e7420746f20636c61696d20686173206265656e207375636365737366756c6c79207265636f7665726564206279182020796f752e002823203c7765696768743ef84b65793a204620286c656e206f6620667269656e647320696e20636f6e666967292c205620286c656e206f6620766f756368696e6720667269656e64732919012d204f6e652073746f72616765207265616420746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f2846291d012d204f6e652073746f72616765207265616420746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629e02d204f6e652073746f72616765207265616420746f20676574207468652063757272656e7420626c6f636b206e756d6265722e204f283129982d204f6e652073746f726167652077726974652e204f2831292c20436f646563204f2856292e302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2056292c23203c2f7765696768743e38636c6f73655f7265636f7665727904011c72657363756572000130543a3a4163636f756e744964000650110141732074686520636f6e74726f6c6c6572206f662061207265636f76657261626c65206163636f756e742c20636c6f736520616e20616374697665207265636f766572796470726f6365737320666f7220796f7572206163636f756e742e001d015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e2c20746865207265636f76657261626c65206163636f756e742077696c6c2072656365697665f4746865207265636f76657279206465706f73697420605265636f766572794465706f7369746020706c616365642062792074686520726573637565722e000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061ec7265636f76657261626c65206163636f756e74207769746820616e20616374697665207265636f766572792070726f6365737320666f722069742e002c506172616d65746572733a0d012d206072657363756572603a20546865206163636f756e7420747279696e6720746f207265736375652074686973207265636f76657261626c65206163636f756e742e002823203c7765696768743e804b65793a205620286c656e206f6620766f756368696e6720667269656e64732939012d204f6e652073746f7261676520726561642f72656d6f766520746f206765742074686520616374697665207265636f766572792070726f636573732e204f2831292c20436f646563204f285629bc2d204f6e652062616c616e63652063616c6c20746f20726570617472696174652072657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2856202b2058292c23203c2f7765696768743e3c72656d6f76655f7265636f76657279000754590152656d6f766520746865207265636f766572792070726f6365737320666f7220796f7572206163636f756e742e205265636f7665726564206163636f756e747320617265207374696c6c2061636365737369626c652e0011014e4f54453a205468652075736572206d757374206d616b65207375726520746f2063616c6c2060636c6f73655f7265636f7665727960206f6e20616c6c2061637469766505017265636f7665727920617474656d707473206265666f72652063616c6c696e6720746869732066756e6374696f6e20656c73652069742077696c6c206661696c2e0021015061796d656e743a2042792063616c6c696e6720746869732066756e6374696f6e20746865207265636f76657261626c65206163636f756e742077696c6c20756e72657365727665947468656972207265636f7665727920636f6e66696775726174696f6e206465706f7369742ef02860436f6e6669674465706f7369744261736560202b2060467269656e644465706f736974466163746f7260202a20235f6f665f667269656e647329000101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64206d7573742062652061e07265636f76657261626c65206163636f756e742028692e652e206861732061207265636f7665727920636f6e66696775726174696f6e292e002823203c7765696768743e5c4b65793a204620286c656e206f6620667269656e64732925012d204f6e652073746f72616765207265616420746f206765742074686520707265666978206974657261746f7220666f7220616374697665207265636f7665726965732e204f28312935012d204f6e652073746f7261676520726561642f72656d6f766520746f2067657420746865207265636f7665727920636f6e66696775726174696f6e2e204f2831292c20436f646563204f284629982d204f6e652062616c616e63652063616c6c20746f20756e72657365727665642e204f285829302d204f6e65206576656e742e0068546f74616c20436f6d706c65786974793a204f2846202b2058292c23203c2f7765696768743e4063616e63656c5f7265636f766572656404011c6163636f756e74000130543a3a4163636f756e74496400082cdc43616e63656c20746865206162696c69747920746f20757365206061735f7265636f76657265646020666f7220606163636f756e74602e001101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207265676973746572656420746fe462652061626c6520746f206d616b652063616c6c73206f6e20626568616c66206f6620746865207265636f7665726564206163636f756e742e002c506172616d65746572733a15012d20606163636f756e74603a20546865207265636f7665726564206163636f756e7420796f75206172652061626c6520746f2063616c6c206f6e2d626568616c662d6f662e002823203c7765696768743e0d012d204f6e652073746f72616765206d75746174696f6e20746f20636865636b206163636f756e74206973207265636f7665726564206279206077686f602e204f2831292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd050c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f746865720401187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e736665720801187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f757263651103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001187461726765741103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65c10501a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1050c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000c5050c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963c90501a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec90504184f7074696f6e0404540111010108104e6f6e6500000010536f6d65040011010000010000cd050c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f747970651d010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465782101010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f747970651d010130543a3a50726f787954797065000114696e6465782101010c753136000118686569676874c1010138543a3a426c6f636b4e756d6265720001246578745f696e646578c101010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065d10501504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10504184f7074696f6e040454011d010108104e6f6e6500000010536f6d6504001d010000010000d5050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00011063616c6cb5040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6cdd0501344f706171756543616c6c3c543e00012873746f72655f63616c6cd00110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74d90501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642101010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00012474696d65706f696e742901016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed90504184f7074696f6e0404540129010108104e6f6e6500000010536f6d65040029010000010000dd0510346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f706171756504045401b504000800c101000000b5040104540000e1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565ac013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964c101012c426f756e7479496e64657800011c63757261746f721103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565ac013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964c101012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964c101012c426f756e7479496e64657800012c62656e65666963696172791103018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964c101012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964c101012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5050c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565ac013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565ac013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9050c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e65737321070158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265250701544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747329070158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6eed05017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e04045301f105000c0120736f6c7574696f6ef10501045300011473636f72651d070134456c656374696f6e53636f7265000114726f756e6410010c7533320000f10508386b7573616d615f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e32340000600118766f74657331f50500000118766f74657332010600000118766f74657333150600000118766f74657334210600000118766f746573352d0600000118766f74657336390600000118766f74657337450600000118766f74657338510600000118766f746573395d060000011c766f746573313069060000011c766f746573313175060000011c766f746573313281060000011c766f74657331338d060000011c766f746573313499060000011c766f7465733135a5060000011c766f7465733136b1060000011c766f7465733137bd060000011c766f7465733138c9060000011c766f7465733139d5060000011c766f7465733230e1060000011c766f7465733231ed060000011c766f7465733232f9060000011c766f746573323305070000011c766f74657332341107000000f505000002f90500f90500000408c101fd0500fd05000006210100010600000205060005060000040cc1010906fd0500090600000408fd050d06000d0600000611060011060c3473705f61726974686d65746963287065725f7468696e677318506572553136000004002101010c7531360000150600000219060019060000040cc1011d06fd05001d0600000302000000090600210600000225060025060000040cc1012906fd05002906000003030000000906002d0600000231060031060000040cc1013506fd050035060000030400000009060039060000023d06003d060000040cc1014106fd0500410600000305000000090600450600000249060049060000040cc1014d06fd05004d0600000306000000090600510600000255060055060000040cc1015906fd05005906000003070000000906005d0600000261060061060000040cc1016506fd050065060000030800000009060069060000026d06006d060000040cc1017106fd0500710600000309000000090600750600000279060079060000040cc1017d06fd05007d060000030a000000090600810600000285060085060000040cc1018906fd050089060000030b0000000906008d0600000291060091060000040cc1019506fd050095060000030c00000009060099060000029d06009d060000040cc101a106fd0500a1060000030d000000090600a506000002a90600a9060000040cc101ad06fd0500ad060000030e000000090600b106000002b50600b5060000040cc101b906fd0500b9060000030f000000090600bd06000002c10600c1060000040cc101c506fd0500c50600000310000000090600c906000002cd0600cd060000040cc101d106fd0500d10600000311000000090600d506000002d90600d9060000040cc101dd06fd0500dd0600000312000000090600e106000002e50600e5060000040cc101e906fd0500e90600000313000000090600ed06000002f10600f1060000040cc101f506fd0500f50600000314000000090600f906000002fd0600fd060000040cc1010107fd0500010700000315000000090600050700000209070009070000040cc1010d07fd05000d0700000316000000090600110700000215070015070000040cc1011907fd05001907000003170000000906001d070000030300000018002107089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273c101010c75333200011c74617267657473c101010c7533320000250704184f7074696f6e040454011d070108104e6f6e6500000010536f6d6504001d07000001000029070000022d07002d0700000408003107003107084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273dc01845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000035070c2c70616c6c65745f67696c741870616c6c65741043616c6c04045400011024706c6163655f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200003490506c61636520612062696420666f7220612067696c7420746f206265206973737565642e003d014f726967696e206d757374206265205369676e65642c20616e64206163636f756e74206d7573742068617665206174206c656173742060616d6f756e746020696e20667265652062616c616e63652e0039012d2060616d6f756e74603a2054686520616d6f756e74206f6620746865206269643b2074686573652066756e64732077696c6c2062652072657365727665642e20496620746865206269642069733d017375636365737366756c6c7920656c65766174656420696e746f20616e206973737565642067696c742c207468656e2074686573652066756e64732077696c6c20636f6e74696e756520746f206265f8726573657276656420756e74696c207468652067696c7420657870697265732e204d757374206265206174206c6561737420604d696e467265657a65602e55012d20606475726174696f6e603a20546865206e756d626572206f6620706572696f647320666f72207768696368207468652066756e64732077696c6c206265206c6f636b6564206966207468652067696c7420697359016973737565642e2049742077696c6c20657870697265206f6e6c79206166746572207468697320706572696f642068617320656c61707365642061667465722074686520706f696e74206f662069737375616e63652ed44d7573742062652067726561746572207468616e203120616e64206e6f206d6f7265207468616e20605175657565436f756e74602e0034436f6d706c657869746965733aac2d20605175657565735b6475726174696f6e5d2e6c656e28296020286a7573742074616b65206d6178292e2c726574726163745f626964080118616d6f756e74ac013042616c616e63654f663c543e0001206475726174696f6e10010c75333200011c805265747261637420612070726576696f75736c7920706c61636564206269642e005d014f726967696e206d757374206265205369676e65642c20616e6420746865206163636f756e742073686f756c6420686176652070726576696f75736c79206973737565642061207374696c6c2d616374697665206269646c6f662060616d6f756e746020666f7220606475726174696f6e602e00ac2d2060616d6f756e74603a2054686520616d6f756e74206f66207468652070726576696f7573206269642ebc2d20606475726174696f6e603a20546865206475726174696f6e206f66207468652070726576696f7573206269642e287365745f7461726765740401187461726765743907012c5065727175696e74696c6c00021890536574207461726765742070726f706f7274696f6e206f662067696c742d66756e64732e00744f726967696e206d757374206265206041646d696e4f726967696e602e0059012d2060746172676574603a20546865207461726765742070726f706f7274696f6e206f6620656666656374697665206973737565642066756e647320746861742073686f756c6420626520756e6465722067696c747340617420616e79206f6e652074696d652e1074686177040114696e646578c101012c416374697665496e64657800031c550152656d6f766520616e206163746976652062757420657870697265642067696c742e2052657365727665642066756e647320756e6465722067696c742061726520667265656420616e642062616c616e6365206973590161646a757374656420746f20656e737572652074686174207468652066756e64732067726f77206f7220736872696e6b20746f206d61696e7461696e20746865206571756976616c656e742070726f706f7274696f6e806f662065666665637469766520746f74616c206973737565642066756e64732e005d014f726967696e206d757374206265205369676e656420616e6420746865206163636f756e74206d75737420626520746865206f776e6572206f66207468652067696c74206f662074686520676976656e20696e6465782e00b82d2060696e646578603a2054686520696e646578206f66207468652067696c7420746f206265207468617765642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39070000063d07003d070c3473705f61726974686d65746963287065725f7468696e67732c5065727175696e74696c6c0000040020010c753634000041070c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4507106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577ad03012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577ad03012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4907106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d07106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5107106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174615507018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55070c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c48445201cd02001001246269746669656c647359070190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e646964617465737507017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e74536574000134706172656e745f686561646572cd02010c484452000059070000025d07005d07104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640161072c5265616c5061796c6f6164016107000c011c7061796c6f61646107011c5061796c6f616400013c76616c696461746f725f696e6465786d07013856616c696461746f72496e6465780001247369676e61747572657107014856616c696461746f725369676e6174757265000061070c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004006507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000065070000070869070069070c18626974766563146f72646572104c736230000000006d070c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c75333200007107104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040061010148737232353531393a3a5369676e61747572650000750700000279070079070c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e6469646174657d070170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573950701605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365736507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00007d070c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f725101015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e74738107015043616e646964617465436f6d6d69746d656e7473000081070c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573610201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573850701705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f64658d0701584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f646174616d010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000850700000289070089070860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401550100080124726563697069656e745501010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e00008d0704184f7074696f6e0404540191070108104e6f6e6500000010536f6d6504009107000001000091070c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000950700000299070099070c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c6963697404007107014856616c696461746f725369676e6174757265000100204578706c6963697404007107014856616c696461746f725369676e6174757265000200009d07000002a10700a1070c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f686173689501013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473a50701ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000a507000002a90700a9070000040cad076d07710700ad070c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400b107016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400b507016c496e76616c69644469737075746553746174656d656e744b696e6400010000b1070c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000b5070c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000b907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261550101185061726149640001206e65775f636f64659107013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261550101185061726149640001206e65775f686561646d01012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172615501011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec107106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec507106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec907106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e745501011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465725501011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648d01013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261550101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648d01013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd07106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c65741043616c6c04045400010438666f7263655f756e667265657a65000000042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869645501011850617261496400013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869645501011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964550101185061726149640001146f746865725501011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261550101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed507105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261550101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172615501011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172615501011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed907105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ec1010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578c10101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c62696414011070617261dd07011850617261496400013461756374696f6e5f696e646578c101013041756374696f6e496e64657800012866697273745f736c6f74c10101404c65617365506572696f644f663c543e0001246c6173745f736c6f74c10101404c65617365506572696f644f663c543e000118616d6f756e74ac013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd07000006550100e107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e646578dd07011850617261496400011476616c7565ac013042616c616e63654f663c543e0001247369676e6174757265f50701584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e646578dd070118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e646578dd070118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e646578dd070118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e646578dd07011850617261496400010c636170ac013042616c616e63654f663c543e00013066697273745f706572696f64c10101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64c10101404c65617365506572696f644f663c543e00010c656e64c1010138543a3a426c6f636b4e756d6265720001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578550101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465785501011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50704184f7074696f6e04045401e9070108104e6f6e6500000010536f6d650400e9070000010000e907082873705f72756e74696d652c4d756c74695369676e657200010c1c45643235353139040090013c656432353531393a3a5075626c69630000001c5372323535313904009c013c737232353531393a3a5075626c69630001001445636473610400ed07013465636473613a3a5075626c696300020000ed070c1c73705f636f7265146563647361185075626c696300000400f10701205b75383b2033335d0000f107000003210000000800f50704184f7074696f6e04045401f9070108104e6f6e6500000010536f6d650400f9070000010000f907082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904000d040148656432353531393a3a5369676e61747572650000001c53723235353139040061010148737232353531393a3a5369676e61747572650001001445636473610400fd07014065636473613a3a5369676e617475726500020000fd070c1c73705f636f7265146563647361245369676e617475726500000400d90401205b75383b2036355d000001080c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676505080154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765310801a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6eb5010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ead0301484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e3902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573743902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172793902016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747325020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741d02012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0508080c78636d3056657273696f6e656458636d041043616c6c00010c08563004000908013476303a3a58636d3c43616c6c3e00000008563104001d08013476313a3a58636d3c43616c6c3e0001000856320400d501013476323a3a58636d3c43616c6c3e0002000009080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c656666656374730d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676509080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00000d080000021108001108100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d150801385665633c58636d3c43616c6c3e3e00070000150800000209080019080c0c78636d08763020526573706f6e73650001041841737365747304002902013c5665633c4d756c746941737365743e000000001d080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c65666665637473210801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0d02014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167651d080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c000021080000022508002508100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73290801385665633c58636d3c43616c6c3e3e0007000029080000021d08002d080c0c78636d08763120526573706f6e7365000108184173736574730400e101012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100003108080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003508013476303a3a58636d3c43616c6c3e00000008563104004908013476313a3a58636d3c43616c6c3e00010008563204005908013476323a3a58636d3c43616c6c3e0002000035080c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574732902013c5665633c4d756c746941737365743e00011c65666665637473390801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e736519080120526573706f6e7365000300345472616e7366657241737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686f310201344d756c74694c6f636174696f6e00011c6d65737361676535080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000039080000023d08003d08100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976652902013c5665633c4d756c746941737365743e00011c726563656976652902013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574732902013c5665633c4d756c746941737365743e00011c72657365727665310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574732902013c5665633c4d756c746941737365743e00011064657374310201344d756c74694c6f636174696f6e00011c656666656374730d0801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374310201344d756c74694c6f636174696f6e0001186173736574732902013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565732d0201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c00010c78636d410801385665633c58636d3c43616c6c3e3e00070000410800000235080045080c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000049080c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e101012c4d756c746941737365747300011c656666656374734d0801405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c901010c753634000120726573706f6e73652d080120526573706f6e7365000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c52656c6179656446726f6d08010c77686fb9010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676549080170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c901010c75363400014c6d61785f726573706f6e73655f776569676874c901010c753634000b0048556e73756273637269626556657273696f6e000c00004d080000025108005108100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00011c65666665637473210801385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c901010c75363400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573e90101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72d00110626f6f6c000130696e737472756374696f6e73550801385665633c58636d3c43616c6c3e3e00070000550800000249080059080c0c78636d0876320c58636d041043616c6c000004005d0801585665633c496e737472756374696f6e3c43616c6c3e3e00005d0800000261080061080c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e101012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e101012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c901011c51756572794964000120726573706f6e7365fd010120526573706f6e73650001286d61785f776569676874c901010c753634000300345472616e736665724173736574080118617373657473e101012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e101012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065090201284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c901010c75363400011063616c6c4508014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572c101010c7533320001406d61785f6d6573736167655f73697a65c101010c7533320001306d61785f6361706163697479c101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74c101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72c101010c75333200011873656e646572c101010c753332000124726563697069656e74c101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c901010c753634000c00304465706f73697441737365740c0118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473110201404d756c7469417373657446696c7465720001286d61785f617373657473c101010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e000e003445786368616e6765417373657408011067697665110201404d756c7469417373657446696c74657200011c72656365697665e101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473110201404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473110201404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636dd501011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c901011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e000118617373657473110201404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c901010c75363400120030427579457865637574696f6e08011066656573e90101284d756c746941737365740001307765696768745f6c696d69741d02012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005908012458636d3c43616c6c3e0015002c536574417070656e64697804005908012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e101012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e00180010547261700400c901010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c901011c5175657279496400014c6d61785f726573706f6e73655f776569676874c901010c753634001a0048556e73756273637269626556657273696f6e001b00006508084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573bc01385665633c4163636f756e7449643e0001106e617973bc01385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400410201185665633c543e000071080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975080000027908007908086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e636500007d08086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573bc01385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000081080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090985080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500008d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400510301185665633c543e000091080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000950808346672616d655f737570706f72742050616c6c6574496400000400f901011c5b75383b20385d000099080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e9d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a1080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a5080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473a90801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150501844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000a90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401ad08045300000400b10801185665633c543e0000ad080000040810ad0500b108000002ad0800b5080000040818b90800b90810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e0000bd0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c108045300000400c90801185665633c543e0000c10804184f7074696f6e04045401c5080108104e6f6e6500000010536f6d650400c5080000010000c5080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50501384964656e746974794669656c64730000c908000002c10800cd080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d108000002d50800d508083870616c6c65745f736f63696574790c42696408244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001106b696e64d908016c4269644b696e643c4163636f756e7449642c2042616c616e63653e00011476616c756518011c42616c616e63650000d908083870616c6c65745f736f63696574791c4269644b696e6408244163636f756e74496401001c42616c616e6365011801081c4465706f736974040018011c42616c616e636500000014566f75636808000001244163636f756e744964000018011c42616c616e636500010000dd080000040818d90800e108083870616c6c65745f736f636965747938566f756368696e6753746174757300010820566f756368696e670000001842616e6e656400010000e508000002e90800e90800000408101800ed0800000408000000f108083870616c6c65745f736f636965747910566f746500010c1c536b65707469630000001852656a6563740001001c417070726f766500020000f5080c3870616c6c65745f736f63696574791870616c6c6574144572726f720804540004490001482c426164506f736974696f6e0000048c416e20696e636f727265637420706f736974696f6e207761732070726f76696465642e244e6f744d656d6265720001045455736572206973206e6f742061206d656d6265722e34416c72656164794d656d626572000204645573657220697320616c72656164792061206d656d6265722e2453757370656e64656400030448557365722069732073757370656e6465642e304e6f7453757370656e6465640004045855736572206973206e6f742073757370656e6465642e204e6f5061796f7574000504484e6f7468696e6720746f207061796f75742e38416c7265616479466f756e64656400060460536f636965747920616c726561647920666f756e6465642e3c496e73756666696369656e74506f74000704984e6f7420656e6f75676820696e20706f7420746f206163636570742063616e6469646174652e3c416c7265616479566f756368696e67000804e44d656d62657220697320616c726561647920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e2e2c4e6f74566f756368696e670009045c4d656d626572206973206e6f7420766f756368696e672e1048656164000a049043616e6e6f742072656d6f7665207468652068656164206f662074686520636861696e2e1c466f756e646572000b046843616e6e6f742072656d6f76652074686520666f756e6465722e28416c7265616479426964000c0470557365722068617320616c7265616479206d6164652061206269642e40416c726561647943616e646964617465000d04705573657220697320616c726561647920612063616e6469646174652e304e6f7443616e646964617465000e046055736572206973206e6f7420612063616e6469646174652e284d61784d656d62657273000f0480546f6f206d616e79206d656d6265727320696e2074686520736f63696574792e284e6f74466f756e646572001004785468652063616c6c6572206973206e6f742074686520666f756e6465722e1c4e6f74486561640011046c5468652063616c6c6572206973206e6f742074686520686561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f908083c70616c6c65745f7265636f76657279385265636f76657279436f6e6669670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e74496401000010013064656c61795f706572696f6410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e0001247468726573686f6c642101010c7531360000fd08083c70616c6c65745f7265636f76657279384163746976655265636f766572790c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100000c011c6372656174656410012c426c6f636b4e756d62657200011c6465706f73697418011c42616c616e636500011c667269656e6473bc01385665633c4163636f756e7449643e000001090c3c70616c6c65745f7265636f766572791870616c6c6574144572726f72040454000140284e6f74416c6c6f776564000004f055736572206973206e6f7420616c6c6f77656420746f206d616b6520612063616c6c206f6e20626568616c66206f662074686973206163636f756e74345a65726f5468726573686f6c640001048c5468726573686f6c64206d7573742062652067726561746572207468616e207a65726f404e6f74456e6f756768467269656e6473000204d0467269656e6473206c697374206d7573742062652067726561746572207468616e207a65726f20616e64207468726573686f6c64284d6178467269656e6473000304a8467269656e6473206c697374206d757374206265206c657373207468616e206d617820667269656e6473244e6f74536f72746564000404c8467269656e6473206c697374206d75737420626520736f7274656420616e642066726565206f66206475706c696361746573384e6f745265636f76657261626c650005049c54686973206163636f756e74206973206e6f742073657420757020666f72207265636f7665727948416c72656164795265636f76657261626c65000604ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f7665727938416c726561647953746172746564000704dc41207265636f766572792070726f636573732068617320616c7265616479207374617274656420666f722074686973206163636f756e74284e6f7453746172746564000804cc41207265636f766572792070726f6365737320686173206e6f74207374617274656420666f7220746869732072657363756572244e6f74467269656e64000904a854686973206163636f756e74206973206e6f74206120667269656e642077686f2063616e20766f7563682c44656c6179506572696f64000a04190154686520667269656e64206d757374207761697420756e74696c207468652064656c617920706572696f6420746f20766f75636820666f722074686973207265636f7665727938416c7265616479566f7563686564000b04bc5468697320757365722068617320616c726561647920766f756368656420666f722074686973207265636f76657279245468726573686f6c64000c04e8546865207468726573686f6c6420666f72207265636f766572696e672074686973206163636f756e7420686173206e6f74206265656e206d65742c5374696c6c416374697665000d04fc546865726520617265207374696c6c20616374697665207265636f7665727920617474656d7074732074686174206e65656420746f20626520636c6f73656430416c726561647950726f7879000e04ac54686973206163636f756e7420697320616c72656164792073657420757020666f72207265636f76657279204261645374617465000f0478536f6d6520696e7465726e616c2073746174652069732062726f6b656e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401c105045300000400090901185665633c543e00000909000002c105000d09083870616c6c65745f76657374696e672052656c65617365730001080856300000000856310001000011090c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e1509000002190900190904184f7074696f6e040454011d090108104e6f6e6500000010536f6d6504001d0900000100001d09084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c01b5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01f504244163636f756e7449640100001401206d617962655f69641501013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb504011043616c6c0001386d617962655f706572696f646963c90501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ef504013450616c6c6574734f726967696e00002109084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000025090c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909092909000004082d0918002d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013109045300000400350901185665633c543e00003109083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f787954797065011d012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651d01012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000035090000023109003909000004083d0918003d0910346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014109045300000400450901185665633c543e00004109083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d6265720000450900000241090049090c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d09000004080004005109083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2901015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73bc01385665633c4163636f756e7449643e000055090000040cdd0500180059090c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909095d09083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757361090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00006109083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005000065090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096909082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573ad03014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073dc01645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565d00110626f6f6c00006d090c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097109089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e656404007509012828626f6f6c2c20426e2900020024456d657267656e637900030000750900000408d010007909089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274732907012c537570706f7274733c413e00011473636f72651d070134456c656374696f6e53636f726500011c636f6d707574653901013c456c656374696f6e436f6d7075746500007d09089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273810901705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473bc01185665633c413e0000810900000285090085090000040c0020bc00890910346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011d07045601100453000004008d09013842547265654d61703c4b2c20563e00008d09042042547265654d617008044b011d0704560110000400910900000091090000029509009509000004081d07100099090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e01f1050010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6eed050154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e636500009d090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ea109000002a50900a5090c2c70616c6c65745f67696c741870616c6c65741c47696c74426964081c42616c616e63650118244163636f756e744964010000080118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e7449640000a9090c2c70616c6c65745f67696c741870616c6c65744041637469766547696c7473546f74616c041c42616c616e636501180010011866726f7a656e18011c42616c616e636500012870726f706f7274696f6e3d07012c5065727175696e74696c6c000114696e64657810012c416374697665496e6465780001187461726765743d07012c5065727175696e74696c6c0000ad090c2c70616c6c65745f67696c741870616c6c65742841637469766547696c740c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100010012870726f706f7274696f6e3d07012c5065727175696e74696c6c000118616d6f756e7418011c42616c616e636500010c77686f0001244163636f756e74496400011865787069727910012c426c6f636b4e756d6265720000b1090c2c70616c6c65745f67696c741870616c6c6574144572726f72040454000120404475726174696f6e546f6f536d616c6c000004a4546865206475726174696f6e206f662074686520626964206973206c657373207468616e206f6e652e384475726174696f6e546f6f426967000104f4546865206475726174696f6e20697320746865206269642069732067726561746572207468616e20746865206e756d626572206f66207175657565732e38416d6f756e74546f6f536d616c6c000204dc54686520616d6f756e74206f662074686520626964206973206c657373207468616e20746865206d696e696d756d20616c6c6f7765642e24426964546f6f4c6f77000308410154686520717565756520666f7220746865206269642773206475726174696f6e2069732066756c6c20616e642074686520616d6f756e742062696420697320746f6f206c6f7720746f2067657420696e887468726f756768207265706c6163696e6720616e206578697374696e67206269642e1c556e6b6e6f776e0004045847696c7420696e64657820697320756e6b6e6f776e2e204e6f744f776e6572000504684e6f7420746865206f776e6572206f66207468652067696c742e284e6f74457870697265640006047047696c74206e6f74207965742061742065787069727920646174652e204e6f74466f756e64000704a854686520676976656e2062696420666f722072657472616374696f6e206973206e6f7420666f756e642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b5090c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576350301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874350301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000b9090c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164350301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c350301504f7074696f6e3c543a3a4163636f756e7449643e0000bd090000022000c1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265ad03012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273ad03012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000c509106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c9090000026d0700cd09000002cd0300d1090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6461070150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000d5090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726571010124436f7265496e646578000110686173689501013443616e6469646174654861736800012864657363726970746f725101015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573650701604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273650701604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75707501012847726f7570496e6465780000d909106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e646964617465e109011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e00012064697370757465739d0701604d756c74694469737075746553746174656d656e745365740000e109000002e50900e509000004084d01e90900e909000002ed0900ed09000004086d07990700f109106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f509000002c90900f9090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565fd0901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000fd09000002010a00010a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d050a013c50617261746872656164456e74727900012c636f72655f6f666673657410010c7533320000050a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d090a013c50617261746872656164436c61696d00011c7265747269657310010c7533320000090a0c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d00000800550101084964000059010128436f6c6c61746f72496400000d0a000002110a00110a04184f7074696f6e04045401150a0108104e6f6e6500000010536f6d650400150a0000010000150a0c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f6363757069656400010828506172617468726561640400050a013c50617261746872656164456e7472790000002450617261636861696e00010000190a0000025501001d0a000002210a00210a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726571010124436f7265496e64657800011c706172615f6964550101185061726149640001106b696e64250a013841737369676e6d656e744b696e6400012467726f75705f6964787501012847726f7570496e6465780000250a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e0000002850617261746872656164080059010128436f6c6c61746f724964000010010c75333200010000290a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600002d0a0000040855011000310a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573350a01605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564ad0301244f7074696f6e3c4e3e0000350a000002390a00390a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e00003d0a0000022d0a00410a0c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f416865616400010000450a0c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000490a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f686561646d010120486561644461746100013c76616c69646174696f6e5f636f64659107013856616c69646174696f6e436f646500012470617261636861696ed00110626f6f6c00004d0a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909510a000002550a00550a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000118717565756564cd0901405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e6465780000590a0000025d0a005d0a0860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000610a0000040855012800650a106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909690a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564d00110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c75333200006d0a0000028d0100710a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164750a01304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000750a04184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000790a0000027d0a007d0a0860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000810a000002850a00850a0000040810190a00890a106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d0a000002d10300910a0c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273cd0901405665633c56616c696461746f7249643e000138646973636f766572795f6b657973950a01645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b6579738d0a01445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073f50901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000950a000002d50300990a00000408109501009d0a0c4c706f6c6b61646f745f7072696d6974697665730876313044697370757465537461746504044e01100010013876616c696461746f72735f666f726507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00014876616c696461746f72735f616761696e73746507017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e00011473746172741001044e000130636f6e636c756465645f6174ad0301244f7074696f6e3c4e3e0000a10a106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144572726f7204045400011c744475706c69636174654469737075746553746174656d656e7453657473000004a84475706c696361746520646973707574652073746174656d656e7420736574732070726f76696465642e5c416e6369656e744469737075746553746174656d656e740001048c416e6369656e7420646973707574652073746174656d656e742070726f76696465642e6456616c696461746f72496e6465784f75744f66426f756e6473000204e856616c696461746f7220696e646578206f6e2073746174656d656e74206973206f7574206f6620626f756e647320666f722073657373696f6e2e40496e76616c69645369676e61747572650003047c496e76616c6964207369676e6174757265206f6e2073746174656d656e742e484475706c696361746553746174656d656e74000404cc56616c696461746f7220766f7465207375626d6974746564206d6f7265207468616e206f6e636520746f20646973707574652e34506f74656e7469616c5370616d000504d0546f6f206d616e79207370616d20736c6f7473207573656420627920736f6d652073706563696669632076616c696461746f722e4853696e676c65536964656444697370757465000604c441206469737075746520776865726520746865726520617265206f6e6c7920766f746573206f6e206f6e6520736964652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a50a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564d00110626f6f6c0000a90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ad0a000002b10a00b10a04184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000b50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b90a0000040800550100bd0a00000324000000c10a00c10a04184f7074696f6e04045401c50a0108104e6f6e6500000010536f6d650400c50a0000010000c50a0000040c0055011800c90a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd0a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e7449640001207665726966696572e507014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ed10a01744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000d10a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000d50a105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d90a0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465723902015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679dd0a01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e3902015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665d00110626f6f6c000100145265616479080120726573706f6e7365e50a014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000dd0a04184f7074696f6e04045401e10a0108104e6f6e6500000010536f6d650400e10a0000010000e10a00000408080800e50a080c78636d4456657273696f6e6564526573706f6e736500010c08563004001908013076303a3a526573706f6e736500000008563104002d08013076313a3a526573706f6e73650001000856320400fd01013076323a3a526573706f6e736500020000e90a0000040810390200ed0a0000040c20201000f10a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401f50a045300000400f90a01185665633c543e0000f50a0000040839021000f90a000002f50a00fd0a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304001501013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000010b0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909050b102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730111031043616c6c01b504245369676e617475726501f90714457874726101090b00040028000000090b0000041c0d0b110b150b190b210b250b290b000d0b10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000110b10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000150b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000190b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004001d0b010c45726100001d0b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000210b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400c1010120543a3a496e6465780000250b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000290b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400ac013042616c616e63654f663c543e00002d0b08386b7573616d615f72756e74696d651c52756e74696d6500000000d01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022445020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000490204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100d00400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100d00400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500003d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01510201481830426c6f636b576569676874736502850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746875023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768747d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e81023903186b7573616d61347061726974792d6b7573616d6102000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000080000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978210108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e019102001042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f726974696573010095020400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000a90204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100950204000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510b50204000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000bd0204000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100bd0204001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401001101200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000c10204000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000c1020400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e01c502000c3445706f63684475726174696f6e202058020000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401d902012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100d0040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01dd020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00021c496e6469636573011c496e646963657304204163636f756e74730001040210e1020400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01e5020164041c4465706f736974184034a1aec600000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01e902032042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200ed02040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200fd02040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100090304000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e010d0301680c484578697374656e7469616c4465706f736974184055a0fc0100000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01190304485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c69657201001d0340000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100210304000000000c485472616e73616374696f6e42797465466565184012160500000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f46656525035c0400000000000000000000000000000000a9e696010001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002128417574686f72736869700128417574686f72736869700c18556e636c657301002d030400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100d0040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e013903000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e014103051c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100bc04000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020045030400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e14506179656501010405005503040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f7273010104050059030800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500610304000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100006503040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805056903a80c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805056903a80c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f7250726566730101080505690359030800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405106d0314000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101007d0304000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100550210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405108103040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100450204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050569038903040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505690318040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405008d030400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040579039103800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301009503040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01009d03040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000a10304000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01a5030170143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010180000000001b50306204f6666656e63657301204f6666656e6365730c1c5265706f7274730001040524b903040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505bd0341020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104057828040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00017400000728486973746f726963616c0000000000221c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bc0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100d0040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100c1030400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010051030400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500c9030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405d90300040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e103017c0001e503081c4772616e647061011c4772616e647061181453746174650100e90304000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e67650000ed03040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c6564000011010400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01f503018004384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e207573650121040a20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301002504040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e48526563656976656448656172746265617473000108050511012d040400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505690310100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01410401940440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e015d040b48417574686f72697479446973636f7665727900000000000c2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301006104040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510690404000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d6167657300010406246d040400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510710404000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405007d04d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100d00400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00009d04040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624a10404000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624d00400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000a50404000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01a90401b82c3c456e6163746d656e74506572696f64101000c2010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000c20100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f736974184034a1aec600000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564d004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f7369741840121605000000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01ad040d1c436f756e63696c011c436f756e63696c182450726f706f73616c730100b104040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01b90401cc000169080e48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d08040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040624b504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406246508040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100bc0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01bd0401d4000171080f4050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100750804000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100750804001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100dc0400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e6701010405007d08840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01c10401d81c2050616c6c65744964f90120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e64184034a1aec600000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e6442617365184010c55b920f000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184080965b060000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d626572731010130000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010130000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010403800000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e018108104c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100bc040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01c90401e40001850811205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051089080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301008d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01cd0401e8183050726f706f73616c426f6e6491081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18401098a4850f0000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101080510100048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e910810d00700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496495082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0199081218436c61696d730118436c61696d731418436c61696d7300010406f01804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406f0e104040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406f0e904040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600f00400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01d10401ec041850726566697828807c506179204b534d7320746f20746865204b7573616d61206163636f756e743a00019d08131c5574696c6974790001ed0401f8044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10818204964656e7469747901204964656e7469747910284964656e746974794f660001040500a50804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1050400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500b50844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100bd080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110501fc183042617369634465706f7369741840084cd2c207000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f73697418400293b4f0010000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184068425d8d0100000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01cd08191c536f6369657479011c536f6369657479401c466f756e6465720000000400044820546865206669727374206d656d6265722e1452756c6573000024040008510120412068617368206f66207468652072756c6573206f66207468697320736f636965747920636f6e6365726e696e67206d656d626572736869702e2043616e206f6e6c7920626520736574206f6e636520616e6454206f6e6c792062792074686520666f756e6465722e2843616e646964617465730100d1080400043901205468652063757272656e7420736574206f662063616e646964617465733b206269646465727320746861742061726520617474656d7074696e6720746f206265636f6d65206d656d626572732e4c53757370656e64656443616e646964617465730001040500dd08040004842054686520736574206f662073757370656e6465642063616e646964617465732e0c506f74010018400000000000000000000000000000000004410120416d6f756e74206f66206f7572206163636f756e742062616c616e63652074686174206973207370656369666963616c6c7920666f7220746865206e65787420726f756e642773206269642873292e1048656164000000040004e820546865206d6f7374207072696d6172792066726f6d20746865206d6f737420726563656e746c7920617070726f766564206d656d626572732e1c4d656d626572730100bc04000494205468652063757272656e7420736574206f66206d656d626572732c206f7264657265642e4053757370656e6465644d656d626572730101040500d0040004782054686520736574206f662073757370656e646564206d656d626572732e10426964730100d108040004e8205468652063757272656e7420626964732c2073746f726564206f726465726564206279207468652076616c7565206f6620746865206269642e20566f756368696e670001040500e108040004e4204d656d626572732063757272656e746c7920766f756368696e67206f722062616e6e65642066726f6d20766f756368696e6720616761696e1c5061796f7574730101040500e5080400044d012050656e64696e67207061796f7574733b206f72646572656420627920626c6f636b206e756d6265722c20776974682074686520616d6f756e7420746861742073686f756c642062652070616964206f75742e1c537472696b6573010104050010100000000004dc20546865206f6e676f696e67206e756d626572206f66206c6f73696e6720766f746573206361737420627920746865206d656d6265722e14566f7465730001080505ed08f108040004d020446f75626c65206d61702066726f6d2043616e646964617465202d3e20566f746572202d3e20284d617962652920566f74652e20446566656e646572000000040004c42054686520646566656e64696e67206d656d6265722063757272656e746c79206265696e67206368616c6c656e6765642e34446566656e646572566f7465730001040500f1080400046020566f74657320666f722074686520646566656e6465722e284d61784d656d62657273010010100000000004dc20546865206d6178206e756d626572206f66206d656d6265727320666f722074686520736f6369657479206174206f6e652074696d652e01b105010101242050616c6c6574496495082070792f736f63696504682054686520736f6369657469657327732070616c6c65742069644043616e6469646174654465706f7369741840084cd2c207000000000000000000000004fc20546865206d696e696d756d20616d6f756e74206f662061206465706f73697420726571756972656420666f7220612062696420746f206265206d6164652e4857726f6e6753696465446564756374696f6e184068425d8d0100000000000000000000000855012054686520616d6f756e74206f662074686520756e70616964207265776172642074686174206765747320646564756374656420696e207468652063617365207468617420656974686572206120736b6570746963c020646f65736e277420766f7465206f7220736f6d656f6e6520766f74657320696e207468652077726f6e67207761792e284d6178537472696b657310100a00000008510120546865206e756d626572206f662074696d65732061206d656d626572206d617920766f7465207468652077726f6e672077617920286f72206e6f7420617420616c6c2c207768656e20746865792061726520619c20736b657074696329206265666f72652074686579206265636f6d652073757370656e6465642e2c506572696f645370656e64184090d9120d840100000000000000000000042d012054686520616d6f756e74206f6620696e63656e7469766520706169642077697468696e206561636820706572696f642e20446f65736e277420696e636c75646520566f7465725469702e38526f746174696f6e506572696f641010c089010004110120546865206e756d626572206f6620626c6f636b73206265747765656e2063616e6469646174652f6d656d6265727368697020726f746174696f6e20706572696f64732e3c4d61784c6f636b4475726174696f6e1010004eed0004a420546865206d6178696d756d206475726174696f6e206f6620746865207061796f7574206c6f636b2e3c4368616c6c656e6765506572696f641010c089010004d020546865206e756d626572206f6620626c6f636b73206265747765656e206d656d62657273686970206368616c6c656e6765732e484d617843616e646964617465496e74616b6510100100000004ec20546865206d6178696d756d206e756d626572206f662063616e646964617465732074686174207765206163636570742070657220726f756e642e01f5081a205265636f7665727901205265636f766572790c2c5265636f76657261626c650001040500f90804000409012054686520736574206f66207265636f76657261626c65206163636f756e747320616e64207468656972207265636f7665727920636f6e66696775726174696f6e2e404163746976655265636f7665726965730001080505ed08fd080400106820416374697665207265636f7665727920617474656d7074732e001501204669727374206163636f756e7420697320746865206163636f756e7420746f206265207265636f76657265642c20616e6420746865207365636f6e64206163636f756e74ac20697320746865207573657220747279696e6720746f207265636f76657220746865206163636f756e742e1450726f787900010402000004000c9020546865206c697374206f6620616c6c6f7765642070726f7879206163636f756e74732e00f8204d61702066726f6d2074686520757365722077686f2063616e2061636365737320697420746f20746865207265636f7665726564206163636f756e742e01b9050105011044436f6e6669674465706f736974426173651840042669e103000000000000000000000010550120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061207265636f7665727920636f6e66696775726174696f6e2e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a65206973a8206032202b2073697a656f6628426c6f636b4e756d6265722c2042616c616e636529602062797465732e4c467269656e644465706f736974466163746f7218409a505763000000000000000000000000142d012054686520616d6f756e74206f662063757272656e6379206e656564656420706572206164646974696f6e616c2075736572207768656e206372656174696e672061207265636f766572793c20636f6e66696775726174696f6e2e004d0120546869732069732068656c6420666f7220616464696e67206073697a656f66284163636f756e7449642960206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167651c2076616c75652e284d6178467269656e64732101080900040d0120546865206d6178696d756d20616d6f756e74206f6620667269656e647320616c6c6f77656420696e2061207265636f7665727920636f6e66696775726174696f6e2e3c5265636f766572794465706f7369741840042669e10300000000000000000000001c1d0120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72207374617274696e672061207265636f766572792e0035012054686973206973207072696d6172696c792068656c6420666f7220646574657272696e67206d616c6963696f7573207265636f7665727920617474656d7074732c20616e642073686f756c642901206861766520612076616c7565206c6172676520656e6f7567682074686174206120626164206163746f7220776f756c642063686f6f7365206e6f7420746f20706c61636520746869732901206465706f7369742e20497420616c736f206163747320746f2066756e64206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069734101206073697a656f6628426c6f636b4e756d6265722c2042616c616e6365202b2054202a204163636f756e74496429602062797465732e2057686572652054206973206120636f6e666967757261626c652c207468726573686f6c642e0101091b1c56657374696e67011c56657374696e67081c56657374696e6700010402000509040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e01000d0904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e01bd0501090108444d696e5665737465645472616e73666572184034a1aec600000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c000000000111091c245363686564756c657201245363686564756c65720c184167656e6461010104051015090400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104052811010400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100210904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01c505010d0108344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e0125091d1450726f7879011450726f7879081c50726f78696573010104050029094400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500390944000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01cd05011901184050726f78794465706f736974426173651840b07d3b870f000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184034738e0600000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840b07d3b870f000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184068e61c0d00000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0149091e204d756c746973696701204d756c746973696708244d756c74697369677300010805024d095109040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604550904000001d5050125010c2c4465706f736974426173651840f07520970f000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184080965b060000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573210108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0159091f20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e7469657300010405105d090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005103040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01e105012d011c44426f756e74794465706f73697442617365184034a1aec600000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697491081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184068425d8d0100000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c75650165092310546970730110546970730810546970730001040524690904000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e01e505013101144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184055a0fc010000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565a1030414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184034a1aec600000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e016d092468456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e745068617365010071090400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e000079090400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f7400007d0904000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d657461646174610000210704000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e6469636573010089090400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d617001010405109909310200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f726500001d070400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01e9050135013834556e7369676e656450686173651010960000000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010960000000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6455021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e87648170000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f7369744261736518402030490b1f000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840277f000000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e019d09251047696c74011047696c74102c5175657565546f74616c730100e50804001461012054686520746f74616c73206f66206974656d7320616e642062616c616e6365732077697468696e20656163682071756575652e2053617665732061206c6f74206f662073746f7261676520726561647320696e20746865802063617365206f66207370617273656c79207061636b6564207175657565732e006d012054686520766563746f7220697320696e6465786564206279206475726174696f6e20696e2060506572696f6460732c206f6666736574206279206f6e652c20736f20696e666f726d6174696f6e206f6e20746865207175657565d42077686f7365206475726174696f6e206973206f6e652060506572696f646020776f756c642062652073746f72616765206030602e185175657565730101040210a10904000439012054686520717565756573206f66206269647320726561647920746f206265636f6d652067696c74732e20496e6465786564206279206475726174696f6e2028696e2060506572696f646073292e2c416374697665546f74616c0100a9099000000000000000000000000000000000000000000000000000000000000000000000000004d020496e666f726d6174696f6e2072656c6174696e6720746f207468652067696c74732063757272656e746c79206163746976652e184163746976650001040210ad090400042101205468652063757272656e746c79206163746976652067696c74732c20696e6465786564206163636f7264696e6720746f20746865206f72646572206f66206372656174696f6e2e0135070141011c285175657565436f756e7410102c010000085d01204e756d626572206f66206475726174696f6e2071756575657320696e20746f74616c2e2054686973207365747320746865206d6178696d756d206475726174696f6e20737570706f727465642c2077686963682069738c20746869732076616c7565206d756c7469706c6965642062792060506572696f64602e2c4d617851756575654c656e1010e803000004f0204d6178696d756d206e756d626572206f66206974656d732074686174206d617920626520696e2065616368206475726174696f6e2071756575652e304669666f51756575654c656e1010fa0000000c090120506f7274696f6e206f662074686520717565756520776869636820697320667265652066726f6d206f72646572696e6720616e64206a7573742061204649464f2e009c204d757374206265206e6f2067726561746572207468616e20604d617851756575654c656e602e18506572696f6410108097060008410120546865206261736520706572696f6420666f7220746865206475726174696f6e207175657565732e20546869732069732074686520636f6d6d6f6e206d756c7469706c65206163726f737320616c6ccc20737570706f7274656420667265657a696e67206475726174696f6e7320746861742063616e206265206269642075706f6e2e244d696e467265657a65184050f8369c4d000000000000000000000018550120546865206d696e696d756d20616d6f756e74206f662066756e64732074686174206d6179206265206f66666572656420746f20667265657a6520666f7220612067696c742e204e6f746520746861742074686973510120646f6573206e6f742061637475616c6c79206c696d69742074686520616d6f756e74207768696368206d61792062652066726f7a656e20696e20612067696c742073696e63652067696c7473206d617920626519012073706c697420757020696e206f7264657220746f207361746973667920746865206465736972656420616d6f756e74206f662066756e647320756e6465722067696c74732e0065012049742073686f756c64206265206174206c656173742062696720656e6f75676820746f20656e737572652074686174207468657265206973206e6f20706f737369626c652073746f72616765207370616d2061747461636b64206f722071756575652d66696c6c696e672061747461636b2e30496e74616b65506572696f6410103200000014590120546865206e756d626572206f6620626c6f636b73206265747765656e20636f6e736563757469766520617474656d70747320746f206973737565206d6f72652067696c747320696e20616e206566666f727420746f9c2067657420746f207468652074617267657420616d6f756e7420746f2062652066726f7a656e2e005d012041206c61726765722076616c756520726573756c747320696e2066657765722073746f726167652068697473206561636820626c6f636b2c20627574206120736c6f77657220706572696f6420746f2067657420746f3020746865207461726765742e344d6178496e74616b65426964731010640000000c550120546865206d6178696d756d20616d6f756e74206f66206269647320746861742063616e206265207475726e656420696e746f206973737565642067696c7473206561636820626c6f636b2e2041206c617267657261012076616c75652068657265206d65616e73206c657373206f662074686520626c6f636b20617661696c61626c6520666f72207472616e73616374696f6e732073686f756c64207468657265206265206120676c7574206f66b4206269647320746f206d616b6520696e746f2067696c747320746f20726561636820746865207461726765742e01b1092620426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500b50904000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520b90904000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01410701450104344261675468726573686f6c6473bd090919210355a0fc0100000000daa64602000000006e739b02000000007997fc0200000000d0de6b03000000003358eb03000000000d5f7d04000000009aa6240500000000b146e4050000000067cabf0600000000d640bb07000000005350db0800000000714c250a00000000364f9f0b000000000056500d000000009862400f000000001ba17811000000006593031400000000cd42ed16000000002079431a00000000e401161e000000001ef5762200000000f90c7b2700000000e0073a2d00000000e818cf33000000008c68593b000000002ea8fc43000000000abbe14d00000000c3773759000000001986336600000000e85c13750000000018651d8600000000e846a29900000000be67feaf00000000849f9bc900000000ad2df3e60000000028f78f0801000000d817112f01000000bed32c5b01000000c2f5b38d010000000aac95c7010000002bf4e3090200000022acd855020000001060dbac020000002ef08710030000007c2eb682030000002b988205040000001754589b040000009da5fc4605000000ff099c0b060000006c3ed9ec06000000c475deee07000000960f711609000000aa2d08690a000000f892e6ec0b0000008c4638a90d000000978634a60f0000006dac44ed1100000078b93089140000001660528617000000e479cff21a0000004000ddde1e000000ffc30b5d23000000824fa082280000002793f7672e000000a638fa283500000048bfa0e53c00000047d28ac245000000c5a5ace94f000000f68e158b5b0000009083d3dd6800000066b5f72078000000cf1bc19c89000000fc6ff2a39d0000001eef5995b4000000c02092ddce000000b2ed03f9ec000000078933760f010000d30e63f8360100001252973a64010000e1230d1398010000a0722f77d301000078012180170200006533ef6f65020000428586b7be02000028e784fd24030000b13f0a269a030000d016ac5b2004000022c8b619ba04000079c7ec376a050000e092fbf7330600003d05e6141b070000f701add423080000d8108a1c53090000c8ab1b88ae0a0000b2eff0833c0c0000e858f26b040e00000f7d37ae0e100000d5a7eef264120000583f134a121500001753cb5f231800005c3664b8a61b0000a61a0af5ac1f000033f27f22492400004b3a4c1391290000288805c79d2f000037d3a7e08b360000ffa1222e7c3e0000f0c4a14394470000e5ad6f2dff510000076ebb3bee5d0000abf006ec996b00008c6c8ef4427b00003ad69a76338d0000ba57695dc0a100005dda24f04ab90000b66f609e42d400007655960f27f30000258d6c7f8a1601005169eb71143f0100b9be72cc846d01003c4b1762b7a20100cc2f3404a8df0100f7276e2a77250200480b33486f7502001d5cf5e80ad102000f6410b0fb390300a904775d32b203002de121fde73b040030afb76ca8d90400fb753e695e8e05003c44e45d615d06002cb93b35854a0700a8f8cb772c5a08007a48b90d5d9109003d3dc705d8f50a000d1e42d2348e0c001cb0be7c00620e0024796364e17910001b8ded2fc0df1200d3e942b5f69e1500e8ca99b485c41800d0c88c65525f1c00c2f577f96c8020000abce260613b250074bd4dd293a62a00ec4b61c8aadb300048b0376d08f83700c01384b1551d4000dc2bfda12172490070b645ed972254006cfc51fa516160006c93086d46686e009caae886db797e00c036837621e29000a0649b653af8a50028a34ceef61fbe00385aa297aecbd900483335165d7ef900d0cae4520ece1d010090a7aea4664701e09d92a5060d770130778edcc2a2ad01d00bb8d53b2aec0140b18c096fcb3302805193026ed98502a0f6d663a3d8e30260bbcb8701864f03a045f8b63cdfca0340816de8372c5804405e20a9d009fa04808d72453d76b30580f35bc037df8706804eeca838327b0700b198a10eef9108800b2f9b2a3dd10980a2489405043f0b00724c5a1307e20c00d8f897c605c20e009890be3de0e71000434f6546c15d1300d61cff7d4e2f16009b32b873df691900008775d0bc1c1d00da56ebaf68592100dacb4281f13326003c889ef750c32b000ab7e6cbd8213200346dad52af6d39005047e9335ec9410024ee18e8755c4b0038d4b40049545600087d76b2c2e46200981c03995c497100881e553f38c68100b0cb90a161a99400284fe59e404caa00c0e54a304015c30060cd7437b379dfffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00274050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100c109e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510c109040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e014507000001c509332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100c909040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100cd090400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e014907000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104056d07d109040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104055501d509040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104055501810704000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e014d070149010001d909353050617261496e686572656e74013050617261496e686572656e740820496e636c756465640000c8040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000dd0904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e015107000001f1093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f7570730100f5090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c5061726174687265616451756575650100f9091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f72657301000d0a0400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e6465780100190a040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401001d0a040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e730100190a040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c6573000104055501290a040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040555016d01040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f646548617368000104055501690104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f646548617368000104052d0a690104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d657461010104055501310a0800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701003d0a040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040555011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f646548617368000104055501690104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c000104055501410a040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c000104055501450a040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e7301003d0a04000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301003d0a040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e7351756575650101040510190a04000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e65736973000104055501490a040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f64654279486173685265667301010406690110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f64654279486173680001040669019107040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01b90701790100014d0a382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a65640000c804002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100510a04001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01bd07000000390c446d70010c446d700854446f776e776172644d657373616765517565756573010104055501590a040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104055501248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01c1070000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040555016102040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a6501010405550111012000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e6565647344697370617463680100190a040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000055010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520610a04000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01c507017d010001650a3b1048726d70011048726d70305c48726d704f70656e4368616e6e656c5265717565737473000104058d01690a040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c69737401006d0a0400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040555011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040555011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c5265717565737473000104058d01c804001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c69737401006d0a0400003848726d7057617465726d61726b730001040555011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058d01710a04000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e646578010104055501190a040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e646578010104055501190a0400004c48726d704368616e6e656c436f6e74656e7473010104058d01790a040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104055501810a04001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01c9070189010001890a3c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e7361666501008d0a04000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610910a04000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d345061726173446973707574657301345061726173446973707574657314444c6173745072756e656453657373696f6e000010040008010120546865206c617374207072756e65642073657373696f6e2c20696620616e792e20416c6c20646174612073746f7265642062792074686973206d6f64756c6554207265666572656e6365732073657373696f6e732e2044697370757465730001080502990a9d0a040004050120416c6c206f6e676f696e67206f7220636f6e636c7564656420646973707574657320666f7220746865206c617374207365766572616c2073657373696f6e732e20496e636c756465640001080502990a10040008450120416c6c20696e636c7564656420626c6f636b73206f6e2074686520636861696e2c2061732077656c6c2061732074686520626c6f636b206e756d62657220696e207468697320636861696e207468617459012073686f756c64206265207265766572746564206261636b20746f206966207468652063616e64696461746520697320646973707574656420616e642064657465726d696e656420746f20626520696e76616c69642e245370616d536c6f7473000104051051030400145101204d6170732073657373696f6e20696e646963657320746f206120766563746f7220696e6469636174696e6720746865206e756d626572206f6620706f74656e7469616c6c792d7370616d206469737075746573750120656163682076616c696461746f722069732070617274696369706174696e6720696e2e20506f74656e7469616c6c792d7370616d206469737075746573206172652072656d6f74652064697370757465732077686963682068617665c4206665776572207468616e206062797a616e74696e655f7468726573686f6c64202b2031602076616c696461746f72732e003d0120546865206927746820656e747279206f662074686520766563746f7220636f72726573706f6e647320746f2074686520692774682076616c696461746f7220696e207468652073657373696f6e2e1846726f7a656e0100ad03040010110120576865746865722074686520636861696e2069732066726f7a656e2e2053746172747320617320604e6f6e65602e205768656e20746869732069732060536f6d65602c35012074686520636861696e2077696c6c206e6f742061636365707420616e79206e65772070617261636861696e20626c6f636b7320666f72206261636b696e67206f7220696e636c7573696f6e2c090120616e64206974732076616c756520696e6469636174657320746865206c6173742076616c696420626c6f636b206e756d62657220696e2074686520636861696e2ef82049742063616e206f6e6c7920626520736574206261636b20746f20604e6f6e656020627920676f7665726e616e636520696e74657276656e74696f6e2e01cd070191010001a10a3e2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040555015501040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104055501a50a040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010055011000000000046020546865206e65787420667265652060506172614964602e01d10701a101082c506172614465706f73697418400080ca3961240000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f73697450657242797465184055a0fc0100000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01a90a4614536c6f74730114536c6f747304184c6561736573010104055501ad0a040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e01d50701a501082c4c65617365506572696f641010803a090004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f666673657410100000000004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01b50a472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f00001101040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405b90a18040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510bd0a04000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e01d90701a9011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001c90a482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104055501cd0a0400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e657752616973650100190a0400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e64657801e10701ad010c2050616c6c6574496495082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184018e47648170000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01d50a492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220d90a0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502e90a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502e90a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502e90aed0a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100f10a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000fd0a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01010801b1010001010b63050b041c40436865636b5370656356657273696f6e0d0b1038436865636b547856657273696f6e110b1030436865636b47656e65736973150b2438436865636b4d6f7274616c697479190b2428436865636b4e6f6e6365210bc82c436865636b576569676874250bc8604368617267655472616e73616374696f6e5061796d656e74290bc82d0b",polkadot:"0x6d6574610e4d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173652102011450686173650001146576656e7444010445000118746f70696373250201185665633c543e0000440840706f6c6b61646f745f72756e74696d65144576656e740001881853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040064018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0001001c496e6469636573040078017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0004002042616c616e63657304007c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e0005001c5374616b696e67040084017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000700204f6666656e636573040088015870616c6c65745f6f6666656e6365733a3a4576656e740008001c53657373696f6e040090015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e647061040094015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400a8018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000c002444656d6f63726163790400cc018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000e001c436f756e63696c0400d801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400e001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050687261676d656e456c656374696f6e0400e401a470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4576656e743c52756e74696d653e0011004c546563686e6963616c4d656d626572736869700400f001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e0012002054726561737572790400f4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00130018436c61696d730400f80158636c61696d733a3a4576656e743c52756e74696d653e0018001c56657374696e6704000501017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e0019001c5574696c69747904000901015470616c6c65745f7574696c6974793a3a4576656e74001a00204964656e7469747904000d01017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001450726f787904001101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001d00204d756c746973696704001d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001e0020426f756e7469657304002501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002200105469707304002901016c70616c6c65745f746970733a3a4576656e743c52756e74696d653e00230068456c656374696f6e50726f76696465724d756c7469506861736504002d0101d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e00240020426167734c69737404003901018070616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d653e0025003450617261496e636c7573696f6e04003d01019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e00350014506172617304006d01015c70617261636861696e735f70617261733a3a4576656e740038000c556d7004007101015470617261636861696e735f756d703a3a4576656e74003b001048726d7004007d01017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c002452656769737472617204008501017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f7473040089010154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e7304008d01016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e04009101016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c657404009501016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e00630000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304004c01304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080058013444697370617463684572726f7200004c01304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e04005c0128546f6b656e4572726f720006002841726974686d65746963040060013c41726974686d657469634572726f72000700005c082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000060082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000640c4070616c6c65745f7363686564756c65721870616c6c6574144576656e7404045400010c245363686564756c65640800100138543a3a426c6f636b4e756d626572000010010c753332000004905363686564756c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d2043616e63656c65640800100138543a3a426c6f636b4e756d626572000010010c7533320001048c43616e63656c656420736f6d65207461736b2e205c5b7768656e2c20696e6465785c5d28446973706174636865640c0068016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00006c013c4f7074696f6e3c5665633c75383e3e00007001384469737061746368526573756c74000204a84469737061746368656420736f6d65207461736b2e205c5b7461736b2c2069642c20726573756c745c5d04304576656e747320747970652e68000004081010006c04184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000700418526573756c740804540174044501580108084f6b040074000000000c4572720400580000010000740000040000780c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e636553746174757300010810467265650000002052657365727665640001000084103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001301c457261506169640c00100120457261496e646578000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00000c550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642ea85c5b6572615f696e6465782c2076616c696461746f725f7061796f75742c2072656d61696e6465725c5d2052657761726465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0001040501546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d1c536c61736865640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00020821014f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e545c5b76616c696461746f722c20616d6f756e745c5d684f6c64536c617368696e675265706f7274446973636172646564040010013053657373696f6e496e6465780003081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c648c6e6f742062652070726f6365737365642e205c5b73657373696f6e5f696e6465785c5d385374616b657273456c65637465640004048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000510d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000604d8416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d2457697468647261776e0800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0007085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e636560ac66726f6d2074686520756e6c6f636b696e672071756575652e205c5b73746173682c20616d6f756e745c5d184b69636b65640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000804090141206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e205c5b6e6f6d696e61746f722c2073746173685c5d545374616b696e67456c656374696f6e4661696c6564000904ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640400000130543a3a4163636f756e744964000a082101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e245c5b73746173685c5d345061796f7574537461727465640800100120457261496e6465780000000130543a3a4163636f756e744964000b041501546865207374616b657273272072657761726473206172652067657474696e6720706169642e205c5b6572615f696e6465782c2076616c696461746f725f73746173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e648c01104b696e6400012074696d65736c6f742801384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652e8c000003100000000800900c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909940c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574980134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909980000029c009c00000408a02000a00c4c73705f66696e616c6974795f6772616e6470610c617070185075626c696300000400a4013c656432353531393a3a5075626c69630000a40c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000a80c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964ac0138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65b4016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909ac104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400b0013c737232353531393a3a5075626c69630000b00c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000b4000002b800b80000040800bc00bc083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cc0011c42616c616e636500010c6f776ec0011c42616c616e63650001186f7468657273c401ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000c00000061800c4000002c800c8083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565c0011c42616c616e63650000cc0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273d001445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64d40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747001384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000020000d40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000d80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0000050000e00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564dc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144576656e7404045400011c1c4e65775465726d04012c6e65775f6d656d62657273e801ec5665633c283c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e7449642c2042616c616e63654f663c543e293e000014450141206e6577207465726d2077697468206e65775f6d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e64696461746573206578697374656420746f2072756e550174686520656c656374696f6e2c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e65644501666f72207468697320707572706f73652e204120604e65775465726d285c5b5c5d296020696e64696361746573207468617420736f6d652063616e6469646174657320676f7420746865697220626f6e645501736c617368656420616e64206e6f6e65207765726520656c65637465642c207768696c73742060456d7074795465726d60206d65616e732074686174206e6f2063616e64696461746573206578697374656420746f2c626567696e20776974682e24456d7074795465726d00010831014e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e205468697320697320646966666572656e742066726f6dc8604e65775465726d285c5b5c5d29602e2053656520746865206465736372697074696f6e206f6620604e65775465726d602e34456c656374696f6e4572726f72000204e4496e7465726e616c206572726f722068617070656e6564207768696c6520747279696e6720746f20706572666f726d20656c656374696f6e2e304d656d6265724b69636b65640401186d656d6265720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000308410141206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f723060456d7074795465726d602e2452656e6f756e63656404012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400040498536f6d656f6e65206861732072656e6f756e6365642074686569722063616e6469646163792e4043616e646964617465536c617368656408012463616e6469646174650001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0005103901412063616e6469646174652077617320736c617368656420627920616d6f756e742064756520746f206661696c696e6720746f206f627461696e20612073656174206173206d656d626572206f722872756e6e65722d75702e00e44e6f74652074686174206f6c64206d656d6265727320616e642072756e6e6572732d75702061726520616c736f2063616e646964617465732e4453656174486f6c646572536c617368656408012c736561745f686f6c6465720001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000604350141207365617420686f6c6465722077617320736c617368656420627920616d6f756e74206279206265696e6720666f72636566756c6c792072656d6f7665642066726f6d20746865207365742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e8000002ec00ec00000408001800f00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f40c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f736564040010013450726f706f73616c496e646578000004804e65772070726f706f73616c2e205c5b70726f706f73616c5f696e6465785c5d205370656e64696e67040018013c42616c616e63654f663c542c20493e00010439015765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e205c5b6275646765745f72656d61696e696e675c5d1c417761726465640c0010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0000000130543a3a4163636f756e7449640002041901536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205c5b70726f706f73616c5f696e6465782c2061776172642c2062656e65666963696172795c5d2052656a6563746564080010013450726f706f73616c496e646578000018013c42616c616e63654f663c542c20493e0003042101412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e205c5b70726f706f73616c5f696e6465782c20736c61736865645c5d144275726e74040018013c42616c616e63654f663c542c20493e000404ac536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e205c5b6275726e5c5d20526f6c6c6f766572040018013c42616c616e63654f663c542c20493e0005082d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e505c5b6275646765745f72656d61696e696e675c5d1c4465706f736974040018013c42616c616e63654f663c542c20493e000604ac536f6d652066756e64732068617665206265656e206465706f73697465642e205c5b6465706f7369745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f8105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c00000130543a3a4163636f756e7449640000fc013c457468657265756d41646472657373000018013042616c616e63654f663c543e000004f0536f6d656f6e6520636c61696d656420736f6d6520444f54732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909fc0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400010101205b75383b2032305d0000010100000314000000080005010c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090909010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e3044697370617463686564417304007001384469737061746368526573756c7400030484412063616c6c2077617320646973706174636865642e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909090d010c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090911010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f78794578656375746564040118726573756c747001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465781901010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090915010840706f6c6b61646f745f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740005002c43616e63656c50726f78790006001c41756374696f6e00070000190100000504001d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000025010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090929010c2c70616c6c65745f746970731870616c6c6574144576656e74040454000114184e65775469700401207469705f6861736824011c543a3a486173680000049441206e6577207469702073756767657374696f6e20686173206265656e206f70656e65642e28546970436c6f73696e670401207469705f6861736824011c543a3a48617368000104d841207469702073756767657374696f6e206861732072656163686564207468726573686f6c6420616e6420697320636c6f73696e672e24546970436c6f7365640c01207469705f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e7449640001187061796f757418013042616c616e63654f663c543e0002048441207469702073756767657374696f6e20686173206265656e20636c6f7365642e305469705265747261637465640401207469705f6861736824011c543a3a486173680003049041207469702073756767657374696f6e20686173206265656e207265747261637465642e28546970536c61736865640c01207469705f6861736824011c543a3a4861736800011866696e646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0004048841207469702073756767657374696f6e20686173206265656e20736c61736865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909092d010c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f726564080140656c656374696f6e5f636f6d707574653101013c456c656374696f6e436f6d70757465000130707265765f656a6563746564dc0110626f6f6c000018b44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e003d0149662074686520736f6c7574696f6e206973207369676e65642c2074686973206d65616e732074686174206974206861736e277420796574206265656e2070726f6365737365642e204966207468650501736f6c7574696f6e20697320756e7369676e65642c2074686973206d65616e7320746861742069742068617320616c736f206265656e2070726f6365737365642e0051015468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6520726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a6564040140656c656374696f6e5f636f6d707574653501015c4f7074696f6e3c456c656374696f6e436f6d707574653e000108550154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682060536f6d6560206f662074686520676976656e20636f6d7075746174696f6e2c206f7220656c73652069662074686560656c656374696f6e206661696c65642c20604e6f6e65602e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0002042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e485369676e6564506861736553746172746564040114726f756e6410010c753332000404c0546865207369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e50556e7369676e6564506861736553746172746564040114726f756e6410010c753332000504c854686520756e7369676e6564207068617365206f662074686520676976656e20726f756e642068617320737461727465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093101089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000350104184f7074696f6e0404540131010108104e6f6e6500000010536f6d6504003101000001000039010c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740404540001042052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d200128566f7465576569676874000108746f200128566f7465576569676874000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e7404045400010c3c43616e6469646174654261636b656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c7564656410004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e64657800006901012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c004101016443616e646964617465526563656970743c543a3a486173683e0000610101204865616444617461000065010124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090941010c4c706f6c6b61646f745f7072696d6974697665730876314043616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f6861736824011048617368000045010c4c706f6c6b61646f745f7072696d6974697665730876314c43616e64696461746544657363726970746f7204044801240024011c706172615f696449010108496400013072656c61795f706172656e7424010448000120636f6c6c61746f724d010128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736824011048617368000120706f765f6861736824011048617368000130657261737572655f726f6f74240110486173680001247369676e617475726551010144436f6c6c61746f725369676e6174757265000124706172615f686561642401104861736800015076616c69646174696f6e5f636f64655f686173685d01014856616c69646174696f6e436f646548617368000049010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c75333200004d01104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300005101104c706f6c6b61646f745f7072696d69746976657308763030636f6c6c61746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055010c1c73705f636f72651c73723235353139245369676e617475726500000400590101205b75383b2036345d000059010000034000000008005d010c48706f6c6b61646f745f70617261636861696e287072696d6974697665734856616c69646174696f6e436f6465486173680000040024011048617368000061010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e000065010c4c706f6c6b61646f745f7072696d69746976657308763124436f7265496e6465780000040010010c753332000069010c4c706f6c6b61646f745f7072696d6974697665730876312847726f7570496e6465780000040010010c75333200006d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001144843757272656e74436f646555706461746564040049010118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040049010118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040049010118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040049010118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080049010118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097101106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144576656e7400011c34496e76616c6964466f726d617404000401244d657373616765496400000878557077617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108b4557077617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d38457865637574656455707761726408000401244d657373616765496400007501011c4f7574636f6d65000208bc557077617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308e854686520776569676874206c696d697420666f722068616e646c696e6720757077617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d585570776172644d6573736167657352656365697665640c0049010118506172614964000010010c753332000010010c753332000408f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e5c5c5b20706172612c20636f756e742c2073697a65205c5d484f766572776569676874456e71756575656410004901011850617261496400000401244d6573736167654964000020013c4f766572776569676874496e6465780000200118576569676874000518010154686520776569676874206275646765742077617320657863656564656420666f7220616e20696e646976696475616c20757077617264206d6573736167652e00550154686973206d6573736167652063616e206265206c617465722064697370617463686564206d616e75616c6c79207573696e672060736572766963655f6f7665727765696768746020646973706174636861626c65987573696e67207468652061737369676e656420606f7665727765696768745f696e646578602e00a85c5b20706172612c2069642c206f7665727765696768745f696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740006104901557077617264206d6573736167652066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687414757365642e00705c5b206f7665727765696768745f696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000790101144572726f72000100144572726f720400790101144572726f72000200007901100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007d01106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000110504f70656e4368616e6e656c526571756573746564100049010118506172614964000049010118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408004901011850617261496400008101013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080049010118506172614964000049010118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408004901011850617261496400008101013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090981010c48706f6c6b61646f745f70617261636861696e287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572490101084964000124726563697069656e7449010108496400008501105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e7404045400010c28526567697374657265640800490101185061726149640000000130543a3a4163636f756e744964000000304465726567697374657265640400490101185061726149640001002052657365727665640800490101185061726149640000000130543a3a4163636f756e7449640002000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098901105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f6404001001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c65617365641800490101185061726149640000000130543a3a4163636f756e74496400001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e00011035014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e4901605b70617261636861696e5f69642c206c65617365722c20706572696f645f626567696e2c20706572696f645f636f756e742c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098d01105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c0010013041756374696f6e496e64657800001001404c65617365506572696f644f663c543e0000100138543a3a426c6f636b4e756d62657200000c4901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e9c605b61756374696f6e5f696e6465782c206c656173655f706572696f642c20656e64696e675d603441756374696f6e436c6f736564040010013041756374696f6e496e6465780001040101416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e20605b61756374696f6e5f696e6465785d602052657365727665640c00000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000018013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642ef45365636f6e642069732074686520746f74616c2e20605b6269646465722c2065787472615f72657365727665642c20746f74616c5f616d6f756e745d6028556e72657365727665640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c00490101185061726149640000000130543a3a4163636f756e744964000018013042616c616e63654f663c543e00040c7501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696e207265736572766598627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e80605b70617261636861696e5f69642c206c65617365722c20616d6f756e745d602c42696441636365707465641400000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e00001001404c65617365506572696f644f663c543e00001001404c65617365506572696f644f663c543e000508c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722ebc605b77686f2c20706172615f69642c20616d6f756e742c2066697273745f736c6f742c206c6173745f736c6f745d603457696e6e696e674f6666736574080010013041756374696f6e496e6465780000100138543a3a426c6f636b4e756d6265720006086d015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765206d61702e7c605b61756374696f6e5f696e6465782c20626c6f636b5f6e756d6265725d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099101105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c43726561746564040049010118506172614964000004c84372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e20605b66756e645f696e6465785d602c436f6e74726962757465640c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e000104e0436f6e747269627574656420746f20612063726f77642073616c652e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d602057697468647265770c00000130543a3a4163636f756e744964000049010118506172614964000018013042616c616e63654f663c543e0002040d0157697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e20605b77686f2c2066756e645f696e6465782c20616d6f756e745d60445061727469616c6c79526566756e6465640400490101185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674f06f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e20605b66756e645f696e6465785d602c416c6c526566756e646564040049010118506172614964000404d8416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e20605b66756e645f696e6465785d6024446973736f6c7665640400490101185061726149640005048446756e6420697320646973736f6c7665642e20605b66756e645f696e6465785d603c48616e646c65426964526573756c7408004901011850617261496400007001384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e18456469746564040049010118506172614964000704010154686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e20605b66756e645f696e6465785d602c4d656d6f557064617465640c00000130543a3a4163636f756e744964000049010118506172614964000028011c5665633c75383e000804c841206d656d6f20686173206265656e20757064617465642e20605b77686f2c2066756e645f696e6465782c206d656d6f5d603c4164646564546f4e65775261697365040049010118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e65775261697365600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404007501015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00990101344d756c74694c6f636174696f6e0000990101344d756c74694c6f636174696f6e0000b901011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800990101344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000e1010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00990101344d756c74694c6f636174696f6e000020011c517565727949640000050201544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800990101344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000990101344d756c74694c6f636174696f6e00000902015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800990101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00990101344d756c74694c6f636174696f6e000020011c5175657279496400007901012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08001d02015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f729d0101244a756e6374696f6e7300009d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a10101204a756e6374696f6e0001000858320800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0002000858330c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0003000858341000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0004000858351400a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0005000858361800a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0006000858371c00a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0007000858382000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e0000a10101204a756e6374696f6e00080000a101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400c00110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a5010000061000a901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000ad010000062000b101100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000b501100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a501010c753332000100204672616374696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da501010c75333200011464656e6f6da501010c75333200040000b9010c0c78636d0876320c58636d041043616c6c00000400bd0101585665633c496e737472756374696f6e3c43616c6c3e3e0000bd01000002c10100c1010c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400b901012458636d3c43616c6c3e0015002c536574417070656e6469780400b901012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b0000c501100c78636d087631286d756c746961737365742c4d756c746941737365747300000400c901013c5665633c4d756c746941737365743e0000c901000002cd0100cd01100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964d101011c4173736574496400010c66756ed501012c46756e676962696c6974790000d101100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400990101344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000d501100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400c00110753132380000002c4e6f6e46756e6769626c650400d90101344173736574496e7374616e636500010000d901100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400c001107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400dd01011c5b75383b20385d0003001c4172726179313604008c01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000dd01000003080000000800e1010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400c501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400e50101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000e50104184f7074696f6e04045401e9010108104e6f6e6500000010536f6d650400e9010000010000e9010000040810790100ed010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d00030000f1010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e0000f501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400c501012c4d756c74694173736574730000001057696c640400f901013857696c644d756c7469417373657400010000f901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964d101011c4173736574496400010c66756efd01013c57696c6446756e676962696c69747900010000fd01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000001020c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400ad01010c75363400010000050204184f7074696f6e0404540199010108104e6f6e6500000010536f6d650400990100000100000902080c78636d5056657273696f6e65644d756c746941737365747300010808563004000d02014c5665633c76303a3a4d756c746941737365743e0000000856310400c501013c76313a3a4d756c7469417373657473000100000d020000021102001102100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964150201344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373150201344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74c00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365d90101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964150201344d756c74694c6f636174696f6e000118616d6f756e74c0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373150201344d756c74694c6f636174696f6e000120696e7374616e6365d90101344173736574496e7374616e6365000b00001502100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400190201204a756e6374696f6e0001000858320800190201204a756e6374696f6e0000190201204a756e6374696f6e0002000858330c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0003000858341000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0004000858351400190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0005000858361800190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0006000858371c00190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0007000858382000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e0000190201204a756e6374696f6e000800001902100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a501010c7533320001002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e646578ad01010c753634000300304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579010101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400c00110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f647950617274000900001d02080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004001502014476303a3a4d756c74694c6f636174696f6e00000008563104009901014476313a3a4d756c74694c6f636174696f6e00010000210208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000025020000022400290200000268002d0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d653102016473705f72756e74696d653a3a52756e74696d65537472696e6700003102000005020035020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f3902011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d733d0201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973450201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000818a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c75333200003d020000024102004102000004082828004502000002280049020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173734d0201845065724469737061746368436c6173733c57656967687473506572436c6173733e00004d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454015102000c01186e6f726d616c510201045400012c6f7065726174696f6e616c51020104540001246d616e6461746f72795102010454000051020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963550201384f7074696f6e3c5765696768743e0001246d61785f746f74616c550201384f7074696f6e3c5765696768743e0001207265736572766564550201384f7074696f6e3c5765696768743e0000550204184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000059020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61785d0201545065724469737061746368436c6173733c7533323e00005d020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000061020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400006502082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d653102013452756e74696d65537472696e67000124696d706c5f6e616d653102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069736902011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200006902040c436f77040454016d020004006d020000006d02000002710200710200000408dd01100075020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657479020000027d02007d0204184f7074696f6e0404540181020108104e6f6e6500000010536f6d650400810200000100008102084070616c6c65745f7363686564756c65722c5363686564756c65645632101043616c6c0185022c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ad03244163636f756e7449640100001401206d617962655f69646c013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8502011043616c6c0001386d617962655f706572696f6469638d0201944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ead03013450616c6c6574734f726967696e000085020840706f6c6b61646f745f72756e74696d651043616c6c0001a41853797374656d0400350201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e000000245363686564756c65720400890201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00010010426162650400910201a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400b90201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e64696365730400bd0201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0004002042616c616e6365730400c10201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e00050028417574686f72736869700400cd0201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0006001c5374616b696e670400d50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0007001c53657373696f6e0400f90201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e64706104000d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400390301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000c002444656d6f63726163790400550301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000e001c436f756e63696c0400650301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000f0048546563686e6963616c436f6d6d697474656504006d0301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e0010004050687261676d656e456c656374696f6e0400710301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50687261676d656e456c656374696f6e2c2052756e74696d653e0011004c546563686e6963616c4d656d626572736869700400790301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e00120020547265617375727904007d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00130018436c61696d730400810301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0018001c56657374696e6704009d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0019001c5574696c6974790400a50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001a00204964656e746974790400c90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001450726f78790400690401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001d00204d756c74697369670400710401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001e0020426f756e7469657304007d0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e00220010546970730400810401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546970732c2052756e74696d653e00230068456c656374696f6e50726f76696465724d756c746950686173650400850401fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e00240020426167734c6973740400710501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426167734c6973742c2052756e74696d653e00250034436f6e66696775726174696f6e0400750501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c50617261735368617265640400790501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e04007d0501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400810501c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e0036001450617261730400ed0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400f10501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039000c446d700400f50501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d702c2052756e74696d653e003a000c556d700400f90501a10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556d702c2052756e74696d653e003b001048726d700400fd0501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c00245265676973747261720400010601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400050601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e730400090601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400110601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e0063000089020c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469638d0201a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0204184f7074696f6e04045401680108104e6f6e6500000010536f6d65040068000001000091020c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6695020184426f783c45717569766f636174696f6e50726f6f663c543a3a4865616465723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012009015265706f727420617574686f726974792065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667905017468652065717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f660d01616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63652077696c6c306265207265706f727465642e0d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e48706c616e5f636f6e6669675f6368616e6765040118636f6e666967ad0201504e657874436f6e66696744657363726970746f720002105d01506c616e20616e2065706f636820636f6e666967206368616e67652e205468652065706f636820636f6e666967206368616e6765206973207265636f7264656420616e642077696c6c20626520656e6163746564206f6e5101746865206e6578742063616c6c20746f2060656e6163745f65706f63685f6368616e6765602e2054686520636f6e6669672077696c6c20626520616374697661746564206f6e652065706f63682061667465722e59014d756c7469706c652063616c6c7320746f2074686973206d6574686f642077696c6c207265706c61636520616e79206578697374696e6720706c616e6e656420636f6e666967206368616e6765207468617420686164546e6f74206265656e20656e6163746564207965742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9502084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f66081848656164657201990208496401a102001001206f6666656e646572a10201084964000110736c6f74a5020110536c6f7400013066697273745f686561646572990201184865616465720001347365636f6e645f6865616465729902011848656164657200009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a50101184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c011844696765737400009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400b0013c737232353531393a3a5075626c69630000a502084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000a902082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573450201305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e740000ad020c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f7200010408563108010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f747300010000b10200000408202000b502084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f747300020000b9020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77ad010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd020c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e6465780000489841737369676e20616e2070726576696f75736c7920756e61737369676e656420696e6465782e00dc5061796d656e743a20604465706f736974602069732072657365727665642066726f6d207468652073656e646572206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00f02d2060696e646578603a2074686520696e64657820746f20626520636c61696d65642e2054686973206d757374206e6f7420626520696e207573652e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e207472616e7366657208010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780001505d0141737369676e20616e20696e64657820616c7265616479206f776e6564206279207468652073656e64657220746f20616e6f74686572206163636f756e742e205468652062616c616e6365207265736572766174696f6eb86973206566666563746976656c79207472616e7366657272656420746f20746865206e6577206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0025012d2060696e646578603a2074686520696e64657820746f2062652072652d61737369676e65642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e642d204f6e65207472616e73666572206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ae02020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e7429e42020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e742028726563697069656e74292c23203c2f7765696768743e1066726565040114696e64657810013c543a3a4163636f756e74496e646578000248944672656520757020616e20696e646578206f776e6564206279207468652073656e6465722e005d015061796d656e743a20416e792070726576696f7573206465706f73697420706c6163656420666f722074686520696e64657820697320756e726573657276656420696e207468652073656e646572206163636f756e742e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206f776e2074686520696e6465782e000d012d2060696e646578603a2074686520696e64657820746f2062652066726565642e2054686973206d757374206265206f776e6564206279207468652073656e6465722e0084456d6974732060496e646578467265656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e602d204f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e38666f7263655f7472616e736665720c010c6e6577000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65dc0110626f6f6c0003545501466f72636520616e20696e64657820746f20616e206163636f756e742e205468697320646f65736e277420726571756972652061206465706f7369742e2049662074686520696e64657820697320616c7265616479e868656c642c207468656e20616e79206465706f736974206973207265696d62757273656420746f206974732063757272656e74206f776e65722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00a42d2060696e646578603a2074686520696e64657820746f206265202872652d2961737369676e65642e5d012d20606e6577603a20746865206e6577206f776e6572206f662074686520696e6465782e20546869732066756e6374696f6e2069732061206e6f2d6f7020696620697420697320657175616c20746f2073656e6465722e41012d2060667265657a65603a2069662073657420746f206074727565602c2077696c6c20667265657a652074686520696e64657820736f2069742063616e6e6f74206265207472616e736665727265642e0090456d6974732060496e64657841737369676e656460206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e782d20557020746f206f6e652072657365727665206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af42020202d2052656164733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e657229f82020202d205772697465733a20496e6469636573204163636f756e74732c2053797374656d204163636f756e7420286f726967696e616c206f776e6572292c23203c2f7765696768743e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004484101467265657a6520616e20696e64657820736f2069742077696c6c20616c7761797320706f696e7420746f207468652073656e646572206163636f756e742e205468697320636f6e73756d657320746865206465706f7369742e005901546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d757374206861766520616c6e6f6e2d66726f7a656e206163636f756e742060696e646578602e00ac2d2060696e646578603a2074686520696e64657820746f2062652066726f7a656e20696e20706c6163652e0088456d6974732060496e64657846726f7a656e60206966207375636365737366756c2e002823203c7765696768743e242d20604f283129602e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28312960292e702d20557020746f206f6e6520736c617368206f7065726174696f6e2e302d204f6e65206576656e742e4c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d902d204442205765696768743a203120526561642f577269746520284163636f756e7473292c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e6365000068d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565c00128543a3a42616c616e63650001306e65775f7265736572766564c00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665dc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780174011408496404000001244163636f756e74496400000014496e6465780400c90201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400010101205b75383b2032305d00040000c9020000067400cd020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573d10201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed102000002990200d502103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016410626f6e640c0128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c0013042616c616e63654f663c543e0001147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000044610154616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c80626520746865206163636f756e74207468617420636f6e74726f6c732069742e002d016076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e002101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e003c456d6974732060426f6e646564602e2823203c7765696768743ed02d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e1c2d204f2831292e642d20546872656520657874726120444220656e74726965732e004d014e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e65643d01756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e482d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c23203c2f7765696768743e28626f6e645f65787472610401386d61785f6164646974696f6e616cc0013042616c616e63654f663c543e00013c610141646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757030666f72207374616b696e672e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e004d01557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e5501556e6c696b65205b60626f6e64605d2853656c663a3a626f6e6429206f72205b60756e626f6e64605d2853656c663a3a756e626f6e642920746869732066756e6374696f6e20646f6573206e6f7420696d706f7365bc616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e003c456d6974732060426f6e646564602e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e1c2d204f2831292e2c23203c2f7765696768743e18756e626f6e6404011476616c7565c0013042616c616e63654f663c543e00024c51015363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e64fc706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e2101543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e0045014f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665bc7468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e0039014e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b536029390163616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e656564f8746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e00390149662061207573657220656e636f756e74657273207468652060496e73756666696369656e74426f6e6460206572726f72207768656e2063616c6c696e6720746869732065787472696e7369632c1901746865792073686f756c642063616c6c20606368696c6c6020666972737420696e206f7264657220746f206672656520757020746865697220626f6e6465642066756e64732e0044456d6974732060556e626f6e646564602e009453656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200033c290152656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e0031015468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f4877686174657665722069742077616e74732e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722e0048456d697473206057697468647261776e602e006853656520616c736f205b6043616c6c3a3a756e626f6e64605d2e002823203c7765696768743e0501436f6d706c6578697479204f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2072656d6f766509014e4f54453a2057656967687420616e6e6f746174696f6e20697320746865206b696c6c207363656e6172696f2c20776520726566756e64206f74686572776973652e2c23203c2f7765696768743e2076616c69646174650401147072656673dd02013856616c696461746f725072656673000414e44465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e206e6f6d696e61746504011c74617267657473e50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00052c0d014465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743e2d012d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f662060746172676574736020284e29fc77686963682069732063617070656420617420436f6d7061637441737369676e6d656e74733a3a4c494d495420284d41585f4e4f4d494e4154494f4e53292ed42d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e2c23203c2f7765696768743e146368696c6c00062cc44465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e502d20436f6e7461696e73206f6e6520726561642ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e2c23203c2f7765696768743e247365745f70617965650401147061796565d902017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e000740b42852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e242d2d2d2d2d2d2d2d2d382d205765696768743a204f283129302d204442205765696768743a48202020202d20526561643a204c656467657248202020202d2057726974653a2050617965652c23203c2f7765696768743e387365745f636f6e74726f6c6c6572040128636f6e74726f6c6c6572c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650008408c2852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e002823203c7765696768743ee42d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e942d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732ec42d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e282d2d2d2d2d2d2d2d2d2d305765696768743a204f283129284442205765696768743af02d20526561643a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c6572f42d2057726974653a20426f6e6465642c204c6564676572204e657720436f6e74726f6c6c65722c204c6564676572204f6c6420436f6e74726f6c6c65722c23203c2f7765696768743e4c7365745f76616c696461746f725f636f756e7404010c6e6577a501010c75333200092090536574732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e305765696768743a204f2831295857726974653a2056616c696461746f7220436f756e742c23203c2f7765696768743e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616ca501010c753332000a1ca8496e6372656d656e74732074686520696465616c206e756d626572206f662076616c696461746f72732e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e547363616c655f76616c696461746f725f636f756e74040118666163746f72e902011c50657263656e74000b1cd05363616c652075702074686520696465616c206e756d626572206f662076616c696461746f7273206279206120666163746f722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e9853616d65206173205b6053656c663a3a7365745f76616c696461746f725f636f756e74605d2e2c23203c2f7765696768743e34666f7263655f6e6f5f65726173000c3cac466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e3901546875732074686520656c656374696f6e2070726f63657373206d6179206265206f6e676f696e67207768656e20746869732069732063616c6c65642e20496e2074686973206361736520746865dc656c656374696f6e2077696c6c20636f6e74696e756520756e74696c20746865206e65787420657261206973207472696767657265642e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e34666f7263655f6e65775f657261000d404901466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c2062659c726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e3c2d204e6f20617267756d656e74732e382d205765696768743a204f283129402d20577269746520466f7263654572612c23203c2f7765696768743e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573d001445665633c543a3a4163636f756e7449643e000e20c8536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743e182d204f285629582d2057726974653a20496e76756c6e657261626c65732c23203c2f7765696768743e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f280901466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002823203c7765696768743ee84f285329207768657265205320697320746865206e756d626572206f6620736c617368696e67207370616e7320746f2062652072656d6f766564b452656164733a20426f6e6465642c20536c617368696e67205370616e732c204163636f756e742c204c6f636b7345015772697465733a20426f6e6465642c20536c617368696e67205370616e73202869662053203e2030292c204c65646765722c2050617965652c2056616c696461746f72732c204e6f6d696e61746f72732ca44163636f756e742c204c6f636b732057726974657320456163683a205370616e536c617368202a20532c23203c2f7765696768743e50666f7263655f6e65775f6572615f616c776179730010380101466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e0084546865206469737061746368206f726967696e206d75737420626520526f6f742e002423205761726e696e6700190154686520656c656374696f6e2070726f6365737320737461727473206d756c7469706c6520626c6f636b73206265666f72652074686520656e64206f6620746865206572612e4901496620746869732069732063616c6c6564206a757374206265666f72652061206e657720657261206973207472696767657265642c2074686520656c656374696f6e2070726f63657373206d6179206e6f748c6861766520656e6f75676820626c6f636b7320746f20676574206120726573756c742e002823203c7765696768743e382d205765696768743a204f283129442d2057726974653a20466f7263654572612c23203c2f7765696768743e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573ed0201205665633c7533323e0011349443616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e00b043616e2062652063616c6c6564206279207468652060543a3a536c61736843616e63656c4f726967696e602e000101506172616d65746572733a2065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e002823203c7765696768743e50436f6d706c65786974793a204f2855202b205329b477697468205520756e6170706c69656420736c6173686573207765696768746564207769746820553d31303030d0616e64205320697320746865206e756d626572206f6620736c61736820696e646963657320746f2062652063616e63656c65642e642d20526561643a20556e6170706c69656420536c6173686573682d2057726974653a20556e6170706c69656420536c61736865732c23203c2f7765696768743e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012540d01506179206f757420616c6c20746865207374616b65727320626568696e6420612073696e676c652076616c696461746f7220666f7220612073696e676c65206572612e0049012d206076616c696461746f725f73746173686020697320746865207374617368206163636f756e74206f66207468652076616c696461746f722e205468656972206e6f6d696e61746f72732c20757020746f2501202060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602c2077696c6c20616c736f207265636569766520746865697220726577617264732e31012d206065726160206d617920626520616e7920657261206265747765656e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e005501546865206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e20416e79206163636f756e742063616e2063616c6c20746869732066756e6374696f6e2c206576656e206966746974206973206e6f74206f6e65206f6620746865207374616b6572732e002823203c7765696768743efc2d2054696d6520636f6d706c65786974793a206174206d6f7374204f284d61784e6f6d696e61746f72526577617264656450657256616c696461746f72292ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e2c2d2d2d2d2d2d2d2d2d2d2d19014e20697320746865204e756d626572206f66207061796f75747320666f72207468652076616c696461746f722028696e636c7564696e67207468652076616c696461746f72291c5765696768743a842d205265776172642044657374696e6174696f6e205374616b65643a204f284e29c02d205265776172642044657374696e6174696f6e20436f6e74726f6c6c657220284372656174696e67293a204f284e29004d0120204e4f54453a20776569676874732061726520617373756d696e672074686174207061796f75747320617265206d61646520746f20616c697665207374617368206163636f756e7420285374616b6564292e55012020506179696e67206576656e2061206465616420636f6e74726f6c6c65722069732063686561706572207765696768742d776973652e20576520646f6e277420646f20616e7920726566756e647320686572652e2c23203c2f7765696768743e187265626f6e6404011476616c7565c0013042616c616e63654f663c543e001324dc5265626f6e64206120706f7274696f6e206f6620746865207374617368207363686564756c656420746f20626520756e6c6f636b65642e00d4546865206469737061746368206f726967696e206d757374206265207369676e65642062792074686520636f6e74726f6c6c65722e002823203c7765696768743ed02d2054696d6520636f6d706c65786974793a204f284c292c207768657265204c20697320756e6c6f636b696e67206368756e6b73902d20426f756e64656420627920604d41585f554e4c4f434b494e475f4348554e4b53602ef02d2053746f72616765206368616e6765733a2043616e277420696e6372656173652073746f726167652c206f6e6c792064656372656173652069742e2c23203c2f7765696768743e447365745f686973746f72795f64657074680801446e65775f686973746f72795f6465707468a5010120457261496e6465780001446572615f6974656d735f64656c65746564a501010c7533320014582d015365742060486973746f72794465707468602076616c75652e20546869732066756e6374696f6e2077696c6c2064656c65746520616e7920686973746f727920696e666f726d6174696f6e7c7768656e2060486973746f727944657074686020697320726564756365642e002c506172616d65746572733a0d012d20606e65775f686973746f72795f6465707468603a20546865206e657720686973746f727920646570746820796f7520776f756c64206c696b6520746f207365742e59012d20606572615f6974656d735f64656c65746564603a20546865206e756d626572206f66206974656d7320746861742077696c6c2062652064656c6574656420627920746869732064697370617463682e20546869735d01202073686f756c64207265706f727420616c6c207468652073746f72616765206974656d7320746861742077696c6c2062652064656c6574656420627920636c656172696e67206f6c642065726120686973746f72792e590120204e656564656420746f207265706f727420616e2061636375726174652077656967687420666f72207468652064697370617463682e20547275737465642062792060526f6f746020746f207265706f727420616e4820206163637572617465206e756d6265722e00504f726967696e206d75737420626520726f6f742e002823203c7765696768743edc2d20453a204e756d626572206f6620686973746f7279206465707468732072656d6f7665642c20692e652e203130202d3e2037203d2033382d205765696768743a204f284529302d204442205765696768743a9c202020202d2052656164733a2043757272656e74204572612c20486973746f72792044657074686c202020202d205772697465733a20486973746f72792044657074682d01202020202d20436c6561722050726566697820456163683a20457261205374616b6572732c204572615374616b657273436c69707065642c204572617356616c696461746f7250726566732501202020202d2057726974657320456163683a204572617356616c696461746f725265776172642c2045726173526577617264506f696e74732c2045726173546f74616c5374616b652c6c20202020202045726173537461727453657373696f6e496e6465782c23203c2f7765696768743e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320015305d0152656d6f766520616c6c2064617461207374727563747572657320636f6e6365726e696e672061207374616b65722f7374617368206f6e636520697420697320617420612073746174652077686572652069742063616e0501626520636f6e736964657265642060647573746020696e20746865207374616b696e672073797374656d2e2054686520726571756972656d656e7473206172653a000501312e207468652060746f74616c5f62616c616e636560206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e1101322e206f722c2074686520606c65646765722e746f74616c60206f66207468652073746173682069732062656c6f77206578697374656e7469616c206465706f7369742e00550154686520666f726d65722063616e2068617070656e20696e206361736573206c696b65206120736c6173683b20746865206c6174746572207768656e20612066756c6c7920756e626f6e646564206163636f756e7409016973207374696c6c20726563656976696e67207374616b696e67207265776172647320696e206052657761726444657374696e6174696f6e3a3a5374616b6564602e00310149742063616e2062652063616c6c656420627920616e796f6e652c206173206c6f6e672061732060737461736860206d65657473207468652061626f766520726571756972656d656e74732e00dc526566756e647320746865207472616e73616374696f6e20666565732075706f6e207375636365737366756c20657865637574696f6e2e106b69636b04010c77686fe50201a05665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00162ce052656d6f76652074686520676976656e206e6f6d696e6174696f6e732066726f6d207468652063616c6c696e672076616c696461746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e004d012d206077686f603a2041206c697374206f66206e6f6d696e61746f72207374617368206163636f756e74732077686f20617265206e6f6d696e6174696e6720746869732076616c696461746f72207768696368c0202073686f756c64206e6f206c6f6e676572206265206e6f6d696e6174696e6720746869732076616c696461746f722e0055014e6f74653a204d616b696e6720746869732063616c6c206f6e6c79206d616b65732073656e736520696620796f7520666972737420736574207468652076616c696461746f7220707265666572656e63657320746f78626c6f636b20616e792066757274686572206e6f6d696e6174696f6e732e487365745f7374616b696e675f6c696d6974731401486d696e5f6e6f6d696e61746f725f626f6e6418013042616c616e63654f663c543e0001486d696e5f76616c696461746f725f626f6e6418013042616c616e63654f663c543e00014c6d61785f6e6f6d696e61746f725f636f756e74f102012c4f7074696f6e3c7533323e00014c6d61785f76616c696461746f725f636f756e74f102012c4f7074696f6e3c7533323e0001247468726573686f6c64f502013c4f7074696f6e3c50657263656e743e001734b85570646174652074686520766172696f7573207374616b696e67206c696d69747320746869732070616c6c65742e0025012a20606d696e5f6e6f6d696e61746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f2062652061206e6f6d696e61746f722e25012a20606d696e5f76616c696461746f725f626f6e64603a20546865206d696e696d756d2061637469766520626f6e64206e656564656420746f20626520612076616c696461746f722e55012a20606d61785f6e6f6d696e61746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e2062652061206e6f6d696e61746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e55012a20606d61785f76616c696461746f725f636f756e74603a20546865206d6178206e756d626572206f662075736572732077686f2063616e20626520612076616c696461746f72206174206f6e63652e205768656e98202073657420746f20604e6f6e65602c206e6f206c696d697420697320656e666f726365642e00a84f726967696e206d75737420626520526f6f7420746f2063616c6c20746869732066756e6374696f6e2e0035014e4f54453a204578697374696e67206e6f6d696e61746f727320616e642076616c696461746f72732077696c6c206e6f742062652061666665637465642062792074686973207570646174652e1101746f206b69636b2070656f706c6520756e64657220746865206e6577206c696d6974732c20606368696c6c5f6f74686572602073686f756c642062652063616c6c65642e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400185441014465636c61726520612060636f6e74726f6c6c65726020746f2073746f702070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e00d8456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e004101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2c206275742063616e2062652063616c6c656420627920616e796f6e652e0059014966207468652063616c6c6572206973207468652073616d652061732074686520636f6e74726f6c6c6572206265696e672074617267657465642c207468656e206e6f206675727468657220636865636b7320617265d8656e666f726365642c20616e6420746869732066756e6374696f6e2062656861766573206a757374206c696b6520606368696c6c602e005d014966207468652063616c6c657220697320646966666572656e74207468616e2074686520636f6e74726f6c6c6572206265696e672074617267657465642c2074686520666f6c6c6f77696e6720636f6e646974696f6e73306d757374206265206d65743a3d012a204120604368696c6c5468726573686f6c6460206d7573742062652073657420616e6420636865636b656420776869636820646566696e657320686f7720636c6f736520746f20746865206d6178550120206e6f6d696e61746f7273206f722076616c696461746f7273207765206d757374207265616368206265666f72652075736572732063616e207374617274206368696c6c696e67206f6e652d616e6f746865722e59012a204120604d61784e6f6d696e61746f72436f756e746020616e6420604d617856616c696461746f72436f756e7460206d75737420626520736574207768696368206973207573656420746f2064657465726d696e65902020686f7720636c6f73652077652061726520746f20746865207468726573686f6c642e5d012a204120604d696e4e6f6d696e61746f72426f6e646020616e6420604d696e56616c696461746f72426f6e6460206d7573742062652073657420616e6420636865636b65642c2077686963682064657465726d696e65735101202069662074686973206973206120706572736f6e20746861742073686f756c64206265206368696c6c6564206265636175736520746865792068617665206e6f74206d657420746865207468726573686f6c64402020626f6e642072657175697265642e005501546869732063616e2062652068656c7066756c20696620626f6e6420726571756972656d656e74732061726520757064617465642c20616e64207765206e65656420746f2072656d6f7665206f6c642075736572739877686f20646f206e6f74207361746973667920746865736520726571756972656d656e74732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed902083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e6500040000dd02083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6ee102011c50657262696c6c00011c626c6f636b6564dc0110626f6f6c0000e102000006390200e502000002c50200e9020c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000ed020000021000f10204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000f50204184f7074696f6e04045401e9020108104e6f6e6500000010536f6d650400e9020000010000f9020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973fd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd020840706f6c6b61646f745f72756e74696d652c53657373696f6e4b657973000018011c6772616e647061a001d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011062616265a10201c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65ac01d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72010301e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74050301f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279090301fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000103104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070185075626c696300000400b0013c737232353531393a3a5075626c696300000503104c706f6c6b61646f745f7072696d6974697665730876313861737369676e6d656e745f617070185075626c696300000400b0013c737232353531393a3a5075626c6963000009030c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400b0013c737232353531393a3a5075626c696300000d030c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600001009015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66110301bc426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20543a3a426c6f636b4e756d6265723e3e00013c6b65795f6f776e65725f70726f6f66a9020140543a3a4b65794f776e657250726f6f6600012409015265706f727420766f7465722065717569766f636174696f6e2f6d69736265686176696f722e2054686973206d6574686f642077696c6c2076657269667920746865f465717569766f636174696f6e2070726f6f6620616e642076616c69646174652074686520676976656e206b6579206f776e6572736869702070726f6f66f8616761696e73742074686520657874726163746564206f6666656e6465722e20496620626f7468206172652076616c69642c20746865206f6666656e63654477696c6c206265207265706f727465642e000d01546869732065787472696e736963206d7573742062652063616c6c656420756e7369676e656420616e642069742069732065787065637465642074686174206f6e6c791501626c6f636b20617574686f72732077696c6c2063616c6c206974202876616c69646174656420696e206056616c6964617465556e7369676e656460292c2061732073756368150169662074686520626c6f636b20617574686f7220697320646566696e65642069742077696c6c20626520646566696e6564206173207468652065717569766f636174696f6e247265706f727465722e306e6f74655f7374616c6c656408011464656c6179100138543a3a426c6f636b4e756d62657200016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100138543a3a426c6f636b4e756d62657200021c19014e6f74652074686174207468652063757272656e7420617574686f7269747920736574206f6620746865204752414e4450412066696e616c697479206761646765742068617325017374616c6c65642e20546869732077696c6c2074726967676572206120666f7263656420617574686f7269747920736574206368616e67652061742074686520626567696e6e696e671d016f6620746865206e6578742073657373696f6e2c20746f20626520656e6163746564206064656c61796020626c6f636b7320616674657220746861742e205468652064656c6179110173686f756c64206265206869676820656e6f75676820746f20736166656c7920617373756d6520746861742074686520626c6f636b207369676e616c6c696e67207468652501666f72636564206368616e67652077696c6c206e6f742062652072652d6f726765642028652e672e203130303020626c6f636b73292e20546865204752414e44504120766f74657273250177696c6c20737461727420746865206e657720617574686f7269747920736574207573696e672074686520676976656e2066696e616c697a656420626c6f636b20617320626173652e584f6e6c792063616c6c61626c6520627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1103084c73705f66696e616c6974795f6772616e6470614445717569766f636174696f6e50726f6f660804480124044e0110000801187365745f6964200114536574496400013065717569766f636174696f6e1503014845717569766f636174696f6e3c482c204e3e00001503084c73705f66696e616c6974795f6772616e6470613045717569766f636174696f6e0804480124044e011001081c507265766f7465040019030139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d697404002d030141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e000100001903084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456011d03045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273742903011828562c2053290001187365636f6e642903011828562c20532900001d03084066696e616c6974795f6772616e6470611c507265766f74650804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e000021030c4c73705f66696e616c6974795f6772616e6470610c617070245369676e61747572650000040025030148656432353531393a3a5369676e6174757265000025030c1c73705f636f72651c65643235353139245369676e617475726500000400590101205b75383b2036345d00002903000004081d032103002d03084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401a00456013103045301210300100130726f756e645f6e756d62657220010c7536340001206964656e74697479a00108496400011466697273743503011828562c2053290001187365636f6e643503011828562c20532900003103084066696e616c6974795f6772616e64706124507265636f6d6d69740804480124044e01100008012c7461726765745f68617368240104480001347461726765745f6e756d6265721001044e0000350300000408310321030039030c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c040454000104246865617274626561740801246865617274626561743d0301644865617274626561743c543a3a426c6f636b4e756d6265723e0001247369676e6174757265510301bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e61747572650000242823203c7765696768743e61012d20436f6d706c65786974793a20604f284b202b20452960207768657265204b206973206c656e677468206f6620604b6579736020286865617274626561742e76616c696461746f72735f6c656e2920616e642045206973d820206c656e677468206f6620606865617274626561742e6e6574776f726b5f73746174652e65787465726e616c5f61646472657373608820202d20604f284b29603a206465636f64696e67206f66206c656e67746820604b60ac20202d20604f284529603a206465636f64696e672f656e636f64696e67206f66206c656e6774682060456039012d20446252656164733a2070616c6c65745f73657373696f6e206056616c696461746f7273602c2070616c6c65745f73657373696f6e206043757272656e74496e646578602c20604b657973602c5820206052656365697665644865617274626561747360802d2044625772697465733a2060526563656976656448656172746265617473602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d03084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000140130626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720001346e6574776f726b5f7374617465410301484f70617175654e6574776f726b537461746500013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c753332000041030c1c73705f636f7265206f6666636861696e484f70617175654e6574776f726b5374617465000008011c706565725f6964450301304f706171756550656572496400014865787465726e616c5f616464726573736573490301505665633c4f70617175654d756c7469616464723e00004503081c73705f636f7265304f70617175655065657249640000040028011c5665633c75383e000049030000024d03004d030c1c73705f636f7265206f6666636861696e3c4f70617175654d756c7469616464720000040028011c5665633c75383e00005103104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e61747572650000040055010148737232353531393a3a5369676e6174757265000055030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565c0013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616ca501012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e64a501010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e646578a501013c5265666572656e64756d496e646578000110766f7465590301644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e646578a501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e64a501010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578f102015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e646578a501012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e59030c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f74655d030110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e6365000100005d030c4070616c6c65745f64656d6f637261637910766f746510566f7465000004000800000061030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000065030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e690304184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100006d030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d001445665633c543a3a4163636f756e7449643e0001147072696d65690301504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c64a501012c4d656d626572436f756e7400012070726f706f73616c8502017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e64a501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800011c617070726f7665dc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e646578a501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64ad0101185765696768740001306c656e6774685f626f756e64a501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71030c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c65741043616c6c04045400011810766f7465080114766f746573d001445665633c543a3a4163636f756e7449643e00011476616c7565c0013042616c616e63654f663c543e00005c5901566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e20546869732063616e2062652063616c6c656420746fe07365742074686520696e697469616c20766f7465732c206f722075706461746520616c7265616479206578697374696e6720766f7465732e005d0155706f6e20696e697469616c20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e642061206465706f73697420616d6f756e742069734d0172657365727665642e20546865206465706f736974206973206261736564206f6e20746865206e756d626572206f6620766f74657320616e642063616e2062652075706461746564206f7665722074696d652e004c5468652060766f746573602073686f756c643a4420202d206e6f7420626520656d7074792e550120202d206265206c657373207468616e20746865206e756d626572206f6620706f737369626c652063616e646964617465732e204e6f7465207468617420616c6c2063757272656e74206d656d6265727320616e6411012020202072756e6e6572732d75702061726520616c736f206175746f6d61746963616c6c792063616e6469646174657320666f7220746865206e65787420726f756e642e004d014966206076616c756560206973206d6f7265207468616e206077686f60277320746f74616c2062616c616e63652c207468656e20746865206d6178696d756d206f66207468652074776f20697320757365642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e6700550149742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f202a2a4e4f542a2a20706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865a86c6f636b20616e64206b65657020736f6d6520666f722066757274686572206f7065726174696f6e732e002823203c7765696768743e5101576520617373756d6520746865206d6178696d756d2077656967687420616d6f6e6720616c6c20332063617365733a20766f74655f657175616c2c20766f74655f6d6f726520616e6420766f74655f6c6573732e2c23203c2f7765696768743e3072656d6f76655f766f7465720001146c52656d6f766520606f726967696e60206173206120766f7465722e00b8546869732072656d6f76657320746865206c6f636b20616e642072657475726e7320746865206465706f7369742e00fc546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e656420616e64206265206120766f7465722e407375626d69745f63616e64696461637904013c63616e6469646174655f636f756e74a501010c75333200023c11015375626d6974206f6e6573656c6620666f722063616e6469646163792e204120666978656420616d6f756e74206f66206465706f736974206973207265636f726465642e005d01416c6c2063616e64696461746573206172652077697065642061742074686520656e64206f6620746865207465726d2e205468657920656974686572206265636f6d652061206d656d6265722f72756e6e65722d75702ccc6f72206c65617665207468652073797374656d207768696c65207468656972206465706f73697420697320736c61736865642e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642e002c232323205761726e696e67005d014576656e20696620612063616e64696461746520656e6473207570206265696e672061206d656d6265722c2074686579206d7573742063616c6c205b6043616c6c3a3a72656e6f756e63655f63616e646964616379605d5901746f20676574207468656972206465706f736974206261636b2e204c6f73696e67207468652073706f7420696e20616e20656c656374696f6e2077696c6c20616c77617973206c65616420746f206120736c6173682e002823203c7765696768743e0901546865206e756d626572206f662063757272656e742063616e64696461746573206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e4872656e6f756e63655f63616e64696461637904012872656e6f756e63696e677503012852656e6f756e63696e670003484d0152656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c3c6f7574636f6d65732065786973743a0049012d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c20746865206465706f736974206973f02020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e61012d20606f726967696e6020697320612063757272656e742072756e6e65722d75702e20496e207468697320636173652c20746865206465706f73697420697320756e72657365727665642c2072657475726e656420616e648c20206f726967696e2069732072656d6f76656420617320612072756e6e65722d75702e55012d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c20746865206465706f73697420697320756e726573657276656420616e64206f726967696e2069735501202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e6101202053696d696c617220746f205b6072656d6f76655f6d656d626572605d2853656c663a3a72656d6f76655f6d656d626572292c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865795901202061726520696d6d6564696174656c7920757365642e20496620746865207072696d652069732072656e6f756e63696e672c207468656e206e6f207072696d652077696c6c20657869737420756e74696c207468653420206e65787420726f756e642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265207369676e65642c20616e642068617665206f6e65206f66207468652061626f766520726f6c65732e002823203c7765696768743ee05468652074797065206f662072656e6f756e63696e67206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e3472656d6f76655f6d656d62657208010c77686fc502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013c6861735f7265706c6163656d656e74dc0110626f6f6c000438590152656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f667c746865206f7574676f696e67206d656d62657220697320736c61736865642e005501496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865fc6f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20656c656374696f6e20697320737461727465642e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e0041014e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e002823203c7765696768743e5101496620776520686176652061207265706c6163656d656e742c20776520757365206120736d616c6c207765696768742e20456c73652c2073696e63652074686973206973206120726f6f742063616c6c20616e64d077696c6c20676f20696e746f2070687261676d656e2c20776520617373756d652066756c6c20626c6f636b20666f72206e6f772e2c23203c2f7765696768743e50636c65616e5f646566756e63745f766f746572730801286e756d5f766f7465727310010c75333200012c6e756d5f646566756e637410010c7533320005284501436c65616e20616c6c20766f746572732077686f2061726520646566756e63742028692e652e207468657920646f206e6f7420736572766520616e7920707572706f736520617420616c6c292e20546865ac6465706f736974206f66207468652072656d6f76656420766f74657273206172652072657475726e65642e0001015468697320697320616e20726f6f742066756e6374696f6e20746f2062652075736564206f6e6c7920666f7220636c65616e696e67207468652073746174652e00b8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520726f6f742e002823203c7765696768743e5d0154686520746f74616c206e756d626572206f6620766f7465727320616e642074686f736520746861742061726520646566756e6374206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7503086470616c6c65745f656c656374696f6e735f70687261676d656e2852656e6f756e63696e6700010c184d656d6265720000002052756e6e657255700001002443616e6469646174650400a501010c7533320002000079030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565c0013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f6964a501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8103105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e6174757265000060884d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d10010c77686ffc013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c658d0301d04f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20543a3a426c6f636b4e756d626572293e00012473746174656d656e74950301544f7074696f6e3c53746174656d656e744b696e643e00013c844d696e742061206e657720636c61696d20746f20636f6c6c65637420444f54732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f6620444f547320746861742077696c6c20626520636c61696d65642e09012d206076657374696e675f7363686564756c65603a20416e206f7074696f6e616c2076657374696e67207363686564756c6520666f7220746865736520444f54732e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e1d01576520617373756d6520776f7273742063617365207468617420626f74682076657374696e6720616e642073746174656d656e74206973206265696e6720696e7365727465642e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572658503013845636473615369676e617475726500012473746174656d656e7428011c5665633c75383e000268e44d616b65206120636c61696d20746f20636f6c6c65637420796f757220444f5473206279207369676e696e6720612073746174656d656e742e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f2060636c61696d5f61747465737460206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653ac03e2028636f6e666967757265642070726566697820737472696e67292861646472657373292873746174656d656e7429004901616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e743b20746865206073746174656d656e7460206d757374206d617463682074686174207768696368206973c06578706563746564206163636f7264696e6720746f20796f757220707572636861736520617272616e67656d656e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732efc57656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d5f617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e1861747465737404012473746174656d656e7428011c5665633c75383e000344f441747465737420746f20612073746174656d656e742c206e656564656420746f2066696e616c697a652074686520636c61696d732070726f636573732e0065015741524e494e473a20496e73656375726520756e6c65737320796f757220636861696e20696e636c75646573206050726576616c69646174654174746573747360206173206120605369676e6564457874656e73696f6e602e0050556e7369676e65642056616c69646174696f6e3a2901412063616c6c20746f20617474657374206973206465656d65642076616c6964206966207468652073656e6465722068617320612060507265636c61696d602072656769737465726564f4616e642070726f76696465732061206073746174656d656e746020776869636820697320657870656374656420666f7220746865206163636f756e742e002c506172616d65746572733a65012d206073746174656d656e74603a20546865206964656e74697479206f66207468652073746174656d656e74207768696368206973206265696e6720617474657374656420746f20696e20746865207369676e61747572652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ef057656967687420696e636c75646573206c6f67696320746f20646f207072652d76616c69646174696f6e206f6e2060617474657374602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64fc013c457468657265756d4164647265737300010c6e6577fc013c457468657265756d416464726573730001386d617962655f707265636c61696d690301504f7074696f6e3c543a3a4163636f756e7449643e000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400890301205b75383b2036355d000089030000034100000008008d0304184f7074696f6e0404540191030108104e6f6e6500000010536f6d6504009103000001000091030000040c18181000950304184f7074696f6e0404540199030108104e6f6e6500000010536f6d6504009903000001000099030c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c61720000001053616674000100009d030c3870616c6c65745f76657374696e671870616c6c65741043616c6c0404540001141076657374000034b8556e6c6f636b20616e79207665737465642066756e6473206f66207468652073656e646572206163636f756e742e005d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20322052656164732c203220577269746573f8202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745dfc202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c205b53656e646572204163636f756e745d2c23203c2f7765696768743e28766573745f6f74686572040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013cb8556e6c6f636b20616e79207665737465642066756e6473206f662061206074617267657460206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051012d2060746172676574603a20546865206163636f756e742077686f7365207665737465642066756e64732073686f756c6420626520756e6c6f636b65642e204d75737420686176652066756e6473207374696c6c646c6f636b656420756e64657220746869732070616c6c65742e00d0456d69747320656974686572206056657374696e67436f6d706c6574656460206f72206056657374696e6755706461746564602e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c203320577269746573f0202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e74f4202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c23203c2f7765696768743e3c7665737465645f7472616e73666572080118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00024464437265617465206120766573746564207472616e736665722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d2060746172676574603a20546865206163636f756e7420726563656976696e6720746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20332052656164732c2033205772697465733901202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d3d01202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c205b53656e646572204163636f756e745d2c23203c2f7765696768743e54666f7263655f7665737465645f7472616e736665720c0118736f75726365c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a10301a456657374696e67496e666f3c42616c616e63654f663c543e2c20543a3a426c6f636b4e756d6265723e00034860466f726365206120766573746564207472616e736665722e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e00e82d2060736f75726365603a20546865206163636f756e742077686f73652066756e64732073686f756c64206265207472616e736665727265642e11012d2060746172676574603a20546865206163636f756e7420746861742073686f756c64206265207472616e7366657272656420746865207665737465642066756e64732ef02d20607363686564756c65603a205468652076657374696e67207363686564756c6520617474616368656420746f20746865207472616e736665722e005c456d697473206056657374696e6743726561746564602e00fc4e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b2e002823203c7765696768743e242d20604f283129602e742d2044625765696768743a20342052656164732c2034205772697465733101202020202d2052656164733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e743501202020202d205772697465733a2056657374696e672053746f726167652c2042616c616e636573204c6f636b732c20546172676574204163636f756e742c20536f75726365204163636f756e742c23203c2f7765696768743e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c7533320004545d014d657267652074776f2076657374696e67207363686564756c657320746f6765746865722c206372656174696e672061206e65772076657374696e67207363686564756c65207468617420756e6c6f636b73206f7665725501746865206869676865737420706f737369626c6520737461727420616e6420656e6420626c6f636b732e20496620626f7468207363686564756c6573206861766520616c7265616479207374617274656420746865590163757272656e7420626c6f636b2077696c6c206265207573656420617320746865207363686564756c652073746172743b207769746820746865206361766561742074686174206966206f6e65207363686564756c655d0169732066696e6973686564206279207468652063757272656e7420626c6f636b2c20746865206f746865722077696c6c206265207472656174656420617320746865206e6577206d6572676564207363686564756c652c2c756e6d6f6469666965642e00f84e4f54453a20496620607363686564756c65315f696e646578203d3d207363686564756c65325f696e6465786020746869732069732061206e6f2d6f702e41014e4f54453a20546869732077696c6c20756e6c6f636b20616c6c207363686564756c6573207468726f756768207468652063757272656e7420626c6f636b207072696f7220746f206d657267696e672e61014e4f54453a20496620626f7468207363686564756c6573206861766520656e646564206279207468652063757272656e7420626c6f636b2c206e6f206e6577207363686564756c652077696c6c206265206372656174656464616e6420626f74682077696c6c2062652072656d6f7665642e006c4d6572676564207363686564756c6520617474726962757465733a35012d20607374617274696e675f626c6f636b603a20604d4158287363686564756c65312e7374617274696e675f626c6f636b2c207363686564756c6564322e7374617274696e675f626c6f636b2c48202063757272656e745f626c6f636b29602e21012d2060656e64696e675f626c6f636b603a20604d4158287363686564756c65312e656e64696e675f626c6f636b2c207363686564756c65322e656e64696e675f626c6f636b29602e59012d20606c6f636b6564603a20607363686564756c65312e6c6f636b65645f61742863757272656e745f626c6f636b29202b207363686564756c65322e6c6f636b65645f61742863757272656e745f626c6f636b29602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00e82d20607363686564756c65315f696e646578603a20696e646578206f6620746865206669727374207363686564756c6520746f206d657267652eec2d20607363686564756c65325f696e646578603a20696e646578206f6620746865207365636f6e64207363686564756c6520746f206d657267652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1030c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d6265720000a5030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465781901010c75313600011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ead030154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea903000002850200ad030840706f6c6b61646f745f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400b10301746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400b50301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000f0048546563686e6963616c436f6d6d69747465650400b90301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e0010004050617261636861696e734f726967696e0400bd03016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c65740400c103014870616c6c65745f78636d3a3a4f726967696e00630010566f69640400c50301110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000b10308306672616d655f73797374656d245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000b503084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b903084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000bd03106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e04004901011850617261496400000000c1030c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400990101344d756c74694c6f636174696f6e00000020526573706f6e73650400990101344d756c74694c6f636174696f6e00010000c503081c73705f636f726510566f696400010000c9030c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74000130543a3a4163636f756e7449640000347841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e002823203c7765696768743e25012d20604f2852296020776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e64656420616e6420636f64652d626f756e646564292e982d204f6e652073746f72616765206d75746174696f6e2028636f64656320604f28522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e307365745f6964656e74697479040110696e666fcd0301a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00014c290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e002823203c7765696768743e442d20604f2858202b205827202b205229601d0120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e64656429e020202d20776865726520605260206a756467656d656e74732d636f756e7420287265676973747261722d636f756e742d626f756e64656429802d204f6e652062616c616e63652072657365727665206f7065726174696f6e2e21012d204f6e652073746f72616765206d75746174696f6e2028636f6465632d7265616420604f285827202b205229602c20636f6465632d777269746520604f2858202b20522960292e302d204f6e65206576656e742e2c23203c2f7765696768743e207365745f7375627304011073756273550401645665633c28543a3a4163636f756e7449642c2044617461293e0002548c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e002823203c7765696768743e302d20604f2850202b20532960e420202d20776865726520605060206f6c642d737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e842d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e732e142d2044423adc20202d206050202b2053602073746f72616765206d75746174696f6e732028636f64656320636f6d706c657869747920604f2831296029bc20202d204f6e652073746f7261676520726561642028636f64656320636f6d706c657869747920604f28502960292ec020202d204f6e652073746f726167652077726974652028636f64656320636f6d706c657869747920604f28532960292ed020202d204f6e652073746f726167652d6578697374732028604964656e746974794f663a3a636f6e7461696e735f6b657960292e2c23203c2f7765696768743e38636c6561725f6964656e746974790003483901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e002823203c7765696768743e402d20604f2852202b2053202b20582960cc20202d20776865726520605260207265676973747261722d636f756e742028676f7665726e616e63652d626f756e646564292ed420202d2077686572652060536020737562732d636f756e742028686172642d20616e64206465706f7369742d626f756e646564292e210120202d20776865726520605860206164646974696f6e616c2d6669656c642d636f756e7420286465706f7369742d626f756e64656420616e6420636f64652d626f756e646564292e882d204f6e652062616c616e63652d756e72657365727665206f7065726174696f6e2ec82d206032602073746f7261676520726561647320616e64206053202b2032602073746f726167652064656c6574696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e44726571756573745f6a756467656d656e740801247265675f696e646578a5010138526567697374726172496e64657800011c6d61785f666565c0013042616c616e63654f663c543e00045c94526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2858202b205229602e302d204f6e65206576656e742e2c23203c2f7765696768743e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005446843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e882d204f6e652073746f72616765206d75746174696f6e20604f2852202b205829602e2c2d204f6e65206576656e742c23203c2f7765696768743e1c7365745f666565080114696e646578a5010138526567697374726172496e64657800010c666565c0013042616c616e63654f663c543e0006341901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e333135202b2052202a20302e33323920c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e387365745f6163636f756e745f6964080114696e646578a5010138526567697374726172496e64657800010c6e6577000130543a3a4163636f756e744964000734bc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee02d2042656e63686d61726b3a20382e383233202b2052202a20302e333220c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e287365745f6669656c6473080114696e646578a5010138526567697374726172496e6465780001186669656c64735d0401384964656e746974794669656c6473000834a853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e002823203c7765696768743e242d20604f285229602e782d204f6e652073746f72616765206d75746174696f6e20604f285229602ee42d2042656e63686d61726b3a20372e343634202b2052202a20302e33323520c2b57320286d696e207371756172657320616e616c79736973292c23203c2f7765696768743e4470726f766964655f6a756467656d656e740c01247265675f696e646578a5010138526567697374726172496e646578000118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001246a756467656d656e746504015c4a756467656d656e743c42616c616e63654f663c543e3e00094cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e002823203c7765696768743e342d20604f2852202b205829602e842d204f6e652062616c616e63652d7472616e73666572206f7065726174696f6e2e942d20557020746f206f6e65206163636f756e742d6c6f6f6b7570206f7065726174696f6e2eb82d2053746f726167653a2031207265616420604f285229602c2031206d757461746520604f2852202b205829602e302d204f6e65206576656e742e2c23203c2f7765696768743e346b696c6c5f6964656e74697479040118746172676574c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000a4c410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e002823203c7765696768743e442d20604f2852202b2053202b205829602e802d204f6e652062616c616e63652d72657365727665206f7065726174696f6e2e702d206053202b2032602073746f72616765206d75746174696f6e732e302d204f6e65206576656e742e2c23203c2f7765696768743e1c6164645f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011064617461d903011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e04704964656e746974792070616c6c6574206465636c61726174696f6e2ecd030c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616cd1030190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c6179d9030110446174610001146c6567616cd90301104461746100010c776562d90301104461746100011072696f74d903011044617461000114656d61696cd90301104461746100013c7067705f66696e6765727072696e74510401404f7074696f6e3c5b75383b2032305d3e000114696d616765d90301104461746100011c74776974746572d9030110446174610000d10310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d5030453000004004d0401185665633c543e0000d50300000408d903d90300d9030c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400dd030000010010526177310400e1030000020010526177320400e5030000030010526177330400e9030000040010526177340400380000050010526177350400ed030000060010526177360400f1030000070010526177370400f5030000080010526177380400dd010000090010526177390400f90300000a001452617731300400fd0300000b001452617731310400010400000c001452617731320400050400000d001452617731330400090400000e0014526177313404000d0400000f00145261773135040011040000100014526177313604008c000011001452617731370400150400001200145261773138040019040000130014526177313904001d0400001400145261773230040001010000150014526177323104002104000016001452617732320400250400001700145261773233040029040000180014526177323404002d04000019001452617732350400310400001a001452617732360400350400001b001452617732370400390400001c0014526177323804003d0400001d001452617732390400410400001e001452617733300400450400001f001452617733310400490400002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000dd03000003000000000800e103000003010000000800e503000003020000000800e903000003030000000800ed03000003050000000800f103000003060000000800f503000003070000000800f903000003090000000800fd030000030a000000080001040000030b000000080005040000030c000000080009040000030d00000008000d040000030e000000080011040000030f0000000800150400000311000000080019040000031200000008001d040000031300000008002104000003150000000800250400000316000000080029040000031700000008002d04000003180000000800310400000319000000080035040000031a000000080039040000031b00000008003d040000031c000000080041040000031d000000080045040000031e000000080049040000031f00000008004d04000002d50300510404184f7074696f6e0404540101010108104e6f6e6500000010536f6d65040001010000010000550400000259040059040000040800d903005d040c3c70616c6c65745f6964656e7469747914747970657320426974466c6167730404540161040004002001344964656e746974794669656c64000061040c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000065040c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000069040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706515010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465781901010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706515010130543a3a50726f787954797065000114696e6465781901010c753136000118686569676874a5010138543a3a426c6f636b4e756d6265720001246578745f696e646578a501010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f747970656d0401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d0404184f7074696f6e0404540115010108104e6f6e6500000010536f6d6504001501000001000071040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00011063616c6c85020160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c790401344f706171756543616c6c3c543e00012873746f72655f63616c6cdc0110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74750401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c641901010c7531360001446f746865725f7369676e61746f72696573d001445665633c543a3a4163636f756e7449643e00012474696d65706f696e742101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e750404184f7074696f6e0404540121010108104e6f6e6500000010536f6d65040021010000010000790410346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f7061717565040454018502000800a501000000850201045400007d040c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565c0013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f6964a501012c426f756e7479496e64657800011c63757261746f72c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565c0013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f6964a501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f6964a501012c426f756e7479496e64657800012c62656e6566696369617279c502018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f6964a501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f6964a501012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c2c70616c6c65745f746970731870616c6c65741043616c6c040454000118387265706f72745f617765736f6d65080118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e74496400004c59015265706f727420736f6d657468696e672060726561736f6e60207468617420646573657276657320612074697020616e6420636c61696d20616e79206576656e7475616c207468652066696e6465722773206665652e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173bc60446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743ec82d20436f6d706c65786974793a20604f2852296020776865726520605260206c656e677468206f662060726561736f6e602e9020202d20656e636f64696e6720616e642068617368696e67206f662027726561736f6e27702d20446252656164733a2060526561736f6e73602c20605469707360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e2c726574726163745f7469700401106861736824011c543a3a4861736800014c5101526574726163742061207072696f72207469702d7265706f72742066726f6d20607265706f72745f617765736f6d65602c20616e642063616e63656c207468652070726f63657373206f662074697070696e672e00dc4966207375636365737366756c2c20746865206f726967696e616c206465706f7369742077696c6c20626520756e72657365727665642e004d01546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e642074686520746970206964656e7469666965642062792060686173686041016d7573742068617665206265656e207265706f7274656420627920746865207369676e696e67206163636f756e74207468726f75676820607265706f72745f617765736f6d65602028616e64206e6f744c7468726f75676820607469705f6e657760292e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e008c456d697473206054697052657472616374656460206966207375636365737366756c2e002823203c7765696768743e502d20436f6d706c65786974793a20604f28312960d820202d20446570656e6473206f6e20746865206c656e677468206f662060543a3a48617368602077686963682069732066697865642e8c2d20446252656164733a206054697073602c20606f726967696e206163636f756e7460bc2d2044625772697465733a2060526561736f6e73602c206054697073602c20606f726967696e206163636f756e74602c23203c2f7765696768743e1c7469705f6e65770c0118726561736f6e28011c5665633c75383e00010c77686f000130543a3a4163636f756e7449640001247469705f76616c7565c0013042616c616e63654f663c543e000258f04769766520612074697020666f7220736f6d657468696e67206e65773b206e6f2066696e6465722773206665652077696c6c2062652074616b656e2e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e005d012d2060726561736f6e603a2054686520726561736f6e20666f722c206f7220746865207468696e6720746861742064657365727665732c20746865207469703b2067656e6572616c6c7920746869732077696c6c20626558202061205554462d382d656e636f6465642055524c2ee82d206077686f603a20546865206163636f756e742077686963682073686f756c6420626520637265646974656420666f7220746865207469702e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e0074456d69747320604e657754697060206966207375636365737366756c2e002823203c7765696768743e51012d20436f6d706c65786974793a20604f2852202b2054296020776865726520605260206c656e677468206f662060726561736f6e602c2060546020697320746865206e756d626572206f6620746970706572732e5d0120202d20604f285429603a206465636f64696e6720605469707065726020766563206f66206c656e677468206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792d012020202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f66442020202060543a3a54697070657273602ee020202d20604f285229603a2068617368696e6720616e6420656e636f64696e67206f6620726561736f6e206f66206c656e677468206052607c2d20446252656164733a206054697070657273602c2060526561736f6e7360742d2044625772697465733a2060526561736f6e73602c206054697073602c23203c2f7765696768743e0c7469700801106861736824011c543a3a486173680001247469705f76616c7565c0013042616c616e63654f663c543e000360b04465636c6172652061207469702076616c756520666f7220616e20616c72656164792d6f70656e207469702e005101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062652061706d656d626572206f662074686520605469707065727360207365742e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f66207468652068617368206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e65666963696172793420206163636f756e742049442e4d012d20607469705f76616c7565603a2054686520616d6f756e74206f66207469702074686174207468652073656e64657220776f756c64206c696b6520746f20676976652e20546865206d656469616e20746970d4202076616c7565206f662061637469766520746970706572732077696c6c20626520676976656e20746f20746865206077686f602e006101456d6974732060546970436c6f73696e676020696620746865207468726573686f6c64206f66207469707065727320686173206265656e207265616368656420616e642074686520636f756e74646f776e20706572696f643068617320737461727465642e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e6774682d0120206054602c20696e736572742074697020616e6420636865636b20636c6f73696e672c20605460206973206368617267656420617320757070657220626f756e6420676976656e2062795d01202060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e005d01202041637475616c6c792077656967687420636f756c64206265206c6f77657220617320697420646570656e6473206f6e20686f77206d616e7920746970732061726520696e20604f70656e5469706020627574206974d02020697320776569676874656420617320696620616c6d6f73742066756c6c20692e65206f66206c656e6774682060542d31602e702d20446252656164733a206054697070657273602c20605469707360482d2044625772697465733a206054697073602c23203c2f7765696768743e24636c6f73655f7469700401106861736824011c543a3a486173680004405c436c6f736520616e64207061796f75742061207469702e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e00150154686520746970206964656e74696669656420627920606861736860206d75737420686176652066696e69736865642069747320636f756e74646f776e20706572696f642e0061012d206068617368603a20546865206964656e74697479206f6620746865206f70656e2074697020666f722077686963682061207469702076616c7565206973206465636c617265642e205468697320697320666f726d65645d0120206173207468652068617368206f6620746865207475706c65206f6620746865206f726967696e616c207469702060726561736f6e6020616e64207468652062656e6566696369617279206163636f756e742049442e002823203c7765696768743e61012d20436f6d706c65786974793a20604f285429602077686572652060546020697320746865206e756d626572206f6620746970706572732e206465636f64696e6720605469707065726020766563206f66206c656e677468510120206054602e20605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e205468652061637475616c20636f7374c02020646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602ea82d20446252656164733a206054697073602c206054697070657273602c20607469702066696e64657260d82d2044625772697465733a2060526561736f6e73602c206054697073602c206054697070657273602c20607469702066696e646572602c23203c2f7765696768743e24736c6173685f7469700401106861736824011c543a3a486173680005309452656d6f766520616e6420736c61736820616e20616c72656164792d6f70656e207469702e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e00f44173206120726573756c742c207468652066696e64657220697320736c617368656420616e6420746865206465706f7369747320617265206c6f73742e0084456d6974732060546970536c617368656460206966207375636365737366756c2e002823203c7765696768743efc2020605460206973206368617267656420617320757070657220626f756e6420676976656e2062792060436f6e7461696e734c656e677468426f756e64602e010120205468652061637475616c20636f737420646570656e6473206f6e2074686520696d706c656d656e746174696f6e206f662060543a3a54697070657273602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001103c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e00011c7769746e6573735d050158536f6c7574696f6e4f72536e617073686f7453697a65000038a45375626d6974206120736f6c7574696f6e20666f722074686520756e7369676e65642070686173652e00c8546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f6e6f6e655f5f2e003d0154686973207375626d697373696f6e20697320636865636b6564206f6e2074686520666c792e204d6f72656f7665722c207468697320756e7369676e656420736f6c7574696f6e206973206f6e6c79550176616c696461746564207768656e207375626d697474656420746f2074686520706f6f6c2066726f6d20746865202a2a6c6f63616c2a2a206e6f64652e204566666563746976656c792c2074686973206d65616e735d0174686174206f6e6c79206163746976652076616c696461746f72732063616e207375626d69742074686973207472616e73616374696f6e207768656e20617574686f72696e67206120626c6f636b202873696d696c617240746f20616e20696e686572656e74292e005901546f2070726576656e7420616e7920696e636f727265637420736f6c7574696f6e2028616e642074687573207761737465642074696d652f776569676874292c2074686973207472616e73616374696f6e2077696c6c4d0170616e69632069662074686520736f6c7574696f6e207375626d6974746564206279207468652076616c696461746f7220697320696e76616c696420696e20616e79207761792c206566666563746976656c799c70757474696e6720746865697220617574686f72696e6720726577617264206174207269736b2e00e04e6f206465706f736974206f7220726577617264206973206173736f63696174656420776974682074686973207375626d697373696f6e2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265610501544f7074696f6e3c456c656374696f6e53636f72653e000114b05365742061206e65772076616c756520666f7220604d696e696d756d556e7472757374656453636f7265602e00d84469737061746368206f726967696e206d75737420626520616c69676e656420776974682060543a3a466f7263654f726967696e602e00f05468697320636865636b2063616e206265207475726e6564206f66662062792073657474696e67207468652076616c756520746f20604e6f6e65602e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747365050158537570706f7274733c543a3a4163636f756e7449643e0002205901536574206120736f6c7574696f6e20696e207468652071756575652c20746f2062652068616e646564206f757420746f2074686520636c69656e74206f6620746869732070616c6c657420696e20746865206e6578748863616c6c20746f2060456c656374696f6e50726f76696465723a3a656c656374602e004501546869732063616e206f6e6c79206265207365742062792060543a3a466f7263654f726967696e602c20616e64206f6e6c79207768656e207468652070686173652069732060456d657267656e6379602e00610154686520736f6c7574696f6e206973206e6f7420636865636b656420666f7220616e7920666561736962696c69747920616e6420697320617373756d656420746f206265207472757374776f727468792c20617320616e795101666561736962696c69747920636865636b20697473656c662063616e20696e207072696e6369706c652063617573652074686520656c656374696f6e2070726f6365737320746f206661696c202864756520746f686d656d6f72792f77656967687420636f6e73747261696e73292e187375626d69740801307261775f736f6c7574696f6e8904017c426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543e3e3e0001586e756d5f7369676e65645f7375626d697373696f6e7310010c7533320003349c5375626d6974206120736f6c7574696f6e20666f7220746865207369676e65642070686173652e00d0546865206469737061746368206f726967696e20666f20746869732063616c6c206d757374206265205f5f7369676e65645f5f2e005d0154686520736f6c7574696f6e20697320706f74656e7469616c6c79207175657565642c206261736564206f6e2074686520636c61696d65642073636f726520616e642070726f6365737365642061742074686520656e64506f6620746865207369676e65642070686173652e005d0141206465706f73697420697320726573657276656420616e64207265636f7264656420666f722074686520736f6c7574696f6e2e204261736564206f6e20746865206f7574636f6d652c2074686520736f6c7574696f6e15016d696768742062652072657761726465642c20736c61736865642c206f722067657420616c6c206f7220612070617274206f6620746865206465706f736974206261636b2e002823203c7765696768743eb051756575652073697a65206d7573742062652070726f7669646564206173207769746e65737320646174612e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8904089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453018d04000c0120736f6c7574696f6e8d0401045300011473636f726559050134456c656374696f6e53636f7265000114726f756e6410010c75333200008d040840706f6c6b61646f745f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e31360000400118766f74657331910400000118766f746573329d0400000118766f74657333b10400000118766f74657334bd0400000118766f74657335c90400000118766f74657336d50400000118766f74657337e10400000118766f74657338ed0400000118766f74657339f9040000011c766f746573313005050000011c766f746573313111050000011c766f74657331321d050000011c766f746573313329050000011c766f746573313435050000011c766f746573313541050000011c766f74657331364d050000009104000002950400950400000408a50199040099040000061901009d04000002a10400a1040000040ca501a504990400a504000004089904a90400a904000006ad0400ad040c3473705f61726974686d65746963287065725f7468696e677318506572553136000004001901010c7531360000b104000002b50400b5040000040ca501b904990400b90400000302000000a50400bd04000002c10400c1040000040ca501c504990400c50400000303000000a50400c904000002cd0400cd040000040ca501d104990400d10400000304000000a50400d504000002d90400d9040000040ca501dd04990400dd0400000305000000a50400e104000002e50400e5040000040ca501e904990400e90400000306000000a50400ed04000002f10400f1040000040ca501f504990400f50400000307000000a50400f904000002fd0400fd040000040ca5010105990400010500000308000000a50400050500000209050009050000040ca5010d059904000d0500000309000000a50400110500000215050015050000040ca501190599040019050000030a000000a504001d0500000221050021050000040ca501250599040025050000030b000000a5040029050000022d05002d050000040ca501310599040031050000030c000000a50400350500000239050039050000040ca5013d059904003d050000030d000000a50400410500000245050045050000040ca501490599040049050000030e000000a504004d0500000251050051050000040ca501550599040055050000030f000000a5040059050000030300000018005d05089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f74657273a501010c75333200011c74617267657473a501010c7533320000610504184f7074696f6e0404540159050108104e6f6e6500000010536f6d650400590500000100006505000002690500690500000408006d05006d05084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273e801845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e000071050c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c0404540001041472656261670401286469736c6f6361746564000130543a3a4163636f756e74496400002059014465636c617265207468617420736f6d6520606469736c6f636174656460206163636f756e74206861732c207468726f7567682072657761726473206f722070656e616c746965732c2073756666696369656e746c7955016368616e676564206974732077656967687420746861742069742073686f756c642070726f7065726c792066616c6c20696e746f206120646966666572656e7420626167207468616e206974732063757272656e74106f6e652e001d01416e796f6e652063616e2063616c6c20746869732066756e6374696f6e2061626f757420616e7920706f74656e7469616c6c79206469736c6f6361746564206163636f756e742e00610157696c6c206e657665722072657475726e20616e206572726f723b20696620606469736c6f63617465646020646f6573206e6f74206578697374206f7220646f65736e2774206e65656420612072656261672c207468656ee069742069732061206e6f6f7020616e64206665657320617265207374696c6c20636f6c6c65637465642066726f6d20606f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7505106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001a4807365745f76616c69646174696f6e5f757067726164655f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d62657200000494536574207468652076616c69646174696f6e2075706772616465206672657175656e63792e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100138543a3a426c6f636b4e756d62657200010484536574207468652076616c69646174696f6e20757067726164652064656c61792e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000204d05365742074686520616363657074616e636520706572696f6420666f7220616e20696e636c756465642063616e6469646174652e447365745f6d61785f636f64655f73697a6504010c6e657710010c753332000304dc53657420746865206d61782076616c69646174696f6e20636f64652073697a6520666f7220696e636f6d696e672075706772616465732e407365745f6d61785f706f765f73697a6504010c6e657710010c753332000404c453657420746865206d617820504f5620626c6f636b2073697a6520666f7220696e636f6d696e672075706772616465732e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049453657420746865206d6178206865616420646174612073697a6520666f722070617261732e507365745f706172617468726561645f636f72657304010c6e657710010c753332000604b453657420746865206e756d626572206f66207061726174687265616420657865637574696f6e20636f7265732e587365745f706172617468726561645f7265747269657304010c6e657710010c753332000704d853657420746865206e756d626572206f66207265747269657320666f72206120706172746963756c617220706172617468726561642e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100138543a3a426c6f636b4e756d626572000804d0536574207468652070617261636861696e2076616c696461746f722d67726f757020726f746174696f6e206672657175656e6379747365745f636861696e5f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000904ac5365742074686520617661696c6162696c69747920706572696f6420666f722070617261636861696e732e787365745f7468726561645f617661696c6162696c6974795f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000a04b05365742074686520617661696c6162696c69747920706572696f6420666f722070617261746872656164732e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04390153657420746865207363686564756c696e67206c6f6f6b61686561642c20696e206578706563746564206e756d626572206f6620626c6f636b73206174207065616b207468726f7567687075742e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e6577f102012c4f7074696f6e3c7533323e000c04ec53657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2061737369676e20746f20616e7920636f72652e487365745f6d61785f76616c696461746f727304010c6e6577f102012c4f7074696f6e3c7533323e000d040d0153657420746865206d6178696d756d206e756d626572206f662076616c696461746f727320746f2075736520696e2070617261636861696e20636f6e73656e7375732e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e040d0153657420746865206469737075746520706572696f642c20696e206e756d626572206f662073657373696f6e7320746f206b65657020666f722064697370757465732eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572000f04c853657420746865206469737075746520706f737420636f6e636c7573696f6e20616363657074616e636520706572696f642e687365745f646973707574655f6d61785f7370616d5f736c6f747304010c6e657710010c753332001004b453657420746865206d6178696d756d206e756d626572206f662064697370757465207370616d20736c6f74732ea47365745f646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6404010c6e6577100138543a3a426c6f636b4e756d626572001104b853657420746865206469737075746520636f6e636c7573696f6e2062792074696d65206f757420706572696f642e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c753332001208f853657420746865206e6f2073686f7720736c6f74732c20696e206e756d626572206f66206e756d626572206f6620636f6e73656e73757320736c6f74732e4c4d757374206265206174206c6561737420312e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c7533320013049c5365742074686520746f74616c206e756d626572206f662064656c6179207472616e636865732e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c7533320014048c53657420746865207a65726f74682064656c6179207472616e6368652077696474682e507365745f6e65656465645f617070726f76616c7304010c6e657710010c753332001504dc53657420746865206e756d626572206f662076616c696461746f7273206e656564656420746f20617070726f7665206120626c6f636b2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604590153657420746865206e756d626572206f662073616d706c657320746f20646f206f6620746865206052656c61795652464d6f64756c6f6020617070726f76616c2061737369676e6d656e7420637269746572696f6e2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c7533320017042d015365747320746865206d6178696d756d206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c75333200180465015365747320746865206d6178696d756d20746f74616c2073697a65206f66206974656d7320746861742063616e2070726573656e7420696e206120757077617264206469737061746368207175657565206174206f6e63652e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c7533320019049c5365742074686520637269746963616c20646f776e77617264206d6573736167652073697a652e707365745f756d705f736572766963655f746f74616c5f77656967687404010c6e6577200118576569676874001a043901536574732074686520736f6674206c696d697420666f7220746865207068617365206f66206469737061746368696e6720646973706174636861626c6520757077617264206d657373616765732e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b042d015365747320746865206d6178696d756d2073697a65206f6620616e20757077617264206d65737361676520746861742063616e2062652073656e7420627920612063616e6469646174652ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c0405015365747320746865206d6178696d756d206e756d626572206f66206d65737361676573207468617420612063616e6469646174652063616e20636f6e7461696e2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d0435015365747320746865206e756d626572206f662073657373696f6e7320616674657220776869636820616e2048524d50206f70656e206368616e6e656c207265717565737420657870697265732e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e045101536574732074686520616d6f756e74206f662066756e64732074686174207468652073656e6465722073686f756c642070726f7669646520666f72206f70656e696e6720616e2048524d50206368616e6e656c2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f086101536574732074686520616d6f756e74206f662066756e647320746861742074686520726563697069656e742073686f756c642070726f7669646520666f7220616363657074696e67206f70656e696e6720616e2048524d50206368616e6e656c2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c7533320020041d015365747320746865206d6178696d756d206e756d626572206f66206d6573736167657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c75333200210451015365747320746865206d6178696d756d20746f74616c2073697a65206f66206d6573736167657320696e20627974657320616c6c6f77656420696e20616e2048524d50206368616e6e656c206174206f6e63652e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c75333200220449015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206163636570742ea07365745f68726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7304010c6e657710010c7533320023044d015365747320746865206d6178696d756d206e756d626572206f6620696e626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206163636570742e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c7533320024043d015365747320746865206d6178696d756d2073697a65206f662061206d657373616765207468617420636f756c6420657665722062652070757420696e746f20616e2048524d50206368616e6e656c2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200250445015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c7320612070617261636861696e20697320616c6c6f77656420746f206f70656e2ea47365745f68726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7304010c6e657710010c75333200260449015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206368616e6e656c732061207061726174687265616420697320616c6c6f77656420746f206f70656e2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c75333200270435015365747320746865206d6178696d756d206e756d626572206f66206f7574626f756e642048524d50206d657373616765732063616e2062652073656e7420627920612063616e6469646174652e747365745f756d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400280431015365747320746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c20757077617264206d657373616765206d617920636f6e73756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7905106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d05106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8105106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174618505018450617261636861696e73496e686572656e74446174613c543a3a4865616465723e0000043101456e7465722074686520706172617320696e686572656e742e20546869732077696c6c2070726f63657373206269746669656c647320616e64206261636b65642063616e646964617465732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85050c4c706f6c6b61646f745f7072696d69746976657308763130496e686572656e7444617461040c484452019902001001246269746669656c647389050190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e64696461746573a505017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e74536574000134706172656e745f6865616465729902010c484452000089050000028d05008d05104c706f6c6b61646f745f7072696d697469766573087631187369676e65643c556e636865636b65645369676e6564081c5061796c6f61640191052c5265616c5061796c6f6164019105000c011c7061796c6f61649105011c5061796c6f616400013c76616c696461746f725f696e6465789d05013856616c696461746f72496e6465780001247369676e6174757265a105014856616c696461746f725369676e6174757265000091050c4c706f6c6b61646f745f7072696d69746976657308763150417661696c6162696c6974794269746669656c64000004009505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e000095050000070899050099050c18626974766563146f72646572104c736230000000009d050c4c706f6c6b61646f745f7072696d6974697665730876303856616c696461746f72496e6465780000040010010c7533320000a105104c706f6c6b61646f745f7072696d6974697665730876303476616c696461746f725f617070245369676e61747572650000040055010148737232353531393a3a5369676e61747572650000a505000002a90500a9050c4c706f6c6b61646f745f7072696d6974697665730876313c4261636b656443616e6469646174650404480124000c012463616e646964617465ad050170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573c50501605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e64696365739505017c4269745665633c6269747665633a3a6f726465723a3a4c7362302c2075383e0000ad050c4c706f6c6b61646f745f7072696d69746976657308763164436f6d6d697474656443616e6469646174655265636569707404044801240008012864657363726970746f724501015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e7473b105015043616e646964617465436f6d6d69746d656e74730000b1050c4c706f6c6b61646f745f7072696d6974697665730876315043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573450201485665633c5570776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573b50501705665633c4f7574626f756e6448726d704d6573736167653c49643e3e00014c6e65775f76616c69646174696f6e5f636f6465bd0501584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f6461746161010120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000b505000002b90500b9050860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401490100080124726563697069656e744901010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000bd0504184f7074696f6e04045401c1050108104e6f6e6500000010536f6d650400c1050000010000c1050c48706f6c6b61646f745f70617261636861696e287072696d6974697665733856616c69646174696f6e436f64650000040028011c5665633c75383e0000c505000002c90500c9050c4c706f6c6b61646f745f7072696d6974697665730876304c56616c69646974794174746573746174696f6e00010820496d706c696369740400a105014856616c696461746f725369676e6174757265000100204578706c696369740400a105014856616c696461746f725369676e617475726500020000cd05000002d10500d1050c4c706f6c6b61646f745f7072696d6974697665730876314c4469737075746553746174656d656e7453657400000c013863616e6469646174655f68617368d505013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473d90501ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e0000d5050860706f6c6b61646f745f636f72655f7072696d6974697665733443616e6469646174654861736800000400240110486173680000d905000002dd0500dd050000040ce1059d05a10500e1050c4c706f6c6b61646f745f7072696d697469766573087631404469737075746553746174656d656e740001081456616c69640400e505016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c69640400e905016c496e76616c69644469737075746553746174656d656e744b696e6400010000e5050c4c706f6c6b61646f745f7072696d6974697665730876316456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040024011048617368000100304261636b696e6756616c696404002401104861736800020040417070726f76616c436865636b696e6700030000e9050c4c706f6c6b61646f745f7072696d6974697665730876316c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c6963697400000000ed05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400011458666f7263655f7365745f63757272656e745f636f646508011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f6465000004f8536574207468652073746f7261676520666f72207468652070617261636861696e2076616c69646174696f6e20636f646520696d6d6564696174656c792e58666f7263655f7365745f63757272656e745f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610001040101536574207468652073746f7261676520666f72207468652063757272656e742070617261636861696e2068656164206461746120696d6d6564696174656c792e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261490101185061726149640001206e65775f636f6465c105013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100138543a3a426c6f636b4e756d6265720002042d015363686564756c6520616e207570677261646520617320696620697420776173207363686564756c656420696e2074686520676976656e2072656c617920706172656e7420626c6f636b2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261490101185061726149640001206e65775f686561646101012048656164446174610003041d014e6f74652061206e657720626c6f636b206865616420666f7220706172612077697468696e2074686520636f6e74657874206f66207468652063757272656e7420626c6f636b2e48666f7263655f71756575655f616374696f6e040110706172614901011850617261496400040cf850757420612070617261636861696e206469726563746c7920696e746f20746865206e6578742073657373696f6e277320616374696f6e2071756575652ef457652063616e277420717565756520697420616e7920736f6f6e6572207468616e207468697320776974686f757420676f696e6720696e746f2074686538696e697469616c697a65722e2e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef105106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000c390149737375652061207369676e616c20746f2074686520636f6e73656e73757320656e67696e6520746f20666f726369626c79206163742061732074686f75676820616c6c2070617261636861696e5101626c6f636b7320696e20616c6c2072656c617920636861696e20626c6f636b7320757020746f20616e6420696e636c7564696e672074686520676976656e206e756d62657220696e207468652063757272656e74a0636861696e206172652076616c696420616e642073686f756c642062652066696e616c697a65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef505106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c646d701870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef905106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030ac5365727669636520612073696e676c65206f76657277656967687420757077617264206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733adc2d2060556e6b6e6f776e4d657373616765496e646578603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e2d012d20605765696768744f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c04045400011c5868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e744901011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000284d01496e697469617465206f70656e696e672061206368616e6e656c2066726f6d20612070617261636861696e20746f206120676976656e20726563697069656e74207769746820676976656e206368616e6e656c2c706172616d65746572732e0059012d206070726f706f7365645f6d61785f636170616369747960202d2073706563696669657320686f77206d616e79206d657373616765732063616e20626520696e20746865206368616e6e656c206174206f6e63652e2d012d206070726f706f7365645f6d61785f6d6573736167655f73697a6560202d2073706563696669657320746865206d6178696d756d2073697a65206f6620746865206d657373616765732e0011015468657365206e756d62657273206172652061207375626a65637420746f207468652072656c61792d636861696e20636f6e66696775726174696f6e206c696d6974732e005101546865206368616e6e656c2063616e206265206f70656e6564206f6e6c792061667465722074686520726563697069656e7420636f6e6669726d7320697420616e64206f6e6c79206f6e20612073657373696f6e1c6368616e67652e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e6465724901011850617261496400010cf041636365707420612070656e64696e67206f70656e206368616e6e656c20726571756573742066726f6d2074686520676976656e2073656e6465722e00f4546865206368616e6e656c2077696c6c206265206f70656e6564206f6e6c79206f6e20746865206e6578742073657373696f6e20626f756e646172792e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69648101013448726d704368616e6e656c49640002105501496e69746961746520756e696c61746572616c20636c6f73696e67206f662061206368616e6e656c2e20546865206f726967696e206d75737420626520656974686572207468652073656e646572206f722074686598726563697069656e7420696e20746865206368616e6e656c206265696e6720636c6f7365642e00c054686520636c6f737572652063616e206f6e6c792068617070656e206f6e20612073657373696f6e206368616e67652e40666f7263655f636c65616e5f68726d7004011070617261490101185061726149640003141901546869732065787472696e7369632074726967676572732074686520636c65616e7570206f6620616c6c207468652048524d502073746f72616765206974656d7320746861742101612070617261206d617920686176652e204e6f726d616c6c7920746869732068617070656e73206f6e6365207065722073657373696f6e2c20627574207468697320616c6c6f77730101796f7520746f20747269676765722074686520636c65616e757020696d6d6564696174656c7920666f7220612073706563696669632070617261636861696e2e00504f726967696e206d75737420626520526f6f742e5c666f7263655f70726f636573735f68726d705f6f70656e000410a4466f7263652070726f636573732048524d50206f70656e206368616e6e656c2072657175657374732e0005014966207468657265206172652070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e60666f7263655f70726f636573735f68726d705f636c6f7365000510a8466f7263652070726f636573732048524d5020636c6f7365206368616e6e656c2072657175657374732e0009014966207468657265206172652070656e64696e672048524d5020636c6f7365206368616e6e656c2072657175657374732c20796f752063616e207573652074686973cc66756e6374696f6e2070726f6365737320616c6c206f662074686f736520726571756573747320696d6d6564696174656c792e6068726d705f63616e63656c5f6f70656e5f726571756573740401286368616e6e656c5f69648101013448726d704368616e6e656c49640006145d01546869732063616e63656c7320612070656e64696e67206f70656e206368616e6e656c20726571756573742e2049742063616e2062652063616e63656c656420626520656974686572206f66207468652073656e64657219016f722074686520726563697069656e7420666f72207468617420726571756573742e20546865206f726967696e206d75737420626520656974686572206f662074686f73652e005d015468652063616e63656c6c6174696f6e2068617070656e7320696d6d6564696174656c792e204974206973206e6f7420706f737369626c6520746f2063616e63656c20746865207265717565737420696620697420697344616c72656164792061636365707465642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001182072656769737465720c010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000038f852656769737465722068656164206461746120616e642076616c69646174696f6e20636f646520666f72206120726573657276656420506172612049642e0030232320417267756d656e7473c02d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e2d012d20606964603a2054686520706172612049442e204d757374206265206f776e65642f6d616e616765642062792074686520606f726967696e60207369676e696e67206163636f756e742e01012d206067656e657369735f68656164603a205468652067656e6573697320686561642064617461206f66207468652070617261636861696e2f7468726561642e25012d206076616c69646174696f6e5f636f6465603a2054686520696e697469616c2076616c69646174696f6e20636f6465206f66207468652070617261636861696e2f7468726561642e00402323204465706f736974732f466565739501546865206f726967696e207369676e6564206163636f756e74206d7573742072657365727665206120636f72726573706f6e64696e67206465706f73697420666f722074686520726567697374726174696f6e2e20416e797468696e6720616c7265616479d872657365727665642070726576696f75736c7920666f7220746869732070617261204944206973206163636f756e74656420666f722e00242323204576656e7473d454686520605265676973746572656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869644901011850617261496400013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f6465000118dc466f7263652074686520726567697374726174696f6e206f6620612050617261204964206f6e207468652072656c617920636861696e2e00b8546869732066756e6374696f6e206d7573742062652063616c6c6564206279206120526f6f74206f726967696e2e001901546865206465706f7369742074616b656e2063616e2062652073706563696669656420666f72207468697320726567697374726174696f6e2e20416e79206050617261496460190163616e20626520726567697374657265642c20696e636c7564696e67207375622d3130303020494473207768696368206172652053797374656d2050617261636861696e732e286465726567697374657204010869644901011850617261496400020c050144657265676973746572206120506172612049642c2066726565696e6720616c6c206461746120616e642072657475726e696e6720616e79206465706f7369742e007d015468652063616c6c6572206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e205468652070617261206d757374206265206120706172617468726561642e10737761700801086964490101185061726149640001146f746865724901011850617261496400032cd85377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e000101546865206f726967696e206d75737420626520526f6f742c2074686520607061726160206f776e65722c206f72207468652060706172616020697473656c662e00610154686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c590174686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e005d01546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e3d01605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c20746865697255017363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e94616e64207468652061756374696f6e206465706f736974206172652073776974636865642e44666f7263655f72656d6f76655f6c6f636b04011070617261490101185061726149640004100d0152656d6f76652061206d616e61676572206c6f636b2066726f6d206120706172612e20546869732077696c6c20616c6c6f7720746865206d616e61676572206f662061350170726576696f75736c79206c6f636b6564207061726120746f2064657265676973746572206f7220737761702061207061726120776974686f7574207573696e6720676f7665726e616e63652e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e1c72657365727665000538945265736572766520612050617261204964206f6e207468652072656c617920636861696e2e004d01546869732066756e6374696f6e2077696c6c20726573657276652061206e6577205061726120496420746f206265206f776e65642f6d616e6167656420627920746865206f726967696e206163636f756e742e7d01546865206f726967696e206163636f756e742069732061626c6520746f2072656769737465722068656164206461746120616e642076616c69646174696f6e20636f6465207573696e67206072656769737465726020746f2063726561746581016120706172617468726561642e205573696e672074686520536c6f74732070616c6c65742c206120706172617468726561642063616e207468656e20626520757067726164656420746f2067657420612070617261636861696e20736c6f742e0030232320417267756d656e747379012d20606f726967696e603a204d7573742062652063616c6c6564206279206120605369676e656460206f726967696e2e204265636f6d657320746865206d616e616765722f6f776e6572206f6620746865206e657720706172612049442e00402323204465706f736974732f466565732101546865206f726967696e206d75737420726573657276652061206465706f736974206f662060506172614465706f7369746020666f722074686520726567697374726174696f6e2e00242323204576656e74736d015468652060526573657276656460206576656e7420697320656d697474656420696e2063617365206f6620737563636573732c2077686963682070726f76696465732074686520494420726573657276656420666f72207573652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0506105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261490101185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00001069014a757374206120636f6e6e65637420696e746f2074686520606c656173655f6f7574602063616c6c2c20696e206361736520526f6f742077616e747320746f20666f72636520736f6d65206c6561736520746f2068617070656ee0696e646570656e64656e746c79206f6620616e79206f74686572206f6e2d636861696e206d656368616e69736d20746f207573652069742e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e40636c6561725f616c6c5f6c6561736573040110706172614901011850617261496400010c4d01436c65617220616c6c206c656173657320666f72206120506172612049642c20726566756e64696e6720616e79206465706f73697473206261636b20746f20746865206f726967696e616c206f776e6572732e009843616e206f6e6c792062652063616c6c65642062792074686520526f6f74206f726967696e2e3c747269676765725f6f6e626f617264040110706172614901011850617261496400021c250154727920746f206f6e626f61726420612070617261636861696e2074686174206861732061206c6561736520666f72207468652063757272656e74206c6561736520706572696f642e004501546869732066756e6374696f6e2063616e2062652075736566756c2069662074686572652077617320736f6d6520737461746520697373756520776974682061207061726120746861742073686f756c64390168617665206f6e626f61726465642c206275742077617320756e61626c6520746f2e204173206c6f6e67206173207468657920686176652061206c6561736520706572696f642c2077652063616e6c6c6574207468656d206f6e626f6172642066726f6d20686572652e00cc4f726967696e206d757374206265207369676e65642c206275742063616e2062652063616c6c656420627920616e796f6e652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0906105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6ea5010138543a3a426c6f636b4e756d6265720001486c656173655f706572696f645f696e646578a50101404c65617365506572696f644f663c543e000014544372656174652061206e65772061756374696f6e2e005101546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c79206265250163616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e64207468655901606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e0c626964140110706172610d06011850617261496400013461756374696f6e5f696e646578a501013041756374696f6e496e64657800012866697273745f736c6f74a50101404c65617365506572696f644f663c543e0001246c6173745f736c6f74a50101404c65617365506572696f644f663c543e000118616d6f756e74c0013042616c616e63654f663c543e00014049014d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772870617261636861696e2e0059014d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976653d0162696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e0055012d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e647066756e64656420627929207468652073616d65206163636f756e742e4d012d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e746876616c7565206f66206041756374696f6e436f756e746572602e49012d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e41012d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e20546869732069732074686509016162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e49012d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865c86269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e3863616e63656c5f61756374696f6e00020c7843616e63656c20616e20696e2d70726f67726573732061756374696f6e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d060000064901001106105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012018637265617465180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00001069014372656174652061206e65772063726f77646c6f616e696e672063616d706169676e20666f7220612070617261636861696e20736c6f7420776974682074686520676976656e206c6561736520706572696f642072616e67652e005d0154686973206170706c6965732061206c6f636b20746f20796f75722070617261636861696e20636f6e66696775726174696f6e2c20656e737572696e6720746861742069742063616e6e6f74206265206368616e676564646279207468652070617261636861696e206d616e616765722e28636f6e747269627574650c0114696e6465780d06011850617261496400011476616c7565c0013042616c616e63654f663c543e0001247369676e6174757265250601584f7074696f6e3c4d756c74695369676e61747572653e0001085101436f6e7472696275746520746f20612063726f77642073616c652e20546869732077696c6c207472616e7366657220736f6d652062616c616e6365206f76657220746f2066756e6420612070617261636861696e5101736c6f742e2049742077696c6c20626520776974686472617761626c65207768656e207468652063726f77646c6f616e2068617320656e64656420616e64207468652066756e64732061726520756e757365642e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e6465780d060118506172614964000244c057697468647261772066756c6c2062616c616e6365206f66206120737065636966696320636f6e7472696275746f722e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e00ad015468652066756e64206d7573742062652065697468657220696e2c206f7220726561647920666f722c207265746972656d656e742e20466f7220612066756e6420746f206265202a696e2a207265746972656d656e742c207468656e20746865207265746972656d656e74f8666c6167206d757374206265207365742e20466f7220612066756e6420746f20626520726561647920666f72207265746972656d656e742c207468656e3a9c2d206974206d757374206e6f7420616c726561647920626520696e207265746972656d656e743b4d012d2074686520616d6f756e74206f66207261697365642066756e6473206d75737420626520626967676572207468616e20746865205f667265655f2062616c616e6365206f6620746865206163636f756e743b342d20616e64206569746865723abc20202d2074686520626c6f636b206e756d626572206d757374206265206174206c656173742060656e64603b206f722d0120202d207468652063757272656e74206c6561736520706572696f64206d7573742062652067726561746572207468616e207468652066756e64277320606c6173745f706572696f64602e006d01496e207468697320636173652c207468652066756e642773207265746972656d656e7420666c61672069732073657420616e64206974732060656e646020697320726573657420746f207468652063757272656e7420626c6f636b1c6e756d6265722e00f02d206077686f603a20546865206163636f756e742077686f736520636f6e747269627574696f6e2073686f756c642062652077697468647261776e2e19012d2060696e646578603a205468652070617261636861696e20746f2077686f73652063726f77646c6f616e2074686520636f6e747269627574696f6e20776173206d6164652e18726566756e64040114696e6465780d060118506172614964000314e04175746f6d61746963616c6c7920726566756e6420636f6e7472696275746f7273206f6620616e20656e6465642063726f77646c6f616e2e210144756520746f20776569676874207265737472696374696f6e732c20746869732066756e6374696f6e206d6179206e65656420746f2062652063616c6c6564206d756c7469706c65490174696d657320746f2066756c6c7920726566756e6420616c6c2075736572732e2057652077696c6c20726566756e64206052656d6f76654b6579734c696d69746020757365727320617420612074696d652e00c04f726967696e206d757374206265207369676e65642c206275742063616e20636f6d652066726f6d20616e796f6e652e20646973736f6c7665040114696e6465780d060118506172614964000404550152656d6f766520612066756e6420616674657220746865207265746972656d656e7420706572696f642068617320656e64656420616e6420616c6c2066756e64732068617665206265656e2072657475726e65642e1065646974180114696e6465780d06011850617261496400010c636170c0013042616c616e63654f663c543e00013066697273745f706572696f64a50101404c65617365506572696f644f663c543e00012c6c6173745f706572696f64a50101404c65617365506572696f644f663c543e00010c656e64a5010138543a3a426c6f636b4e756d62657200012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00050cd0456469742074686520636f6e66696775726174696f6e20666f7220616e20696e2d70726f67726573732063726f77646c6f616e2e008843616e206f6e6c792062652063616c6c656420627920526f6f74206f726967696e2e206164645f6d656d6f080114696e646578490101185061726149640001106d656d6f28011c5665633c75383e00060cec41646420616e206f7074696f6e616c206d656d6f20746f20616e206578697374696e672063726f77646c6f616e20636f6e747269627574696f6e2e002d014f726967696e206d757374206265205369676e65642c20616e64207468652075736572206d757374206861766520636f6e747269627574656420746f207468652063726f77646c6f616e2e10706f6b65040114696e6465784901011850617261496400070c74506f6b65207468652066756e6420696e746f20604e657752616973656000dc4f726967696e206d757374206265205369676e65642c20616e64207468652066756e6420686173206e6f6e2d7a65726f2072616973652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e150604184f7074696f6e0404540119060108104e6f6e6500000010536f6d650400190600000100001906082873705f72756e74696d652c4d756c74695369676e657200010c1c456432353531390400a4013c656432353531393a3a5075626c69630000001c537232353531390400b0013c737232353531393a3a5075626c696300010014456364736104001d06013465636473613a3a5075626c6963000200001d060c1c73705f636f7265146563647361185075626c696300000400210601205b75383b2033335d00002106000003210000000800250604184f7074696f6e0404540129060108104e6f6e6500000010536f6d650400290600000100002906082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040025030148656432353531393a3a5369676e61747572650000001c53723235353139040055010148737232353531393a3a5369676e617475726500010014456364736104002d06014065636473613a3a5369676e6174757265000200002d060c1c73705f636f7265146563647361245369676e617475726500000400890301205b75383b2036355d000031060c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676535060154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765610601a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e99010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ef10201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e1d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573741d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172791d02016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747309020164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69740102012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3506080c78636d3056657273696f6e656458636d041043616c6c00010c08563004003906013476303a3a58636d3c43616c6c3e00000008563104004d06013476313a3a58636d3c43616c6c3e0001000856320400b901013476323a3a58636d3c43616c6c3e0002000039060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c656666656374733d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676539060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00003d060000024106004106100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d450601385665633c58636d3c43616c6c3e3e00070000450600000239060049060c0c78636d08763020526573706f6e73650001041841737365747304000d02013c5665633c4d756c746941737365743e000000004d060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c65666665637473510601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6cf101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167654d060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c000051060000025506005506100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73590601385665633c58636d3c43616c6c3e3e0007000059060000024d06005d060c0c78636d08763120526573706f6e7365000108184173736574730400c501012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100006106080c78636d3056657273696f6e656458636d041043616c6c00010c08563004006506013476303a3a58636d3c43616c6c3e00000008563104007906013476313a3a58636d3c43616c6c3e00010008563204008906013476323a3a58636d3c43616c6c3e0002000065060c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011c65666665637473690601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e736549060120526573706f6e7365000300345472616e7366657241737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f150201344d756c74694c6f636174696f6e00011c6d65737361676565060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000069060000026d06006d06100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976650d02013c5665633c4d756c746941737365743e00011c726563656976650d02013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574730d02013c5665633c4d756c746941737365743e00011c72657365727665150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574730d02013c5665633c4d756c746941737365743e00011064657374150201344d756c74694c6f636174696f6e00011c656666656374733d0601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374150201344d756c74694c6f636174696f6e0001186173736574730d02013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573110201284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c00010c78636d710601385665633c58636d3c43616c6c3e3e00070000710600000265060075060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000079060c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473c501012c4d756c746941737365747300011c656666656374737d0601405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964ad01010c753634000120726573706f6e73655d060120526573706f6e7365000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c52656c6179656446726f6d08010c77686f9d010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676579060170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964ad01010c75363400014c6d61785f726573706f6e73655f776569676874ad01010c753634000b0048556e73756273637269626556657273696f6e000c00007d060000028106008106100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00011c65666665637473510601385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964ad01010c75363400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573cd0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72dc0110626f6f6c000130696e737472756374696f6e73850601385665633c58636d3c43616c6c3e3e00070000850600000279060089060c0c78636d0876320c58636d041043616c6c000004008d0601585665633c496e737472756374696f6e3c43616c6c3e3e00008d0600000291060091060c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400c501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400c501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400c501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964ad01011c51756572794964000120726573706f6e7365e1010120526573706f6e73650001286d61785f776569676874ad01010c753634000300345472616e736665724173736574080118617373657473c501012c4d756c746941737365747300012c62656e6566696369617279990101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473c501012c4d756c746941737365747300011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065ed0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374ad01010c75363400011063616c6c7506014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a501010c7533320001406d61785f6d6573736167655f73697a65a501010c7533320001306d61785f6361706163697479a501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a501010c75333200011873656e646572a501010c753332000124726563697069656e74a501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04009d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874ad01010c753634000c00304465706f73697441737365740c0118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200012c62656e6566696369617279990101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473f50101404d756c7469417373657446696c7465720001286d61785f617373657473a501010c75333200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e000e003445786368616e6765417373657408011067697665f50101404d756c7469417373657446696c74657200011c72656365697665c501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473f50101404d756c7469417373657446696c74657200011c72657365727665990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473f50101404d756c7469417373657446696c74657200011064657374990101344d756c74694c6f636174696f6e00010c78636db901011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964ad01011c5175657279496400011064657374990101344d756c74694c6f636174696f6e000118617373657473f50101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874ad01010c75363400120030427579457865637574696f6e08011066656573cd0101284d756c746941737365740001307765696768745f6c696d69740102012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008906012458636d3c43616c6c3e0015002c536574417070656e64697804008906012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473c501012c4d756c74694173736574730001187469636b6574990101344d756c74694c6f636174696f6e00180010547261700400ad01010c7536340019004053756273637269626556657273696f6e08012071756572795f6964ad01011c5175657279496400014c6d61785f726573706f6e73655f776569676874ad01010c753634001a0048556e73756273637269626556657273696f6e001b00009506084070616c6c65745f7363686564756c65722052656c65617365730001080856310000000856320001000099060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099d0610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401a106045300000400a50601185665633c543e0000a10600000408a1022000a506000002a10600a90610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540104045300000400ad0601185665633c543e0000ad060000020400b10604184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000b506084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e000008010463b1020128287536342c2075363429000134616c6c6f7765645f736c6f7473b5020130416c6c6f776564536c6f74730000b9060c2c70616c6c65745f626162651870616c6c6574144572726f7204045400010c60496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909bd060000040c0018dc00c1060c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c50610346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c906045300000400d10601185665633c543e0000c906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964dd0101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73cd06011c526561736f6e730000cd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000d106000002c90600d50610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401d906045300000400dd0601185665633c543e0000d906083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201dd011c42616c616e63650118000801086964dd010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000dd06000002d90600e106083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000e5060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e9060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000ed06086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f106000002f50600f5060c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261633902011c50657262696c6c0001206e65676174697665dc0110626f6f6c00011864656772656508010875380000f906000002fd0600fd06084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800240110486173680000690301384f7074696f6e3c417574686f723e0001000001070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090507083870616c6c65745f7374616b696e67345374616b696e674c656467657208244163636f756e74496401001c42616c616e636501180014011473746173680001244163636f756e744964000114746f74616cc0011c42616c616e6365000118616374697665c0011c42616c616e6365000124756e6c6f636b696e67090701645665633c556e6c6f636b4368756e6b3c42616c616e63653e3e00013c636c61696d65645f72657761726473ed0201345665633c457261496e6465783e000009070000020d07000d07083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565c0011c42616c616e636500010c657261a5010120457261496e64657800001107083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304244163636f756e7449640100000c011c74617267657473d001385665633c4163636f756e7449643e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564dc0110626f6f6c00001507083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172745502012c4f7074696f6e3c7536343e00001907000004081000001d07083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c2107018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00002107042042547265654d617008044b010004560110000400250700000025070000022907002907000004080010002d07083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c776179730003000031070000023507003507083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273e801645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273d001385665633c4163636f756e7449643e0001187061796f757418011c42616c616e63650000390700000408390218003d070c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72ed0201345665633c457261496e6465783e000041070c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e63650000450700000249070049070000040810dc004d07083870616c6c65745f7374616b696e672052656c65617365730001203456315f305f30416e6369656e740000001856325f305f300001001856335f305f300002001856345f305f300003001856355f305f300004001856365f305f300005001856375f305f300006001856385f305f30000700005107103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f7204045400015c344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f72730016084d0154686572652061726520746f6f206d616e792076616c696461746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955070c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201b8000801206f6666656e646572b801204f6666656e6465720001247265706f7274657273d001345665633c5265706f727465723e00005907000004088c28005d0700000261070061070000040800fd02006507000004086907280069070c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d00006d070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e7107083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300007507083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965737907016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564f10201244f7074696f6e3c4e3e0000790710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019c0453000004009801185665633c543e00007d070c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909810710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401ac045300000400850701185665633c543e00008507000002ac00890710346672616d655f737570706f727418747261697473106d69736334577261707065724f7061717565040454018d07000800a5010000008d0701045400008d07084070616c6c65745f696d5f6f6e6c696e6564426f756e6465644f70617175654e6574776f726b53746174650c4c506565724964456e636f64696e674c696d697400584d756c746941646472456e636f64696e674c696d697400384164647265737365734c696d6974000008011c706565725f69649107019c5765616b426f756e6465645665633c75382c20506565724964456e636f64696e674c696d69743e00014865787465726e616c5f6164647265737365739507012d015765616b426f756e6465645665633c5765616b426f756e6465645665633c75382c204d756c746941646472456e636f64696e674c696d69743e2c204164647265737365734c696d69740a3e0000910710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002801185665633c543e0000950710346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454019107045300000400990701185665633c543e000099070000029107009d070c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a107000002a50700a5070000040c10240000a90700000408d01800ad07084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279f102014c4f7074696f6e3c426c6f636b4e756d6265723e00010000b1070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e670400b50701b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564dc0110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000b5070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64d40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79b907013854616c6c793c42616c616e63653e0000b9070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000bd070c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573c10701b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e61030128436f6e76696374696f6e00012c64656c65676174696f6e73c907015044656c65676174696f6e733c42616c616e63653e0001147072696f72cd07017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000c107000002c50700c5070000040810590300c9070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000cd070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000d1070000040824d400d5070000040810d000d907084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000dd070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e10710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000e507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d001385665633c4163636f756e7449643e0001106e617973d001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000e9070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed0710346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400250201185665633c543e0000f1070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f507000002f90700f907086470616c6c65745f656c656374696f6e735f70687261676d656e2853656174486f6c64657208244163636f756e74496401001c42616c616e63650118000c010c77686f0001244163636f756e7449640001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e63650000fd07086470616c6c65745f656c656374696f6e735f70687261676d656e14566f74657208244163636f756e74496401001c42616c616e63650118000c0114766f746573d001385665633c4163636f756e7449643e0001147374616b6518011c42616c616e636500011c6465706f73697418011c42616c616e6365000001080c6470616c6c65745f656c656374696f6e735f70687261676d656e1870616c6c6574144572726f7204045400014430556e61626c65546f566f7465000004c043616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d626572732065786973742e1c4e6f566f746573000104944d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e30546f6f4d616e79566f7465730002048443616e6e6f7420766f7465206d6f7265207468616e2063616e646964617465732e504d6178696d756d566f74657345786365656465640003049843616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765642e284c6f7742616c616e6365000404c443616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e63652e3c556e61626c65546f506179426f6e6400050478566f7465722063616e206e6f742070617920766f74696e6720626f6e642e2c4d7573744265566f746572000604404d757374206265206120766f7465722e285265706f727453656c660007044c43616e6e6f74207265706f72742073656c662e4c4475706c69636174656443616e646964617465000804804475706c6963617465642063616e646964617465207375626d697373696f6e2e304d656d6265725375626d6974000904884d656d6265722063616e6e6f742072652d7375626d69742063616e6469646163792e3852756e6e657255705375626d6974000a048852756e6e65722063616e6e6f742072652d7375626d69742063616e6469646163792e68496e73756666696369656e7443616e64696461746546756e6473000b049443616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64732e244e6f744d656d626572000c04344e6f742061206d656d6265722e48496e76616c69645769746e65737344617461000d04e05468652070726f766964656420636f756e74206f66206e756d626572206f662063616e6469646174657320697320696e636f72726563742e40496e76616c6964566f7465436f756e74000e04cc5468652070726f766964656420636f756e74206f66206e756d626572206f6620766f74657320697320696e636f72726563742e44496e76616c696452656e6f756e63696e67000f04fc5468652072656e6f756e63696e67206f726967696e2070726573656e74656420612077726f6e67206052656e6f756e63696e676020706172616d657465722e48496e76616c69645265706c6163656d656e74001004fc50726564696374696f6e20726567617264696e67207265706c6163656d656e74206166746572206d656d6265722072656d6f76616c2069732077726f6e672e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090905080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500000d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400ed0201185665633c543e000011080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000150808346672616d655f737570706f72742050616c6c6574496400000400dd01011c5b75383b20385d000019080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e1d08105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308610154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061206c6f676963186572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909210810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401a103045300000400250801185665633c543e00002508000002a103002908083870616c6c65745f76657374696e672052656c6561736573000108085630000000085631000100002d080c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e31080c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935080c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473390801fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666fcd0301844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000390810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013d08045300000400410801185665633c543e00003d08000004081065040041080000023d080045080000040818490800490810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400d001185665633c543e00004d0810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454015108045300000400590801185665633c543e0000510804184f7074696f6e0404540155080108104e6f6e6500000010536f6d6504005508000001000055080c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c64735d0401384964656e746974794669656c6473000059080000025108005d080c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014048546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090961080000040865081800650810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540169080453000004006d0801185665633c543e00006908083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650115012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970651501012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200006d0800000269080071080000040875081800750810346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540179080453000004007d0801185665633c543e00007908083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200007d0800000279080081080c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098508000004080004008908083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e2101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73d001385665633c4163636f756e7449643e00008d080000040c790400180091080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909099508083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757399080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00009908083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500009d080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a108082c70616c6c65745f746970731c4f70656e54697010244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011010486173680124001c0118726561736f6e2401104861736800010c77686f0001244163636f756e74496400011866696e6465720001244163636f756e74496400011c6465706f73697418011c42616c616e6365000118636c6f736573f102014c4f7074696f6e3c426c6f636b4e756d6265723e00011074697073e801645665633c284163636f756e7449642c2042616c616e6365293e00012c66696e646572735f666565dc0110626f6f6c0000a5080c2c70616c6c65745f746970731870616c6c6574144572726f7204045400011830526561736f6e546f6f4269670000048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e30416c72656164794b6e6f776e00010488546865207469702077617320616c726561647920666f756e642f737461727465642e28556e6b6e6f776e5469700002046054686520746970206861736820697320756e6b6e6f776e2e244e6f7446696e6465720003041d01546865206163636f756e7420617474656d7074696e6720746f20726574726163742074686520746970206973206e6f74207468652066696e646572206f6620746865207469702e245374696c6c4f70656e0004042901546865207469702063616e6e6f7420626520636c61696d65642f636c6f736564206265636175736520746865726520617265206e6f7420656e6f7567682074697070657273207965742e245072656d61747572650005043101546865207469702063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a908089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400ad08012828626f6f6c2c20426e2900020024456d657267656e637900030000ad0800000408dc1000b108089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e0404410100000c0120737570706f7274736505012c537570706f7274733c413e00011473636f726559050134456c656374696f6e53636f726500011c636f6d707574653101013c456c656374696f6e436f6d707574650000b508089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f74040441010000080118766f74657273b90801705665633c28412c20566f74655765696768742c205665633c413e293e00011c74617267657473d001185665633c413e0000b908000002bd0800bd080000040c0020d000c10810346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01590504560110045300000400c508013842547265654d61703c4b2c20563e0000c508042042547265654d617008044b01590504560110000400c908000000c908000002cd0800cd080000040859051000d1080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e018d040010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e89040154526177536f6c7574696f6e3c536f6c7574696f6e3e00011872657761726418011c42616c616e63650000d5080c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f7204045400012c6850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ed9080c4070616c6c65745f626167735f6c697374106c697374104e6f646504045400001001086964000130543a3a4163636f756e74496400011070726576690301504f7074696f6e3c543a3a4163636f756e7449643e0001106e657874690301504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f7570706572200128566f74655765696768740000dd080c4070616c6c65745f626167735f6c697374106c6973740c426167040454000008011068656164690301504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c690301504f7074696f6e3c543a3a4163636f756e7449643e0000e1080000022000e5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000a001346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c753332000160756d705f736572766963655f746f74616c5f77656967687420011857656967687400019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200019468726d705f6d61785f706172617468726561645f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200019068726d705f6d61785f706172617468726561645f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c753332000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d626572000140706172617468726561645f636f72657310010c753332000148706172617468726561645f7265747269657310010c75333200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d626572000164636861696e5f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001687468726561645f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f7265f102012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f7273f102012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d626572000158646973707574655f6d61785f7370616d5f736c6f747310010c753332000194646973707574655f636f6e636c7573696f6e5f62795f74696d655f6f75745f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c753332000164756d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000e908106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909ed080000029d0500f108000002010300f5080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c6491050150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000f9080c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480124044e011000200110636f726565010124436f7265496e64657800011068617368d505013443616e6469646174654861736800012864657363726970746f724501015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573950501604269745665633c4269744f726465724c7362302c2075383e00011c6261636b657273950501604269745665633c4269744f726465724c7362302c2075383e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f75706901012847726f7570496e6465780000fd08106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001604457726f6e674269746669656c6453697a65000004a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e704269746669656c644475706c69636174654f72556e6f7264657265640001044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730002047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500030444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000404ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000504310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e3457726f6e67436f6c6c61746f72000604ac43616e64696461746520696e636c756465642077697468207468652077726f6e6720636f6c6c61746f722e4c5363686564756c65644f75744f664f72646572000704745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000804a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f64655570677261646500090464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000a04604f757470757420636f646520697320746f6f206c617267656c43616e6469646174654e6f74496e506172656e74436f6e74657874000b048043616e646964617465206e6f7420696e20706172656e7420636f6e746578742e44496e76616c696447726f7570496e646578000c049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e67000d0490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67000e04e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e6564000f0468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001004c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001104d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730012041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700130411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001404d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001504dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d6174636800160899015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c2070617261206865616420696e2074686530636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f726500170ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090901090c4c706f6c6b61646f745f7072696d6974697665730876314c536372617065644f6e436861696e566f7465730404480124000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e6469646174650509011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e0001206469737075746573cd0501604d756c74694469737075746553746174656d656e745365740000050900000209090009090000040841010d09000d090000021109001109000004089d05c905001509106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011064546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091909000002ed08001d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65725050617261746872656164436c61696d517565756500000801147175657565210901545665633c517565756564506172617468726561643e0001406e6578745f636f72655f6f666673657410010c7533320000210900000225090025090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657240517565756564506172617468726561640000080114636c61696d2909013c50617261746872656164456e74727900012c636f72655f6f666673657410010c753332000029090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164456e7472790000080114636c61696d2d09013c50617261746872656164436c61696d00011c7265747269657310010c75333200002d090c4c706f6c6b61646f745f7072696d6974697665730876313c50617261746872656164436c61696d0000080049010108496400004d010128436f6c6c61746f72496400003109000002350900350904184f7074696f6e0404540139090108104e6f6e6500000010536f6d6504003909000001000039090c4c706f6c6b61646f745f7072696d69746976657308763130436f72654f63637570696564000108285061726174687265616404002909013c50617261746872656164456e7472790000002450617261636861696e000100003d09000002490100410900000245090045090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c657238436f726541737369676e6d656e740000100110636f726565010124436f7265496e64657800011c706172615f6964490101185061726149640001106b696e644909013841737369676e6d656e744b696e6400012467726f75705f6964786901012847726f7570496e646578000049090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73247363686564756c65723841737369676e6d656e744b696e640001082450617261636861696e000000285061726174687265616408004d010128436f6c6c61746f724964000010010c753332000100004d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e000600005109000004084901100055090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573590901605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564f10201244f7074696f6e3c4e3e000059090000025d09005d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e0000610900000251090065090c4c706f6c6b61646f745f7072696d6974697665730876313855706772616465476f41686561640001081441626f72740000001c476f41686561640001000069090c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e74000000006d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f6865616461010120486561644461746100013c76616c69646174696f6e5f636f6465c105013856616c69646174696f6e436f646500012470617261636861696edc0110626f6f6c00007109106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000114344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f74557067726164650003049c506172612063616e6e6f7420626520757067726164656420746f20612070617261636861696e2e3c43616e6e6f74446f776e6772616465000404a8506172612063616e6e6f7420626520646f776e67726164656420746f206120706172617468726561642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909750900000279090079090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273f10801405665633c56616c696461746f7249643e000118717565756564f10801405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e64657800007d0900000281090081090860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d6573736167650000850900000408490128008909106c706f6c6b61646f745f72756e74696d655f70617261636861696e730c756d701870616c6c6574144572726f720404540001084c556e6b6e6f776e4d657373616765496e6465780000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e3c5765696768744f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909098d090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564dc0110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320000910900000281010095090c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164990901304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000990904184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100009d09000002a10900a1090860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000a509000002a90900a90900000408103d0900ad09106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f72040454000148544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b109000002050300b5090c4c706f6c6b61646f745f7072696d6974697665730876312c53657373696f6e496e666f000028012876616c696461746f7273f10801405665633c56616c696461746f7249643e000138646973636f766572795f6b657973b90901645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b657973b10901445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073190901605665633c5665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000b909000002090300bd090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564dc0110626f6f6c0000c109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000130344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f74506172617468726561640006046450617261206973206e6f74206120506172617468726561642e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e6772616465000804d043616e6e6f74207363686564756c6520646f776e6772616465206f662070617261636861696e20746f20706172617468726561643443616e6e6f7455706772616465000904c843616e6e6f74207363686564756c652075706772616465206f66207061726174687265616420746f2070617261636861696e28506172614c6f636b6564000a04790150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e20676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909c509000002c90900c90904184f7074696f6e04045401ec0108104e6f6e6500000010536f6d650400ec0000010000cd09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909d1090000040800490100d50900000324000000d90900d90904184f7074696f6e04045401dd090108104e6f6e6500000010536f6d650400dd090000010000dd090000040c0049011800e109105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909e5090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e74496400012076657269666965721506014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6ee90901744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f64000128747269655f696e64657810012454726965496e6465780000e9090c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000ed09105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110475015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e7420706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f1090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465721d02015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679f50901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e1d02015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665dc0110626f6f6c000100145265616479080120726573706f6e7365fd09014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000f50904184f7074696f6e04045401f9090108104e6f6e6500000010536f6d650400f9090000010000f90900000408080800fd09080c78636d4456657273696f6e6564526573706f6e736500010c08563004004906013076303a3a526573706f6e736500000008563104005d06013076313a3a526573706f6e73650001000856320400e101013076323a3a526573706f6e736500020000010a00000408101d0200050a0000040c20201000090a10346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400110a01185665633c543e00000d0a000004081d021000110a0000020d0a00150a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304006c013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000190a0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d0a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5021043616c6c018502245369676e617475726501290614457874726101210a00040028000000210a00000420250a290a2d0a310a390a3d0a410a450a00250a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000290a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000002d0a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000310a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400350a010c4572610000350a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000390a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a5010120543a3a496e64657800003d0a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000410a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400c0013042616c616e63654f663c543e0000450a0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d734850726576616c69646174654174746573747304045400000000490a0840706f6c6b61646f745f72756e74696d651c52756e74696d6500000000c01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022429020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500002d0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100dc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100dc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500002102040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01350201481830426c6f636b576569676874734902850100f2052a0100000000204aa9d1010000405973070000000001c0766c8f58010000010098f73e5d010000010000000000000000405973070000000001c0febef9cc0100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746859023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687461024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e6502490320706f6c6b61646f743c7061726974792d706f6c6b61646f7400000000bf2300000000000038df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0100000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000090000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978190108000014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01750200245363686564756c657201245363686564756c65720c184167656e6461010104051079020400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b75700001040528680400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e3853746f7261676556657273696f6e0100950604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e018902016408344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e019906011042616265011042616265402845706f6368496e64657801002020000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f72697469657301009d060400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100a50220000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100a50220000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e67650000ad0204000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f72697469657301009d0604000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e0101040510a90604000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000b10604000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e6573730100b10604001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0051012049742069732073657420696e20606f6e5f696e697469616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f63685374617274010068200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000b50604000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000b5060400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e019102000c3445706f63684475726174696f6e202060090000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652020701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f77656401b906022454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100dc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01b9020004344d696e696d756d506572696f642020b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00031c496e6469636573011c496e646963657304204163636f756e74730001040210bd060400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e01bd020178041c4465706f736974184000e8764817000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01c106042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d506040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100e10604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01c102017c0c484578697374656e7469616c4465706f736974184000e40b5402000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01e50605485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e90640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ed0604000000000c485472616e73616374696f6e42797465466565184040420f00000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f466565f1065c040000000000000000000000000000000000b4c4040001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e002028417574686f72736869700128417574686f72736869700c18556e636c65730100f9060400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100dc040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e01cd02000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e010107061c5374616b696e67011c5374616b696e679830486973746f7279446570746801001010540000001c8c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00390120496e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d20686973746f72795f64657074683b2063757272656e745f6572615d602e006101204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e206f74686572776973652e20492e652e2061637469766520657261206d757374390120616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203e2063757272656e745f657261202d20686973746f72795f646570746860206d757374206265302067756172616e746565642e3856616c696461746f72436f756e74010010100000000004a82054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100d004000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e6465640001040500000400040101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e184c6564676572000104020005070400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500d902040004e42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e2856616c696461746f72730101040500dd020800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f7256616c696461746f7273602e50436f756e746572466f7256616c696461746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e20746865206056616c696461746f727360206d61702e484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500110704000c650120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e004901205768656e207570646174696e6720746869732073746f72616765206974656d2c20796f75206d75737420616c736f20757064617465207468652060436f756e746572466f724e6f6d696e61746f7273602e50436f756e746572466f724e6f6d696e61746f72730100101000000000042101204120747261636b657220746f206b65657020636f756e74206f6620746865206e756d626572206f66206974656d7320696e2074686520604e6f6d696e61746f727360206d61702e484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100001507040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805051907bc0c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805051907bc0c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805051907dd020800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e747301010405101d0714000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f72636545726101002d0704000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100390210000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405103107040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100290204001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050519073907040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505190718040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e7300010405003d070400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040529074107800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e584561726c69657374556e6170706c696564536c617368000010040004fc20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301004507040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e3853746f7261676556657273696f6e01004d07040710cc2054727565206966206e6574776f726b20686173206265656e20757067726164656420746f20746869732076657273696f6e2e7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076372e302e3020666f72206e6577206e6574776f726b732e384368696c6c5468726573686f6c640000e90204000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01d5020184143853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100001000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e384d61784e6f6d696e6174696f6e731010100000000001510707204f6666656e63657301204f6666656e6365730c1c5265706f72747300010405245507040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e6465780101080505590725020400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e485265706f72747342794b696e64496e646578010104058c28040018110120456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e00bc20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e004901204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f66690120646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e00018800000828486973746f726963616c0000000000211c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100dc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301005d070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ed020400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500fd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405650700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01f902019000016d07091c4772616e647061011c4772616e647061181453746174650100710704000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500007507040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c65640000680400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e745365744964010020200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e00010405201004001059012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e010d03019404384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365017d070b20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301008107040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805056889070400083d0120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e6465786020746fb02060577261707065724f70617175653c426f756e6465644f70617175654e6574776f726b53746174653e602e38417574686f726564426c6f636b730101080505190710100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01390301a80440556e7369676e65645072696f726974792020ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e019d070c48417574686f72697479446973636f7665727900000000000d2444656d6f6372616379012444656d6f6372616379383c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100a107040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510a90704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d616765730001040624ad070400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510b10704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500bd07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e144c6f636b730001040500100400105d01204163636f756e747320666f7220776869636820746865726520617265206c6f636b7320696e20616374696f6e207768696368206d61792062652072656d6f76656420617420736f6d6520706f696e7420696e207468655101206675747572652e205468652076616c75652069732074686520626c6f636b206e756d62657220617420776869636820746865206c6f636b206578706972657320616e64206d61792062652072656d6f7665642e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e544c6173745461626c656457617345787465726e616c0100dc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000d107040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040624d50704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624dc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000d90704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01550301cc2c3c456e6163746d656e74506572696f6410100027060014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f6410100027060004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f6410100027060004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f64101000270600109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400010a5d4e8000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564dc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410100807000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f736974184000e1f5050000000000000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01dd070e1c436f756e63696c011c436f756e63696c182450726f706f73616c730100e107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01650301d80001e9070f48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100ed07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406248502040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040624e507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e016d0301e00001f107104050687261676d656e456c656374696f6e014050687261676d656e456c656374696f6e141c4d656d626572730100f50704000c74205468652063757272656e7420656c6563746564206d656d626572732e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e2452756e6e65727355700100f50704001084205468652063757272656e742072657365727665642072756e6e6572732d75702e00590120496e76617269616e743a20416c7761797320736f72746564206261736564206f6e2072616e6b2028776f72736520746f2062657374292e2055706f6e2072656d6f76616c206f662061206d656d6265722c20746865bc206c6173742028692e652e205f626573745f292072756e6e65722d75702077696c6c206265207265706c616365642e2843616e646964617465730100e80400185901205468652070726573656e742063616e646964617465206c6973742e20412063757272656e74206d656d626572206f722072756e6e65722d75702063616e206e6576657220656e746572207468697320766563746f72d020616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e007c205365636f6e6420656c656d656e7420697320746865206465706f7369742e00b820496e76617269616e743a20416c7761797320736f72746564206261736564206f6e206163636f756e742069642e38456c656374696f6e526f756e647301001010000000000441012054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e18566f74696e670101040500fd07840000000000000000000000000000000000000000000000000000000000000000000cb820566f74657320616e64206c6f636b6564207374616b65206f66206120706172746963756c617220766f7465722e00c42054574f582d4e4f54453a205341464520617320604163636f756e7449646020697320612063727970746f20686173682e01710301e41c2050616c6c65744964dd0120706872656c65637404d0204964656e74696669657220666f722074686520656c656374696f6e732d70687261676d656e2070616c6c65742773206c6f636b3443616e646964616379426f6e6418400010a5d4e8000000000000000000000004050120486f77206d7563682073686f756c64206265206c6f636b656420757020696e206f7264657220746f207375626d6974206f6e6527732063616e6469646163792e38566f74696e67426f6e64426173651840007013b72e000000000000000000000010942042617365206465706f736974206173736f636961746564207769746820766f74696e672e00550120546869732073686f756c642062652073656e7369626c79206869676820746f2065636f6e6f6d6963616c6c7920656e73757265207468652070616c6c65742063616e6e6f742062652061747461636b656420627994206372656174696e67206120676967616e746963206e756d626572206f6620766f7465732e40566f74696e67426f6e64466163746f72184000d012130000000000000000000000000411012054686520616d6f756e74206f6620626f6e642074686174206e65656420746f206265206c6f636b656420666f72206561636820766f746520283332206279746573292e38446573697265644d656d6265727310100d0000000470204e756d626572206f66206d656d6265727320746f20656c6563742e404465736972656452756e6e65727355701010140000000478204e756d626572206f662072756e6e6572735f757020746f206b6565702e305465726d4475726174696f6e1010c08901000c510120486f77206c6f6e6720656163682073656174206973206b6570742e205468697320646566696e657320746865206e65787420626c6f636b206e756d62657220617420776869636820616e20656c656374696f6e5d0120726f756e642077696c6c2068617070656e2e2049662073657420746f207a65726f2c206e6f20656c656374696f6e732061726520657665722074726967676572656420616e6420746865206d6f64756c652077696c6c5020626520696e2070617373697665206d6f64652e010108114c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100d0040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01790301f00001050812205472656173757279012054726561737572790c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051009080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301000d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e017d0301f4183050726f706f73616c426f6e6411081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000460500048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e110810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496415082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c7310106400000004150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e0119081318436c61696d730118436c61696d731418436c61696d7300010406fc1804000014546f74616c0100184000000000000000000000000000000000001c56657374696e6700010406fc9103040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e6700010406fc9903040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d730001040600fc0400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e01810301f8041850726566697828888450617920444f547320746f2074686520506f6c6b61646f74206163636f756e743a00011d08181c56657374696e67011c56657374696e67081c56657374696e6700010402002108040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100290804000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e019d0301050108444d696e5665737465645472616e73666572184000e40b5402000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000012d08191c5574696c6974790001a503010901044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0131081a204964656e7469747901204964656e7469747910284964656e746974794f660001040500350804000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020059040400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500450844000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e285265676973747261727301004d080400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01c903010d01183042617369634465706f7369741840007db52a2f000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000cd5627000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184080f884b02e00000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e015d081c1450726f7879011450726f7879081c50726f78696573010104050061084400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500710844000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e016904011101184050726f78794465706f7369744261736518400084b2952e000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218408066ab1300000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400084b2952e000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000cd562700000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0181081d204d756c746973696701204d756c746973696708244d756c746973696773000108050285088908040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c7300010406048d08040000017104011d010c2c4465706f736974426173651840008c61c52e000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000d012130000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573190108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0191081e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051095080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510280400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100ed02040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e017d040125011c44426f756e74794465706f73697442617365184000e40b5402000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000c20100045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e50426f756e747943757261746f724465706f73697411081020a107000849012050657263656e74616765206f66207468652063757261746f722066656520746861742077696c6c20626520726573657276656420757066726f6e74206173206465706f73697420666f7220626f756e7479242063757261746f722e48426f756e747956616c75654d696e696d756d184000e876481700000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019d082210546970730110546970730810546970730001040524a10804000c650120546970734d6170207468617420617265206e6f742079657420636f6d706c657465642e204b65796564206279207468652068617368206f66206028726561736f6e2c2077686f29602066726f6d207468652076616c75652e3d012054686973206861732074686520696e73656375726520656e756d657261626c6520686173682066756e6374696f6e2073696e636520746865206b657920697473656c6620697320616c7265616479802067756172616e7465656420746f20626520612073656375726520686173682e1c526561736f6e7300010406242804000849012053696d706c6520707265696d616765206c6f6f6b75702066726f6d2074686520726561736f6e2773206861736820746f20746865206f726967696e616c20646174612e20416761696e2c2068617320616e610120696e73656375726520656e756d657261626c6520686173682073696e636520746865206b65792069732067756172616e7465656420746f2062652074686520726573756c74206f6620612073656375726520686173682e018104012901144c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756548446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e30546970436f756e74646f776e1010403800000445012054686520706572696f6420666f722077686963682061207469702072656d61696e73206f70656e20616674657220697320686173206163686965766564207468726573686f6c6420746970706572732e3454697046696e64657273466565e9020414043501205468652070657263656e74206f66207468652066696e616c2074697020776869636820676f657320746f20746865206f726967696e616c207265706f72746572206f6620746865207469702e505469705265706f72744465706f73697442617365184000e40b5402000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120746970207265706f72742e01a5082368456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100a9080400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000b1080400043d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e20536e617073686f740000b50804000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100005d0504000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e64696365730100c1080400184d01204120736f727465642c20626f756e64656420736574206f6620602873636f72652c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f20612076616c756520696e5420605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700101040510d10811020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f7265000059050400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e018504012d013834556e7369676e656450686173651010580200000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010580200000478204475726174696f6e206f6620746865207369676e65642070686173652e70536f6c7574696f6e496d70726f76656d656e745468726573686f6c6439021020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e206173642022626574746572222028696e20616e79207068617365292e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f72697479202065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365384d696e65724d61785765696768742020c08466655701000010b8204d6178696d756d20776569676874207468617420746865206d696e65722073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c20776569676874206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f7420657863656564d820746869732076616c75652c206261736564206f6e205b60576569676874496e666f3a3a7375626d69745f756e7369676e6564605d2e505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d61785765696768742020c0846665570100000c94204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e00fc20546869732073686f756c642070726f6261626c792062652073696d696c617220746f205b60436f6e6669673a3a4d696e65724d6178576569676874605d2e405369676e656452657761726442617365184000e40b54020000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f73697442617365184000a0db215d000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840787d010000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e54566f746572536e617073686f74506572426c6f636b1010e4570000185d0120546865206d6178696d756d206e756d626572206f6620766f7465727320746f2070757420696e2074686520736e617073686f742e20417420746865206d6f6d656e742c20736e617073686f747320617265206f6e6c796101206f76657220612073696e676c6520626c6f636b2c20627574206f6e6365206d756c74692d626c6f636b20656c656374696f6e732061726520696e74726f647563656420746865792077696c6c2074616b6520706c61636558206f766572206d756c7469706c6520626c6f636b732e00310120416c736f2c206e6f746520746865206461746120747970653a2049662074686520766f746572732061726520726570726573656e746564206279206120607533326020696e206074797065390120436f6d70616374536f6c7574696f6e602c207468652073616d652060753332602069732075736564206865726520746f20656e7375726520626f756e647320617265207265737065637465642e384d696e65724d61784c656e67746810100000360010fc204d6178696d756d206c656e6774682028627974657329207468617420746865206d696e656420736f6c7574696f6e2073686f756c6420636f6e73756d652e00550120546865206d696e65722077696c6c20656e7375726520746861742074686520746f74616c206c656e677468206f662074686520756e7369676e656420736f6c7574696f6e2077696c6c206e6f74206578636565643020746869732076616c75652e01d5082420426167734c6973740120426167734c6973740c244c6973744e6f6465730001040500d90804000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c697374426167730001040520dd0804000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e01710501390104344261675468726573686f6c6473e1080919210300e40b5402000000f39e809702000000a8b197e20200000094492e3603000000279c3a930300000003bccefa0300000042c01b6e040000001b4775ee04000000385e557d0500000046dc601c0600000089386ccd06000000b6ee809207000000fe7ee36d08000000e81b1a6209000000b019f4710a000000103592a00b000000cfc96ff10c00000041146d680e000000e79bda0910000000cee885da1100000028a9c7df13000000bb70931f160000008e4089a018000000810a096a1b000000366a48841e0000005bd36af821000000807c9cd025000000c95530182a000000bd63c1db2e00000071e0572934000000689092103a000000edc4d4a240000000699379f3470000008fd80c18500000004baf8a28590000006a16a63f630000000995177b6e00000078c5f4fb7a00000062c811e78800000051bf6d6598000000048eaba4a9000000544698d7bc00000091cac036d2000000175f1801ea000000bd15b27c0401000043358ff721010000b8fc84c84201000099673c506701000007e44efa8f010000b341833ebd010000027f2ea2ef0100009883bcb927020000164d652a66020000b49513acab0200002d8e820bf9020000a1e6982c4f030000a616080daf030000cc9d37c719040000a0d584959004000042e7e0d514050000028cd70da80500000f750aef4b060000ea8d2e5c02070000c3cb996ecd070000b1e5717caf080000aa2b8e1fab090000b5c1203dc30a000026d03d0efb0b000070c75929560d0000ebadda8cd80e0000f797dbaa86100000cff04476651200001f2660717a14000009a611becb1600001dfbe82f60190000943a3c603f1c00008afe89c4711f0000ced963c70023000003a92ae4f6260000fe72eec55f2b000036c9cc6948300000dae33245bf350000062a7470d43b00007c9732d69942000084a32468234a0000571ad45987520000e7f10262de5b00000db8760344660000ae0401ded67100007d9eb308b97e00001e044a76108d00003a1df064079d0000e04fafdaccae00005679f02f95c2000095c3aaa99ad80000967c05251ef10000177a66d6670c010028cb1f1ec82a0100fa282f75984c0100d57dc8743c7201007dc4b3fb229c0100365cde74c7ca01009eb8e142b3fe01000c31ae547f3802005fe101e8d57802006373da7e74c0020051d1a60d2e100300c7e9a468ed68030061c091f7b7cb0300bf27a1b7b03904007b1499941bb404008523ed22613c050069a5d4c512d40500ec8c934def7c0600f5aa901be83807008cbe5ddb260a080002978ce113f30800fae314435df60900ddf12dbafe160b002ebadc6f4a580c000c5518c4f2bd0d00f0bb5431154c0f00498e866b46071100b2c153de9ff41200278a2fb2ce191500b2399f84247d1700e199e704aa251a00ba13f5ab331b1d00264785cc7866200088bf803f2d1124001c9823f81d262800ccc422d450b12c00f088820528c03100367c6d7e896137006e9329d30aa63d008cbc6c1322a044000070f32a5c644c00b43b84699909550080b4abe450a95e00a0cda979db5f69004cc27f4cc74c7500d0ac0eba34938200483e0ccf3d5a910068c68e7469cda100281e6fa52b1db40098a92326747fc800f09a74634d30df0080cdfc4b8d72f8009014602d9a901401f0b413d945dd330120973596c1b4560150dcfbaead7d7d01e01198b947aaa80130c7ee16bbb9d801206e488697390e02a0fa4b1d72c74902c0117170b5128c02808a1643a6ded502c0f823b1a204280380af5970a2768303c06f2d87ff41e90340937fac8f925a040091097117b6d804400fdf5b212065050049c149446e0106008ebca6e56caf0600595686851c71078068aa34a4b7480880a1e29e52b9380900bdabe880e4430a002a72b4204c6d0b80f1c013335cb80c00a03ccbdce3280e80b8629a9e20c30f00de5693d2ca8b11005d7f4c93238813001a87df3504be1500a7ce4b84ef3318000110fbea24f11a00802ae5d1b5fd1d0022a134609d62210044216bf0da2925000261f1828f5e29006620cf851e0d2e008410195252433300a0c18fca8410390026ad1493cc853f00d0cd24662fb646009ce19a1cdab64e0058ccc20c5f9f5700200a7578fb89610030bbbbd6e4936c0060cba7dc9edd7800b83bc0425b8b8600b886236164c59500f8f15fdc93b8a600206a91c0d696b900d8efe28fc097ce0068299bf52ef9e5ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00610120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f20746865697220766f7465207765696768742e205468697320737065636966696573207468656501207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f7220776869636820746865206964277320776569676874b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735d01207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f6620686967686572207765696768742074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765723101207765696768742c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00550120546865726520697320616e20696d706c696564207570706572206c696d6974206f662060566f74655765696768743a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974685d012060566f74655765696768743a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f206c69737473642077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6501202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e2069642077697468207765696768742030206f7220312077696c6c2066616c6cf4202020696e746f2062616720302c20616e20696420776974682077656967687420322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e00254050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0830416374697665436f6e6669670100e508e90200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a80400000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3450656e64696e67436f6e6669670001040510e508040004d42050656e64696e6720636f6e66696775726174696f6e2028696620616e792920666f7220746865206e6578742073657373696f6e2e017505000001e908332c5061726173536861726564012c50617261735368617265640c4c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e64696365730100ed08040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100f1080400088101205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732ef020546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e017905000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c6473000104059d05f508040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104054901f908040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104054901b10504000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e017d05013d010001fd08353050617261496e686572656e74013050617261496e686572656e740820496e636c75646564000074040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f7465730000010904000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e01810500000115093634506172615363686564756c65720134506172615363686564756c6572183c56616c696461746f7247726f757073010019090400186d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00810120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c65786572732e810120526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a207361666520757070657220626f756e642061742031306b2e3c50617261746872656164517565756501001d091400000000001019012041207175657565206f66207570636f6d696e6720636c61696d7320616e6420776869636820636f726520746865792073686f756c64206265206d6170706564206f6e746f2e00150120546865206e756d626572206f662071756575656420636c61696d7320697320626f756e6465642061742074686520607363686564756c696e675f6c6f6f6b6168656164605501206d756c7469706c69656420627920746865206e756d626572206f662070617261746872656164206d756c7469706c6578657220636f7265732e20526561736f6e61626c792c203130202a203530203d203530302e44417661696c6162696c697479436f726573010031090400209d01204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c79206f636375706965642e2043616e206265c82074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e5050617261746872656164436c61696d496e64657801003d09040010590120416e20696e646578207573656420746f20656e737572652074686174206f6e6c79206f6e6520636c61696d206f6e206120706172617468726561642065786973747320696e20746865207175657565206f72206973b42063757272656e746c79206265696e672068616e646c656420627920616e206f6363757069656420636f72652e007d0120426f756e64656420627920746865206e756d626572206f66207061726174687265616420636f72657320616e64207363686564756c696e67206c6f6f6b61686561642e20526561736f6e61626c792c203130202a203530203d203530302e4453657373696f6e5374617274426c6f636b010010100000000018a5012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e732068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e245363686564756c656401004109040018e02043757272656e746c79207363686564756c656420636f726573202d20667265652062757420757020746f206265206f636375706965642e004d0120426f756e64656420627920746865206e756d626572206f6620636f7265733a206f6e6520666f7220656163682070617261636861696e20616e642070617261746872656164206d756c7469706c657865722e00fd01205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f66206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f6020666f7220746865207570636f6d696e6720626c6f636b2e000000003714506172617301145061726173442850617261636861696e7301003d09040004350120416c6c2070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e20506172617468726561647320617265206e6f7420696e636c756465642e38506172614c6966656379636c65730001040549014d09040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e1448656164730001040549016101040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e3c43757272656e74436f6465486173680001040549015d0104000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f6465486173680001040551095d0104001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d65746101010405490155090800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b420746f206b65657020697420617661696c61626c6520666f72207365636f6e6461727920636865636b6572732e3c50617374436f64655072756e696e6701006109040018a1012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f646520776173207265706c616365642e8101204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465642068656967687420617420776869636820746865ec20636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e9101205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f64207374617274696e6749012066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040549011004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f6465486173680001040549015d0104000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c0001040549016509040024a10120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e7d0120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e672070617261636861696e65012063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c207468652076616c756558206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c0001040549016909040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e730100610904000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e67557067726164657301006109040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e73517565756501010405103d0904000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e657369730001040549016d09040004a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e38436f646542794861736852656673010104065d0110100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f6465427948617368000104065d01c105040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e01ed05016d0100017109382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a656400007404002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e007d0120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e65206f667901207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c6520666f7280207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100750904001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e01f105000000390c446d70010c446d700854446f776e776172644d6573736167655175657565730101040549017d09040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104054901248000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e01f5050000003a0c556d70010c556d70184c52656c617944697370617463685175657565730101040549014502040018710120546865206d657373616765732077616974696e6720746f2062652068616e646c6564206279207468652072656c61792d636861696e206f726967696e6174696e672066726f6d2061206365727461696e2070617261636861696e2e007901204e6f7465207468617420736f6d6520757077617264206d65737361676573206d696768742068617665206265656e20616c72656164792070726f6365737365642062792074686520696e636c7573696f6e206c6f6769632e20452e672e74206368616e6e656c206d616e6167656d656e74206d657373616765732e00a820546865206d65737361676573206172652070726f63657373656420696e204649464f206f726465722e5852656c61794469737061746368517565756553697a65010104054901682000000000000000002c45012053697a65206f6620746865206469737061746368207175657565732e204361636865732073697a6573206f66207468652071756575657320696e206052656c617944697370617463685175657565602e00f0204669727374206974656d20696e20746865207475706c652069732074686520636f756e74206f66206d6573736167657320616e64207365636f6e64e02069732074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e007901204e6f74652074686174207468697320697320616e20617578696c69617279206d617070696e673a206974277320706f737369626c6520746f2074656c6c2074686520627974652073697a6520616e6420746865206e756d626572206f667901206d65737361676573206f6e6c79206c6f6f6b696e67206174206052656c61794469737061746368517565756573602e2054686973206d617070696e6720697320736570617261746520746f2061766f69642074686520636f7374206f663d01206c6f6164696e67207468652077686f6c65206d657373616765207175657565206966206f6e6c792074686520746f74616c2073697a6520616e6420636f756e74206172652072657175697265642e002c20496e76617269616e743a4501202d2054686520736574206f66206b6579732073686f756c642065786163746c79206d617463682074686520736574206f66206b657973206f66206052656c61794469737061746368517565756573602e344e65656473446973706174636801003d09040014190120546865206f726465726564206c697374206f6620605061726149646073207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e002c20496e76617269616e743a3501202d2054686520736574206f66206974656d732066726f6d207468697320766563746f722073686f756c642062652065786163746c792074686520736574206f6620746865206b65797320696ed82020206052656c617944697370617463685175657565736020616e64206052656c61794469737061746368517565756553697a65602e684e6578744469737061746368526f756e64537461727457697468000049010400147d012054686973206973207468652070617261207468617420676574732077696c6c20676574206469737061746368656420666972737420647572696e6720746865206e6578742075707761726420646973706174636861626c652071756575654420657865637574696f6e20726f756e642e002c20496e76617269616e743a0d01202d2049662060536f6d65287061726129602c207468656e20607061726160206d7573742062652070726573656e7420696e20604e656564734469737061746368602e284f7665727765696768740001040520850904000c050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e00d4205468657365206d65737361676573207374617920746865726520756e74696c206d616e75616c6c7920646973706174636865642e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602028616e64207468757320746865206c6f7765737420667265652020696e646578292e01f905017101000189093b1048726d70011048726d70305c48726d704f70656e4368616e6e656c52657175657374730001040581018d09040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c697374010091090400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040549011010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e7d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d73207468617420686173206028582c205f2960e020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040549011010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c52657175657374730001040581017404001c9101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e206368616e67652e0101205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c697374010091090400003848726d7057617465726d61726b730001040549011004000cb8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7901202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e3048726d704368616e6e656c73000104058101950904000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e6465780101040549013d09040034590120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f736974652c20736964652e20492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a8d01202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028492c205029602e8901202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e206048726d704368616e6e656c73603c2020206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e6465780101040549013d090400004c48726d704368616e6e656c436f6e74656e74730101040581019d09040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c44696765737473010104054901a50904001cf4204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a290120576861742070617261732073656e742061206d6573736167652061742074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e3020496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e8101202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468652073616d6540202020626c6f636b206e756d6265722e01fd05017d010001ad093c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f0c5041737369676e6d656e744b657973556e736166650100b10904000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e730001040610b50904000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e000000003d2452656769737472617201245265676973747261720c2c50656e64696e67537761700001040549014901040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104054901bd09040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0091012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d6179206f6e6c7920646f350120736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010049011000000000046020546865206e65787420667265652060506172614964602e010106018501082c506172614465706f73697418400010a5d4e8000000000000000000000008b020546865206465706f73697420746f206265207061696420746f2072756e206120706172617468726561642e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f7369745065724279746518408096980000000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01c1094614536c6f74730114536c6f747304184c6561736573010104054901c509040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e009901205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f6620746865207365636f6e642076616c756573f0206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e010506018901082c4c65617365506572696f6410100075120004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f6666736574101000100e0004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01cd09472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f000068040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405d10918040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510d50904000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e010906018d011030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001e109482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104054901e5090400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e6577526169736501003d090400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787454726965496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c65207472696520696e6465780111060191010c2050616c6c6574496415082070792f6366756e64047101206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c64206265206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184000743ba40b0000000000000000000000086d0120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c7920626520617470206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01ed09492458636d50616c6c6574012458636d50616c6c657424305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c517565726965730001040220f1090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502010a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502010a20040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502010a050a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100090a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000150a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e0131060195010001190a631d0a042040436865636b5370656356657273696f6e250a1038436865636b547856657273696f6e290a1030436865636b47656e657369732d0a2438436865636b4d6f7274616c697479310a2428436865636b4e6f6e6365390a742c436865636b5765696768743d0a74604368617267655472616e73616374696f6e5061796d656e74410a744850726576616c696461746541747465737473450a74490a",statemine:"0x6d6574610eb904000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e6572696318646967657374184469676573740410486173680124000401106c6f67733001545665633c4469676573744974656d3c486173683e3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0410486173680124011c3c4368616e67657354726965526f6f740400240110486173680002002850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500444368616e676573547269655369676e616c04003c01444368616e676573547269655369676e616c000700144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c102873705f72756e74696d651c67656e6572696318646967657374444368616e676573547269655369676e616c000104404e6577436f6e66696775726174696f6e04004001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e000000004004184f7074696f6e04045401440108104e6f6e6500000010536f6d650400440000010000440c1c73705f636f7265306368616e6765735f74726965604368616e67657354726965436f6e66696775726174696f6e000008013c6469676573745f696e74657276616c10010c7533320001346469676573745f6c6576656c7310010c7533320000480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540124000c011470686173657901011450686173650001146576656e7450010445000118746f706963737d0101185665633c543e000050084473746174656d696e655f72756e74696d65144576656e740001381853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007001bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040074017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a0044436f6c6c61746f7253656c656374696f6e04007c01a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e040084015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d70517565756504008801a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040094016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04003101018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400350101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904003901015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704003d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f787904004d01017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a001841737365747304005901017470616c6c65745f6173736574733a3a4576656e743c52756e74696d653e0032001c556e697175657304006101017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e00330000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304005801304469737061746368496e666f000004b4416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e205c5b696e666f5c5d3c45787472696e7369634661696c6564080064013444697370617463684572726f7200005801304469737061746368496e666f00010490416e2065787472696e736963206661696c65642e205c5b6572726f722c20696e666f5c5d2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e740400000130543a3a4163636f756e7449640003047841206e6577205c5b6163636f756e745c5d2077617320637265617465642e344b696c6c65644163636f756e740400000130543a3a4163636f756e74496400040468416e205c5b6163636f756e745c5d20776173207265617065642e2052656d61726b65640800000130543a3a4163636f756e744964000024011c543a3a48617368000504d04f6e206f6e2d636861696e2072656d61726b2068617070656e65642e205c5b6f726967696e2c2072656d61726b5f686173685c5d04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000120144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65080114696e64657808010875380001146572726f72080108753800030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050014546f6b656e0400680128546f6b656e4572726f720006002841726974686d6574696304006c013c41726974686d657469634572726f720007000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f00020000700c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c696564040010015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040024011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040010010c7533320004080101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e2c5c5b20636f756e74205c5d64446f776e776172644d6573736167657350726f6365737365640800200118576569676874000024014472656c61795f636861696e3a3a48617368000508e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e885c5b207765696768745f757365642c20726573756c745f6d71635f68656164205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f7765640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000042101416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e205c5b6163636f756e742c20667265655f62616c616e63655c5d20447573744c6f73740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742ccc726573756c74696e6720696e20616e206f75747269676874206c6f73732e205c5b6163636f756e742c2062616c616e63655c5d205472616e736665720c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e63650002049c5472616e73666572207375636365656465642e205c5b66726f6d2c20746f2c2076616c75655c5d2842616c616e63655365740c00000130543a3a4163636f756e7449640000180128543a3a42616c616e63650000180128543a3a42616c616e6365000304c8412062616c616e6365207761732073657420627920726f6f742e205c5b77686f2c20667265652c2072657365727665645c5d2052657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650004041d01536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e205c5b77686f2c2076616c75655c5d28556e72657365727665640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650005042501536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e205c5b77686f2c2076616c75655c5d485265736572766552657061747269617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000078011853746174757300060c4d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652ea45c5b66726f6d2c20746f2c2062616c616e63652c2064657374696e6174696f6e5f7374617475735c5d1c4465706f7369740800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650007083901536f6d6520616d6f756e7420776173206465706f736974656420696e746f20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c246465706f7369745c5d2057697468647261770800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650008045901536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e205c5b77686f2c2076616c75655c5d1c536c61736865640800000130543a3a4163636f756e7449640000180128543a3a42616c616e63650009081d01536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e205c5b77686f2c40616d6f756e745f736c61736865645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909097814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100007c0c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c657304008001445665633c543a3a4163636f756e7449643e000000504e65774465736972656443616e64696461746573040010010c753332000100404e657743616e646964616379426f6e64040018013042616c616e63654f663c543e0002003843616e64696461746541646465640800000130543a3a4163636f756e744964000018013042616c616e63654f663c543e0003004043616e64696461746552656d6f7665640400000130543a3a4163636f756e7449640004000499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909800000020000840c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e040010013053657373696f6e496e64657800000849014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e7420697320746865205c5b73657373696f6e5f696e6465785c5d2c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909880c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001181c5375636365737304008c013c4f7074696f6e3c543a3a486173683e00000464536f6d652058434d20776173206578656375746564206f6b2e104661696c08008c013c4f7074696f6e3c543a3a486173683e000090012058636d4572726f7200010440536f6d652058434d206661696c65642e2842616456657273696f6e04008c013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d617404008c013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e7404008c013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909098c04184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000090100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f646500110054546f6f4d7563685765696768745265717569726564001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000940c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d70746564040098015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c009c01344d756c74694c6f636174696f6e00009c01344d756c74694c6f636174696f6e0000c4011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508009c01344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c517565727949640000f00120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c009c01344d756c74694c6f636174696f6e000020011c517565727949640000150101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08009c01344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261746520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002401104832353600009c01344d756c74694c6f636174696f6e00001901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f74696669656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e67656408009c01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c009c01344d756c74694c6f636174696f6e000020011c51756572794964000090012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08002d01015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090998100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c657465080020011857656967687400009001144572726f72000100144572726f7204009001144572726f72000200009c100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a001244a756e6374696f6e730000a0100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a401204a756e6374696f6e0001000858320800a401204a756e6374696f6e0000a401204a756e6374696f6e0002000858330c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0003000858341000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0004000858351400a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0005000858361800a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0006000858371c00a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0007000858382000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e0000a401204a756e6374696f6e00080000a4100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400a8010c7533320000002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000200304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b80110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f64795061727400080000a80000061000ac100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d6100030000b00000062000b4000003140000000800b80000061800bc100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e6465780400a8010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000c0100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74a8010c753332000100204672616374696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6da8010c75333200011464656e6f6da8010c75333200040000c40c0c78636d0876320c58636d041043616c6c00000400c801585665633c496e737472756374696f6e3c43616c6c3e3e0000c8000002cc00cc0c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400c4012458636d3c43616c6c3e0015002c536574417070656e6469780400c4012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000d0100c78636d087631286d756c746961737365742c4d756c746941737365747300000400d4013c5665633c4d756c746941737365743e0000d4000002d800d8100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964dc011c4173736574496400010c66756ee0012c46756e676962696c6974790000dc100c78636d087631286d756c746961737365741c4173736574496400010820436f6e637265746504009c01344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e00010000e0100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b80110753132380000002c4e6f6e46756e6769626c650400e401344173736574496e7374616e636500010000e4100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b801107531323800010018417272617934040038011c5b75383b20345d000200184172726179380400e8011c5b75383b20385d0003001c417272617931360400ec01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000e8000003080000000800ec000003100000000800f00c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400d0012c4d756c74694173736574730001003c457865637574696f6e526573756c740400f401504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000f404184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f80000010000f800000408109000fc0c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000001010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00000501100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400d0012c4d756c74694173736574730000001057696c6404000901013857696c644d756c74694173736574000100000901100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964dc011c4173736574496400010c66756e0d01013c57696c6446756e676962696c697479000100000d01100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000011010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400b0010c75363400010000150104184f7074696f6e040454019c0108104e6f6e6500000010536f6d6504009c00000100001901080c78636d5056657273696f6e65644d756c746941737365747300010808563004001d01014c5665633c76303a3a4d756c746941737365743e0000000856310400d0013c76313a3a4d756c7469417373657473000100001d010000022101002101100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964250101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373250101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74b80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365e401344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964250101344d756c74694c6f636174696f6e000118616d6f756e74b8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373250101344d756c74694c6f636174696f6e000120696e7374616e6365e401344173736574496e7374616e6365000b00002501100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400290101204a756e6374696f6e0001000858320800290101204a756e6374696f6e0000290101204a756e6374696f6e0002000858330c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0003000858341000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0004000858351400290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0005000858361800290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0006000858371c00290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0007000858382000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e0000290101204a756e6374696f6e000800002901100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400a8010c7533320001002c4163636f756e744964333208011c6e6574776f726bac01244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bac01244e6574776f726b4964000114696e646578b0010c753634000300304163636f756e744b6579323008011c6e6574776f726bac01244e6574776f726b496400010c6b6579b401205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b80110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c6974790801086964bc0118426f6479496400011070617274c00120426f647950617274000900002d01080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004002501014476303a3a4d756c74694c6f636174696f6e00000008563104009c014476313a3a4d756c74694c6f636174696f6e0001000031010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400e8011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e0400e8011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e776172640800e8011c5b75383b20385d000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090935010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d617404000401244d657373616765496400000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401244d6573736167654964000098011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d484f766572776569676874456e7175657565640c000401244d6573736167654964000020013c4f766572776569676874496e64657800002001185765696768740004081901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e645c5b2069642c20696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e6465780000200118576569676874000508e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e445c5b20696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090939010c3870616c6c65745f7574696c6974791870616c6c6574144576656e7400010c404261746368496e746572727570746564080010010c753332000064013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061738c77656c6c20617320746865206572726f722e205c5b696e6465782c206572726f725c5d384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909093d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004012043616c6c48617368000004190141206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e205c5b617070726f76696e672c206d756c74697369672c2063616c6c5f686173685c5d404d756c7469736967417070726f76616c1000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c48617368000108c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652eb45c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d404d756c746973696745786563757465641400000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680000450101384469737061746368526573756c74000204550141206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e205c5b617070726f76696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d444d756c746973696743616e63656c6c65641000000130543a3a4163636f756e74496400004101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0000000130543a3a4163636f756e744964000004012043616c6c486173680003045d0141206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e205c5b63616e63656c6c696e672c2074696d65706f696e742c206d756c74697369672c2063616c6c5f686173685c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000045010418526573756c74080454014901044501640108084f6b04004901000000000c4572720400640000010000490100000400004d010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001103450726f787945786563757465640400450101384469737061746368526573756c74000004e8412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e205c5b726573756c745c5d2e40416e6f6e796d6f7573437265617465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f78795479706500005501010c75313600010ce8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e0901646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e205c5b616e6f6e796d6f75732c2077686f2c2070726f78795f747970652c58646973616d626967756174696f6e5f696e6465785c5d24416e6e6f756e6365640c00000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000024013443616c6c486173684f663c543e0002044d01416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e205c5b7265616c2c2070726f78792c2063616c6c5f686173685c5d2850726f787941646465641000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000051010130543a3a50726f7879547970650000100138543a3a426c6f636b4e756d626572000304f8412070726f7879207761732061646465642e205c5b64656c656761746f722c2064656c6567617465652c2070726f78795f747970652c2064656c61795c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095101084473746174656d696e655f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f72000600005501000005040059010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001481c437265617465640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004e8536f6d6520617373657420636c6173732077617320637265617465642e205c5b61737365745f69642c2063726561746f722c206f776e65725c5d184973737565640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000104e8536f6d65206173736574732077657265206973737565642e205c5b61737365745f69642c206f776e65722c20746f74616c5f737570706c795c5d2c5472616e736665727265641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000204f0536f6d65206173736574732077657265207472616e736665727265642e205c5b61737365745f69642c2066726f6d2c20746f2c20616d6f756e745c5d184275726e65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000304e0536f6d652061737365747320776572652064657374726f7965642e205c5b61737365745f69642c206f776e65722c2062616c616e63655c5d2c5465616d4368616e6765641000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004040101546865206d616e6167656d656e74207465616d206368616e676564205c5b61737365745f69642c206973737565722c2061646d696e2c20667265657a65725c5d304f776e65724368616e6765640800100128543a3a417373657449640000000130543a3a4163636f756e74496400050494546865206f776e6572206368616e676564205c5b61737365745f69642c206f776e65725c5d1846726f7a656e0800100128543a3a417373657449640000000130543a3a4163636f756e744964000604c0536f6d65206163636f756e74206077686f60207761732066726f7a656e2e205c5b61737365745f69642c2077686f5c5d185468617765640800100128543a3a417373657449640000000130543a3a4163636f756e744964000704c0536f6d65206163636f756e74206077686f6020776173207468617765642e205c5b61737365745f69642c2077686f5c5d2c417373657446726f7a656e0400100128543a3a41737365744964000804b8536f6d65206173736574206061737365745f696460207761732066726f7a656e2e205c5b61737365745f69645c5d2c41737365745468617765640400100128543a3a41737365744964000904b8536f6d65206173736574206061737365745f69646020776173207468617765642e205c5b61737365745f69645c5d2444657374726f7965640400100128543a3a41737365744964000a0474416e20617373657420636c617373207761732064657374726f7965642e30466f726365437265617465640800100128543a3a417373657449640000000130543a3a4163636f756e744964000b04dc536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e205c5b61737365745f69642c206f776e65725c5d2c4d657461646174615365741400100128543a3a41737365744964000028011c5665633c75383e000028011c5665633c75383e0000080108753800005d010110626f6f6c000c045d014e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e205c5b61737365745f69642c206e616d652c2073796d626f6c2c20646563696d616c732c2069735f66726f7a656e5c5d3c4d65746164617461436c65617265640400100128543a3a41737365744964000d04d04d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e205c5b61737365745f69645c5d40417070726f7665645472616e736665721000100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e6365000e083101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e985c5b61737365745f69642c20736f757263652c2064656c65676174652c20616d6f756e745c5d44417070726f76616c43616e63656c6c65640c00100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000f08f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e5c5c5b69642c206f776e65722c2064656c65676174655c5d4c5472616e73666572726564417070726f7665641400100128543a3a417373657449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000180128543a3a42616c616e636500100c3101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e905c5b69642c206f776e65722c2064656c65676174652c2064657374696e6174696f6e5c5d4841737365745374617475734368616e6765640400100128543a3a41737365744964001108f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e185c5b69645c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909095d01000005000061010c3870616c6c65745f756e69717565731870616c6c6574144576656e740804540004490001581c437265617465640c00100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000004dc416e20617373657420636c6173732077617320637265617465642e205c5b20636c6173732c2063726561746f722c206f776e6572205c5d30466f726365437265617465640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000104d0416e20617373657420636c6173732077617320666f7263652d637265617465642e205c5b20636c6173732c206f776e6572205c5d2444657374726f7965640400100128543a3a436c6173734964000204ac416e2061737365742060636c61737360207761732064657374726f7965642e205c5b20636c617373205c5d184973737565640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000304f0416e2061737365742060696e7374616e63656020776173206973737565642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d2c5472616e736665727265641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640004041101416e2061737365742060696e7374616e63656020776173207472616e736665727265642e205c5b20636c6173732c20696e7374616e63652c2066726f6d2c20746f205c5d184275726e65640c00100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e744964000504fc416e2061737365742060696e7374616e636560207761732064657374726f7965642e205c5b20636c6173732c20696e7374616e63652c206f776e6572205c5d1846726f7a656e0800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000604dc536f6d652061737365742060696e7374616e636560207761732066726f7a656e2e205c5b20636c6173732c20696e7374616e6365205c5d185468617765640800100128543a3a436c61737349640000100134543a3a496e7374616e63654964000704dc536f6d652061737365742060696e7374616e63656020776173207468617765642e205c5b20636c6173732c20696e7374616e6365205c5d2c436c61737346726f7a656e0400100128543a3a436c6173734964000804a8536f6d652061737365742060636c61737360207761732066726f7a656e2e205c5b20636c617373205c5d2c436c6173735468617765640400100128543a3a436c6173734964000904a8536f6d652061737365742060636c6173736020776173207468617765642e205c5b20636c617373205c5d304f776e65724368616e6765640800100128543a3a436c61737349640000000130543a3a4163636f756e744964000a04a0546865206f776e6572206368616e676564205c5b20636c6173732c206e65775f6f776e6572205c5d2c5465616d4368616e6765641000100128543a3a436c61737349640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000b04fc546865206d616e6167656d656e74207465616d206368616e676564205c5b20636c6173732c206973737565722c2061646d696e2c20667265657a6572205c5d40417070726f7665645472616e736665721000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000c0c5101416e2060696e7374616e636560206f6620616e2061737365742060636c6173736020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e7366657220627920612c6064656c6567617465602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d44417070726f76616c43616e63656c6c65641000100128543a3a436c61737349640000100134543a3a496e7374616e636549640000000130543a3a4163636f756e7449640000000130543a3a4163636f756e744964000d0c5d01416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e73666572207468652060696e7374616e636560206f6620616e2061737365742060636c61737360207761736463616e63656c6c65642062792069747320606f776e6572602e985c5b20636c6173732c20696e7374616e63652c206f776e65722c2064656c6567617465205c5d4841737365745374617475734368616e6765640400100128543a3a436c6173734964000e081901416e2061737365742060636c617373602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e2c5c5b20636c617373205c5d40436c6173734d657461646174615365740c00100128543a3a436c6173734964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c000f0429014e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c6173732e205c5b20636c6173732c20646174612c2069735f66726f7a656e205c5d50436c6173734d65746164617461436c65617265640400100128543a3a436c6173734964001004e44d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c6173732e205c5b20636c617373205c5d2c4d657461646174615365741000100128543a3a436c61737349640000100134543a3a496e7374616e63654964000065010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00005d010110626f6f6c001108c04e6577206d6574616461746120686173206265656e2073657420666f7220616e20617373657420696e7374616e63652e985c5b20636c6173732c20696e7374616e63652c20646174612c2069735f66726f7a656e205c5d3c4d65746164617461436c65617265640800100128543a3a436c61737349640000100134543a3a496e7374616e6365496400120419014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c20696e7374616e6365205c5d2c52656465706f73697465640800100128543a3a436c61737349640000690101485665633c543a3a496e7374616e636549643e00130449014d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420696e7374616e63652e205c5b20636c6173732c207375636365737366756c5f696e7374616e636573205c5d304174747269627574655365741000100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e000075010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0014080d014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220616e20617373657420636c617373206f7220696e7374616e63652e9c5c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c2076616c7565205c5d40417474726962757465436c65617265640c00100128543a3a436c617373496400006d0101544f7074696f6e3c543a3a496e7374616e636549643e00007101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015080d01417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220616e20617373657420636c617373206f7220696e7374616e63652eb45c5b20636c6173732c206d617962655f696e7374616e63652c206b65792c206d617962655f76616c7565205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909650110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000690100000210006d0104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000710110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000750110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000790108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d0100000224008101000002850100850100000408101000890108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6ea8014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658d01016473705f72756e74696d653a3a52756e74696d65537472696e6700008d01000005020091010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001282866696c6c5f626c6f636b040114726174696f9501011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000224f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e002823203c7765696768743e202d20604f28312960482d20312073746f726167652077726974652e602d2042617365205765696768743a20312e34303520c2b5735c2d203120777269746520746f20484541505f50414745533c2d203120646967657374206974656d2c23203c2f7765696768743e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e5c7365745f6368616e6765735f747269655f636f6e66696704014c6368616e6765735f747269655f636f6e6669674001804f7074696f6e3c4368616e67657354726965436f6e66696775726174696f6e3e0005289c53657420746865206e6577206368616e676573207472696520636f6e66696775726174696f6e2e002823203c7765696768743e202d20604f28312960ac2d20312073746f72616765207772697465206f722064656c6574652028636f64656320604f28312960292ed42d20312063616c6c20746f20606465706f7369745f6c6f67603a20557365732060617070656e6460204150492c20736f204f283129602d2042617365205765696768743a20372e32313820c2b573302d204442205765696768743aa4202020202d205772697465733a204368616e67657320547269652c2053797374656d204469676573742c23203c2f7765696768743e2c7365745f73746f726167650401146974656d73990101345665633c4b657956616c75653e0006206853657420736f6d65206974656d73206f662073746f726167652e002823203c7765696768743e902d20604f2849296020776865726520604960206c656e677468206f6620606974656d7360782d206049602073746f72616765207772697465732028604f28312960292e702d2042617365205765696768743a20302e353638202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e306b696c6c5f73746f726167650401106b657973a10101205665633c4b65793e000720744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e002823203c7765696768743ef82d20604f28494b296020776865726520604960206c656e677468206f6620606b6579736020616e6420604b60206c656e677468206f66206f6e65206b6579602d206049602073746f726167652064656c6574696f6e732e6c2d2042617365205765696768743a202e333738202a206920c2b573642d205772697465733a204e756d626572206f66206974656d732c23203c2f7765696768743e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200082c11014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e002823203c7765696768743ed82d20604f285029602077686572652060506020616d6f756e74206f66206b657973207769746820707265666978206070726566697860602d206050602073746f726167652064656c6574696f6e732e702d2042617365205765696768743a20302e383334202a205020c2b5737c2d205772697465733a204e756d626572206f66207375626b657973202b20312c23203c2f7765696768743e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000918a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e002823203c7765696768743eb42d20604f28622960207768657265206220697320746865206c656e677468206f66207468652072656d61726b2e282d2031206576656e742e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000099010000029d01009d0100000408282800a1010000022800a5010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373a90101845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c61737304045401ad01000c01186e6f726d616cad0101045400012c6f7065726174696f6e616cad010104540001246d616e6461746f7279ad010104540000ad010c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963b10101384f7074696f6e3c5765696768743e0001246d61785f746f74616cb10101384f7074696f6e3c5765696768743e0001207265736572766564b10101384f7074696f6e3c5765696768743e0000b10104184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000b5010c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b90101545065724469737061746368436c6173733c7533323e0000b9010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000bd010c346672616d655f737570706f72741c776569676874733c52756e74696d65446257656967687400000801107265616420011857656967687400011477726974652001185765696768740000c101082873705f76657273696f6e3852756e74696d6556657273696f6e00001c0124737065635f6e616d658d01013452756e74696d65537472696e67000124696d706c5f6e616d658d01013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973c501011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c7533320000c501040c436f7704045401c901000400c901000000c901000002cd0100cd0100000408e81000d1010c306672616d655f73797374656d1870616c6c6574144572726f720404540001143c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d5010c4c706f6c6b61646f745f7072696d6974697665730876315c50657273697374656456616c69646174696f6e446174610804480124044e01100010012c706172656e745f68656164d9010120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74240104480001306d61785f706f765f73697a6510010c7533320000d9010c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e0000dd0104184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000e1010c4c706f6c6b61646f745f7072696d69746976657308763148557067726164655265737472696374696f6e0001041c50726573656e7400000000e5010c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616424014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a6585010128287533322c2075333229000140696e67726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73e90101885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000e901000002ed0100ed0100000408f101f50100f1010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f5010c4c706f6c6b61646f745f7072696d6974697665730876314c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561648c01304f7074696f6e3c486173683e0000f9010c4c706f6c6b61646f745f7072696d697469766573087631644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200017076616c69646174696f6e5f757067726164655f6672657175656e637910012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000fd01087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d444d6573736167655175657565436861696e0000040024014472656c61795f636861696e3a3a4861736800000102042042547265654d617008044b01f101045601fd0100040005020000000502000002090200090200000408f101fd01000d0200000211020011020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f10100080124726563697069656e74f101010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e000015020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174611902015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652801345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736824011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646528011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1902089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461d501015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174651d02015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765732102016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573290201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00001d020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a10101305665633c5665633c75383e3e0000210200000225020025020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d65737361676500002902042042547265654d617008044b01f1010456012d0200040035020000002d0200000231020031020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e00003502000002390200390200000408f1012d02003d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090941020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77b00124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e450210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014902045300000400510201185665633c543e00004902083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964e801384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e734d02011c526561736f6e7300004d02083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200005102000002490200550210346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540159020453000004005d0201185665633c543e00005902083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201e81c42616c616e63650118000801086964e80144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500005d020000025902006102083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000065020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e6365000070d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e1d0149742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d41012d2042617365205765696768743a2037332e363420c2b5732c20776f7273742063617365207363656e6172696f20286163636f756e7420637265617465642c206163636f756e742072656d6f76656429d82d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374696e6174696f6e206163636f756e7411012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565b80128543a3a42616c616e63650001306e65775f7265736572766564b80128543a3a42616c616e636500014890536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c0501616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e002823203c7765696768743e7c2d20496e646570656e64656e74206f662074686520617267756d656e74732ec02d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e542d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d382d2042617365205765696768743a64202020202d204372656174696e673a2032372e353620c2b57360202020202d204b696c6c696e673a2033352e313120c2b573942d204442205765696768743a203120526561642c203120577269746520746f206077686f602c23203c2f7765696768743e38666f7263655f7472616e736665720c0118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b80128543a3a42616c616e636500032c4d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e736665722823203c7765696768743ee42d2043686561706572207468616e207472616e736665722062656361757365206163636f756e742063616e6e6f74206265206b696c6c65642e5c2d2042617365205765696768743a2035312e3420c2b57319012d204442205765696768743a2031205265616420616e64203120577269746520746f2064657374202873656e64657220697320696e206f7665726c617920616c72656164792928233c2f7765696768743e307472616e736665725f616c6c080110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c6976655d010110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578014901011408496404000001244163636f756e74496400000014496e64657804006d0201304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400b401205b75383b2032305d000400006d0200000649010071020c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090975020c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800007902086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100007d0200000281020081020c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261639501011c50657262696c6c0001206e656761746976655d010110626f6f6c0001186465677265650801087538000085020000028902008902084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012418417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002401104861736800008d0201384f7074696f6e3c417574686f723e000100008d0204184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000091020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573950201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95020000029902009902102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368019d020014012c706172656e745f68617368240130486173683a3a4f75747075740001186e756d626572a801184e756d62657200012873746174655f726f6f74240130486173683a3a4f757470757400013c65787472696e736963735f726f6f74240130486173683a3a4f75747075740001186469676573742c01504469676573743c486173683a3a4f75747075743e00009d020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a1020c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a502000002a90200a9020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650000ad020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c040454000114447365745f696e76756c6e657261626c657304010c6e65778001445665633c543a3a4163636f756e7449643e000000587365745f646573697265645f63616e6469646174657304010c6d617810010c753332000100487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e0002005472656769737465725f61735f63616e646964617465000300306c656176655f696e74656e74000400042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb1020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012444546f6f4d616e7943616e646964617465730000044c546f6f206d616e792063616e6469646174657340546f6f46657743616e6469646174657300010448546f6f206665772063616e646964617465731c556e6b6e6f776e00020434556e6b6e6f776e206572726f72285065726d697373696f6e000304405065726d697373696f6e20697373756540416c726561647943616e6469646174650004046c5573657220697320616c726561647920612063616e646964617465304e6f7443616e6469646174650005045c55736572206973206e6f7420612063616e6469646174654c416c7265616479496e76756c6e657261626c650006047c5573657220697320616c726561647920616e20496e76756c6e657261626c655c4e6f4173736f63696174656456616c696461746f724964000704984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049445856616c696461746f724e6f74526567697374657265640008048856616c696461746f72204944206973206e6f7420796574207265676973746572656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b502000002b90200b9020000040800bd0200bd02084473746174656d696e655f72756e74696d652c53657373696f6e4b657973000004011061757261c10201c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000c102104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400c502013c737232353531393a3a5075626c69630000c5020c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000c90200000408cd022800cd020c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000d1020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973bd02011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5020c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ed90210346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c102045300000400dd0201185665633c543e0000dd02000002c10200e102084873705f636f6e73656e7375735f736c6f747310536c6f740000040020010c7536340000e502000002e90200e9020000040cf101ed02f10200ed02086463756d756c75735f70616c6c65745f78636d705f717565756534496e626f756e64537461747573000108084f6b0000002453757370656e64656400010000f102000002f50200f5020000040810f90200f9020c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000fd0200000408f10110000103000002050300050300000414f10109035d0155015501000903086463756d756c75735f70616c6c65745f78636d705f7175657565384f7574626f756e64537461747573000108084f6b0000002453757370656e646564000100000d0300000408f1015501001103086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000014014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f6465636179200118576569676874000015030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f7204045400010c304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091d030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465722d01015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679210301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e2d01015856657273696f6e65644d756c74694c6f636174696f6e00012469735f6163746976655d010110626f6f6c000100145265616479080120726573706f6e73652903014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000210304184f7074696f6e0404540125030108104e6f6e6500000010536f6d650400250300000100002503000004080808002903080c78636d4456657273696f6e6564526573706f6e736500010c08563004002d03013076303a3a526573706f6e736500000008563104003103013076313a3a526573706f6e73650001000856320400f0013076323a3a526573706f6e7365000200002d030c0c78636d08763020526573706f6e73650001041841737365747304001d01013c5665633c4d756c746941737365743e0000000031030c0c78636d08763120526573706f6e7365000108184173736574730400d0012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000350300000408102d010039030000040c202010003d0310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454014103045300000400450301185665633c543e00004103000004082d011000450300000241030049030c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304004d03013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c6454617267657473000300004d0304184f7074696f6e04045401280108104e6f6e6500000010536f6d65040028000001000051030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676555030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e5c726573657276655f7472616e736665725f617373657473100110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200024095015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e008901466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f7220616e644d016665652d7765696768742069732063616c63756c61746564206c6f63616c6c7920616e6420746875732072656d6f746520776569676874732061726520617373756d656420746f20626520657175616c20746f386c6f63616c20776569676874732e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765790301a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e9c0148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e6d0101484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e2d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d697400083c95015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e20636861696e20616e6420666f72776172644c61206e6f74696669636174696f6e2058434d2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573742d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172792d01016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747319010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69741101012c5765696768744c696d6974000938110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e007d01466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d20746865206669727374206173736574206c697374656420696e2074686520606173736574736020766563746f722e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e1d012d2060646573745f776569676874603a20457175616c20746f2074686520746f74616c20776569676874206f6e20606465737460206f66207468652058434d206d657373616765250120206054656c65706f7274207b206173736574732c20656666656374733a205b20427579457865637574696f6e7b2e2e7d2c204465706f73697441737365747b2e2e7d205d207d602e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5503080c78636d3056657273696f6e656458636d041043616c6c00010c08563004005903013476303a3a58636d3c43616c6c3e00000008563104006903013476313a3a58636d3c43616c6c3e0001000856320400c4013476323a3a58636d3c43616c6c3e0002000059030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c656666656374735d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d65737361676559030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a00005d030000026103006103100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d650301385665633c58636d3c43616c6c3e3e00070000650300000259030069030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c656666656374736d0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676569030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c00006d030000027103007103100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e73750301385665633c58636d3c43616c6c3e3e0007000075030000026903007903080c78636d3056657273696f6e656458636d041043616c6c00010c08563004007d03013476303a3a58636d3c43616c6c3e00000008563104009103013476313a3a58636d3c43616c6c3e0001000856320400a103013476323a3a58636d3c43616c6c3e000200007d030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011c65666665637473810301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e73652d030120526573706f6e7365000300345472616e7366657241737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686f250101344d756c74694c6f636174696f6e00011c6d6573736167657d030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000081030000028503008503100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976651d01013c5665633c4d756c746941737365743e00011c726563656976651d01013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574731d01013c5665633c4d756c746941737365743e00011c72657365727665250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574731d01013c5665633c4d756c746941737365743e00011064657374250101344d756c74694c6f636174696f6e00011c656666656374735d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c75363400011064657374250101344d756c74694c6f636174696f6e0001186173736574731d01013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573210101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c00010c78636d890301385665633c58636d3c43616c6c3e3e0007000089030000027d03008d030c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000091030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473d0012c4d756c746941737365747300011c65666665637473950301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964b0010c753634000120726573706f6e736531030120526573706f6e7365000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c52656c6179656446726f6d08010c77686fa00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676591030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964b0010c75363400014c6d61785f726573706f6e73655f776569676874b0010c753634000b0048556e73756273637269626556657273696f6e000c000095030000029903009903100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00011c656666656374736d0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964b0010c753634000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573d801284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f725d010110626f6f6c000130696e737472756374696f6e739d0301385665633c58636d3c43616c6c3e3e000700009d03000002910300a1030c0c78636d0876320c58636d041043616c6c00000400a50301585665633c496e737472756374696f6e3c43616c6c3e3e0000a503000002a90300a9030c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400d0012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400d0012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400d0012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964b0011c51756572794964000120726573706f6e7365f00120526573706f6e73650001286d61785f776569676874b0010c753634000300345472616e736665724173736574080118617373657473d0012c4d756c746941737365747300012c62656e65666963696172799c01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473d0012c4d756c7469417373657473000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065fc01284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374b0010c75363400011063616c6c8d03014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572a8010c7533320001406d61785f6d6573736167655f73697a65a8010c7533320001306d61785f6361706163697479a8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74a8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72a8010c75333200011873656e646572a8010c753332000124726563697069656e74a8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874b0010c753634000c00304465706f73697441737365740c0118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c75333200012c62656e65666963696172799c01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473050101404d756c7469417373657446696c7465720001286d61785f617373657473a8010c753332000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e000e003445786368616e6765417373657408011067697665050101404d756c7469417373657446696c74657200011c72656365697665d0012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473050101404d756c7469417373657446696c74657200011c726573657276659c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473050101404d756c7469417373657446696c746572000110646573749c01344d756c74694c6f636174696f6e00010c78636dc4011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964b0011c51756572794964000110646573749c01344d756c74694c6f636174696f6e000118617373657473050101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874b0010c75363400120030427579457865637574696f6e08011066656573d801284d756c746941737365740001307765696768745f6c696d69741101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400a103012458636d3c43616c6c3e0015002c536574417070656e6469780400a103012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473d0012c4d756c74694173736574730001187469636b65749c01344d756c74694c6f636174696f6e00180010547261700400b0010c7536340019004053756273637269626556657273696f6e08012071756572795f6964b0011c5175657279496400014c6d61785f726573706f6e73655f776569676874b0010c753634001a0048556e73756273637269626556657273696f6e001b0000ad030c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b1030c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b503086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c2001185765696768740000b903086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7420013c4f766572776569676874496e6465780000bd03000002c10300c10300000408102800c5030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec9030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909cd030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400010c14626174636804011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465785501010c75313600011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73d10301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed103000002d50300d503084473746174656d696e655f72756e74696d651043616c6c00013c1853797374656d0400910101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400150201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400410201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400650201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0028417574686f72736869700400910201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00140044436f6c6c61746f7253656c656374696f6e0400ad0201d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400d10201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400150301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400510301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400c50301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400cd0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400d90301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400e10301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400e90301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e69717565730400f10301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e00330000d9030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c2801284f706171756543616c6c00012873746f72655f63616c6c5d010110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c645501010c7531360001446f746865725f7369676e61746f726965738001445665633c543a3a4163636f756e7449643e00012474696d65706f696e744101016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd0304184f7074696f6e0404540141010108104e6f6e6500000010536f6d65040041010000010000e1030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c6567617465000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706551010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465785501010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e6572000130543a3a4163636f756e74496400012870726f78795f7479706551010130543a3a50726f787954797065000114696e6465785501010c753136000118686569676874a80138543a3a426c6f636b4e756d6265720001246578745f696e646578a8010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465000130543a3a4163636f756e74496400012463616c6c5f6861736824013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c6567617465000130543a3a4163636f756e7449640001107265616c000130543a3a4163636f756e744964000140666f7263655f70726f78795f74797065e50301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cd5030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee50304184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000e9030c3470616c6c65745f6173736574731870616c6c65741043616c6c08045400044900015c186372656174650c01086964a80128543a3a4173736574496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174651001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500013469735f73756666696369656e745d010110626f6f6c00012c6d696e5f62616c616e6365b80128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f790801086964a80128543a3a4173736574496400011c7769746e657373ed03013844657374726f795769746e6573730002488c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005501546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d757374206265205369676e656420616e64207468652073656e646572206d75737420626520746865606f776e6572206f662074686520617373657420606964602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e671861737365742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e0045014e4f54453a2049742063616e2062652068656c7066756c20746f20666972737420667265657a6520616e206173736574206265666f72652064657374726f79696e6720697420736f207468617420796f75490163616e2070726f76696465206163637572617465207769746e65737320696e666f726d6174696f6e20616e642070726576656e742075736572732066726f6d206d616e6970756c6174696e67207374617465b0696e20612077617920746861742063616e206d616b652069742068617264657220746f2064657374726f792e00745765696768743a20604f2863202b2070202b206129602077686572653ac02d206063203d20287769746e6573732e6163636f756e7473202d207769746e6573732e73756666696369656e747329606c2d206073203d207769746e6573732e73756666696369656e747360642d206061203d207769746e6573732e617070726f76616c7360106d696e740c01086964a80128543a3a4173736574496400012c62656e65666963696172796902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000330884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c01086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500043c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d84261696c732077697468206042616c616e63655a65726f6020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e6365000548d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c01086964a80128543a3a417373657449640001187461726765746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500064859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e736665721001086964a80128543a3a41737365744964000118736f757263656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e636500074cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a650801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000828e0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296010746861770801086964a80128543a3a4173736574496400010c77686f6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000928cc416c6c6f7720756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f61737365740401086964a80128543a3a41737365744964000a24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f61737365740401086964a80128543a3a41737365744964000b24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e6572736869700801086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d1001086964a80128543a3a417373657449640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d30c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d657461646174611001086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c730801087538000e407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d657461646174610401086964a80128543a3a41737365744964000f2c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d657461646174611401086964a80128543a3a417373657449640001106e616d6528011c5665633c75383e00011873796d626f6c28011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c001038b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d657461646174610401086964a80128543a3a4173736574496400112c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475732001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c6d696e5f62616c616e6365b80128543a3a42616c616e636500013469735f73756666696369656e745d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c00125898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c01086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650013502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0801086964a80128543a3a4173736574496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001434490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c01086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365001534490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f7665641001086964a80128543a3a417373657449640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74b80128543a3a42616c616e63650016484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed030c3470616c6c65745f6173736574731474797065733844657374726f795769746e65737300000c01206163636f756e7473a8010c75333200012c73756666696369656e7473a8010c753332000124617070726f76616c73a8010c7533320000f1030c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900015818637265617465080114636c617373a80128543a3a436c617373496400011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000040f849737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00b06041737365744465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a51012d2060636c617373603a20546865206964656e746966696572206f6620746865206e657720617373657420636c6173732e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c000140090149737375652061206e657720636c617373206f66206e6f6e2d66756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0039012d2060636c617373603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080114636c617373a80128543a3a436c617373496400011c7769746e657373f503013844657374726f795769746e65737300023c8c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265207468656c6f776e6572206f66207468652061737365742060636c617373602e00f42d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c61737320746f2062652064657374726f7965642e45012d20607769746e657373603a20496e666f726d6174696f6e206f6e2074686520696e7374616e636573206d696e74656420696e2074686520617373657420636c6173732e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00645765696768743a20604f286e202b206d29602077686572653a642d20606e203d207769746e6573732e696e7374616e63657360882d20606d203d207769746e6573732e696e7374616e63655f6d657461646174617360682d206061203d207769746e6573732e6174747269627574657360106d696e740c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500032cb44d696e7420616e20617373657420696e7374616e6365206f66206120706172746963756c617220636c6173732e004501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206d696e7465642eec2d2060696e7374616e6365603a2054686520696e7374616e63652076616c7565206f662074686520617373657420746f206265206d696e7465642edc2d206062656e6566696369617279603a2054686520696e697469616c206f776e6572206f6620746865206d696e7465642061737365742e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012c636865636b5f6f776e6572f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e0004348044657374726f7920612073696e676c6520617373657420696e7374616e63652e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265206275726e65642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265206275726e65642e51012d2060636865636b5f6f776e6572603a2049662060536f6d6560207468656e20746865206f7065726174696f6e2077696c6c206661696c2077697468206057726f6e674f776e65726020756e6c657373207468657c20206173736574206973206f776e656420627920746869732076616c75652e00b4456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e00385765696768743a20604f283129607c4d6f6465733a2060636865636b5f6f776e65722e69735f736f6d652829602e207472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000110646573746902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500053cc44d6f766520616e2061737365742066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a842d207468652041646d696e206f66207468652061737365742060636c617373603b902d20746865204f776e6572206f66207468652061737365742060696e7374616e6365603b5d012d2074686520617070726f7665642064656c656761746520666f72207468652061737365742060696e7374616e6365602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733ad02d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207472616e736665727265642ee82d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207472616e736665727265642ee02d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f66207468652061737365742e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080114636c617373a80128543a3a436c6173734964000124696e7374616e636573690101485665633c543a3a496e7374616e636549643e0006449c52656576616c7561746520746865206465706f73697473206f6e20736f6d65206173736574732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2e4d012d2060696e7374616e636573603a2054686520696e7374616e636573206f662074686520617373657420636c6173732077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e0055014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e7920617373657420696e7374616e6365732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220615d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e20696e7374616e636573550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00510149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636c61737320697320756e6b6e6f776e206f6620746865207369676e6572206973646e6f74207065726d697474656420746f2063616c6c2069742e00705765696768743a20604f28696e7374616e6365732e6c656e2829296018667265657a65080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000728f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f2062652066726f7a656e2ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f283129601074686177080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964000828d052652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e20617373657420696e7374616e63652e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00bc2d2060636c617373603a2054686520636c617373206f662074686520617373657420746f206265207468617765642ed42d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f636c617373040114636c617373a80128543a3a436c61737349640009240101446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0041014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652061737365742060636c617373602e00a02d2060636c617373603a2054686520617373657420636c61737320746f2062652066726f7a656e2e0050456d6974732060436c61737346726f7a656e602e00385765696768743a20604f2831296028746861775f636c617373040114636c617373a80128543a3a436c6173734964000a24e052652d616c6c6f7720756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652061737365742060636c617373602e00882d2060636c617373603a2054686520636c61737320746f206265207468617765642e0050456d6974732060436c617373546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000b288c4368616e676520746865204f776e6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e42d2060636c617373603a2054686520617373657420636c6173732077686f7365206f776e65722073686f756c64206265206368616e6765642eb42d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320617373657420636c6173732e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100114636c617373a80128543a3a436c61737349640001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000c30dc4368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e20617373657420636c6173732e0039014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652061737365742060636c617373602e00e02d2060636c617373603a2054686520617373657420636c6173732077686f7365207465616d2073686f756c64206265206368616e6765642ebc2d2060697373756572603a20546865206e657720497373756572206f66207468697320617373657420636c6173732eb42d206061646d696e603a20546865206e65772041646d696e206f66207468697320617373657420636c6173732ec42d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320617373657420636c6173732e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e6365496400012064656c65676174656902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000d2c2501417070726f766520616e20696e7374616e636520746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e0011014f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f66207468652061737365742060696e7374616e6365602e0021012d2060636c617373603a2054686520636c617373206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e39012d2060696e7374616e6365603a2054686520696e7374616e6365206f662074686520617373657420746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e1d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e73666572207468652061737365742e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001506d617962655f636865636b5f64656c6567617465f90301ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000e40150143616e63656c20746865207072696f7220617070726f76616c20666f7220746865207472616e73666572206f6620616e20617373657420627920612064656c65676174652e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3b01012d20605369676e656460207769746820746865207369676e6572206265696e67207468652041646d696e206f66207468652061737365742060636c617373603b0d012d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f66207468652061737365742060696e7374616e6365603b0028417267756d656e74733a19012d2060636c617373603a2054686520636c617373206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e31012d2060696e7374616e6365603a2054686520696e7374616e6365206f6620746865206173736574206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e51012d20606d617962655f636865636b5f64656c6567617465603a2049662060536f6d65602077696c6c20656e7375726520746861742074686520676976656e206163636f756e7420697320746865206f6e6520746fb020207768696368207065726d697373696f6e206f66207472616e736665722069732064656c6567617465642e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475731c0114636c617373a80128543a3a436c61737349640001146f776e65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001186973737565726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011461646d696e6902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c667265657a65726902018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000130667265655f686f6c64696e675d010110626f6f6c00012469735f66726f7a656e5d010110626f6f6c000f4498416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e009c2d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e49012d2060667265655f686f6c64696e67603a20576865746865722061206465706f7369742069732074616b656e20666f7220686f6c64696e6720616e20696e7374616e6365206f662074686973206173736574202020636c6173732e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f28312960347365745f617474726962757465100114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c756575010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001044c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e3d012d20606d617962655f696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f6174747269627574650c0114636c617373a80128543a3a436c61737349640001386d617962655f696e7374616e63656d0101544f7074696f6e3c543a3a496e7374616e636549643e00010c6b65797101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e001144c053657420616e2061747472696275746520666f7220616e20617373657420636c617373206f7220696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f28312960307365745f6d65746164617461100114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e636549640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0012449c53657420746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653861737365742060636c617373602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f207365742e25012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f207365742e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080114636c617373a80128543a3a436c6173734964000120696e7374616e6365a80134543a3a496e7374616e63654964001334a4436c65617220746865206d6574616461746120666f7220616e20617373657420696e7374616e63652e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468654461737365742060696e7374616e6365602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0041012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f736520696e7374616e63652773206d6574616461746120746f20636c6561722e2d012d2060696e7374616e6365603a20546865206964656e746966696572206f662074686520617373657420696e7374616e63652077686f7365206d6574616461746120746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f28312960487365745f636c6173735f6d657461646174610c0114636c617373a80128543a3a436c61737349640001106461746165010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c0014409053657420746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0001012d2060636c617373603a20546865206964656e746966696572206f66207468652061737365742077686f7365206d6574616461746120746f207570646174652e51012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0064456d6974732060436c6173734d65746164617461536574602e00385765696768743a20604f2831296050636c6561725f636c6173735f6d65746164617461040114636c617373a80128543a3a436c617373496400153098436c65617220746865206d6574616461746120666f7220616e20617373657420636c6173732e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66487468652061737365742060636c617373602e00bc416e79206465706f73697420697320667265656420666f722074686520617373657420636c617373206f776e65722e0015012d2060636c617373603a20546865206964656e746966696572206f662074686520617373657420636c6173732077686f7365206d6574616461746120746f20636c6561722e0074456d6974732060436c6173734d65746164617461436c6561726564602e00385765696768743a20604f28312960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5030c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c0124696e7374616e636573a8010c753332000148696e7374616e63655f6d6574616461746173a8010c75333200012861747472696275746573a8010c7533320000f90304184f7074696f6e0404540169020108104e6f6e6500000010536f6d65040069020000010000fd030c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909090104000004080004000504083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e4101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c738001385665633c4163636f756e7449643e000009040000040c280018000d040c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090911040000040815041800150410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540119040453000004001d0401185665633c543e00001904083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650151012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970655101012450726f78795479706500011464656c617910012c426c6f636b4e756d62657200001d0400000219040021040000040825041800250410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540129040453000004002d0401185665633c543e00002904083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801242c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682401104861736800011868656967687410012c426c6f636b4e756d62657200002d0400000229040031040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090935040c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e745d010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c75333200012469735f66726f7a656e5d010110626f6f6c00003904000004081000003d040c3470616c6c65745f61737365747314747970657330417373657442616c616e6365081c42616c616e636501181445787472610149010010011c62616c616e636518011c42616c616e636500012469735f66726f7a656e5d010110626f6f6c00012873756666696369656e745d010110626f6f6c0001146578747261490101144578747261000041040000040c1000000045040c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e6365000049040c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e67014d040014011c6465706f7369741801384465706f73697442616c616e63650001106e616d654d040134426f756e646564537472696e6700011873796d626f6c4d040134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e5d010110626f6f6c00004d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000051040c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001302842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e2c42616c616e63655a65726f0001046c42616c616e63652073686f756c64206265206e6f6e2d7a65726f2e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e284e6f50726f766964657200080845014e6f2070726f7669646572207265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e741861737365742e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090955040c3870616c6c65745f756e697175657314747970657330436c61737344657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e675d010110626f6f6c000124696e7374616e63657310010c753332000148696e7374616e63655f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e5d010110626f6f6c000059040000040c001010005d040c3870616c6c65745f756e69717565731474797065733c496e7374616e636544657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f7665648d0201444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e5d010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e6365000061040c3870616c6c65745f756e697175657314747970657334436c6173734d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000065040c3870616c6c65745f756e697175657314747970657340496e7374616e63654d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174616501016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e5d010110626f6f6c000069040000040c106d017101006d04000004087501180071040c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000128304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0001047854686520676976656e20617373657420494420697320756e6b6e6f776e2e34416c7265616479457869737473000204e454686520617373657420696e7374616e63652049442068617320616c7265616479206265656e207573656420666f7220616e2061737365742e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e1846726f7a656e0006049854686520617373657420696e7374616e6365206f7220636c6173732069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909097504102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730169021043616c6c01d503245369676e6174757265017904144578747261019104000400280000007904082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904007d040148656432353531393a3a5369676e61747572650000001c53723235353139040085040148737232353531393a3a5369676e617475726500010014456364736104008904014065636473613a3a5369676e6174757265000200007d040c1c73705f636f72651c65643235353139245369676e617475726500000400810401205b75383b2036345d0000810400000340000000080085040c1c73705f636f72651c73723235353139245369676e617475726500000400810401205b75383b2036345d000089040c1c73705f636f7265146563647361245369676e6174757265000004008d0401205b75383b2036355d00008d0400000341000000080091040000041c950499049d04a104a904ad04b10400950410306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000990410306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000009d0410306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a10410306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a504010c4572610000a504102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000a90410306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400a80120543a3a496e6465780000ad0410306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b104085c70616c6c65745f61737365745f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970b8013042616c616e63654f663c543e00012061737365745f69646d0101684f7074696f6e3c436861726765417373657449644f663c543e3e0000b504084473746174656d696e655f72756e74696d651c52756e74696d6500000000541853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e7473010048040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022481010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000890104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e7401005d010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e7401005d010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007901040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01910101541830426c6f636b57656967687473a501850100f2052a010000000088526a74000000405973070000000001c0d22c76510000000100e6bd4f57000000010000000000000000405973070000000001c074c1906e000000010088526a740000000100a2941a1d000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468b5013000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874bd014040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ec10175022473746174656d696e652473746174656d696e6501000000590200000000000028dd718d5cc53262d401000000df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000ea93e3f16f3d696201000000040000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978550108020014a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01d101003c50617261636861696e53797374656d013c50617261636861696e53797374656d485450656e64696e6756616c69646174696f6e436f64650100280400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000280400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000d50104000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501005d01040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f60557067726164655265737472696374696f6e5369676e616c0100dd0104001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e5852656c6576616e744d6573736167696e6753746174650000e50104001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000f9010400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100fd0180000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301000102040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d6573736167657301000d0204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100a10104000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100a101040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000024040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e011502017000013d02012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501005d01040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0141020004344d696e696d756d506572696f6420207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f10110640000000000000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e740101040200140101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c205468652062616c616e6365206f6620616e206163636f756e742e004101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402004502040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402005502040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100610204000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01650201740c484578697374656e7469616c4465706f7369741840d5dc320000000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0171020a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100750240000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100790204000000000c485472616e73616374696f6e42797465466565184035820000000000000000000000000000040d01205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f4665657d025c0400000000000000000000000000000000aab028000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e000b38417373657454785061796d656e7400000000000c28417574686f72736869700128417574686f72736869700c18556e636c6573010085020400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c657301005d01040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e019102000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e01a1021444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100800400048c2054686520696e76756c6e657261626c652c20666978656420636f6c6c61746f72732e2843616e646964617465730100a502040004bc205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e640100184000000000000000000000000000000000049c204669786564206465706f73697420626f6e6420666f7220656163682063616e6469646174652e01ad02017c0001b102151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100800400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401005d01040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b5020400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010069010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500bd020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c90200040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01d10201840001d502161041757261011041757261082c417574686f7269746965730100d9020400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100e1022000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874042c417574686f7269746965730100dd02040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c790120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c20616c77617973f0206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e00000000182458636d705175657565012458636d7051756575651844496e626f756e6458636d705374617475730100e5020400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205fd0228040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010001030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802050d0328040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f10128040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100110370020000000500000001000000a08601000000000002000000000000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e0115030188000119031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010020200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402201d030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040624101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502350310040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502350320040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805023503390304000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f76657279517565756501003d0304000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000049030400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01510301940001ad031f2843756d756c757358636d00000131010001b1032020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100b5032000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e6465780100b9034000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210bd0304000444205468652071756575652070616765732e284f7665727765696768740001040220c1030400046420546865206f766572776569676874206d657373616765732e01c5030135010001c903211c5574696c6974790001cd03013901044c626174636865645f63616c6c735f6c696d697410103ef8000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01fd0328204d756c746973696701204d756c746973696708244d756c746973696773000108050201040504040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604090404000001d903013d010c2c4465706f73697442617365184098d81c8f01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184040c2a2000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573550108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e010d04291450726f7879011450726f7879081c50726f78696573010104050011044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500210444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01e103014d01184050726f78794465706f73697442617365184038b5288e01000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f72184052d8a70000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f736974426173651840c865518e01000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f721840a4b04f0100000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0131042a1841737365747301184173736574731014417373657400010402103504040004542044657461696c73206f6620616e2061737365742e1c4163636f756e74010108020239043d044800000000000000000000000000000000000004e420546865206e756d626572206f6620756e697473206f66206173736574732068656c6420627920616e7920676976656e206163636f756e742e24417070726f76616c7300010c0202024104450404000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021049045000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01e903015901143041737365744465706f73697418400010a5d4e8000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c4d657461646174614465706f736974426173651840301fb78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401216050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f7369741840d5dc32000000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e015104321c556e6971756573011c556e69717565731814436c617373000104021055040400046c2044657461696c73206f6620616e20617373657420636c6173732e1c4163636f756e7400010c02020259044901040008610120546865206173736574732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420617373657473206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e144173736574000108020285015d04040004d4205468652061737365747320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210610404000470204d65746164617461206f6620616e20617373657420636c6173732e48496e7374616e63654d657461646174614f660001080202850165040400047c204d65746164617461206f6620616e20617373657420696e7374616e63652e2441747472696275746500010c02020269046d0404000470204d65746164617461206f6620616e20617373657420636c6173732e01f1030161012030436c6173734465706f73697418400010a5d4e800000000000000000000000411012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420636c6173732e3c496e7374616e63654465706f736974184000e40b54020000000000000000000000041d012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e20617373657420696e7374616e63652e4c4d657461646174614465706f7369744261736518407a61ed8f0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e504174747269627574654465706f73697442617365184068425d8d0100000000000000000000000459012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e2061737365742e384465706f7369745065724279746518401216050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e017104337504041c40436865636b5370656356657273696f6e95041038436865636b547856657273696f6e99041030436865636b47656e657369739d042438436865636b4d6f7274616c697479a1042428436865636b4e6f6e6365a90449012c436865636b576569676874ad04490150436861726765417373657454785061796d656e74b1044901b504"}},14199:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.unknownNetworkPathId=t.defaultNetworkKey=t.UnknownNetworkKeys=t.UNKNOWN_NETWORK=t.SubstrateNetworkKeys=t.SUBSTRATE_NETWORK_LIST=t.STATEMINT_GENESIS=t.STATEMINE_GENESIS=t.POLKADOT_GENESIS=t.PATH_IDS_LIST=t.NetworkProtocols=t.NETWORK_LIST=t.KUSAMA_GENESIS=void 0;var r,n=c(f(59713)),a=f(90015),d=f(69338);function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(48926)),d=f(94459),o=f(69338),i=f(65198),u=f(2610),s=f(42946),l=f(50484);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t")})).join("");return[e,"".concat(t,"")]})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){return(m=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y(t.map((function(e){return h.encodeAddress((0,o.hexToU8a)(e),2)})));case 2:return f=e.sent,e.abrupt("return",f.map((function(e,f){return e[0]=t[f],e})));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(){return(g=(0,a.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,f={},t.forEach((function(e){var t=(0,o.u8aToHex)(h.decodeAddress(e));f[t]=e})),e.abrupt("return",f);case 8:return e.prev=8,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",null);case 12:case"end":return e.stop()}}),e,null,[[2,8]])})))).apply(this,arguments)}function w(){return(w=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return e.prev=2,c=h.encodeAddress(h.decodeAddress(t),f),e.abrupt("return",c.toUpperCase()==t.toUpperCase());case 7:return e.prev=7,e.t0=e.catch(2),window.send("log",{error:e.t0.message}),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[2,7]])})))).apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.cryptoWaitReady)();case 2:return c={},f.forEach((function(e){c[e]={},t.forEach((function(t){c[e][t]=h.encodeAddress((0,o.hexToU8a)(t),e)}))})),e.abrupt("return",c);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,i.ss58Decode)(f,c).toJSON(),e.next=3,t.query.indices.accounts(n.data);case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.all(f.map((function(e){return h.encodeAddress((0,o.hexToU8a)(e),2)})).map((function(e){return Promise.all([t.query.staking.bonded(e),t.query.staking.ledger(e)])}))).then((function(e){return e.map((function(e,t){return[f[t],e[0],e[1].toHuman()?e[1].toHuman().stash:null]}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(e){var t=e.lockedBreakdown.map((function(e){return b(b({},e),{},{use:(0,o.hexToString)(e.id.toHex())})}));return b(b({},e),{},{lockedBreakdown:t})},!c){e.next=4;break}return(0,l.subscribeMessage)(t.derive.balances.all,[f],c,n),e.abrupt("return");case 4:return e.next=6,t.derive.balances.all(f);case 6:return a=e.sent,e.abrupt("return",n(a));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(){return(M=(0,a.default)(r.default.mark((function e(t,f){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.derive.accounts.indexes().then((function(e){return Promise.all(f.map((function(e){return t.derive.accounts.info(e)})))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var j={encodeAddress:function(e,t){return O.apply(this,arguments)},decodeAddress:function(e){return g.apply(this,arguments)},checkAddressFormat:function(e,t){return w.apply(this,arguments)},queryAddressWithAccountIndex:function(e,t,f){return x.apply(this,arguments)},genIcons:y,genPubKeyIcons:function(e){return m.apply(this,arguments)},queryAccountsBonded:function(e,t){return P.apply(this,arguments)},getBalance:function(e,t,f){return k.apply(this,arguments)},getAccountIndex:function(e,t){return M.apply(this,arguments)}};t.default=j},6402:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(63038)),d=c(f(48926));function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function i(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(59713)),o=f(26700),i=f(69338),u=c(f(13550)),s=f(18145);function l(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function p(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t._getDispatchError=E,t.default=void 0;var r=c(f(87757)),n=c(f(319)),a=c(f(63038)),d=c(f(59713)),o=c(f(48926)),i=f(94459),u=f(69338),s=c(f(13550)),l=f(75837),p=c(f(52072)),b=c(f(40444)),h=f(26700),y=f(70820),v=f(42946),m=c(f(15350));function g(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function w(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(59713)),a=c(f(48926)),d=c(f(319)),o=c(f(63038)),i=f(69338),u=c(f(13550));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function l(e){for(var t=1;t=c.toNumber()&&n<=r.toNumber()})).sort((function(e,t){return t.value.cmp(e.value)}))}}function g(e,t){return e.concat.apply(e,(0,d.default)(t.filter((function(f){var c=f.firstSlot,r=f.lastSlot,n=f.paraId,a=f.value;return!e.some((function(e){return e.firstSlot==c&&e.lastSlot==r}))&&!t.some((function(e){return n!==e.paraId&&c==e.firstSlot&&r==e.lastSlot&&a.lt(e.value)}))})))).map((function(e){return t.find((function(t){var f=t.firstSlot,c=t.lastSlot,r=t.value;return e.firstSlot==f&&e.lastSlot==c&&e.value.lt(r)}))||e})).sort((function(e,t){return e.firstSlot==t.firstSlot?e.lastSlot>t.lastSlot?1:-1:e.firstSlot>t.firstSlot?1:-1}))}function w(e){return O.apply(this,arguments)}function O(){return(O=(0,a.default)(r.default.mark((function e(t){var f,c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([null===(f=t.query.auctions)||void 0===f?void 0:f.auctionCounter(),null===(c=t.query.auctions)||void 0===c?void 0:c.auctionInfo()]);case 2:return n=e.sent,a=n[1].unwrapOr([null,null]),e.abrupt("return",{numAuctions:n[0].toJSON(),leasePeriod:a[0],endBlock:a[1]});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return(x=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,s,p,b,O,x,P,k,M,j,S;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.consts.crowdloan.minContribution,a=h(t),e.next=4,Promise.all([t.derive.chain.bestNumber(),w(t),t.query.crowdloan.funds.entries(),t.query.slots.leases.entries(),null===(f=t.query.auctions)||void 0===f?void 0:f.winning.entries()]);case 4:return d=e.sent,s=(0,o.default)(d,5),p=s[0],b=s[1],O=s[2],x=s[3],P=s[4],k=x.map((function(e){return(0,o.default)(e,1)[0].toHuman()[0].replace(/,/g,"")})),M=O.map((function(e){var t=(0,o.default)(e,2),f=t[0],c=t[1];return v(p,n,{info:c.unwrapOr(null),paraId:f.toHuman()[0].replace(/,/g,"")},k)})).filter((function(e){return!!e})),j=m(b,M,new u.default(a[a.length-1][1])),S=y(a,b,P),e.abrupt("return",{auction:b.leasePeriod?l(l({},b),{},{bestNumber:p.toString(),leasePeriod:b.leasePeriod.toNumber(),leaseEnd:b.leasePeriod.add(t.consts.auctions.leasePeriodsPerSlot).isub(i.BN_ONE).toNumber()}):{},funds:M,winners:g((null===(c=S[0])||void 0===c?void 0:c.winners)||[],j||[])});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return(P=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.paras.parachains(),t.derive.chain.bestNumber()]);case 2:return f=e.sent,c=(0,o.default)(f,2),n=c[0],a=c[1],d=t.consts.slots.leasePeriod,u=a.sub(t.consts.slots.leaseOffset||i.BN_ZERO),e.abrupt("return",{parasCount:n.length,currentLease:u.div(d).toNumber(),leaseLength:d.toNumber(),leaseProgress:u.mod(d).toNumber()});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return(k=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.crowdloan.ownContributions(f,[c]);case 2:return n=e.sent,e.abrupt("return",n[c]);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M={queryAuctionWithWinners:function(e){return x.apply(this,arguments)},queryParasOverview:function(e){return P.apply(this,arguments)},queryUserContributions:function(e,t,f){return k.apply(this,arguments)}};t.default=M},50484:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getNetworkConst=function(e){return l.apply(this,arguments)},t.getNetworkProperties=function(e){return p.apply(this,arguments)},t.subscribeMessage=function(e,t,f,c){return s.apply(this,arguments)};var r=c(f(87757)),n=c(f(59713)),a=c(f(319)),d=c(f(48926)),o=f(14199);function i(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function u(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(87757)),n=c(f(68551)),a=c(f(319)),d=c(f(59713)),o=c(f(63038)),i=c(f(48926)),u=f(69338),s=c(f(13550)),l=f(59387);function p(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function b(e){for(var t=1;t0&&d++,c.push(i.toString()),n.push(p),a.push((d?Math.ceil(100*o/d):0)/100),r.push(b)})),{chart:[r,n,a],labels:c}}function m(e){var t=[],f=[],c=[],r=0,n=0;return e.forEach((function(e){var a=e.era,d=e.points;n+=d.toNumber(),t.push(a.toString()),d.gtn(0)&&r++,f.push((r?Math.ceil(100*n/r):0)/100),c.push(d)})),{chart:[c,f],labels:t}}function g(e){var t=[],f=[],c=[],r=[],n=0,a=0;return e.forEach((function(e){var d=e.clipped,o=e.era,i=e.exposure,u=y(d.total.unwrap()),s=y(i.total.unwrap());a+=u,u>0&&n++,r.push((n?Math.ceil(100*a/n):0)/100),t.push(o.toString()),f.push(u),c.push(s)})),{chart:[f,c,r],labels:t}}function w(){return(w=(0,i.default)(r.default.mark((function e(t,f){var c,n,a,d,o,i,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.staking.ownSlashes(f,!0);case 2:return c=e.sent,e.next=5,t.derive.staking.erasRewards();case 5:return n=e.sent,e.next=8,t.derive.staking.stakerPoints(f,!0);case 8:return a=e.sent,e.next=11,t.derive.staking.ownExposures(f,!0);case 11:return d=e.sent,o=m(a),i=v(n,c,a),u=g(d),e.abrupt("return",{points:o,rewards:i,stakes:u});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e,t){var f={};return e.forEach((function(e,c){f[e]=t[c].filter((function(e){return!e.eraReward.isZero()}))})),{allRewards:f,rewardCount:Object.values(f).filter((function(e){return 0!==e.length})).length}}function x(e){return Object.entries(e).reduce((function(e,t){var f=(0,o.default)(t,2),c=f[0];return f[1].forEach((function(t){Object.entries(t.validators).forEach((function(f){var r=(0,o.default)(f,2),n=r[0],a=r[1].value,i=e.find((function(e){return e.validatorId===n}));if(i){var u=i.eras.find((function(e){return e.era.eq(t.era)}));u?u.stashes[c]=a:i.eras.push({era:t.era,stashes:(0,d.default)({},c,a)}),i.available=i.available.add(a)}else e.push({available:a,eras:[{era:t.era,stashes:(0,d.default)({},c,a)}],validatorId:n})}))})),e}),[]).sort((function(e,t){return t.available.cmp(e.available)}))}function P(e){if(e){var t=function(e){return Object.entries(e).map((function(e){var t=(0,o.default)(e,2),f=t[0],c=t[1];return{available:c.reduce((function(e,t){var f=t.validators;return Object.values(f).reduce((function(e,t){var f=t.value;return e.iadd(f)}),e)}),new s.default(0)),rewards:c,stashId:f}})).filter((function(e){return!e.available.isZero()})).sort((function(e,t){return t.available.cmp(e.available)}))}(e);return{stashTotal:t.length?t.reduce((function(e,t){var f=t.available;return e.add(f)}),u.BN_ZERO):null,stashes:t,validators:x(e)}}return{}}function k(){return(k=(0,i.default)(r.default.mark((function e(t,f,c){var n,a,d,o,i,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,null===(n=t.derive.staking)||void 0===n?void 0:n.erasHistoric();case 2:return a=e.sent,d=a.slice(-1*c),e.next=6,t.derive.staking.stakerRewardsMultiEras([f],d);case 6:return o=e.sent,i=O([f],o),u=i.allRewards,s=P(u),e.abrupt("return",{available:s.stashTotal,validators:s.validators});case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var M=new s.default(864e5);function j(){return(j=(0,i.default)(r.default.mark((function e(t){var f,c,n,a,d,i,u,l,p,b,h;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.derive.session.eraLength(),t.query.staking.historyDepth()]);case 2:if(f=e.sent,c=(0,o.default)(f,2),n=c[0],a=c[1],!n||!a){e.next=21;break}u=M.div((null===(d=t.consts.babe)||void 0===d?void 0:d.expectedBlockTime)||(null===(i=t.consts.timestamp)||void 0===i?void 0:i.minimumPeriod.muln(2))||new s.default(6e3)),l=n.mul(a),p=[],b=2;case 11:if(!(h=u.muln(b)).gte(l)){e.next=15;break}return e.abrupt("break",19);case 15:p.push({text:b,unit:"day",value:h.div(n).toNumber()}),b*=3,e.next=11;break;case 19:return p.push({text:a.toNumber(),unit:"eras",value:a.toNumber()}),e.abrupt("return",p);case 21:return e.abrupt("return",[{text:0,unit:"",value:0}]);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return T.apply(this,arguments)}function T(){return(T=(0,i.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.nominators.entries();case 2:return f=e.sent,e.abrupt("return",f.reduce((function(e,t){var f=(0,o.default)(t,2),c=f[0],r=f[1];if(r.isSome&&c.args.length){var n=c.args[0].toString();r.unwrap().targets.forEach((function(t,f){var c=t.toString();e[c]?e[c].push(n):e[c]=[n]}))}return e}),{}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return(E=(0,i.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(t);case 2:return f=e.sent,c={},Object.keys(f).forEach((function(e){c[e]=f[e].length})),e.abrupt("return",c);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e){return!e.nextElected}function I(e,t,f,c){var r=f.activeEra,n=f.eraLength,a=f.lastEra,d=f.sessionLength,i=e.createType("Exposure"),s=c&&a.sub(c).iadd(u.BN_ONE);return[t.info.map((function(f){var c=f.accountId,l=f.exposure,p=void 0===l?i:l,b=f.stakingLedger,h=f.validatorPrefs,y=p.total?[p.own.unwrap(),p.total.unwrap()]:[u.BN_ZERO,u.BN_ZERO],v=(0,o.default)(y,2),m=v[0],g=v[1],w=g.isZero(),O=(p.others||[]).reduce((function(t,f){var c=f.value,r=(void 0===c?e.createType("Compact"):c).unwrap();return t.isZero()||r.lt(t)?r:t}),u.BN_ZERO);g.isZero()&&(g=m=b.total.unwrap());var x=c.toString(),P=a.isZero()?void 0:b.claimedRewards[b.claimedRewards.length-1],k=s&&P&&P.gt(s)?P:void 0;return k&&!d.eq(u.BN_ONE)&&(k=a.sub(k).mul(n)),{accountId:c,bondOther:g.sub(m),bondOwn:m,bondShare:0,bondTotal:g,commissionPer:h.commission.unwrap().toNumber()/1e7,exposure:p,isActive:!w,isBlocking:!(!h.blocked||!h.blocked.isTrue),isElected:!A(t)&&t.nextElected.some((function(e){return e.eq(c)})),key:x,knownLength:r.sub(b.claimedRewards[0]||r),lastPayout:k,minNominated:O,numNominators:(p.others||[]).length,numRecentPayouts:s?b.claimedRewards.filter((function(e){return e.gte(s)})).length:0,rankBondOther:0,rankBondOwn:0,rankBondTotal:0,rankNumNominators:0,rankOverall:0,rankReward:0,skipRewards:w,stakedReturn:0,stakedReturnCmp:0}})),Object.keys({})]}function N(e){return function(t,f){return t[e]=f+1,t}}function R(e,t,f,c,r,n){var a=I(e,t,r,n),d=(0,o.default)(a,2),i=d[0],p=d[1],b=I(e,f,r),h=(0,o.default)(b,1)[0],y=i.filter((function(e){return e.isActive})).map((function(e){return e.bondTotal})).sort((function(e,t){return e.cmp(t)})),v=y.reduce((function(e,t){return e.iadd(t)}),new s.default(0)),m=v.divn(y.length),g=function(e,t,f){var c=(0,l.getInflationParams)(e),r=c.falloff,n=c.idealStake,a=c.maxInflation,d=c.minInflation,o=t.muln(1e6).div(f).toNumber()/1e6,i=a/n,u=100*(d+(o<=n?o*(i-d/n):(i*n-d)*Math.pow(2,(n-o)/r)));return{inflation:u,stakedReturn:u/o}}(e,v,c);!m.isZero()&&i.forEach((function(e){e.skipRewards||(e.stakedReturn=g.stakedReturn*m.mul(u.BN_MILLION).div(e.bondTotal).toNumber()/u.BN_MILLION.toNumber(),e.stakedReturnCmp=e.stakedReturn*(100-e.commissionPer)/100)}));var w,O,x=i.reduce((function(e,t){var f=t.minNominated;return e.isZero()||f.lt(e)?f:e}),u.BN_ZERO),P=(w=(0,u.arrayFlatten)([i,h]),O=[],w.filter((function(e){var t=e.accountId.toString();return!O.includes(t)&&(O.push(t),!0)})).sort((function(e,t){return t.bondTotal.cmp(e.bondTotal)})).map(N("rankBondTotal")).sort((function(e,t){return e.stakedReturnCmp-t.stakedReturnCmp})).map(N("rankReward")).sort((function(e,t){return t.stakedReturnCmp-e.stakedReturnCmp||e.commissionPer-t.commissionPer||t.rankBondTotal-e.rankBondTotal})).map(N("rankOverall")).sort((function(e,t){return e.isFavorite===t.isFavorite?0:e.isFavorite?-1:1}))),k=P.map((function(e){return e.commissionPer})).sort((function(e,t){return e-t})),M=Math.floor(k.length/2),j=k.length?k.length%2?k[M]:(k[M-1]+k[M])/2:0,S=i.map((function(e){return e.key})),T=h.map((function(e){return e.key})),E=(0,u.arrayFlatten)([S,T]);return{avgStaked:m,inflation:g,lowStaked:y[0]||u.BN_ZERO,medianComm:j,minNominated:x,nominators:p,totalIssuance:c,totalStaked:v,validatorIds:E,validators:P,waitingIds:T}}var B=function(e){var t=e.activeEra,f=e.eraLength,c=e.sessionLength;return{activeEra:t,eraLength:f,lastEra:t.isZero()?u.BN_ZERO:t.subn(1),sessionLength:c}};function C(){return(C=(0,i.default)(r.default.mark((function e(t){var f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([t.query.staking.historyDepth(),t.query.balances.totalIssuance(),t.derive.staking.electedInfo({withExposure:!0,withPrefs:!0}),t.derive.staking.waitingInfo({withPrefs:!0}),t.derive.session.info(),t.query.staking.minNominatorBond(),t.query.staking.counterForNominators(),t.derive.session.indexes().then((function(e){var t=e.activeEra;return t.gt(u.BN_ZERO)?t.sub(u.BN_ONE):void 0})).then((function(e){return t.query.staking.erasValidatorReward([e])}))]);case 2:return f=e.sent,c=f[1]&&f[2]&&f[3]&&f[4]?R(t,f[2],f[3],f[1],B(f[4]),f[0]):{},e.abrupt("return",b(b({inflation:{inflation:0,stakedReturn:0},medianComm:0},c),{},{minNominatorBond:f[5],counterForNominators:f[6],lastReward:f[7]}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,t){return V.apply(this,arguments)}function V(){return(V=(0,i.default)(r.default.mark((function e(t,f){var c,n,a;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f,n=!1,e.next=4,Promise.all([t.query.staking.bonded(f),t.query.staking.ledger(f)]);case 4:return(a=e.sent)[0].isSome&&(n=!0),a[1].isSome&&(c=a[1].unwrap().stash.toString(),f!=c&&(n=!1)),e.abrupt("return",[c,n]);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return e?e.toString():null}function H(e,t,f,c){var r=(0,o.default)(c,3),n=r[0],d=r[1],i=d.controllerId,s=d.exposure,l=d.nextSessionIds,p=d.nominators,b=d.rewardDestination,h=d.sessionIds,y=d.stakingLedger,v=d.validatorPrefs,m=r[2],g=!(null==p||!p.length),w=!(Array.isArray(m)?m[1].isEmpty:m.isEmpty)||!(null==f||!f.includes(t)),O=u.u8aConcat.apply(void 0,(0,a.default)(l.map((function(e){return e.toU8a()})))),x=u.u8aConcat.apply(void 0,(0,a.default)(h.map((function(e){return e.toU8a()})))),P=U(i);return{controllerId:P,destination:null==b?void 0:b.toString().toLowerCase(),destinationId:(null==b?void 0:b.toNumber())||0,exposure:s,hexSessionIdNext:(0,u.u8aToHex)(O,48),hexSessionIdQueue:(0,u.u8aToHex)(x.length?x:O,48),isOwnController:e==P,isOwnStash:n,isStashNominating:g,isStashValidating:w,nominating:null==p?void 0:p.map(U),sessionIds:(l.length?l:h).map(U),stakingLedger:y,stashId:t,validatorPrefs:v}}function L(e,t,f,c,r,n,a){var d,o=null===(d=e.consts.staking)||void 0===d?void 0:d.maxNominatorRewardedPerValidator,i=c.filter((function(e,t){if(f[t].isNone)return!1;var c=f[t].unwrap().lastNonzeroSlash;return!c.isZero()&&c.gte(n)})),u=a.map((function(e){return e.others.sort((function(e,t){return t.value.unwrap().cmp(e.value.unwrap())}))})).map((function(e,f){return!o||o.gtn(e.map((function(e){return e.who.toString()})).indexOf(t))?null:c[f]})).filter((function(e){return!!e&&!i.includes(e)})),s=a.map((function(e,f){return e.others.some((function(e){return e.who.eq(t)}))?null:c[f]})).filter((function(e){return!!e})),l=a.map((function(e,t){return e.total.unwrap().isZero()||s.includes(c[t])&&n.eq(r)?c[t]:null})).filter((function(e){return!!e})).filter((function(e){return!i.includes(e)&&!u.includes(e)})),p=c.filter((function(e){return!s.includes(e)&&!i.includes(e)&&!u.includes(e)}));return s=s.filter((function(e){return!l.includes(e)&&!i.includes(e)&&!u.includes(e)})),{nomsActive:p,nomsChilled:i,nomsInactive:s,nomsOver:u,nomsWaiting:l}}function D(e,t,f){return z.apply(this,arguments)}function z(){return(z=(0,i.default)(r.default.mark((function e(t,f,c){var a,d,o,i,u,s,l;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.derive.session.indexes();case 2:return a=e.sent,e.next=5,Promise.all([t.query.staking.nominators(f)].concat(c.map((function(e){return t.query.staking.erasStakers(a.activeEra,e)}))).concat(c.map((function(e){return t.query.staking.slashingSpans(e)}))));case 5:return d=e.sent,o=(0,n.default)(d),i=o[0],u=o.slice(1),s=u.slice(0,c.length),l=u.slice(c.length),e.abrupt("return",L(t,f,l,c,a.activeEra,i.unwrapOrDefault().submittedIn,s));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,t){if(null==e||!e.unlocking||!t)return{mapped:[],total:u.BN_ZERO};var f=e.unlocking.filter((function(e){var t=e.remainingEras;return e.value.gt(u.BN_ZERO)&&t.gt(u.BN_ZERO)})).map((function(e){return[e,e.remainingEras.sub(u.BN_ONE).imul(t.eraLength).iadd(t.eraLength).isub(t.eraProgress).toNumber()]})),c=f.reduce((function(e,t){var f=(0,o.default)(t,1)[0].value;return e.iadd(f)}),new s.default(0));return{mapped:f.map((function(e){return[(0,u.formatBalance)(e[0].value,{forceUnit:"-",withSi:!1}),e[1]]})),total:c}}function q(){return(q=(0,i.default)(r.default.mark((function e(t,f){var c,n,a,d,i,u,s,l,p,h,y,v,m;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_(t,f);case 2:return c=e.sent,n=(0,o.default)(c,2),a=n[0],d=n[1],e.next=8,Promise.all([t.derive.staking.account(a),t.query.staking.validators(a),t.derive.staking.stashes().then((function(e){return e.map((function(e){return e.toString()}))})),t.derive.session.progress()]);case 8:if(i=e.sent,u=(0,o.default)(i,4),s=u[0],l=u[1],p=u[2],h=u[3],y=H(f,a,p,[d,s,l]),v=F(s,h),!y.nominating||!y.nominating.length){e.next=20;break}return e.next=19,D(t,a,y.nominating);case 19:m=e.sent;case 20:return e.abrupt("return",b(b({account:s},y),{},{inactives:m,unbondings:v}));case 21:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return(W=(0,i.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.query.staking.slashingSpans(f);case 2:return c=e.sent,e.abrupt("return",c.isNone?0:c.unwrap().prior.length+1);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X={loadValidatorRewardsData:function(e,t){return w.apply(this,arguments)},getAccountRewardsEraOptions:function(e){return j.apply(this,arguments)},loadAccountRewardsData:function(e,t,f){return k.apply(this,arguments)},querySortedTargets:function(e){return C.apply(this,arguments)},queryNominations:S,queryNominationsCount:function(e){return E.apply(this,arguments)},getOwnStashInfo:function(e,t){return q.apply(this,arguments)},getSlashingSpans:function(e,t){return W.apply(this,arguments)}};t.default=X},59387:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getInflationParams=function(e){return u[e.genesisHash.toHex()]||i};var r,n=c(f(59713)),a=f(14199);function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.getSigner=function(){return b},t.getSubmittable=function(){return r},t.makeTx=function(e,t,f,c){return new Promise((function(a){var s=t.proxy?(0,u.encodeAddress)((0,i.hexToU8a)(t.proxy.pubKey),c):t.sender.address;e.derive.tx.signingInfo(s).then(function(){var c=(0,o.default)(n.default.mark((function c(o){var i,p,b,h,y,v,m,g,w,O;return n.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(i=o.header,p=o.mortalLength,b=o.nonce,"treasury.approveProposal"!=t.txName){c.next=7;break}return c.next=4,l.default.makeTreasuryProposalSubmission(e,f[0],!1);case 4:h=c.sent,c.next=14;break;case 7:if("treasury.rejectProposal"!=t.txName){c.next=13;break}return c.next=10,l.default.makeTreasuryProposalSubmission(e,f[0],!0);case 10:h=c.sent,c.next=14;break;case 13:h=(y=e.tx[t.module])[t.call].apply(y,(0,d.default)(f));case 14:t.proxy&&(h=e.tx.recovery.asRecovered(t.sender.address,h)),v=e.registry.createType("SignerPayload",{address:s,blockHash:i.hash,blockNumber:i?i.number:0,era:e.registry.createType("ExtrinsicEra",{current:i.number,period:p}),genesisHash:e.genesisHash,method:h.method,nonce:b,signedExtensions:["CheckNonce"],tip:t.tip,runtimeVersion:{specVersion:e.runtimeVersion.specVersion,transactionVersion:e.runtimeVersion.transactionVersion},version:e.extrinsicVersion}),m=v.toPayload(),g=m.method.length>5e3,w=e.registry.createType("ExtrinsicPayload",m,{version:m.version}),O=g?(0,u.blake2AsU8a)(w.toU8a(!0)):w.toU8a(),r={tx:h,payload:v.toPayload()},a({qrAddress:m.address,qrIsHashed:g,qrPayload:A(E(m.address,g?1:2,O,e.genesisHash))[0]});case 22:case"end":return c.stop()}}),c)})));return function(e){return c.apply(this,arguments)}}()).catch((function(e){return a({error:e.message})}))}))},t.parseQrCode=function(e){return j.apply(this,arguments)};var r,n=c(f(87757)),a=c(f(63038)),d=c(f(319)),o=c(f(48926)),i=f(69338),u=f(94459),s=f(14199),l=c(f(52072)),p=new Uint8Array([0]),b={};function h(e){if(!e)return null;for("ec"===e.substr(-2)&&(e=e.substr(0,e.length-2));"ec11"===e.substr(-4);)e=e.substr(0,e.length-4);if("4"!==e.substr(0,1)||"0"!==e.substr(-1))return null;e=e.substr(1,e.length-2);var t=parseInt(e.substr(0,2),16)||0,f=parseInt(e.substr(0,4),16)||0,c=0;if(2*t+2===e.length)e=e.substr(2),c=t;else{if(2*f+4!==e.length)return null;e=e.substr(4),c=f}for(var r=new Uint8Array(c),n=0;n1&&void 0!==N[1]&&N[1],c=(0,i.hexStripPrefix)((0,i.u8aToHex)(t.slice(0,5))),r=parseInt(c.substr(2,4),16),d=r>1,o=parseInt(c.substr(6,4),16),l=(0,i.hexStripPrefix)((0,i.u8aToHex)(t.slice(5))),!d||f){e.next=9;break}return p={currentFrame:o,frameCount:r,isMultipart:d,partData:l},e.abrupt("return",p);case 9:b=l.substr(0,2),h=l.substr(2,2),y=l.substr(4,2),e.prev=12,e.t0=b,e.next="45"===e.t0?16:"53"===e.t0?31:66;break;case 16:if(m={data:{}},v="00"===h||"01"===h?"signData":"01"===h?"signTransaction":null,g=l.substr(4,44),m.action=v,m.data.account=g,"signData"!==v){e.next=25;break}m.data.rlp=l[13],e.next=30;break;case 25:if("signTransaction"!==v){e.next=29;break}m.data.data=l[13],e.next=30;break;case 29:throw new Error("Could not determine action type.");case 30:return e.abrupt("return",m);case 31:w={data:{}},e.prev=32,w.data.crypto="00"===h?"ed25519":"01"===h?"sr25519":null,O=l.substr(6,64),x=(0,i.hexToU8a)("0x"+O),P="0x"+l.slice(70),k=P.slice(0,-64),M="0x".concat(P.substr(-64)),j=(0,i.hexToU8a)(k),w.data.genesisHash=M,S=j.length>256,T=s.SUBSTRATE_NETWORK_LIST[M],e.t1=y,e.next="00"===e.t1||"02"===e.t1?46:"01"===e.t1?54:60;break;case 46:return w.action=S?"signData":"signTransaction",w.oversized=S,w.isHash=S,E=(0,i.compactFromU8a)(j),A=(0,a.default)(E,1),I=A[0],j.subarray(I),w.data.data=j,w.data.account=(0,u.encodeAddress)(x,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 54:return w.action="signData",w.oversized=!1,w.isHash=!0,w.data.data=k,w.data.account=(0,u.encodeAddress)(x,(null==T?void 0:T.prefix)||0),e.abrupt("break",60);case 60:e.next=65;break;case 62:throw e.prev=62,e.t2=e.catch(32),new Error("Error: something went wrong decoding the Substrate UOS payload: "+l);case 65:return e.abrupt("return",w);case 66:throw new Error("Error: Payload is not formatted correctly: "+t);case 67:e.next=72;break;case 69:throw e.prev=69,e.t3=e.catch(12),new Error("we cannot handle the payload: "+t);case 72:case"end":return e.stop()}}),e,null,[[12,69],[32,62]])}))),v.apply(this,arguments)}function m(e){var t=void 0!==e.frameCount&&e.frameCount>1;return e.isMultipart||t}function g(e,t,f){return w.apply(this,arguments)}function w(){return(w=(0,o.default)(n.default.mark((function e(t,f,c){var r,a,d,o,i,u,s,l,p,h,y;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(b.totalFrameCount||(r=new Array(f).fill(null),b.multipartData=r,b.totalFrameCount=f),d=(a=b).completedFramesCount,o=a.multipartComplete,i=a.multipartData,u=a.totalFrameCount,s=new Uint8Array(c.length/2),l=0;l0&&y===u)||o){e.next=18;break}return e.next=18,O();case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(){return x.apply(this,arguments)}function x(){return(x=(0,o.default)(n.default.mark((function e(){var t,f,c,r,a;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=(t=b).multipartData,c=t.totalFrameCount,r=f.reduce((function(e,t){if(null===t)throw new Error("part data is not completed");var f=new Uint8Array(e.length+t.length);return f.set(e),f.set(t,e.length),f}),new Uint8Array(0)),a=(0,i.u8aConcat)(p,P(c),P(0)),r=(0,i.u8aConcat)(a,r),b.multipartComplete=!0,e.next=7,k(r,!0);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return new Uint8Array([e>>8,255&e])}function k(e){return M.apply(this,arguments)}function M(){return M=(0,o.default)(n.default.mark((function e(t){var f,c,r=arguments;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=r.length>1&&void 0!==r[1]&&r[1],e.next=3,y(t,f);case 3:if(!m(c=e.sent)){e.next=8;break}return e.next=7,g(c.currentFrame,c.frameCount,c.partData);case 7:return e.abrupt("return");case 8:b.unsignedData=c;case 9:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function j(){return(j=(0,o.default)(n.default.mark((function e(t){var f;return n.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b={},e.prev=1,f=h(t),e.next=5,k(f,!1);case 5:return e.abrupt("return",{signer:b.unsignedData.data.account,genesisHash:b.unsignedData.data.genesisHash});case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",{error:e.t0.message});case 11:case"end":return e.stop()}}),e,null,[[1,8]])})))).apply(this,arguments)}var S=new Uint8Array([83]),T=new Uint8Array([1]);function E(e,t,f,c){return(0,i.u8aConcat)(S,T,new Uint8Array([t]),(0,u.decodeAddress)(e),(0,i.u8aToU8a)(f),(0,i.u8aToU8a)(c))}function A(e){for(var t=[],f=0;f{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.genLinks=function(e,t){return i.apply(this,arguments)};var r=c(f(87757)),n=c(f(63038)),a=c(f(48926)),d=c(f(90162));function o(e){return"".concat(e[0]).concat(e[e.length-1])}function i(){return(i=(0,a.default)(r.default.mark((function e(t,f){var c,a,i,u,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=f.data,a=f.hash,i=f.type,u=f.withShort,e.next=3,t.rpc.system.chain();case 3:return s=e.sent,e.abrupt("return",Object.entries(d.default).map((function(e){var t=(0,n.default)(e,2),f=t[0],r=t[1],d=r.chains,l=r.create,p=r.isActive,b=r.paths,h=(r.url,d[s.toHuman()]),y=b[i];return p&&h&&y?{name:u?o(f):f,link:l(h,y,c,a)}:null})).filter((function(e){return e})));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93417:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=["proposal/councilmotion"],c={chains:{Edgeware:"edgeware",Kusama:"kusama","Kusama CC3":"kusama"},create:function(e,t,c,r){return"https://commonwealth.im/".concat(e,"/").concat(t,"/").concat(f.includes(t)?r||"":c.toString())},isActive:!0,paths:{council:"proposal/councilmotion",proposal:"proposal/democracyproposal",referendum:"proposal/referendum",treasury:"proposal/treasuryproposal"},url:"https://commonwealth.im/"};t.default=c},90162:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(93417)),n=c(f(70393)),a=c(f(82818)),d=c(f(23181)),o={Commonwealth:r.default,Polkascan:n.default,Polkassembly:a.default,Subscan:d.default};t.default=o},70393:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1"},create:function(e,t,f){return"https://polkascan.io/".concat(e,"/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council/motion",extrinsic:"transaction",proposal:"democracy/proposal",referendum:"democracy/referendum",techcomm:"techcomm/proposal",treasury:"treasury/proposal"},url:"https://polkascan.io/"}},82818:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot"},create:function(e,t,f){return"https://".concat(e,".polkassembly.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{council:"motion",proposal:"proposal",referendum:"referendum",treasury:"treasury"},url:"https://polkassembly.io/"}},23181:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={chains:{"Acala Mandala TC4":"acala-testnet",Kusama:"kusama","Kusama CC3":"kusama",Polkadot:"polkadot","Polkadot CC1":"polkadot-cc1",Westend:"westend"},create:function(e,t,f){return"https://".concat(e,".subscan.io/").concat(t,"/").concat(f.toString())},isActive:!0,paths:{address:"account",block:"block",council:"council",extrinsic:"extrinsic",proposal:"democracy_proposal",referendum:"referenda",techcomm:"tech",treasury:"treasury"},url:"https://subscan.io/"}},18145:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.approxChanges=function(e,t,f){var c=(0,a.calcPassing)(e,t,f);if(e.isSimplemajority){var r=c?f.votedAye.sub(f.votedNay):f.votedNay.sub(f.votedAye);return{changeAye:f.votedNay.isZero()?d.BN_ZERO:r,changeNay:f.votedAye.isZero()?d.BN_ZERO:r}}for(var o=d.BN_ZERO,u=d.BN_ZERO,p=f.votedTotal.div(i);!p.isZero();){o=s(e,t,f,c,o,p),u=l(e,t,f,c,u,p);var b=p.div(i);b.isZero()&&(o=o.add(p),u=u.add(p)),p=b}return{changeAye:f.votedNay.isZero()?d.BN_ZERO:c?n.default.min(o,f.votedAye):o,changeNay:f.votedAye.isZero()?d.BN_ZERO:c?u:n.default.min(u,f.votedNay)}};var r=c(f(63038)),n=c(f(13550)),a=f(31015),d=f(69338),o=new n.default(-1),i=new n.default(2);function u(e,t,f,c,r,a){var i=1===a?d.BN_ONE:o,u=f.add(c),s=d.BN_ONE.muln(10*r).mul(u).div(d.BN_TEN);return[u,e.add(i.mul(u)),n.default.max(d.BN_ZERO,t.add(i.mul(s)))]}function s(e,t,f,c,n,d){for(var o=f.votedAye,i=f.votedNay,s=f.votedTotal;;){var l=u(o,s,n,d,c?0:1,c?-1:1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:h,votedNay:i,votedTotal:y})!==c)return n;n=b}}function l(e,t,f,c,n,d){for(var o=f.votedAye,i=f.votedNay,s=f.votedTotal;;){var l=u(i,s,n,d,c?1:0,c?1:-1),p=(0,r.default)(l,3),b=p[0],h=p[1],y=p[2];if((0,a.calcPassing)(e,t,{votedAye:o,votedNay:h,votedTotal:y})!==c)return n;n=b}}},58162:(e,t,f)=>{"use strict";var c=f(89509).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),f=0;f>>0,u=new Uint8Array(a);e[f];){var s=t[e.charCodeAt(f)];if(255===s)return;for(var l=0,p=a-1;(0!==s||l>>0,u[p]=s%256>>>0,s=s/256>>>0;if(0!==s)throw new Error("Non-zero carry");n=l,f++}for(var b=a-n;b!==a&&0===u[b];)b++;var h=c.allocUnsafe(r+(a-b));h.fill(0,0,r);for(var y=r;b!==a;)h[y++]=u[b++];return h}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=c.from(t)),!c.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var f=0,r=0,n=0,a=t.length;n!==a&&0===t[n];)n++,f++;for(var i=(a-n)*u+1>>>0,s=new Uint8Array(i);n!==a;){for(var l=t[n],p=0,b=i-1;(0!==l||p>>0,s[b]=l%d>>>0,l=l/d>>>0;if(0!==l)throw new Error("Non-zero carry");r=p,n++}for(var h=i-r;h!==i&&0===s[h];)h++;for(var y=o.repeat(f);h{"use strict";t.byteLength=function(e){var t=o(e),f=t[0],c=t[1];return 3*(f+c)/4-c},t.toByteArray=function(e){var t,f,n=o(e),a=n[0],d=n[1],i=new r(function(e,t,f){return 3*(t+f)/4-f}(0,a,d)),u=0,s=d>0?a-4:a;for(f=0;f>16&255,i[u++]=t>>8&255,i[u++]=255&t;return 2===d&&(t=c[e.charCodeAt(f)]<<2|c[e.charCodeAt(f+1)]>>4,i[u++]=255&t),1===d&&(t=c[e.charCodeAt(f)]<<10|c[e.charCodeAt(f+1)]<<4|c[e.charCodeAt(f+2)]>>2,i[u++]=t>>8&255,i[u++]=255&t),i},t.fromByteArray=function(e){for(var t,c=e.length,r=c%3,n=[],a=16383,d=0,o=c-r;do?o:d+a));return 1===r?(t=e[c-1],n.push(f[t>>2]+f[t<<4&63]+"==")):2===r&&(t=(e[c-2]<<8)+e[c-1],n.push(f[t>>10]+f[t>>4&63]+f[t<<2&63]+"=")),n.join("")};for(var f=[],c=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,d=n.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var f=e.indexOf("=");return-1===f&&(f=t),[f,f===t?0:4-f%4]}function i(e,t,c){for(var r,n,a=[],d=t;d>18&63]+f[n>>12&63]+f[n>>6&63]+f[63&n]);return a.join("")}c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},8442:(e,t,f)=>{const c=f(99488);function r(e,t,f){const c=e[t]+e[f];let r=e[t+1]+e[f+1];c>=4294967296&&r++,e[t]=c,e[t+1]=r}function n(e,t,f,c){let r=e[t]+f;f<0&&(r+=4294967296);let n=e[t+1]+c;r>=4294967296&&n++,e[t]=r,e[t+1]=n}function a(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function d(e,t,f,c,a,d){const o=s[a],i=s[a+1],l=s[d],p=s[d+1];r(u,e,t),n(u,e,o,i);let b=u[c]^u[e],h=u[c+1]^u[e+1];u[c]=h,u[c+1]=b,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=b>>>24^h<<8,u[t+1]=h>>>24^b<<8,r(u,e,t),n(u,e,l,p),b=u[c]^u[e],h=u[c+1]^u[e+1],u[c]=b>>>16^h<<16,u[c+1]=h>>>16^b<<16,r(u,f,c),b=u[t]^u[f],h=u[t+1]^u[f+1],u[t]=h>>>31^b<<1,u[t+1]=b>>>31^h<<1}const o=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),i=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3].map((function(e){return 2*e}))),u=new Uint32Array(32),s=new Uint32Array(32);function l(e,t){let f=0;for(f=0;f<16;f++)u[f]=e.h[f],u[f+16]=o[f];for(u[24]=u[24]^e.t,u[25]=u[25]^e.t/4294967296,t&&(u[28]=~u[28],u[29]=~u[29]),f=0;f<32;f++)s[f]=a(e.b,4*f);for(f=0;f<12;f++)d(0,8,16,24,i[16*f+0],i[16*f+1]),d(2,10,18,26,i[16*f+2],i[16*f+3]),d(4,12,20,28,i[16*f+4],i[16*f+5]),d(6,14,22,30,i[16*f+6],i[16*f+7]),d(0,10,20,30,i[16*f+8],i[16*f+9]),d(2,12,22,24,i[16*f+10],i[16*f+11]),d(4,14,16,26,i[16*f+12],i[16*f+13]),d(6,8,18,28,i[16*f+14],i[16*f+15]);for(f=0;f<16;f++)e.h[f]=e.h[f]^u[f]^u[f+16]}function p(e,t){if(0===e||e>64)throw new Error("Illegal output length, expected 0 < length <= 64");if(t&&t.length>64)throw new Error("Illegal key, expected Uint8Array with 0 < length <= 64");const f={b:new Uint8Array(128),h:new Uint32Array(16),t:0,c:0,outlen:e};for(let e=0;e<16;e++)f.h[e]=o[e];const c=t?t.length:0;return f.h[0]^=16842752^c<<8^e,t&&(b(f,t),f.c=128),f}function b(e,t){for(let f=0;f>2]>>8*(3&f);return t}function y(e,t,f){f=f||64,e=c.normalizeInput(e);const r=p(f,t);return b(r,e),h(r)}e.exports={blake2b:y,blake2bHex:function(e,t,f){const r=y(e,t,f);return c.toHex(r)},blake2bInit:p,blake2bUpdate:b,blake2bFinal:h}},45297:(e,t,f)=>{const c=f(99488);function r(e,t){return e[t]^e[t+1]<<8^e[t+2]<<16^e[t+3]<<24}function n(e,t,f,c,r,n){i[e]=i[e]+i[t]+r,i[c]=a(i[c]^i[e],16),i[f]=i[f]+i[c],i[t]=a(i[t]^i[f],12),i[e]=i[e]+i[t]+n,i[c]=a(i[c]^i[e],8),i[f]=i[f]+i[c],i[t]=a(i[t]^i[f],7)}function a(e,t){return e>>>t^e<<32-t}const d=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),o=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0]),i=new Uint32Array(16),u=new Uint32Array(16);function s(e,t){let f=0;for(f=0;f<8;f++)i[f]=e.h[f],i[f+8]=d[f];for(i[12]^=e.t,i[13]^=e.t/4294967296,t&&(i[14]=~i[14]),f=0;f<16;f++)u[f]=r(e.b,4*f);for(f=0;f<10;f++)n(0,4,8,12,u[o[16*f+0]],u[o[16*f+1]]),n(1,5,9,13,u[o[16*f+2]],u[o[16*f+3]]),n(2,6,10,14,u[o[16*f+4]],u[o[16*f+5]]),n(3,7,11,15,u[o[16*f+6]],u[o[16*f+7]]),n(0,5,10,15,u[o[16*f+8]],u[o[16*f+9]]),n(1,6,11,12,u[o[16*f+10]],u[o[16*f+11]]),n(2,7,8,13,u[o[16*f+12]],u[o[16*f+13]]),n(3,4,9,14,u[o[16*f+14]],u[o[16*f+15]]);for(f=0;f<8;f++)e.h[f]^=i[f]^i[f+8]}function l(e,t){if(!(e>0&&e<=32))throw new Error("Incorrect output length, should be in [1, 32]");const f=t?t.length:0;if(t&&!(f>0&&f<=32))throw new Error("Incorrect key length, should be in [1, 32]");const c={h:new Uint32Array(d),b:new Uint8Array(64),c:0,t:0,outlen:e};return c.h[0]^=16842752^f<<8^e,f>0&&(p(c,t),c.c=64),c}function p(e,t){for(let f=0;f>2]>>8*(3&f)&255;return t}function h(e,t,f){f=f||32,e=c.normalizeInput(e);const r=l(f,t);return p(r,e),b(r)}e.exports={blake2s:h,blake2sHex:function(e,t,f){const r=h(e,t,f);return c.toHex(r)},blake2sInit:l,blake2sUpdate:p,blake2sFinal:b}},1191:(e,t,f)=>{const c=f(8442),r=f(45297);e.exports={blake2b:c.blake2b,blake2bHex:c.blake2bHex,blake2bInit:c.blake2bInit,blake2bUpdate:c.blake2bUpdate,blake2bFinal:c.blake2bFinal,blake2s:r.blake2s,blake2sHex:r.blake2sHex,blake2sInit:r.blake2sInit,blake2sUpdate:r.blake2sUpdate,blake2sFinal:r.blake2sFinal}},99488:e=>{function t(e){return(4294967296+e).toString(16).substring(1)}e.exports={normalizeInput:function(e){let t;if(e instanceof Uint8Array)t=e;else if(e instanceof Buffer)t=new Uint8Array(e);else{if("string"!=typeof e)throw new Error("Input must be an string, Buffer or Uint8Array");t=new Uint8Array(Buffer.from(e,"utf8"))}return t},toHex:function(e){return Array.prototype.map.call(e,(function(e){return(e<16?"0":"")+e.toString(16)})).join("")},debugPrint:function(e,f,c){let r="\n"+e+" = ";for(let n=0;n=48&&f<=57?f-48:f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:void c(!1,"Invalid character in "+e)}function o(e,t,f){var c=d(e,f);return f-1>=t&&(c|=d(e,f-1)<<4),c}function i(e,t,f,r){for(var n=0,a=0,d=Math.min(e.length,f),o=t;o=49?i-49+10:i>=17?i-17+10:i,c(i>=0&&a0?e:t},n.min=function(e,t){return e.cmp(t)<0?e:t},n.prototype._init=function(e,t,f){if("number"==typeof e)return this._initNumber(e,t,f);if("object"==typeof e)return this._initArray(e,t,f);"hex"===t&&(t=16),c(t===(0|t)&&t>=2&&t<=36);var r=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(r++,this.negative=1),r=0;r-=3)a=e[r]|e[r-1]<<8|e[r-2]<<16,this.words[n]|=a<>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);else if("le"===f)for(r=0,n=0;r>>26-d&67108863,(d+=24)>=26&&(d-=26,n++);return this._strip()},n.prototype._parseHex=function(e,t,f){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var c=0;c=t;c-=2)r=o(e,t,c)<=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;else for(c=(e.length-t)%2==0?t+1:t;c=18?(n-=18,a+=1,this.words[a]|=r>>>26):n+=8;this._strip()},n.prototype._parseBase=function(e,t,f){this.words=[0],this.length=1;for(var c=0,r=1;r<=67108863;r*=t)c++;c--,r=r/t|0;for(var n=e.length-f,a=n%c,d=Math.min(n,n-a)+f,o=0,u=f;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},n.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=s}catch(e){n.prototype.inspect=s}else n.prototype.inspect=s;function s(){return(this.red?""}var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],b=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function h(e,t,f){f.negative=t.negative^e.negative;var c=e.length+t.length|0;f.length=c,c=c-1|0;var r=0|e.words[0],n=0|t.words[0],a=r*n,d=67108863&a,o=a/67108864|0;f.words[0]=d;for(var i=1;i>>26,s=67108863&o,l=Math.min(i,t.length-1),p=Math.max(0,i-e.length+1);p<=l;p++){var b=i-p|0;u+=(a=(r=0|e.words[b])*(n=0|t.words[p])+s)/67108864|0,s=67108863&a}f.words[i]=0|s,o=0|u}return 0!==o?f.words[i]=0|o:f.length--,f._strip()}n.prototype.toString=function(e,t){var f;if(t=0|t||1,16===(e=e||10)||"hex"===e){f="";for(var r=0,n=0,a=0;a>>24-r&16777215)||a!==this.length-1?l[6-o.length]+o+f:o+f,(r+=2)>=26&&(r-=26,a--)}for(0!==n&&(f=n.toString(16)+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}if(e===(0|e)&&e>=2&&e<=36){var i=p[e],u=b[e];f="";var s=this.clone();for(s.negative=0;!s.isZero();){var h=s.modrn(u).toString(e);f=(s=s.idivn(u)).isZero()?h+f:l[i-h.length]+h+f}for(this.isZero()&&(f="0"+f);f.length%t!=0;)f="0"+f;return 0!==this.negative&&(f="-"+f),f}c(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&c(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},n.prototype.toJSON=function(){return this.toString(16,2)},a&&(n.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),n.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},n.prototype.toArrayLike=function(e,t,f){this._strip();var r=this.byteLength(),n=f||Math.max(1,r);c(r<=n,"byte array longer than desired length"),c(n>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,n);return this["_toArrayLike"+("le"===t?"LE":"BE")](a,r),a},n.prototype._toArrayLikeLE=function(e,t){for(var f=0,c=0,r=0,n=0;r>8&255),f>16&255),6===n?(f>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f=0&&(e[f--]=a>>8&255),f>=0&&(e[f--]=a>>16&255),6===n?(f>=0&&(e[f--]=a>>24&255),c=0,n=0):(c=a>>>24,n+=2)}if(f>=0)for(e[f--]=c;f>=0;)e[f--]=0},Math.clz32?n.prototype._countBits=function(e){return 32-Math.clz32(e)}:n.prototype._countBits=function(e){var t=e,f=0;return t>=4096&&(f+=13,t>>>=13),t>=64&&(f+=7,t>>>=7),t>=8&&(f+=4,t>>>=4),t>=2&&(f+=2,t>>>=2),f+t},n.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,f=0;return 0==(8191&t)&&(f+=13,t>>>=13),0==(127&t)&&(f+=7,t>>>=7),0==(15&t)&&(f+=4,t>>>=4),0==(3&t)&&(f+=2,t>>>=2),0==(1&t)&&f++,f},n.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},n.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},n.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var f=0;fe.length?this.clone().iand(e):e.clone().iand(this)},n.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},n.prototype.iuxor=function(e){var t,f;this.length>e.length?(t=this,f=e):(t=e,f=this);for(var c=0;ce.length?this.clone().ixor(e):e.clone().ixor(this)},n.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},n.prototype.inotn=function(e){c("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),f=e%26;this._expand(t),f>0&&t--;for(var r=0;r0&&(this.words[r]=~this.words[r]&67108863>>26-f),this._strip()},n.prototype.notn=function(e){return this.clone().inotn(e)},n.prototype.setn=function(e,t){c("number"==typeof e&&e>=0);var f=e/26|0,r=e%26;return this._expand(f+1),this.words[f]=t?this.words[f]|1<e.length?(f=this,c=e):(f=e,c=this);for(var r=0,n=0;n>>26;for(;0!==r&&n>>26;if(this.length=f.length,0!==r)this.words[this.length]=r,this.length++;else if(f!==this)for(;ne.length?this.clone().iadd(e):e.clone().iadd(this)},n.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var f,c,r=this.cmp(e);if(0===r)return this.negative=0,this.length=1,this.words[0]=0,this;r>0?(f=this,c=e):(f=e,c=this);for(var n=0,a=0;a>26,this.words[a]=67108863&t;for(;0!==n&&a>26,this.words[a]=67108863&t;if(0===n&&a>>13,p=0|a[1],b=8191&p,h=p>>>13,y=0|a[2],v=8191&y,m=y>>>13,g=0|a[3],w=8191&g,O=g>>>13,x=0|a[4],P=8191&x,k=x>>>13,M=0|a[5],j=8191&M,S=M>>>13,T=0|a[6],E=8191&T,A=T>>>13,I=0|a[7],N=8191&I,R=I>>>13,B=0|a[8],C=8191&B,_=B>>>13,V=0|a[9],U=8191&V,H=V>>>13,L=0|d[0],D=8191&L,z=L>>>13,F=0|d[1],q=8191&F,W=F>>>13,X=0|d[2],K=8191&X,Z=X>>>13,G=0|d[3],Y=8191&G,J=G>>>13,Q=0|d[4],$=8191&Q,ee=Q>>>13,te=0|d[5],fe=8191&te,ce=te>>>13,re=0|d[6],ne=8191&re,ae=re>>>13,de=0|d[7],oe=8191&de,ie=de>>>13,ue=0|d[8],se=8191&ue,le=ue>>>13,pe=0|d[9],be=8191&pe,he=pe>>>13;f.negative=e.negative^t.negative,f.length=19;var ye=(i+(c=Math.imul(s,D))|0)+((8191&(r=(r=Math.imul(s,z))+Math.imul(l,D)|0))<<13)|0;i=((n=Math.imul(l,z))+(r>>>13)|0)+(ye>>>26)|0,ye&=67108863,c=Math.imul(b,D),r=(r=Math.imul(b,z))+Math.imul(h,D)|0,n=Math.imul(h,z);var ve=(i+(c=c+Math.imul(s,q)|0)|0)+((8191&(r=(r=r+Math.imul(s,W)|0)+Math.imul(l,q)|0))<<13)|0;i=((n=n+Math.imul(l,W)|0)+(r>>>13)|0)+(ve>>>26)|0,ve&=67108863,c=Math.imul(v,D),r=(r=Math.imul(v,z))+Math.imul(m,D)|0,n=Math.imul(m,z),c=c+Math.imul(b,q)|0,r=(r=r+Math.imul(b,W)|0)+Math.imul(h,q)|0,n=n+Math.imul(h,W)|0;var me=(i+(c=c+Math.imul(s,K)|0)|0)+((8191&(r=(r=r+Math.imul(s,Z)|0)+Math.imul(l,K)|0))<<13)|0;i=((n=n+Math.imul(l,Z)|0)+(r>>>13)|0)+(me>>>26)|0,me&=67108863,c=Math.imul(w,D),r=(r=Math.imul(w,z))+Math.imul(O,D)|0,n=Math.imul(O,z),c=c+Math.imul(v,q)|0,r=(r=r+Math.imul(v,W)|0)+Math.imul(m,q)|0,n=n+Math.imul(m,W)|0,c=c+Math.imul(b,K)|0,r=(r=r+Math.imul(b,Z)|0)+Math.imul(h,K)|0,n=n+Math.imul(h,Z)|0;var ge=(i+(c=c+Math.imul(s,Y)|0)|0)+((8191&(r=(r=r+Math.imul(s,J)|0)+Math.imul(l,Y)|0))<<13)|0;i=((n=n+Math.imul(l,J)|0)+(r>>>13)|0)+(ge>>>26)|0,ge&=67108863,c=Math.imul(P,D),r=(r=Math.imul(P,z))+Math.imul(k,D)|0,n=Math.imul(k,z),c=c+Math.imul(w,q)|0,r=(r=r+Math.imul(w,W)|0)+Math.imul(O,q)|0,n=n+Math.imul(O,W)|0,c=c+Math.imul(v,K)|0,r=(r=r+Math.imul(v,Z)|0)+Math.imul(m,K)|0,n=n+Math.imul(m,Z)|0,c=c+Math.imul(b,Y)|0,r=(r=r+Math.imul(b,J)|0)+Math.imul(h,Y)|0,n=n+Math.imul(h,J)|0;var we=(i+(c=c+Math.imul(s,$)|0)|0)+((8191&(r=(r=r+Math.imul(s,ee)|0)+Math.imul(l,$)|0))<<13)|0;i=((n=n+Math.imul(l,ee)|0)+(r>>>13)|0)+(we>>>26)|0,we&=67108863,c=Math.imul(j,D),r=(r=Math.imul(j,z))+Math.imul(S,D)|0,n=Math.imul(S,z),c=c+Math.imul(P,q)|0,r=(r=r+Math.imul(P,W)|0)+Math.imul(k,q)|0,n=n+Math.imul(k,W)|0,c=c+Math.imul(w,K)|0,r=(r=r+Math.imul(w,Z)|0)+Math.imul(O,K)|0,n=n+Math.imul(O,Z)|0,c=c+Math.imul(v,Y)|0,r=(r=r+Math.imul(v,J)|0)+Math.imul(m,Y)|0,n=n+Math.imul(m,J)|0,c=c+Math.imul(b,$)|0,r=(r=r+Math.imul(b,ee)|0)+Math.imul(h,$)|0,n=n+Math.imul(h,ee)|0;var Oe=(i+(c=c+Math.imul(s,fe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ce)|0)+Math.imul(l,fe)|0))<<13)|0;i=((n=n+Math.imul(l,ce)|0)+(r>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,c=Math.imul(E,D),r=(r=Math.imul(E,z))+Math.imul(A,D)|0,n=Math.imul(A,z),c=c+Math.imul(j,q)|0,r=(r=r+Math.imul(j,W)|0)+Math.imul(S,q)|0,n=n+Math.imul(S,W)|0,c=c+Math.imul(P,K)|0,r=(r=r+Math.imul(P,Z)|0)+Math.imul(k,K)|0,n=n+Math.imul(k,Z)|0,c=c+Math.imul(w,Y)|0,r=(r=r+Math.imul(w,J)|0)+Math.imul(O,Y)|0,n=n+Math.imul(O,J)|0,c=c+Math.imul(v,$)|0,r=(r=r+Math.imul(v,ee)|0)+Math.imul(m,$)|0,n=n+Math.imul(m,ee)|0,c=c+Math.imul(b,fe)|0,r=(r=r+Math.imul(b,ce)|0)+Math.imul(h,fe)|0,n=n+Math.imul(h,ce)|0;var xe=(i+(c=c+Math.imul(s,ne)|0)|0)+((8191&(r=(r=r+Math.imul(s,ae)|0)+Math.imul(l,ne)|0))<<13)|0;i=((n=n+Math.imul(l,ae)|0)+(r>>>13)|0)+(xe>>>26)|0,xe&=67108863,c=Math.imul(N,D),r=(r=Math.imul(N,z))+Math.imul(R,D)|0,n=Math.imul(R,z),c=c+Math.imul(E,q)|0,r=(r=r+Math.imul(E,W)|0)+Math.imul(A,q)|0,n=n+Math.imul(A,W)|0,c=c+Math.imul(j,K)|0,r=(r=r+Math.imul(j,Z)|0)+Math.imul(S,K)|0,n=n+Math.imul(S,Z)|0,c=c+Math.imul(P,Y)|0,r=(r=r+Math.imul(P,J)|0)+Math.imul(k,Y)|0,n=n+Math.imul(k,J)|0,c=c+Math.imul(w,$)|0,r=(r=r+Math.imul(w,ee)|0)+Math.imul(O,$)|0,n=n+Math.imul(O,ee)|0,c=c+Math.imul(v,fe)|0,r=(r=r+Math.imul(v,ce)|0)+Math.imul(m,fe)|0,n=n+Math.imul(m,ce)|0,c=c+Math.imul(b,ne)|0,r=(r=r+Math.imul(b,ae)|0)+Math.imul(h,ne)|0,n=n+Math.imul(h,ae)|0;var Pe=(i+(c=c+Math.imul(s,oe)|0)|0)+((8191&(r=(r=r+Math.imul(s,ie)|0)+Math.imul(l,oe)|0))<<13)|0;i=((n=n+Math.imul(l,ie)|0)+(r>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,c=Math.imul(C,D),r=(r=Math.imul(C,z))+Math.imul(_,D)|0,n=Math.imul(_,z),c=c+Math.imul(N,q)|0,r=(r=r+Math.imul(N,W)|0)+Math.imul(R,q)|0,n=n+Math.imul(R,W)|0,c=c+Math.imul(E,K)|0,r=(r=r+Math.imul(E,Z)|0)+Math.imul(A,K)|0,n=n+Math.imul(A,Z)|0,c=c+Math.imul(j,Y)|0,r=(r=r+Math.imul(j,J)|0)+Math.imul(S,Y)|0,n=n+Math.imul(S,J)|0,c=c+Math.imul(P,$)|0,r=(r=r+Math.imul(P,ee)|0)+Math.imul(k,$)|0,n=n+Math.imul(k,ee)|0,c=c+Math.imul(w,fe)|0,r=(r=r+Math.imul(w,ce)|0)+Math.imul(O,fe)|0,n=n+Math.imul(O,ce)|0,c=c+Math.imul(v,ne)|0,r=(r=r+Math.imul(v,ae)|0)+Math.imul(m,ne)|0,n=n+Math.imul(m,ae)|0,c=c+Math.imul(b,oe)|0,r=(r=r+Math.imul(b,ie)|0)+Math.imul(h,oe)|0,n=n+Math.imul(h,ie)|0;var ke=(i+(c=c+Math.imul(s,se)|0)|0)+((8191&(r=(r=r+Math.imul(s,le)|0)+Math.imul(l,se)|0))<<13)|0;i=((n=n+Math.imul(l,le)|0)+(r>>>13)|0)+(ke>>>26)|0,ke&=67108863,c=Math.imul(U,D),r=(r=Math.imul(U,z))+Math.imul(H,D)|0,n=Math.imul(H,z),c=c+Math.imul(C,q)|0,r=(r=r+Math.imul(C,W)|0)+Math.imul(_,q)|0,n=n+Math.imul(_,W)|0,c=c+Math.imul(N,K)|0,r=(r=r+Math.imul(N,Z)|0)+Math.imul(R,K)|0,n=n+Math.imul(R,Z)|0,c=c+Math.imul(E,Y)|0,r=(r=r+Math.imul(E,J)|0)+Math.imul(A,Y)|0,n=n+Math.imul(A,J)|0,c=c+Math.imul(j,$)|0,r=(r=r+Math.imul(j,ee)|0)+Math.imul(S,$)|0,n=n+Math.imul(S,ee)|0,c=c+Math.imul(P,fe)|0,r=(r=r+Math.imul(P,ce)|0)+Math.imul(k,fe)|0,n=n+Math.imul(k,ce)|0,c=c+Math.imul(w,ne)|0,r=(r=r+Math.imul(w,ae)|0)+Math.imul(O,ne)|0,n=n+Math.imul(O,ae)|0,c=c+Math.imul(v,oe)|0,r=(r=r+Math.imul(v,ie)|0)+Math.imul(m,oe)|0,n=n+Math.imul(m,ie)|0,c=c+Math.imul(b,se)|0,r=(r=r+Math.imul(b,le)|0)+Math.imul(h,se)|0,n=n+Math.imul(h,le)|0;var Me=(i+(c=c+Math.imul(s,be)|0)|0)+((8191&(r=(r=r+Math.imul(s,he)|0)+Math.imul(l,be)|0))<<13)|0;i=((n=n+Math.imul(l,he)|0)+(r>>>13)|0)+(Me>>>26)|0,Me&=67108863,c=Math.imul(U,q),r=(r=Math.imul(U,W))+Math.imul(H,q)|0,n=Math.imul(H,W),c=c+Math.imul(C,K)|0,r=(r=r+Math.imul(C,Z)|0)+Math.imul(_,K)|0,n=n+Math.imul(_,Z)|0,c=c+Math.imul(N,Y)|0,r=(r=r+Math.imul(N,J)|0)+Math.imul(R,Y)|0,n=n+Math.imul(R,J)|0,c=c+Math.imul(E,$)|0,r=(r=r+Math.imul(E,ee)|0)+Math.imul(A,$)|0,n=n+Math.imul(A,ee)|0,c=c+Math.imul(j,fe)|0,r=(r=r+Math.imul(j,ce)|0)+Math.imul(S,fe)|0,n=n+Math.imul(S,ce)|0,c=c+Math.imul(P,ne)|0,r=(r=r+Math.imul(P,ae)|0)+Math.imul(k,ne)|0,n=n+Math.imul(k,ae)|0,c=c+Math.imul(w,oe)|0,r=(r=r+Math.imul(w,ie)|0)+Math.imul(O,oe)|0,n=n+Math.imul(O,ie)|0,c=c+Math.imul(v,se)|0,r=(r=r+Math.imul(v,le)|0)+Math.imul(m,se)|0,n=n+Math.imul(m,le)|0;var je=(i+(c=c+Math.imul(b,be)|0)|0)+((8191&(r=(r=r+Math.imul(b,he)|0)+Math.imul(h,be)|0))<<13)|0;i=((n=n+Math.imul(h,he)|0)+(r>>>13)|0)+(je>>>26)|0,je&=67108863,c=Math.imul(U,K),r=(r=Math.imul(U,Z))+Math.imul(H,K)|0,n=Math.imul(H,Z),c=c+Math.imul(C,Y)|0,r=(r=r+Math.imul(C,J)|0)+Math.imul(_,Y)|0,n=n+Math.imul(_,J)|0,c=c+Math.imul(N,$)|0,r=(r=r+Math.imul(N,ee)|0)+Math.imul(R,$)|0,n=n+Math.imul(R,ee)|0,c=c+Math.imul(E,fe)|0,r=(r=r+Math.imul(E,ce)|0)+Math.imul(A,fe)|0,n=n+Math.imul(A,ce)|0,c=c+Math.imul(j,ne)|0,r=(r=r+Math.imul(j,ae)|0)+Math.imul(S,ne)|0,n=n+Math.imul(S,ae)|0,c=c+Math.imul(P,oe)|0,r=(r=r+Math.imul(P,ie)|0)+Math.imul(k,oe)|0,n=n+Math.imul(k,ie)|0,c=c+Math.imul(w,se)|0,r=(r=r+Math.imul(w,le)|0)+Math.imul(O,se)|0,n=n+Math.imul(O,le)|0;var Se=(i+(c=c+Math.imul(v,be)|0)|0)+((8191&(r=(r=r+Math.imul(v,he)|0)+Math.imul(m,be)|0))<<13)|0;i=((n=n+Math.imul(m,he)|0)+(r>>>13)|0)+(Se>>>26)|0,Se&=67108863,c=Math.imul(U,Y),r=(r=Math.imul(U,J))+Math.imul(H,Y)|0,n=Math.imul(H,J),c=c+Math.imul(C,$)|0,r=(r=r+Math.imul(C,ee)|0)+Math.imul(_,$)|0,n=n+Math.imul(_,ee)|0,c=c+Math.imul(N,fe)|0,r=(r=r+Math.imul(N,ce)|0)+Math.imul(R,fe)|0,n=n+Math.imul(R,ce)|0,c=c+Math.imul(E,ne)|0,r=(r=r+Math.imul(E,ae)|0)+Math.imul(A,ne)|0,n=n+Math.imul(A,ae)|0,c=c+Math.imul(j,oe)|0,r=(r=r+Math.imul(j,ie)|0)+Math.imul(S,oe)|0,n=n+Math.imul(S,ie)|0,c=c+Math.imul(P,se)|0,r=(r=r+Math.imul(P,le)|0)+Math.imul(k,se)|0,n=n+Math.imul(k,le)|0;var Te=(i+(c=c+Math.imul(w,be)|0)|0)+((8191&(r=(r=r+Math.imul(w,he)|0)+Math.imul(O,be)|0))<<13)|0;i=((n=n+Math.imul(O,he)|0)+(r>>>13)|0)+(Te>>>26)|0,Te&=67108863,c=Math.imul(U,$),r=(r=Math.imul(U,ee))+Math.imul(H,$)|0,n=Math.imul(H,ee),c=c+Math.imul(C,fe)|0,r=(r=r+Math.imul(C,ce)|0)+Math.imul(_,fe)|0,n=n+Math.imul(_,ce)|0,c=c+Math.imul(N,ne)|0,r=(r=r+Math.imul(N,ae)|0)+Math.imul(R,ne)|0,n=n+Math.imul(R,ae)|0,c=c+Math.imul(E,oe)|0,r=(r=r+Math.imul(E,ie)|0)+Math.imul(A,oe)|0,n=n+Math.imul(A,ie)|0,c=c+Math.imul(j,se)|0,r=(r=r+Math.imul(j,le)|0)+Math.imul(S,se)|0,n=n+Math.imul(S,le)|0;var Ee=(i+(c=c+Math.imul(P,be)|0)|0)+((8191&(r=(r=r+Math.imul(P,he)|0)+Math.imul(k,be)|0))<<13)|0;i=((n=n+Math.imul(k,he)|0)+(r>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,c=Math.imul(U,fe),r=(r=Math.imul(U,ce))+Math.imul(H,fe)|0,n=Math.imul(H,ce),c=c+Math.imul(C,ne)|0,r=(r=r+Math.imul(C,ae)|0)+Math.imul(_,ne)|0,n=n+Math.imul(_,ae)|0,c=c+Math.imul(N,oe)|0,r=(r=r+Math.imul(N,ie)|0)+Math.imul(R,oe)|0,n=n+Math.imul(R,ie)|0,c=c+Math.imul(E,se)|0,r=(r=r+Math.imul(E,le)|0)+Math.imul(A,se)|0,n=n+Math.imul(A,le)|0;var Ae=(i+(c=c+Math.imul(j,be)|0)|0)+((8191&(r=(r=r+Math.imul(j,he)|0)+Math.imul(S,be)|0))<<13)|0;i=((n=n+Math.imul(S,he)|0)+(r>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,c=Math.imul(U,ne),r=(r=Math.imul(U,ae))+Math.imul(H,ne)|0,n=Math.imul(H,ae),c=c+Math.imul(C,oe)|0,r=(r=r+Math.imul(C,ie)|0)+Math.imul(_,oe)|0,n=n+Math.imul(_,ie)|0,c=c+Math.imul(N,se)|0,r=(r=r+Math.imul(N,le)|0)+Math.imul(R,se)|0,n=n+Math.imul(R,le)|0;var Ie=(i+(c=c+Math.imul(E,be)|0)|0)+((8191&(r=(r=r+Math.imul(E,he)|0)+Math.imul(A,be)|0))<<13)|0;i=((n=n+Math.imul(A,he)|0)+(r>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,c=Math.imul(U,oe),r=(r=Math.imul(U,ie))+Math.imul(H,oe)|0,n=Math.imul(H,ie),c=c+Math.imul(C,se)|0,r=(r=r+Math.imul(C,le)|0)+Math.imul(_,se)|0,n=n+Math.imul(_,le)|0;var Ne=(i+(c=c+Math.imul(N,be)|0)|0)+((8191&(r=(r=r+Math.imul(N,he)|0)+Math.imul(R,be)|0))<<13)|0;i=((n=n+Math.imul(R,he)|0)+(r>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,c=Math.imul(U,se),r=(r=Math.imul(U,le))+Math.imul(H,se)|0,n=Math.imul(H,le);var Re=(i+(c=c+Math.imul(C,be)|0)|0)+((8191&(r=(r=r+Math.imul(C,he)|0)+Math.imul(_,be)|0))<<13)|0;i=((n=n+Math.imul(_,he)|0)+(r>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Be=(i+(c=Math.imul(U,be))|0)+((8191&(r=(r=Math.imul(U,he))+Math.imul(H,be)|0))<<13)|0;return i=((n=Math.imul(H,he))+(r>>>13)|0)+(Be>>>26)|0,Be&=67108863,o[0]=ye,o[1]=ve,o[2]=me,o[3]=ge,o[4]=we,o[5]=Oe,o[6]=xe,o[7]=Pe,o[8]=ke,o[9]=Me,o[10]=je,o[11]=Se,o[12]=Te,o[13]=Ee,o[14]=Ae,o[15]=Ie,o[16]=Ne,o[17]=Re,o[18]=Be,0!==i&&(o[19]=i,f.length++),f};function v(e,t,f){f.negative=t.negative^e.negative,f.length=e.length+t.length;for(var c=0,r=0,n=0;n>>26)|0)>>>26,a&=67108863}f.words[n]=d,c=a,a=r}return 0!==c?f.words[n]=c:f.length--,f._strip()}function m(e,t,f){return v(e,t,f)}function g(e,t){this.x=e,this.y=t}Math.imul||(y=h),n.prototype.mulTo=function(e,t){var f=this.length+e.length;return 10===this.length&&10===e.length?y(this,e,t):f<63?h(this,e,t):f<1024?v(this,e,t):m(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),f=n.prototype._countBits(e)-1,c=0;c>=1;return c},g.prototype.permute=function(e,t,f,c,r,n){for(var a=0;a>>=1)r++;return 1<>>=13,f[2*a+1]=8191&n,n>>>=13;for(a=2*t;a>=26,f+=n/67108864|0,f+=a>>>26,this.words[r]=67108863&a}return 0!==f&&(this.words[r]=f,this.length++),t?this.ineg():this},n.prototype.muln=function(e){return this.clone().imuln(e)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),f=0;f>>r&1}return t}(e);if(0===t.length)return new n(1);for(var f=this,c=0;c=0);var t,f=e%26,r=(e-f)/26,n=67108863>>>26-f<<26-f;if(0!==f){var a=0;for(t=0;t>>26-f}a&&(this.words[t]=a,this.length++)}if(0!==r){for(t=this.length-1;t>=0;t--)this.words[t+r]=this.words[t];for(t=0;t=0),r=t?(t-t%26)/26:0;var n=e%26,a=Math.min((e-n)/26,this.length),d=67108863^67108863>>>n<a)for(this.length-=a,i=0;i=0&&(0!==u||i>=r);i--){var s=0|this.words[i];this.words[i]=u<<26-n|s>>>n,u=s&d}return o&&0!==u&&(o.words[o.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(e,t,f){return c(0===this.negative),this.iushrn(e,t,f)},n.prototype.shln=function(e){return this.clone().ishln(e)},n.prototype.ushln=function(e){return this.clone().iushln(e)},n.prototype.shrn=function(e){return this.clone().ishrn(e)},n.prototype.ushrn=function(e){return this.clone().iushrn(e)},n.prototype.testn=function(e){c("number"==typeof e&&e>=0);var t=e%26,f=(e-t)/26,r=1<=0);var t=e%26,f=(e-t)/26;if(c(0===this.negative,"imaskn works only with positive numbers"),this.length<=f)return this;if(0!==t&&f++,this.length=Math.min(f,this.length),0!==t){var r=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},n.prototype.isubn=function(e){if(c("number"==typeof e),c(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(o/67108864|0),this.words[r+f]=67108863&n}for(;r>26,this.words[r+f]=67108863&n;if(0===d)return this._strip();for(c(-1===d),d=0,r=0;r>26,this.words[r]=67108863&n;return this.negative=1,this._strip()},n.prototype._wordDiv=function(e,t){var f=(this.length,e.length),c=this.clone(),r=e,a=0|r.words[r.length-1];0!=(f=26-this._countBits(a))&&(r=r.ushln(f),c.iushln(f),a=0|r.words[r.length-1]);var d,o=c.length-r.length;if("mod"!==t){(d=new n(null)).length=o+1,d.words=new Array(d.length);for(var i=0;i=0;s--){var l=67108864*(0|c.words[r.length+s])+(0|c.words[r.length+s-1]);for(l=Math.min(l/a|0,67108863),c._ishlnsubmul(r,l,s);0!==c.negative;)l--,c.negative=0,c._ishlnsubmul(r,1,s),c.isZero()||(c.negative^=1);d&&(d.words[s]=l)}return d&&d._strip(),c._strip(),"div"!==t&&0!==f&&c.iushrn(f),{div:d||null,mod:c}},n.prototype.divmod=function(e,t,f){return c(!e.isZero()),this.isZero()?{div:new n(0),mod:new n(0)}:0!==this.negative&&0===e.negative?(d=this.neg().divmod(e,t),"mod"!==t&&(r=d.div.neg()),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.iadd(e)),{div:r,mod:a}):0===this.negative&&0!==e.negative?(d=this.divmod(e.neg(),t),"mod"!==t&&(r=d.div.neg()),{div:r,mod:d.mod}):0!=(this.negative&e.negative)?(d=this.neg().divmod(e.neg(),t),"div"!==t&&(a=d.mod.neg(),f&&0!==a.negative&&a.isub(e)),{div:d.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new n(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new n(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new n(this.modrn(e.words[0]))}:this._wordDiv(e,t);var r,a,d},n.prototype.div=function(e){return this.divmod(e,"div",!1).div},n.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},n.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},n.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var f=0!==t.div.negative?t.mod.isub(e):t.mod,c=e.ushrn(1),r=e.andln(1),n=f.cmp(c);return n<0||1===r&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},n.prototype.modrn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=(1<<26)%e,r=0,n=this.length-1;n>=0;n--)r=(f*r+(0|this.words[n]))%e;return t?-r:r},n.prototype.modn=function(e){return this.modrn(e)},n.prototype.idivn=function(e){var t=e<0;t&&(e=-e),c(e<=67108863);for(var f=0,r=this.length-1;r>=0;r--){var n=(0|this.words[r])+67108864*f;this.words[r]=n/e|0,f=n%e}return this._strip(),t?this.ineg():this},n.prototype.divn=function(e){return this.clone().idivn(e)},n.prototype.egcd=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r=new n(1),a=new n(0),d=new n(0),o=new n(1),i=0;t.isEven()&&f.isEven();)t.iushrn(1),f.iushrn(1),++i;for(var u=f.clone(),s=t.clone();!t.isZero();){for(var l=0,p=1;0==(t.words[0]&p)&&l<26;++l,p<<=1);if(l>0)for(t.iushrn(l);l-- >0;)(r.isOdd()||a.isOdd())&&(r.iadd(u),a.isub(s)),r.iushrn(1),a.iushrn(1);for(var b=0,h=1;0==(f.words[0]&h)&&b<26;++b,h<<=1);if(b>0)for(f.iushrn(b);b-- >0;)(d.isOdd()||o.isOdd())&&(d.iadd(u),o.isub(s)),d.iushrn(1),o.iushrn(1);t.cmp(f)>=0?(t.isub(f),r.isub(d),a.isub(o)):(f.isub(t),d.isub(r),o.isub(a))}return{a:d,b:o,gcd:f.iushln(i)}},n.prototype._invmp=function(e){c(0===e.negative),c(!e.isZero());var t=this,f=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var r,a=new n(1),d=new n(0),o=f.clone();t.cmpn(1)>0&&f.cmpn(1)>0;){for(var i=0,u=1;0==(t.words[0]&u)&&i<26;++i,u<<=1);if(i>0)for(t.iushrn(i);i-- >0;)a.isOdd()&&a.iadd(o),a.iushrn(1);for(var s=0,l=1;0==(f.words[0]&l)&&s<26;++s,l<<=1);if(s>0)for(f.iushrn(s);s-- >0;)d.isOdd()&&d.iadd(o),d.iushrn(1);t.cmp(f)>=0?(t.isub(f),a.isub(d)):(f.isub(t),d.isub(a))}return(r=0===t.cmpn(1)?a:d).cmpn(0)<0&&r.iadd(e),r},n.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),f=e.clone();t.negative=0,f.negative=0;for(var c=0;t.isEven()&&f.isEven();c++)t.iushrn(1),f.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;f.isEven();)f.iushrn(1);var r=t.cmp(f);if(r<0){var n=t;t=f,f=n}else if(0===r||0===f.cmpn(1))break;t.isub(f)}return f.iushln(c)},n.prototype.invm=function(e){return this.egcd(e).a.umod(e)},n.prototype.isEven=function(){return 0==(1&this.words[0])},n.prototype.isOdd=function(){return 1==(1&this.words[0])},n.prototype.andln=function(e){return this.words[0]&e},n.prototype.bincn=function(e){c("number"==typeof e);var t=e%26,f=(e-t)/26,r=1<>>26,d&=67108863,this.words[a]=d}return 0!==n&&(this.words[a]=n,this.length++),this},n.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},n.prototype.cmpn=function(e){var t,f=e<0;if(0!==this.negative&&!f)return-1;if(0===this.negative&&f)return 1;if(this._strip(),this.length>1)t=1;else{f&&(e=-e),c(e<=67108863,"Number is too big");var r=0|this.words[0];t=r===e?0:re.length)return 1;if(this.length=0;f--){var c=0|this.words[f],r=0|e.words[f];if(c!==r){cr&&(t=1);break}}return t},n.prototype.gtn=function(e){return 1===this.cmpn(e)},n.prototype.gt=function(e){return 1===this.cmp(e)},n.prototype.gten=function(e){return this.cmpn(e)>=0},n.prototype.gte=function(e){return this.cmp(e)>=0},n.prototype.ltn=function(e){return-1===this.cmpn(e)},n.prototype.lt=function(e){return-1===this.cmp(e)},n.prototype.lten=function(e){return this.cmpn(e)<=0},n.prototype.lte=function(e){return this.cmp(e)<=0},n.prototype.eqn=function(e){return 0===this.cmpn(e)},n.prototype.eq=function(e){return 0===this.cmp(e)},n.red=function(e){return new j(e)},n.prototype.toRed=function(e){return c(!this.red,"Already a number in reduction context"),c(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},n.prototype.fromRed=function(){return c(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(e){return this.red=e,this},n.prototype.forceRed=function(e){return c(!this.red,"Already a number in reduction context"),this._forceRed(e)},n.prototype.redAdd=function(e){return c(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},n.prototype.redIAdd=function(e){return c(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},n.prototype.redSub=function(e){return c(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},n.prototype.redISub=function(e){return c(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},n.prototype.redShl=function(e){return c(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},n.prototype.redMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},n.prototype.redIMul=function(e){return c(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},n.prototype.redSqr=function(){return c(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return c(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return c(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return c(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return c(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(e){return c(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function O(e,t){this.name=e,this.p=new n(t,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){O.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P(){O.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function k(){O.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function M(){O.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function j(e){if("string"==typeof e){var t=n._prime(e);this.m=t.p,this.prime=t}else c(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){j.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new n(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}O.prototype._tmp=function(){var e=new n(null);return e.words=new Array(Math.ceil(this.n/13)),e},O.prototype.ireduce=function(e){var t,f=e;do{this.split(f,this.tmp),t=(f=(f=this.imulK(f)).iadd(this.tmp)).bitLength()}while(t>this.n);var c=t0?f.isub(this.p):void 0!==f.strip?f.strip():f._strip(),f},O.prototype.split=function(e,t){e.iushrn(this.n,0,t)},O.prototype.imulK=function(e){return e.imul(this.k)},r(x,O),x.prototype.split=function(e,t){for(var f=4194303,c=Math.min(e.length,9),r=0;r>>22,n=a}n>>>=22,e.words[r-10]=n,0===n&&e.length>10?e.length-=10:e.length-=9},x.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,f=0;f>>=26,e.words[f]=r,t=c}return 0!==t&&(e.words[e.length++]=t),e},n._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new x;else if("p224"===e)t=new P;else if("p192"===e)t=new k;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new M}return w[e]=t,t},j.prototype._verify1=function(e){c(0===e.negative,"red works only with positives"),c(e.red,"red works only with red numbers")},j.prototype._verify2=function(e,t){c(0==(e.negative|t.negative),"red works only with positives"),c(e.red&&e.red===t.red,"red works only with red numbers")},j.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},j.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},j.prototype.add=function(e,t){this._verify2(e,t);var f=e.add(t);return f.cmp(this.m)>=0&&f.isub(this.m),f._forceRed(this)},j.prototype.iadd=function(e,t){this._verify2(e,t);var f=e.iadd(t);return f.cmp(this.m)>=0&&f.isub(this.m),f},j.prototype.sub=function(e,t){this._verify2(e,t);var f=e.sub(t);return f.cmpn(0)<0&&f.iadd(this.m),f._forceRed(this)},j.prototype.isub=function(e,t){this._verify2(e,t);var f=e.isub(t);return f.cmpn(0)<0&&f.iadd(this.m),f},j.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},j.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},j.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},j.prototype.isqr=function(e){return this.imul(e,e.clone())},j.prototype.sqr=function(e){return this.mul(e,e)},j.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(c(t%2==1),3===t){var f=this.m.add(new n(1)).iushrn(2);return this.pow(e,f)}for(var r=this.m.subn(1),a=0;!r.isZero()&&0===r.andln(1);)a++,r.iushrn(1);c(!r.isZero());var d=new n(1).toRed(this),o=d.redNeg(),i=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new n(2*u*u).toRed(this);0!==this.pow(u,i).cmp(o);)u.redIAdd(o);for(var s=this.pow(u,r),l=this.pow(e,r.addn(1).iushrn(1)),p=this.pow(e,r),b=a;0!==p.cmp(d);){for(var h=p,y=0;0!==h.cmp(d);y++)h=h.redSqr();c(y=0;c--){for(var i=t.words[c],u=o-1;u>=0;u--){var s=i>>u&1;r!==f[0]&&(r=this.sqr(r)),0!==s||0!==a?(a<<=1,a|=s,(4==++d||0===c&&0===u)&&(r=this.mul(r,f[a]),d=0,a=0)):d=0}o=26}return r},j.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},j.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},n.mont=function(e){return new S(e)},r(S,j),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var f=e.imul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),n=r;return r.cmp(this.m)>=0?n=r.isub(this.m):r.cmpn(0)<0&&(n=r.iadd(this.m)),n._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new n(0)._forceRed(this);var f=e.mul(t),c=f.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=f.isub(c).iushrn(this.shift),a=r;return r.cmp(this.m)>=0?a=r.isub(this.m):r.cmpn(0)<0&&(a=r.iadd(this.m)),a._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=f.nmd(e),this)},77191:(e,t,f)=>{var c=f(58162);e.exports=c("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},48764:(e,t,f)=>{"use strict";var c=f(79742),r=f(80645),n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=o,t.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)},t.INSPECT_MAX_BYTES=50;var a=2147483647;function d(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,f){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return s(e)}return i(e,t,f)}function i(e,t,f){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var f=0|h(e,t),c=d(f),r=c.write(e,t);return r!==f&&(c=c.slice(0,r)),c}(e,t);if(ArrayBuffer.isView(e))return function(e){if(D(e,Uint8Array)){var t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return l(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(D(e,ArrayBuffer)||e&&D(e.buffer,ArrayBuffer))return p(e,t,f);if("undefined"!=typeof SharedArrayBuffer&&(D(e,SharedArrayBuffer)||e&&D(e.buffer,SharedArrayBuffer)))return p(e,t,f);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var c=e.valueOf&&e.valueOf();if(null!=c&&c!==e)return o.from(c,t,f);var r=function(e){if(o.isBuffer(e)){var t=0|b(e.length),f=d(t);return 0===f.length||e.copy(f,0,0,t),f}return void 0!==e.length?"number"!=typeof e.length||z(e.length)?d(0):l(e):"Buffer"===e.type&&Array.isArray(e.data)?l(e.data):void 0}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,f);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function s(e){return u(e),d(e<0?0:0|b(e))}function l(e){for(var t=e.length<0?0:0|b(e.length),f=d(t),c=0;c=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function h(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||D(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var f=e.length,c=arguments.length>2&&!0===arguments[2];if(!c&&0===f)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return f;case"utf8":case"utf-8":return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*f;case"hex":return f>>>1;case"base64":return H(e).length;default:if(r)return c?-1:U(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,f){var c=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===f||f>this.length)&&(f=this.length),f<=0)return"";if((f>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,f);case"utf8":case"utf-8":return j(this,t,f);case"ascii":return T(this,t,f);case"latin1":case"binary":return E(this,t,f);case"base64":return M(this,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,f);default:if(c)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),c=!0}}function v(e,t,f){var c=e[t];e[t]=e[f],e[f]=c}function m(e,t,f,c,r){if(0===e.length)return-1;if("string"==typeof f?(c=f,f=0):f>2147483647?f=2147483647:f<-2147483648&&(f=-2147483648),z(f=+f)&&(f=r?0:e.length-1),f<0&&(f=e.length+f),f>=e.length){if(r)return-1;f=e.length-1}else if(f<0){if(!r)return-1;f=0}if("string"==typeof t&&(t=o.from(t,c)),o.isBuffer(t))return 0===t.length?-1:g(e,t,f,c,r);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?r?Uint8Array.prototype.indexOf.call(e,t,f):Uint8Array.prototype.lastIndexOf.call(e,t,f):g(e,[t],f,c,r);throw new TypeError("val must be string, number or Buffer")}function g(e,t,f,c,r){var n,a=1,d=e.length,o=t.length;if(void 0!==c&&("ucs2"===(c=String(c).toLowerCase())||"ucs-2"===c||"utf16le"===c||"utf-16le"===c)){if(e.length<2||t.length<2)return-1;a=2,d/=2,o/=2,f/=2}function i(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(r){var u=-1;for(n=f;nd&&(f=d-o),n=f;n>=0;n--){for(var s=!0,l=0;lr&&(c=r):c=r;var n=t.length;c>n/2&&(c=n/2);for(var a=0;a>8,r=f%256,n.push(r),n.push(c);return n}(t,e.length-f),e,f,c)}function M(e,t,f){return 0===t&&f===e.length?c.fromByteArray(e):c.fromByteArray(e.slice(t,f))}function j(e,t,f){f=Math.min(e.length,f);for(var c=[],r=t;r239?4:i>223?3:i>191?2:1;if(r+s<=f)switch(s){case 1:i<128&&(u=i);break;case 2:128==(192&(n=e[r+1]))&&(o=(31&i)<<6|63&n)>127&&(u=o);break;case 3:n=e[r+1],a=e[r+2],128==(192&n)&&128==(192&a)&&(o=(15&i)<<12|(63&n)<<6|63&a)>2047&&(o<55296||o>57343)&&(u=o);break;case 4:n=e[r+1],a=e[r+2],d=e[r+3],128==(192&n)&&128==(192&a)&&128==(192&d)&&(o=(15&i)<<18|(63&n)<<12|(63&a)<<6|63&d)>65535&&o<1114112&&(u=o)}null===u?(u=65533,s=1):u>65535&&(u-=65536,c.push(u>>>10&1023|55296),u=56320|1023&u),c.push(u),r+=s}return function(e){var t=e.length;if(t<=S)return String.fromCharCode.apply(String,e);for(var f="",c=0;cc.length?o.from(n).copy(c,r):Uint8Array.prototype.set.call(c,n,r);else{if(!o.isBuffer(n))throw new TypeError('"list" argument must be an Array of Buffers');n.copy(c,r)}r+=n.length}return c},o.byteLength=h,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tf&&(e+=" ... "),""},n&&(o.prototype[n]=o.prototype.inspect),o.prototype.compare=function(e,t,f,c,r){if(D(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===f&&(f=e?e.length:0),void 0===c&&(c=0),void 0===r&&(r=this.length),t<0||f>e.length||c<0||r>this.length)throw new RangeError("out of range index");if(c>=r&&t>=f)return 0;if(c>=r)return-1;if(t>=f)return 1;if(this===e)return 0;for(var n=(r>>>=0)-(c>>>=0),a=(f>>>=0)-(t>>>=0),d=Math.min(n,a),i=this.slice(c,r),u=e.slice(t,f),s=0;s>>=0,isFinite(f)?(f>>>=0,void 0===c&&(c="utf8")):(c=f,f=void 0)}var r=this.length-t;if((void 0===f||f>r)&&(f=r),e.length>0&&(f<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");c||(c="utf8");for(var n=!1;;)switch(c){case"hex":return w(this,e,t,f);case"utf8":case"utf-8":return O(this,e,t,f);case"ascii":case"latin1":case"binary":return x(this,e,t,f);case"base64":return P(this,e,t,f);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,f);default:if(n)throw new TypeError("Unknown encoding: "+c);c=(""+c).toLowerCase(),n=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var S=4096;function T(e,t,f){var c="";f=Math.min(e.length,f);for(var r=t;rc)&&(f=c);for(var r="",n=t;nf)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,f,c,r,n){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||te.length)throw new RangeError("Index out of range")}function B(e,t,f,c,r,n){if(f+c>e.length)throw new RangeError("Index out of range");if(f<0)throw new RangeError("Index out of range")}function C(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,4),r.write(e,t,f,c,23,4),f+4}function _(e,t,f,c,n){return t=+t,f>>>=0,n||B(e,0,f,8),r.write(e,t,f,c,52,8),f+8}o.prototype.slice=function(e,t){var f=this.length;(e=~~e)<0?(e+=f)<0&&(e=0):e>f&&(e=f),(t=void 0===t?f:~~t)<0?(t+=f)<0&&(t=0):t>f&&(t=f),t>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e+--t],r=1;t>0&&(r*=256);)c+=this[e+--t]*r;return c},o.prototype.readUint8=o.prototype.readUInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),this[e]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||N(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=this[e],r=1,n=0;++n=(r*=128)&&(c-=Math.pow(2,8*t)),c},o.prototype.readIntBE=function(e,t,f){e>>>=0,t>>>=0,f||N(e,t,this.length);for(var c=t,r=1,n=this[e+--c];c>0&&(r*=256);)n+=this[e+--c]*r;return n>=(r*=128)&&(n-=Math.pow(2,8*t)),n},o.prototype.readInt8=function(e,t){return e>>>=0,t||N(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e]|this[e+1]<<8;return 32768&f?4294901760|f:f},o.prototype.readInt16BE=function(e,t){e>>>=0,t||N(e,2,this.length);var f=this[e+1]|this[e]<<8;return 32768&f?4294901760|f:f},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||N(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||N(e,4,this.length),r.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||N(e,8,this.length),r.read(this,e,!1,52,8)},o.prototype.writeUintLE=o.prototype.writeUIntLE=function(e,t,f,c){e=+e,t>>>=0,f>>>=0,c||R(this,e,t,f,Math.pow(2,8*f)-1,0);var r=1,n=0;for(this[t]=255&e;++n>>=0,f>>>=0,c||R(this,e,t,f,Math.pow(2,8*f)-1,0);var r=f-1,n=1;for(this[t+r]=255&e;--r>=0&&(n*=256);)this[t+r]=e/n&255;return t+f},o.prototype.writeUint8=o.prototype.writeUInt8=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);R(this,e,t,f,r-1,-r)}var n=0,a=1,d=0;for(this[t]=255&e;++n>0)-d&255;return t+f},o.prototype.writeIntBE=function(e,t,f,c){if(e=+e,t>>>=0,!c){var r=Math.pow(2,8*f-1);R(this,e,t,f,r-1,-r)}var n=f-1,a=1,d=0;for(this[t+n]=255&e;--n>=0&&(a*=256);)e<0&&0===d&&0!==this[t+n+1]&&(d=1),this[t+n]=(e/a>>0)-d&255;return t+f},o.prototype.writeInt8=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,f){return e=+e,t>>>=0,f||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,f){return C(this,e,t,!0,f)},o.prototype.writeFloatBE=function(e,t,f){return C(this,e,t,!1,f)},o.prototype.writeDoubleLE=function(e,t,f){return _(this,e,t,!0,f)},o.prototype.writeDoubleBE=function(e,t,f){return _(this,e,t,!1,f)},o.prototype.copy=function(e,t,f,c){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(f||(f=0),c||0===c||(c=this.length),t>=e.length&&(t=e.length),t||(t=0),c>0&&c=this.length)throw new RangeError("Index out of range");if(c<0)throw new RangeError("sourceEnd out of bounds");c>this.length&&(c=this.length),e.length-t>>=0,f=void 0===f?this.length:f>>>0,e||(e=0),"number"==typeof e)for(n=t;n55295&&f<57344){if(!r){if(f>56319){(t-=3)>-1&&n.push(239,191,189);continue}if(a+1===c){(t-=3)>-1&&n.push(239,191,189);continue}r=f;continue}if(f<56320){(t-=3)>-1&&n.push(239,191,189),r=f;continue}f=65536+(r-55296<<10|f-56320)}else r&&(t-=3)>-1&&n.push(239,191,189);if(r=null,f<128){if((t-=1)<0)break;n.push(f)}else if(f<2048){if((t-=2)<0)break;n.push(f>>6|192,63&f|128)}else if(f<65536){if((t-=3)<0)break;n.push(f>>12|224,f>>6&63|128,63&f|128)}else{if(!(f<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;n.push(f>>18|240,f>>12&63|128,f>>6&63|128,63&f|128)}}return n}function H(e){return c.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(V,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,f,c){for(var r=0;r=t.length||r>=e.length);++r)t[r+f]=e[r];return r}function D(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function z(e){return e!=e}var F=function(){for(var e="0123456789abcdef",t=new Array(256),f=0;f<16;++f)for(var c=16*f,r=0;r<16;++r)t[c+r]=e[f]+e[r];return t}()},48168:(e,t,f)=>{var c=f(39092),r={};for(var n in c)c.hasOwnProperty(n)&&(r[c[n]]=n);var a=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var d in a)if(a.hasOwnProperty(d)){if(!("channels"in a[d]))throw new Error("missing channels property: "+d);if(!("labels"in a[d]))throw new Error("missing channel labels property: "+d);if(a[d].labels.length!==a[d].channels)throw new Error("channel and label counts mismatch: "+d);var o=a[d].channels,i=a[d].labels;delete a[d].channels,delete a[d].labels,Object.defineProperty(a[d],"channels",{value:o}),Object.defineProperty(a[d],"labels",{value:i})}a.rgb.hsl=function(e){var t,f,c=e[0]/255,r=e[1]/255,n=e[2]/255,a=Math.min(c,r,n),d=Math.max(c,r,n),o=d-a;return d===a?t=0:c===d?t=(r-n)/o:r===d?t=2+(n-c)/o:n===d&&(t=4+(c-r)/o),(t=Math.min(60*t,360))<0&&(t+=360),f=(a+d)/2,[t,100*(d===a?0:f<=.5?o/(d+a):o/(2-d-a)),100*f]},a.rgb.hsv=function(e){var t,f,c,r,n,a=e[0]/255,d=e[1]/255,o=e[2]/255,i=Math.max(a,d,o),u=i-Math.min(a,d,o),s=function(e){return(i-e)/6/u+.5};return 0===u?r=n=0:(n=u/i,t=s(a),f=s(d),c=s(o),a===i?r=c-f:d===i?r=1/3+t-c:o===i&&(r=2/3+f-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*n,100*i]},a.rgb.hwb=function(e){var t=e[0],f=e[1],c=e[2];return[a.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(f,c))*100,100*(c=1-1/255*Math.max(t,Math.max(f,c)))]},a.rgb.cmyk=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255;return[100*((1-f-(t=Math.min(1-f,1-c,1-r)))/(1-t)||0),100*((1-c-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},a.rgb.keyword=function(e){var t=r[e];if(t)return t;var f,n,a,d=1/0;for(var o in c)if(c.hasOwnProperty(o)){var i=(n=e,a=c[o],Math.pow(n[0]-a[0],2)+Math.pow(n[1]-a[1],2)+Math.pow(n[2]-a[2],2));i.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(f=f>.04045?Math.pow((f+.055)/1.055,2.4):f/12.92)+.1805*(c=c>.04045?Math.pow((c+.055)/1.055,2.4):c/12.92)),100*(.2126*t+.7152*f+.0722*c),100*(.0193*t+.1192*f+.9505*c)]},a.rgb.lab=function(e){var t=a.rgb.xyz(e),f=t[0],c=t[1],r=t[2];return c/=100,r/=108.883,f=(f/=95.047)>.008856?Math.pow(f,1/3):7.787*f+16/116,[116*(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116)-16,500*(f-c),200*(c-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(e){var t,f,c,r,n,a=e[0]/360,d=e[1]/100,o=e[2]/100;if(0===d)return[n=255*o,n,n];t=2*o-(f=o<.5?o*(1+d):o+d-o*d),r=[0,0,0];for(var i=0;i<3;i++)(c=a+1/3*-(i-1))<0&&c++,c>1&&c--,n=6*c<1?t+6*(f-t)*c:2*c<1?f:3*c<2?t+(f-t)*(2/3-c)*6:t,r[i]=255*n;return r},a.hsl.hsv=function(e){var t=e[0],f=e[1]/100,c=e[2]/100,r=f,n=Math.max(c,.01);return f*=(c*=2)<=1?c:2-c,r*=n<=1?n:2-n,[t,100*(0===c?2*r/(n+r):2*f/(c+f)),(c+f)/2*100]},a.hsv.rgb=function(e){var t=e[0]/60,f=e[1]/100,c=e[2]/100,r=Math.floor(t)%6,n=t-Math.floor(t),a=255*c*(1-f),d=255*c*(1-f*n),o=255*c*(1-f*(1-n));switch(c*=255,r){case 0:return[c,o,a];case 1:return[d,c,a];case 2:return[a,c,o];case 3:return[a,d,c];case 4:return[o,a,c];case 5:return[c,a,d]}},a.hsv.hsl=function(e){var t,f,c,r=e[0],n=e[1]/100,a=e[2]/100,d=Math.max(a,.01);return c=(2-n)*a,f=n*d,[r,100*(f=(f/=(t=(2-n)*d)<=1?t:2-t)||0),100*(c/=2)]},a.hwb.rgb=function(e){var t,f,c,r,n,a,d,o=e[0]/360,i=e[1]/100,u=e[2]/100,s=i+u;switch(s>1&&(i/=s,u/=s),c=6*o-(t=Math.floor(6*o)),0!=(1&t)&&(c=1-c),r=i+c*((f=1-u)-i),t){default:case 6:case 0:n=f,a=r,d=i;break;case 1:n=r,a=f,d=i;break;case 2:n=i,a=f,d=r;break;case 3:n=i,a=r,d=f;break;case 4:n=r,a=i,d=f;break;case 5:n=f,a=i,d=r}return[255*n,255*a,255*d]},a.cmyk.rgb=function(e){var t=e[0]/100,f=e[1]/100,c=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,f*(1-r)+r)),255*(1-Math.min(1,c*(1-r)+r))]},a.xyz.rgb=function(e){var t,f,c,r=e[0]/100,n=e[1]/100,a=e[2]/100;return f=-.9689*r+1.8758*n+.0415*a,c=.0557*r+-.204*n+1.057*a,t=(t=3.2406*r+-1.5372*n+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,f=f>.0031308?1.055*Math.pow(f,1/2.4)-.055:12.92*f,c=c>.0031308?1.055*Math.pow(c,1/2.4)-.055:12.92*c,[255*(t=Math.min(Math.max(0,t),1)),255*(f=Math.min(Math.max(0,f),1)),255*(c=Math.min(Math.max(0,c),1))]},a.xyz.lab=function(e){var t=e[0],f=e[1],c=e[2];return f/=100,c/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(f=f>.008856?Math.pow(f,1/3):7.787*f+16/116)-16,500*(t-f),200*(f-(c=c>.008856?Math.pow(c,1/3):7.787*c+16/116))]},a.lab.xyz=function(e){var t,f,c,r=e[0];t=e[1]/500+(f=(r+16)/116),c=f-e[2]/200;var n=Math.pow(f,3),a=Math.pow(t,3),d=Math.pow(c,3);return f=n>.008856?n:(f-16/116)/7.787,t=a>.008856?a:(t-16/116)/7.787,c=d>.008856?d:(c-16/116)/7.787,[t*=95.047,f*=100,c*=108.883]},a.lab.lch=function(e){var t,f=e[0],c=e[1],r=e[2];return(t=360*Math.atan2(r,c)/2/Math.PI)<0&&(t+=360),[f,Math.sqrt(c*c+r*r),t]},a.lch.lab=function(e){var t,f=e[0],c=e[1];return t=e[2]/360*2*Math.PI,[f,c*Math.cos(t),c*Math.sin(t)]},a.rgb.ansi16=function(e){var t=e[0],f=e[1],c=e[2],r=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];if(0===(r=Math.round(r/50)))return 30;var n=30+(Math.round(c/255)<<2|Math.round(f/255)<<1|Math.round(t/255));return 2===r&&(n+=60),n},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],f=e[1],c=e[2];return t===f&&f===c?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(f/255*5)+Math.round(c/255*5)},a.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var f=.5*(1+~~(e>50));return[(1&t)*f*255,(t>>1&1)*f*255,(t>>2&1)*f*255]},a.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var f;return e-=16,[Math.floor(e/36)/5*255,Math.floor((f=e%36)/6)/5*255,f%6/5*255]},a.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},a.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var f=t[0];3===t[0].length&&(f=f.split("").map((function(e){return e+e})).join(""));var c=parseInt(f,16);return[c>>16&255,c>>8&255,255&c]},a.rgb.hcg=function(e){var t,f=e[0]/255,c=e[1]/255,r=e[2]/255,n=Math.max(Math.max(f,c),r),a=Math.min(Math.min(f,c),r),d=n-a;return t=d<=0?0:n===f?(c-r)/d%6:n===c?2+(r-f)/d:4+(f-c)/d+4,t/=6,[360*(t%=1),100*d,100*(d<1?a/(1-d):0)]},a.hsl.hcg=function(e){var t,f=e[1]/100,c=e[2]/100,r=0;return(t=c<.5?2*f*c:2*f*(1-c))<1&&(r=(c-.5*t)/(1-t)),[e[0],100*t,100*r]},a.hsv.hcg=function(e){var t=e[1]/100,f=e[2]/100,c=t*f,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.hcg.rgb=function(e){var t=e[0]/360,f=e[1]/100,c=e[2]/100;if(0===f)return[255*c,255*c,255*c];var r,n=[0,0,0],a=t%1*6,d=a%1,o=1-d;switch(Math.floor(a)){case 0:n[0]=1,n[1]=d,n[2]=0;break;case 1:n[0]=o,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=d;break;case 3:n[0]=0,n[1]=o,n[2]=1;break;case 4:n[0]=d,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=o}return r=(1-f)*c,[255*(f*n[0]+r),255*(f*n[1]+r),255*(f*n[2]+r)]},a.hcg.hsv=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t),c=0;return f>0&&(c=t/f),[e[0],100*c,100*f]},a.hcg.hsl=function(e){var t=e[1]/100,f=e[2]/100*(1-t)+.5*t,c=0;return f>0&&f<.5?c=t/(2*f):f>=.5&&f<1&&(c=t/(2*(1-f))),[e[0],100*c,100*f]},a.hcg.hwb=function(e){var t=e[1]/100,f=t+e[2]/100*(1-t);return[e[0],100*(f-t),100*(1-f)]},a.hwb.hcg=function(e){var t=e[1]/100,f=1-e[2]/100,c=f-t,r=0;return c<1&&(r=(f-c)/(1-c)),[e[0],100*c,100*r]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),f=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(f.length)+f},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(e,t,f)=>{var c=f(48168),r=f(4111),n={};Object.keys(c).forEach((function(e){n[e]={},Object.defineProperty(n[e],"channels",{value:c[e].channels}),Object.defineProperty(n[e],"labels",{value:c[e].labels});var t=r(e);Object.keys(t).forEach((function(f){var c=t[f];n[e][f]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var f=e(t);if("object"==typeof f)for(var c=f.length,r=0;r1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(c)}))})),e.exports=n},39092:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},4111:(e,t,f)=>{var c=f(48168);function r(e,t){return function(f){return t(e(f))}}function n(e,t){for(var f=[t[e].parent,e],n=c[t[e].parent][e],a=t[e].parent;t[a].parent;)f.unshift(t[a].parent),n=r(c[t[a].parent][a],n),a=t[a].parent;return n.conversion=f,n}e.exports=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(c),f=t.length,r=0;r{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},19818:(e,t,f)=>{var c=f(8874),r=f(86851),n=Object.hasOwnProperty,a={};for(var d in c)n.call(c,d)&&(a[c[d]]=d);var o=e.exports={to:{},get:{}};function i(e,t,f){return Math.min(Math.max(t,e),f)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}o.get=function(e){var t,f;switch(e.substring(0,3).toLowerCase()){case"hsl":t=o.get.hsl(e),f="hsl";break;case"hwb":t=o.get.hwb(e),f="hwb";break;default:t=o.get.rgb(e),f="rgb"}return t?{model:f,value:t}:null},o.get.rgb=function(e){if(!e)return null;var t,f,r,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=t[2],t=t[1],f=0;f<3;f++){var d=2*f;a[f]=parseInt(t.slice(d,d+2),16)}r&&(a[3]=parseInt(r,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=(t=t[1])[3],f=0;f<3;f++)a[f]=parseInt(t[f]+t[f],16);r&&(a[3]=parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(f=0;f<3;f++)a[f]=parseInt(t[f+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:n.call(c,t[1])?((a=c[t[1]])[3]=1,a):null:null;for(f=0;f<3;f++)a[f]=Math.round(2.55*parseFloat(t[f+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(f=0;f<3;f++)a[f]=i(a[f],0,255);return a[3]=i(a[3],0,1),a},o.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,i(parseFloat(t[2]),0,100),i(parseFloat(t[3]),0,100),i(isNaN(f)?1:f,0,1)]}return null},o.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var f=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,i(parseFloat(t[2]),0,100),i(parseFloat(t[3]),0,100),i(isNaN(f)?1:f,0,1)]}return null},o.to.hex=function(){var e=r(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},o.to.rgb=function(){var e=r(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},o.to.rgb.percent=function(){var e=r(arguments),t=Math.round(e[0]/255*100),f=Math.round(e[1]/255*100),c=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+f+"%, "+c+"%)":"rgba("+t+"%, "+f+"%, "+c+"%, "+e[3]+")"},o.to.hsl=function(){var e=r(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},o.to.hwb=function(){var e=r(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},o.to.keyword=function(e){return a[e.slice(0,3)]}},6767:(e,t,f)=>{"use strict";var c=f(19818),r=f(12085),n=[].slice,a=["keyword","gray","hex"],d={};Object.keys(r).forEach((function(e){d[n.call(r[e].labels).sort().join("")]=e}));var o={};function i(e,t){if(!(this instanceof i))return new i(e,t);if(t&&t in a&&(t=null),t&&!(t in r))throw new Error("Unknown model: "+t);var f,u;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof i)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var s=c.get(e);if(null===s)throw new Error("Unable to parse color from string: "+e);this.model=s.model,u=r[this.model].channels,this.color=s.value.slice(0,u),this.valpha="number"==typeof s.value[u]?s.value[u]:1}else if(e.length){this.model=t||"rgb",u=r[this.model].channels;var l=n.call(e,0,u);this.color=p(l,u),this.valpha="number"==typeof e[u]?e[u]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var b=Object.keys(e);"alpha"in e&&(b.splice(b.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var h=b.sort().join("");if(!(h in d))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=d[h];var y=r[this.model].labels,v=[];for(f=0;ff?(t+.05)/(f+.05):(f+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return i.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),f=t.color[0];return f=(f=(f+e)%360)<0?360+f:f,t.color[0]=f,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var f=e.rgb(),c=this.rgb(),r=void 0===t?.5:t,n=2*r-1,a=f.alpha()-c.alpha(),d=((n*a==-1?n:(n+a)/(1+n*a))+1)/2,o=1-d;return i.rgb(d*f.red()+o*c.red(),d*f.green()+o*c.green(),d*f.blue()+o*c.blue(),f.alpha()*r+c.alpha()*(1-r))}},Object.keys(r).forEach((function(e){if(-1===a.indexOf(e)){var t=r[e].channels;i.prototype[e]=function(){if(this.model===e)return new i(this);if(arguments.length)return new i(arguments,e);var f="number"==typeof arguments[t]?t:this.valpha;return new i(l(r[this.model][e].raw(this.color)).concat(f),e)},i[e]=function(f){return"number"==typeof f&&(f=p(n.call(arguments),t)),new i(f,e)}}})),e.exports=i},75678:function(e,t,f){!function(t,c){"use strict";e.exports?e.exports=c(f(50780)):t.ed2curve=c(t.nacl)}(this,(function(e){"use strict";if(!e)throw new Error("tweetnacl not loaded");var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t>16&1),o[c-1]&=65535;o[15]=i[15]-32767-(o[14]>>16&1),n=o[15]>>16&1,o[14]&=65535,d(i,o,1-n)}for(c=0;c<16;c++)e[2*c]=255&i[c],e[2*c+1]=i[c]>>8}function p(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return l(f,e),l(c,t),function(e,t,f,c,r){var n,a=0;for(n=0;n<32;n++)a|=e[0+n]^f[0+n];return(1&a-1>>>8)-1}(f,0,c)}function b(e){var a=new Uint8Array(32),d=[t(),t(),t(),t()],b=t(),h=t();if(function(e,a){var d,b,h=t(),y=t(),v=t(),m=t(),g=t(),w=t(),O=t();return function(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}(e[2],c),function(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}(e[1],a),s(v,e[1]),u(m,v,r),i(v,v,e[2]),o(m,e[2],m),s(g,m),s(w,g),u(O,w,g),u(h,O,v),u(h,h,m),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)s(r,r),1!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(h,h,v),u(h,h,m),u(h,h,m),u(e[0],h,m),s(y,e[0]),u(y,y,m),p(y,v)&&u(e[0],e[0],n),s(y,e[0]),u(y,y,m),p(y,v)?-1:(d=e[0],l(b=new Uint8Array(32),d),(1&b[0])==a[31]>>7&&i(e[0],f,e[0]),u(e[3],e[0],e[1]),0)}(d,e))return null;var y=d[1];return o(b,c,y),i(h,c,y),function(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)s(r,r),2!==c&&4!==c&&u(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}(h,h),u(b,b,h),l(a,b),a}function h(t){var f,c=new Uint8Array(64),r=new Uint8Array(32);for(e.lowlevel.crypto_hash(c,t,32),c[0]&=248,c[31]&=127,c[31]|=64,f=0;f<32;f++)r[f]=c[f];for(f=0;f<64;f++)c[f]=0;return r}return{convertPublicKey:b,convertSecretKey:h,convertKeyPair:function(e){var t=b(e.publicKey);return t?{publicKey:t,secretKey:h(e.secretKey)}:null}}}))},26729:e=>{"use strict";var t=Object.prototype.hasOwnProperty,f="~";function c(){}function r(e,t,f){this.fn=e,this.context=t,this.once=f||!1}function n(e,t,c,n,a){if("function"!=typeof c)throw new TypeError("The listener must be a function");var d=new r(c,n||e,a),o=f?f+t:t;return e._events[o]?e._events[o].fn?e._events[o]=[e._events[o],d]:e._events[o].push(d):(e._events[o]=d,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new c:delete e._events[t]}function d(){this._events=new c,this._eventsCount=0}Object.create&&(c.prototype=Object.create(null),(new c).__proto__||(f=!1)),d.prototype.eventNames=function(){var e,c,r=[];if(0===this._eventsCount)return r;for(c in e=this._events)t.call(e,c)&&r.push(f?c.slice(1):c);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},d.prototype.listeners=function(e){var t=f?f+e:e,c=this._events[t];if(!c)return[];if(c.fn)return[c.fn];for(var r=0,n=c.length,a=new Array(n);r{t.read=function(e,t,f,c,r){var n,a,d=8*r-c-1,o=(1<>1,u=-7,s=f?r-1:0,l=f?-1:1,p=e[t+s];for(s+=l,n=p&(1<<-u)-1,p>>=-u,u+=d;u>0;n=256*n+e[t+s],s+=l,u-=8);for(a=n&(1<<-u)-1,n>>=-u,u+=c;u>0;a=256*a+e[t+s],s+=l,u-=8);if(0===n)n=1-i;else{if(n===o)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,c),n-=i}return(p?-1:1)*a*Math.pow(2,n-c)},t.write=function(e,t,f,c,r,n){var a,d,o,i=8*n-r-1,u=(1<>1,l=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,p=c?0:n-1,b=c?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(d=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(o=Math.pow(2,-a))<1&&(a--,o*=2),(t+=a+s>=1?l/o:l*Math.pow(2,1-s))*o>=2&&(a++,o/=2),a+s>=u?(d=0,a=u):a+s>=1?(d=(t*o-1)*Math.pow(2,r),a+=s):(d=t*Math.pow(2,s-1)*Math.pow(2,r),a=0));r>=8;e[f+p]=255&d,p+=b,d/=256,r-=8);for(a=a<0;e[f+p]=255&a,p+=b,a/=256,i-=8);e[f+p-b]|=128*h}},1476:e=>{"use strict";const t="[a-fA-F\\d:]",f=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${t})|(?<=${t})(?=\\s|$))`:"",c="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",n=`\n(?:\n(?:${r}:){7}(?:${r}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:${r}:){6}(?:${c}|:${r}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:${r}:){5}(?::${c}|(?::${r}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:${r}:){4}(?:(?::${r}){0,1}:${c}|(?::${r}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:${r}:){3}(?:(?::${r}){0,2}:${c}|(?::${r}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:${r}:){2}(?:(?::${r}){0,3}:${c}|(?::${r}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:${r}:){1}(?:(?::${r}){0,4}:${c}|(?::${r}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${r}){0,5}:${c}|(?::${r}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),a=new RegExp(`(?:^${c}$)|(?:^${n}$)`),d=new RegExp(`^${c}$`),o=new RegExp(`^${n}$`),i=e=>e&&e.exact?a:new RegExp(`(?:${f(e)}${c}${f(e)})|(?:${f(e)}${n}${f(e)})`,"g");i.v4=e=>e&&e.exact?d:new RegExp(`${f(e)}${c}${f(e)}`,"g"),i.v6=e=>e&&e.exact?o:new RegExp(`${f(e)}${n}${f(e)}`,"g"),e.exports=i},35171:e=>{e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},65198:(e,t,f)=>{const c=f(77191),{blake2b:r}=f(1191),{toLE:n,leToNumber:a,stringToBytes:d}=f(75150),{AccountIndex:o,AccountId:i}=f(28807);let u=42;const s=[0,1,42,43,68,69],l=d("SS58PRE");e.exports={ss58Decode:function(e,t){let f;try{f=c.decode(e)}catch(e){return null}let n=f[0];if(-1===s.indexOf(n))return null;if(f.length<3)return null;let d,u=f.length<=3?1:f.length<=5?2:f.length<=9?4:f.length<=17?8:32,p=f.length-1-u,b=f.slice(1,1+u);f.slice(1+f.length),32===u&&(d=b);let h=u<32?new o(a(b)):new i(b);if(f[0]%1&&!d&&!t)return null;let y=r(new Uint8Array([...l,...f[0]%1?d||t(h):f.slice(0,1+u)]));for(var v=0;v{const{toLE:c}=f(75150);class r extends Uint8Array{toJSON(){return{_type:"VecU8",data:Array.from(this)}}}class n extends Uint8Array{toJSON(){return{_type:"AccountId",data:Array.from(this)}}compare(e){return this.length===e.length&&this.every(((t,f)=>e[f]===t))}memberOf(e){return void 0!==e.find((e=>this.compare(e)))}}class a extends Uint8Array{toJSON(){return{_type:"Hash",data:Array.from(this)}}}class d extends Uint8Array{toJSON(){return{_type:"Signature",data:Array.from(this)}}}class o extends String{toJSON(){return{_type:"VoteThreshold",data:this+""}}}class i extends Number{toJSON(){return{_type:"BlockNumber",data:this+0}}}class u extends Number{toJSON(){return{_type:"AccountIndex",data:this+0}}}class s extends Array{toJSON(){return{_type:"Tuple",data:Array.from(this)}}}class l extends Number{toJSON(){return{_type:"SlashPreference",data:this+0}}}class p extends Number{toJSON(){return{_type:"Perbill",data:this+0}}}class b extends Number{toJSON(){return{_type:"Permill",data:this+0}}}class h extends Date{constructor(e){super(1e3*e),this.number=e}toJSON(){return{_type:"Moment",data:this.number}}}class y extends Number{toJSON(){return{_type:"Balance",data:this+0}}add(e){return new y(this+e)}sub(e){return new y(this-e)}}e.exports={VecU8:r,AccountId:n,Hash:a,Signature:d,VoteThreshold:o,SlashPreference:l,Moment:h,Balance:y,BlockNumber:i,AccountIndex:u,Tuple:s,TransactionEra:class{constructor(e,t){"number"==typeof e&&"number"==typeof t&&(this.period=2<>12);return c((Math.floor(this.phase/t)<<4)+e,2)}return new Uint8Array([0])}},Perbill:p,Permill:b,reviver:function(e,t){if("object"==typeof t&&t)switch(t._type){case"VecU8":return new r(t.data);case"AccountId":return new n(t.data);case"Hash":return new a(t.data);case"Signature":return new d(t.data);case"VoteThreshold":return new o(t.data);case"SlashPreference":return new l(t.data);case"Perbill":return new p(t.data);case"Permill":return new b(t.data);case"Moment":return new h(t.data);case"Tuple":return new s(t.data);case"Balance":return new y(t.data);case"BlockNumber":return new i(t.data);case"AccountIndex":return new u(t.data);case"Payee":return new Payee(t.data)}return t},RewardDestination:class extends String{toJSON(){return{_type:"RewardDestination",data:this+""}}}}},75150:e=>{function t(e){if(!e)return new Uint8Array;for(var t=[],f=e.startsWith("0x")?2:0,c=e.length;f{t+=e*f,f*=256})),t},leToSigned:function(e){let t=e.slice(),f=1,c=0;128==(128&t[t.length-1])&&(t=t.map((e=>255&~e)),c=1,f=-1);let r=1;return t.forEach((e=>{c+=e*r,r*=256})),c*f},injectChunkUtils:function(){String.prototype.chunks=function(e){for(var t=[],f=this.length/e,c=0;ce+t),0),r=0,n=0;n{let t=this.substr(r,e);return r+=e,t}))));return f},Uint8Array.prototype.mapChunks=function(e,t){for(var f=[],c=this.length/e.reduce(((e,t)=>e+t),0),r=0,n=0;n(r+=e,this.slice(r-e,r))))));return f}},siPrefix:function(e){switch(e){case-24:return"y";case-21:return"z";case-18:return"a";case-15:return"f";case-12:return"p";case-9:return"n";case-6:return"µ";case-3:return"m";case 0:return"";case 3:return"k";case 6:return"M";case 9:return"G";case 12:return"T";case 15:return"P";case 18:return"E";case 21:return"Z";case 24:return"Y"}}}},34155:e=>{var t,f,c=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function n(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(f){try{return t.call(null,e,0)}catch(f){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{f="function"==typeof clearTimeout?clearTimeout:n}catch(e){f=n}}();var d,o=[],i=!1,u=-1;function s(){i&&d&&(i=!1,d.length?o=d.concat(o):u=-1,o.length&&l())}function l(){if(!i){var e=a(s);i=!0;for(var t=o.length;t;){for(d=o,o=[];++u1)for(var f=1;f{var t=function(e){"use strict";var t,f=Object.prototype,c=f.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",a=r.asyncIterator||"@@asyncIterator",d=r.toStringTag||"@@toStringTag";function o(e,t,f){return Object.defineProperty(e,t,{value:f,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{o({},"")}catch(e){o=function(e,t,f){return e[t]=f}}function i(e,t,f,c){var r=t&&t.prototype instanceof y?t:y,n=Object.create(r.prototype),a=new T(c||[]);return n._invoke=function(e,t,f){var c=s;return function(r,n){if(c===p)throw new Error("Generator is already running");if(c===b){if("throw"===r)throw n;return A()}for(f.method=r,f.arg=n;;){var a=f.delegate;if(a){var d=M(a,f);if(d){if(d===h)continue;return d}}if("next"===f.method)f.sent=f._sent=f.arg;else if("throw"===f.method){if(c===s)throw c=b,f.arg;f.dispatchException(f.arg)}else"return"===f.method&&f.abrupt("return",f.arg);c=p;var o=u(e,t,f);if("normal"===o.type){if(c=f.done?b:l,o.arg===h)continue;return{value:o.arg,done:f.done}}"throw"===o.type&&(c=b,f.method="throw",f.arg=o.arg)}}}(e,f,a),n}function u(e,t,f){try{return{type:"normal",arg:e.call(t,f)}}catch(e){return{type:"throw",arg:e}}}e.wrap=i;var s="suspendedStart",l="suspendedYield",p="executing",b="completed",h={};function y(){}function v(){}function m(){}var g={};o(g,n,(function(){return this}));var w=Object.getPrototypeOf,O=w&&w(w(E([])));O&&O!==f&&c.call(O,n)&&(g=O);var x=m.prototype=y.prototype=Object.create(g);function P(e){["next","throw","return"].forEach((function(t){o(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function f(r,n,a,d){var o=u(e[r],e,n);if("throw"!==o.type){var i=o.arg,s=i.value;return s&&"object"==typeof s&&c.call(s,"__await")?t.resolve(s.__await).then((function(e){f("next",e,a,d)}),(function(e){f("throw",e,a,d)})):t.resolve(s).then((function(e){i.value=e,a(i)}),(function(e){return f("throw",e,a,d)}))}d(o.arg)}var r;this._invoke=function(e,c){function n(){return new t((function(t,r){f(e,c,t,r)}))}return r=r?r.then(n,n):n()}}function M(e,f){var c=e.iterator[f.method];if(c===t){if(f.delegate=null,"throw"===f.method){if(e.iterator.return&&(f.method="return",f.arg=t,M(e,f),"throw"===f.method))return h;f.method="throw",f.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=u(c,e.iterator,f.arg);if("throw"===r.type)return f.method="throw",f.arg=r.arg,f.delegate=null,h;var n=r.arg;return n?n.done?(f[e.resultName]=n.value,f.next=e.nextLoc,"return"!==f.method&&(f.method="next",f.arg=t),f.delegate=null,h):n:(f.method="throw",f.arg=new TypeError("iterator result is not an object"),f.delegate=null,h)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function E(e){if(e){var f=e[n];if(f)return f.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function f(){for(;++r=0;--n){var a=this.tryEntries[n],d=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var o=c.call(a,"catchLoc"),i=c.call(a,"finallyLoc");if(o&&i){if(this.prev=0;--f){var r=this.tryEntries[f];if(r.tryLoc<=this.prev&&c.call(r,"finallyLoc")&&this.prev=0;--t){var f=this.tryEntries[t];if(f.finallyLoc===e)return this.complete(f.completion,f.afterLoc),S(f),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var f=this.tryEntries[t];if(f.tryLoc===e){var c=f.completion;if("throw"===c.type){var r=c.arg;S(f)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,f,c){return this.delegate={iterator:E(e),resultName:f,nextLoc:c},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},72872:function(e,t,f){"use strict";var c=this&&this.__createBinding||(Object.create?function(e,t,f,c){void 0===c&&(c=f),Object.defineProperty(e,c,{enumerable:!0,get:function(){return t[f]}})}:function(e,t,f,c){void 0===c&&(c=f),e[c]=t[f]}),r=this&&this.__exportStar||function(e,t){for(var f in e)"default"===f||Object.prototype.hasOwnProperty.call(t,f)||c(t,e,f)};Object.defineProperty(t,"__esModule",{value:!0}),t.interval=t.iif=t.generate=t.fromEventPattern=t.fromEvent=t.from=t.forkJoin=t.empty=t.defer=t.connectable=t.concat=t.combineLatest=t.bindNodeCallback=t.bindCallback=t.UnsubscriptionError=t.TimeoutError=t.SequenceError=t.ObjectUnsubscribedError=t.NotFoundError=t.EmptyError=t.ArgumentOutOfRangeError=t.firstValueFrom=t.lastValueFrom=t.isObservable=t.identity=t.noop=t.pipe=t.NotificationKind=t.Notification=t.Subscriber=t.Subscription=t.Scheduler=t.VirtualAction=t.VirtualTimeScheduler=t.animationFrameScheduler=t.animationFrame=t.queueScheduler=t.queue=t.asyncScheduler=t.async=t.asapScheduler=t.asap=t.AsyncSubject=t.ReplaySubject=t.BehaviorSubject=t.Subject=t.animationFrames=t.observable=t.ConnectableObservable=t.Observable=void 0,t.filter=t.expand=t.exhaustMap=t.exhaustAll=t.exhaust=t.every=t.endWith=t.elementAt=t.distinctUntilKeyChanged=t.distinctUntilChanged=t.distinct=t.dematerialize=t.delayWhen=t.delay=t.defaultIfEmpty=t.debounceTime=t.debounce=t.count=t.connect=t.concatWith=t.concatMapTo=t.concatMap=t.concatAll=t.combineLatestWith=t.combineLatestAll=t.combineAll=t.catchError=t.bufferWhen=t.bufferToggle=t.bufferTime=t.bufferCount=t.buffer=t.auditTime=t.audit=t.config=t.NEVER=t.EMPTY=t.scheduled=t.zip=t.using=t.timer=t.throwError=t.range=t.race=t.partition=t.pairs=t.onErrorResumeNext=t.of=t.never=t.merge=void 0,t.switchMapTo=t.switchMap=t.switchAll=t.subscribeOn=t.startWith=t.skipWhile=t.skipUntil=t.skipLast=t.skip=t.single=t.shareReplay=t.share=t.sequenceEqual=t.scan=t.sampleTime=t.sample=t.refCount=t.retryWhen=t.retry=t.repeatWhen=t.repeat=t.reduce=t.raceWith=t.publishReplay=t.publishLast=t.publishBehavior=t.publish=t.pluck=t.pairwise=t.observeOn=t.multicast=t.min=t.mergeWith=t.mergeScan=t.mergeMapTo=t.mergeMap=t.flatMap=t.mergeAll=t.max=t.materialize=t.mapTo=t.map=t.last=t.isEmpty=t.ignoreElements=t.groupBy=t.first=t.findIndex=t.find=t.finalize=void 0,t.zipWith=t.zipAll=t.withLatestFrom=t.windowWhen=t.windowToggle=t.windowTime=t.windowCount=t.window=t.toArray=t.timestamp=t.timeoutWith=t.timeout=t.timeInterval=t.throwIfEmpty=t.throttleTime=t.throttle=t.tap=t.takeWhile=t.takeUntil=t.takeLast=t.take=t.switchScan=void 0;var n=f(2419);Object.defineProperty(t,"Observable",{enumerable:!0,get:function(){return n.Observable}});var a=f(99518);Object.defineProperty(t,"ConnectableObservable",{enumerable:!0,get:function(){return a.ConnectableObservable}});var d=f(72801);Object.defineProperty(t,"observable",{enumerable:!0,get:function(){return d.observable}});var o=f(79106);Object.defineProperty(t,"animationFrames",{enumerable:!0,get:function(){return o.animationFrames}});var i=f(63032);Object.defineProperty(t,"Subject",{enumerable:!0,get:function(){return i.Subject}});var u=f(15240);Object.defineProperty(t,"BehaviorSubject",{enumerable:!0,get:function(){return u.BehaviorSubject}});var s=f(33274);Object.defineProperty(t,"ReplaySubject",{enumerable:!0,get:function(){return s.ReplaySubject}});var l=f(90280);Object.defineProperty(t,"AsyncSubject",{enumerable:!0,get:function(){return l.AsyncSubject}});var p=f(30580);Object.defineProperty(t,"asap",{enumerable:!0,get:function(){return p.asap}}),Object.defineProperty(t,"asapScheduler",{enumerable:!0,get:function(){return p.asapScheduler}});var b=f(52445);Object.defineProperty(t,"async",{enumerable:!0,get:function(){return b.async}}),Object.defineProperty(t,"asyncScheduler",{enumerable:!0,get:function(){return b.asyncScheduler}});var h=f(38615);Object.defineProperty(t,"queue",{enumerable:!0,get:function(){return h.queue}}),Object.defineProperty(t,"queueScheduler",{enumerable:!0,get:function(){return h.queueScheduler}});var y=f(63660);Object.defineProperty(t,"animationFrame",{enumerable:!0,get:function(){return y.animationFrame}}),Object.defineProperty(t,"animationFrameScheduler",{enumerable:!0,get:function(){return y.animationFrameScheduler}});var v=f(8558);Object.defineProperty(t,"VirtualTimeScheduler",{enumerable:!0,get:function(){return v.VirtualTimeScheduler}}),Object.defineProperty(t,"VirtualAction",{enumerable:!0,get:function(){return v.VirtualAction}});var m=f(10218);Object.defineProperty(t,"Scheduler",{enumerable:!0,get:function(){return m.Scheduler}});var g=f(93865);Object.defineProperty(t,"Subscription",{enumerable:!0,get:function(){return g.Subscription}});var w=f(85125);Object.defineProperty(t,"Subscriber",{enumerable:!0,get:function(){return w.Subscriber}});var O=f(23104);Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return O.Notification}}),Object.defineProperty(t,"NotificationKind",{enumerable:!0,get:function(){return O.NotificationKind}});var x=f(9985);Object.defineProperty(t,"pipe",{enumerable:!0,get:function(){return x.pipe}});var P=f(42576);Object.defineProperty(t,"noop",{enumerable:!0,get:function(){return P.noop}});var k=f(14781);Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.identity}});var M=f(88386);Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return M.isObservable}});var j=f(99309);Object.defineProperty(t,"lastValueFrom",{enumerable:!0,get:function(){return j.lastValueFrom}});var S=f(58182);Object.defineProperty(t,"firstValueFrom",{enumerable:!0,get:function(){return S.firstValueFrom}});var T=f(42351);Object.defineProperty(t,"ArgumentOutOfRangeError",{enumerable:!0,get:function(){return T.ArgumentOutOfRangeError}});var E=f(39474);Object.defineProperty(t,"EmptyError",{enumerable:!0,get:function(){return E.EmptyError}});var A=f(48598);Object.defineProperty(t,"NotFoundError",{enumerable:!0,get:function(){return A.NotFoundError}});var I=f(82642);Object.defineProperty(t,"ObjectUnsubscribedError",{enumerable:!0,get:function(){return I.ObjectUnsubscribedError}});var N=f(46156);Object.defineProperty(t,"SequenceError",{enumerable:!0,get:function(){return N.SequenceError}});var R=f(34173);Object.defineProperty(t,"TimeoutError",{enumerable:!0,get:function(){return R.TimeoutError}});var B=f(24805);Object.defineProperty(t,"UnsubscriptionError",{enumerable:!0,get:function(){return B.UnsubscriptionError}});var C=f(63050);Object.defineProperty(t,"bindCallback",{enumerable:!0,get:function(){return C.bindCallback}});var _=f(48130);Object.defineProperty(t,"bindNodeCallback",{enumerable:!0,get:function(){return _.bindNodeCallback}});var V=f(99258);Object.defineProperty(t,"combineLatest",{enumerable:!0,get:function(){return V.combineLatest}});var U=f(12239);Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return U.concat}});var H=f(62873);Object.defineProperty(t,"connectable",{enumerable:!0,get:function(){return H.connectable}});var L=f(37885);Object.defineProperty(t,"defer",{enumerable:!0,get:function(){return L.defer}});var D=f(16332);Object.defineProperty(t,"empty",{enumerable:!0,get:function(){return D.empty}});var z=f(7245);Object.defineProperty(t,"forkJoin",{enumerable:!0,get:function(){return z.forkJoin}});var F=f(85432);Object.defineProperty(t,"from",{enumerable:!0,get:function(){return F.from}});var q=f(83267);Object.defineProperty(t,"fromEvent",{enumerable:!0,get:function(){return q.fromEvent}});var W=f(20470);Object.defineProperty(t,"fromEventPattern",{enumerable:!0,get:function(){return W.fromEventPattern}});var X=f(24303);Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return X.generate}});var K=f(61757);Object.defineProperty(t,"iif",{enumerable:!0,get:function(){return K.iif}});var Z=f(98990);Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return Z.interval}});var G=f(21846);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return G.merge}});var Y=f(41339);Object.defineProperty(t,"never",{enumerable:!0,get:function(){return Y.never}});var J=f(95726);Object.defineProperty(t,"of",{enumerable:!0,get:function(){return J.of}});var Q=f(90724);Object.defineProperty(t,"onErrorResumeNext",{enumerable:!0,get:function(){return Q.onErrorResumeNext}});var $=f(74380);Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return $.pairs}});var ee=f(97273);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return ee.partition}});var te=f(85182);Object.defineProperty(t,"race",{enumerable:!0,get:function(){return te.race}});var fe=f(40322);Object.defineProperty(t,"range",{enumerable:!0,get:function(){return fe.range}});var ce=f(92098);Object.defineProperty(t,"throwError",{enumerable:!0,get:function(){return ce.throwError}});var re=f(87513);Object.defineProperty(t,"timer",{enumerable:!0,get:function(){return re.timer}});var ne=f(62962);Object.defineProperty(t,"using",{enumerable:!0,get:function(){return ne.using}});var ae=f(57654);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return ae.zip}});var de=f(65207);Object.defineProperty(t,"scheduled",{enumerable:!0,get:function(){return de.scheduled}});var oe=f(16332);Object.defineProperty(t,"EMPTY",{enumerable:!0,get:function(){return oe.EMPTY}});var ie=f(41339);Object.defineProperty(t,"NEVER",{enumerable:!0,get:function(){return ie.NEVER}}),r(f(28433),t);var ue=f(23280);Object.defineProperty(t,"config",{enumerable:!0,get:function(){return ue.config}});var se=f(76474);Object.defineProperty(t,"audit",{enumerable:!0,get:function(){return se.audit}});var le=f(95382);Object.defineProperty(t,"auditTime",{enumerable:!0,get:function(){return le.auditTime}});var pe=f(89715);Object.defineProperty(t,"buffer",{enumerable:!0,get:function(){return pe.buffer}});var be=f(63814);Object.defineProperty(t,"bufferCount",{enumerable:!0,get:function(){return be.bufferCount}});var he=f(7211);Object.defineProperty(t,"bufferTime",{enumerable:!0,get:function(){return he.bufferTime}});var ye=f(84943);Object.defineProperty(t,"bufferToggle",{enumerable:!0,get:function(){return ye.bufferToggle}});var ve=f(91240);Object.defineProperty(t,"bufferWhen",{enumerable:!0,get:function(){return ve.bufferWhen}});var me=f(69548);Object.defineProperty(t,"catchError",{enumerable:!0,get:function(){return me.catchError}});var ge=f(52128);Object.defineProperty(t,"combineAll",{enumerable:!0,get:function(){return ge.combineAll}});var we=f(73240);Object.defineProperty(t,"combineLatestAll",{enumerable:!0,get:function(){return we.combineLatestAll}});var Oe=f(65024);Object.defineProperty(t,"combineLatestWith",{enumerable:!0,get:function(){return Oe.combineLatestWith}});var xe=f(84413);Object.defineProperty(t,"concatAll",{enumerable:!0,get:function(){return xe.concatAll}});var Pe=f(27498);Object.defineProperty(t,"concatMap",{enumerable:!0,get:function(){return Pe.concatMap}});var ke=f(6109);Object.defineProperty(t,"concatMapTo",{enumerable:!0,get:function(){return ke.concatMapTo}});var Me=f(78185);Object.defineProperty(t,"concatWith",{enumerable:!0,get:function(){return Me.concatWith}});var je=f(81995);Object.defineProperty(t,"connect",{enumerable:!0,get:function(){return je.connect}});var Se=f(70993);Object.defineProperty(t,"count",{enumerable:!0,get:function(){return Se.count}});var Te=f(70496);Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return Te.debounce}});var Ee=f(61385);Object.defineProperty(t,"debounceTime",{enumerable:!0,get:function(){return Ee.debounceTime}});var Ae=f(71658);Object.defineProperty(t,"defaultIfEmpty",{enumerable:!0,get:function(){return Ae.defaultIfEmpty}});var Ie=f(35841);Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return Ie.delay}});var Ne=f(78798);Object.defineProperty(t,"delayWhen",{enumerable:!0,get:function(){return Ne.delayWhen}});var Re=f(11080);Object.defineProperty(t,"dematerialize",{enumerable:!0,get:function(){return Re.dematerialize}});var Be=f(63054);Object.defineProperty(t,"distinct",{enumerable:!0,get:function(){return Be.distinct}});var Ce=f(98737);Object.defineProperty(t,"distinctUntilChanged",{enumerable:!0,get:function(){return Ce.distinctUntilChanged}});var _e=f(77957);Object.defineProperty(t,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return _e.distinctUntilKeyChanged}});var Ve=f(88633);Object.defineProperty(t,"elementAt",{enumerable:!0,get:function(){return Ve.elementAt}});var Ue=f(90911);Object.defineProperty(t,"endWith",{enumerable:!0,get:function(){return Ue.endWith}});var He=f(2096);Object.defineProperty(t,"every",{enumerable:!0,get:function(){return He.every}});var Le=f(70067);Object.defineProperty(t,"exhaust",{enumerable:!0,get:function(){return Le.exhaust}});var De=f(75337);Object.defineProperty(t,"exhaustAll",{enumerable:!0,get:function(){return De.exhaustAll}});var ze=f(5635);Object.defineProperty(t,"exhaustMap",{enumerable:!0,get:function(){return ze.exhaustMap}});var Fe=f(59745);Object.defineProperty(t,"expand",{enumerable:!0,get:function(){return Fe.expand}});var qe=f(49154);Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return qe.filter}});var We=f(9283);Object.defineProperty(t,"finalize",{enumerable:!0,get:function(){return We.finalize}});var Xe=f(47119);Object.defineProperty(t,"find",{enumerable:!0,get:function(){return Xe.find}});var Ke=f(74706);Object.defineProperty(t,"findIndex",{enumerable:!0,get:function(){return Ke.findIndex}});var Ze=f(29219);Object.defineProperty(t,"first",{enumerable:!0,get:function(){return Ze.first}});var Ge=f(79749);Object.defineProperty(t,"groupBy",{enumerable:!0,get:function(){return Ge.groupBy}});var Ye=f(29438);Object.defineProperty(t,"ignoreElements",{enumerable:!0,get:function(){return Ye.ignoreElements}});var Je=f(28515);Object.defineProperty(t,"isEmpty",{enumerable:!0,get:function(){return Je.isEmpty}});var Qe=f(22435);Object.defineProperty(t,"last",{enumerable:!0,get:function(){return Qe.last}});var $e=f(47291);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return $e.map}});var et=f(18313);Object.defineProperty(t,"mapTo",{enumerable:!0,get:function(){return et.mapTo}});var tt=f(33209);Object.defineProperty(t,"materialize",{enumerable:!0,get:function(){return tt.materialize}});var ft=f(72620);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return ft.max}});var ct=f(93783);Object.defineProperty(t,"mergeAll",{enumerable:!0,get:function(){return ct.mergeAll}});var rt=f(21788);Object.defineProperty(t,"flatMap",{enumerable:!0,get:function(){return rt.flatMap}});var nt=f(99475);Object.defineProperty(t,"mergeMap",{enumerable:!0,get:function(){return nt.mergeMap}});var at=f(61211);Object.defineProperty(t,"mergeMapTo",{enumerable:!0,get:function(){return at.mergeMapTo}});var dt=f(97267);Object.defineProperty(t,"mergeScan",{enumerable:!0,get:function(){return dt.mergeScan}});var ot=f(49303);Object.defineProperty(t,"mergeWith",{enumerable:!0,get:function(){return ot.mergeWith}});var it=f(99714);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return it.min}});var ut=f(73848);Object.defineProperty(t,"multicast",{enumerable:!0,get:function(){return ut.multicast}});var st=f(1184);Object.defineProperty(t,"observeOn",{enumerable:!0,get:function(){return st.observeOn}});var lt=f(52731);Object.defineProperty(t,"pairwise",{enumerable:!0,get:function(){return lt.pairwise}});var pt=f(84691);Object.defineProperty(t,"pluck",{enumerable:!0,get:function(){return pt.pluck}});var bt=f(4474);Object.defineProperty(t,"publish",{enumerable:!0,get:function(){return bt.publish}});var ht=f(70052);Object.defineProperty(t,"publishBehavior",{enumerable:!0,get:function(){return ht.publishBehavior}});var yt=f(82110);Object.defineProperty(t,"publishLast",{enumerable:!0,get:function(){return yt.publishLast}});var vt=f(89864);Object.defineProperty(t,"publishReplay",{enumerable:!0,get:function(){return vt.publishReplay}});var mt=f(179);Object.defineProperty(t,"raceWith",{enumerable:!0,get:function(){return mt.raceWith}});var gt=f(60122);Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return gt.reduce}});var wt=f(5313);Object.defineProperty(t,"repeat",{enumerable:!0,get:function(){return wt.repeat}});var Ot=f(54068);Object.defineProperty(t,"repeatWhen",{enumerable:!0,get:function(){return Ot.repeatWhen}});var xt=f(40064);Object.defineProperty(t,"retry",{enumerable:!0,get:function(){return xt.retry}});var Pt=f(11188);Object.defineProperty(t,"retryWhen",{enumerable:!0,get:function(){return Pt.retryWhen}});var kt=f(28739);Object.defineProperty(t,"refCount",{enumerable:!0,get:function(){return kt.refCount}});var Mt=f(84193);Object.defineProperty(t,"sample",{enumerable:!0,get:function(){return Mt.sample}});var jt=f(76170);Object.defineProperty(t,"sampleTime",{enumerable:!0,get:function(){return jt.sampleTime}});var St=f(85876);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return St.scan}});var Tt=f(41791);Object.defineProperty(t,"sequenceEqual",{enumerable:!0,get:function(){return Tt.sequenceEqual}});var Et=f(15137);Object.defineProperty(t,"share",{enumerable:!0,get:function(){return Et.share}});var At=f(11348);Object.defineProperty(t,"shareReplay",{enumerable:!0,get:function(){return At.shareReplay}});var It=f(28242);Object.defineProperty(t,"single",{enumerable:!0,get:function(){return It.single}});var Nt=f(83169);Object.defineProperty(t,"skip",{enumerable:!0,get:function(){return Nt.skip}});var Rt=f(42454);Object.defineProperty(t,"skipLast",{enumerable:!0,get:function(){return Rt.skipLast}});var Bt=f(36931);Object.defineProperty(t,"skipUntil",{enumerable:!0,get:function(){return Bt.skipUntil}});var Ct=f(77913);Object.defineProperty(t,"skipWhile",{enumerable:!0,get:function(){return Ct.skipWhile}});var _t=f(29234);Object.defineProperty(t,"startWith",{enumerable:!0,get:function(){return _t.startWith}});var Vt=f(40276);Object.defineProperty(t,"subscribeOn",{enumerable:!0,get:function(){return Vt.subscribeOn}});var Ut=f(29253);Object.defineProperty(t,"switchAll",{enumerable:!0,get:function(){return Ut.switchAll}});var Ht=f(68518);Object.defineProperty(t,"switchMap",{enumerable:!0,get:function(){return Ht.switchMap}});var Lt=f(21173);Object.defineProperty(t,"switchMapTo",{enumerable:!0,get:function(){return Lt.switchMapTo}});var Dt=f(73855);Object.defineProperty(t,"switchScan",{enumerable:!0,get:function(){return Dt.switchScan}});var zt=f(54783);Object.defineProperty(t,"take",{enumerable:!0,get:function(){return zt.take}});var Ft=f(71980);Object.defineProperty(t,"takeLast",{enumerable:!0,get:function(){return Ft.takeLast}});var qt=f(69845);Object.defineProperty(t,"takeUntil",{enumerable:!0,get:function(){return qt.takeUntil}});var Wt=f(6060);Object.defineProperty(t,"takeWhile",{enumerable:!0,get:function(){return Wt.takeWhile}});var Xt=f(1138);Object.defineProperty(t,"tap",{enumerable:!0,get:function(){return Xt.tap}});var Kt=f(77306);Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return Kt.throttle}});var Zt=f(2239);Object.defineProperty(t,"throttleTime",{enumerable:!0,get:function(){return Zt.throttleTime}});var Gt=f(81779);Object.defineProperty(t,"throwIfEmpty",{enumerable:!0,get:function(){return Gt.throwIfEmpty}});var Yt=f(28005);Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return Yt.timeInterval}});var Jt=f(34173);Object.defineProperty(t,"timeout",{enumerable:!0,get:function(){return Jt.timeout}});var Qt=f(87223);Object.defineProperty(t,"timeoutWith",{enumerable:!0,get:function(){return Qt.timeoutWith}});var $t=f(88975);Object.defineProperty(t,"timestamp",{enumerable:!0,get:function(){return $t.timestamp}});var ef=f(40002);Object.defineProperty(t,"toArray",{enumerable:!0,get:function(){return ef.toArray}});var tf=f(2826);Object.defineProperty(t,"window",{enumerable:!0,get:function(){return tf.window}});var ff=f(47526);Object.defineProperty(t,"windowCount",{enumerable:!0,get:function(){return ff.windowCount}});var cf=f(78294);Object.defineProperty(t,"windowTime",{enumerable:!0,get:function(){return cf.windowTime}});var rf=f(61883);Object.defineProperty(t,"windowToggle",{enumerable:!0,get:function(){return rf.windowToggle}});var nf=f(94309);Object.defineProperty(t,"windowWhen",{enumerable:!0,get:function(){return nf.windowWhen}});var af=f(83032);Object.defineProperty(t,"withLatestFrom",{enumerable:!0,get:function(){return af.withLatestFrom}});var df=f(78593);Object.defineProperty(t,"zipAll",{enumerable:!0,get:function(){return df.zipAll}});var of=f(78096);Object.defineProperty(t,"zipWith",{enumerable:!0,get:function(){return of.zipWith}})},90280:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncSubject=void 0;var n=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._value=null,t._hasValue=!1,t._isComplete=!1,t}return r(t,e),t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t._hasValue,r=t._value,n=t.thrownError,a=t.isStopped,d=t._isComplete;f?e.error(n):(a||d)&&(c&&e.next(r),e.complete())},t.prototype.next=function(e){this.isStopped||(this._value=e,this._hasValue=!0)},t.prototype.complete=function(){var t=this,f=t._hasValue,c=t._value;t._isComplete||(this._isComplete=!0,f&&e.prototype.next.call(this,c),e.prototype.complete.call(this))},t}(f(63032).Subject);t.AsyncSubject=n},15240:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.BehaviorSubject=void 0;var n=function(e){function t(t){var f=e.call(this)||this;return f._value=t,f}return r(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),t.prototype._subscribe=function(t){var f=e.prototype._subscribe.call(this,t);return!f.closed&&t.next(this._value),f},t.prototype.getValue=function(){var e=this,t=e.hasError,f=e.thrownError,c=e._value;if(t)throw f;return this._throwIfClosed(),c},t.prototype.next=function(t){e.prototype.next.call(this,this._value=t)},t}(f(63032).Subject);t.BehaviorSubject=n},23104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeNotification=t.Notification=t.NotificationKind=void 0;var c,r=f(16332),n=f(95726),a=f(92098),d=f(73005);(c=t.NotificationKind||(t.NotificationKind={})).NEXT="N",c.ERROR="E",c.COMPLETE="C";var o=function(){function e(e,t,f){this.kind=e,this.value=t,this.error=f,this.hasValue="N"===e}return e.prototype.observe=function(e){return i(this,e)},e.prototype.do=function(e,t,f){var c=this,r=c.kind,n=c.value,a=c.error;return"N"===r?null==e?void 0:e(n):"E"===r?null==t?void 0:t(a):null==f?void 0:f()},e.prototype.accept=function(e,t,f){var c;return d.isFunction(null===(c=e)||void 0===c?void 0:c.next)?this.observe(e):this.do(e,t,f)},e.prototype.toObservable=function(){var e=this,t=e.kind,f=e.value,c=e.error,d="N"===t?n.of(f):"E"===t?a.throwError((function(){return c})):"C"===t?r.EMPTY:0;if(!d)throw new TypeError("Unexpected notification kind "+t);return d},e.createNext=function(t){return new e("N",t)},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e}();function i(e,t){var f,c,r,n=e,a=n.kind,d=n.value,o=n.error;if("string"!=typeof a)throw new TypeError('Invalid notification, missing "kind"');"N"===a?null===(f=t.next)||void 0===f||f.call(t,d):"E"===a?null===(c=t.error)||void 0===c||c.call(t,o):null===(r=t.complete)||void 0===r||r.call(t)}t.Notification=o,t.observeNotification=i},17286:(e,t)=>{"use strict";function f(e,t,f){return{kind:e,value:t,error:f}}Object.defineProperty(t,"__esModule",{value:!0}),t.createNotification=t.nextNotification=t.errorNotification=t.COMPLETE_NOTIFICATION=void 0,t.COMPLETE_NOTIFICATION=f("C",void 0,void 0),t.errorNotification=function(e){return f("E",void 0,e)},t.nextNotification=function(e){return f("N",e,void 0)},t.createNotification=f},2419:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Observable=void 0;var c=f(85125),r=f(93865),n=f(72801),a=f(9985),d=f(23280),o=f(73005),i=f(86110),u=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var f=new e;return f.source=this,f.operator=t,f},e.prototype.subscribe=function(e,t,f){var n,a=this,d=(n=e)&&n instanceof c.Subscriber||function(e){return e&&o.isFunction(e.next)&&o.isFunction(e.error)&&o.isFunction(e.complete)}(n)&&r.isSubscription(n)?e:new c.SafeSubscriber(e,t,f);return i.errorContext((function(){var e=a,t=e.operator,f=e.source;d.add(t?t.call(d,f):f?a._subscribe(d):a._trySubscribe(d))})),d},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var f=this;return new(t=s(t))((function(t,r){var n=new c.SafeSubscriber({next:function(t){try{e(t)}catch(e){r(e),n.unsubscribe()}},error:r,complete:t});f.subscribe(n)}))},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[n.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Scheduler=void 0;var c=f(87950),r=function(){function e(t,f){void 0===f&&(f=e.now),this.schedulerActionCtor=t,this.now=f}return e.prototype.schedule=function(e,t,f){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(f,t)},e.now=c.dateTimestampProvider.now,e}();t.Scheduler=r},63032:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)}),n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.AnonymousSubject=t.Subject=void 0;var a=f(2419),d=f(93865),o=f(82642),i=f(26967),u=f(86110),s=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r(t,e),t.prototype.lift=function(e){var t=new l(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new o.ObjectUnsubscribedError},t.prototype.next=function(e){var t=this;u.errorContext((function(){var f,c;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var r=n(t.currentObservers),a=r.next();!a.done;a=r.next())a.value.next(e)}catch(e){f={error:e}}finally{try{a&&!a.done&&(c=r.return)&&c.call(r)}finally{if(f)throw f.error}}}}))},t.prototype.error=function(e){var t=this;u.errorContext((function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var f=t.observers;f.length;)f.shift().error(e)}}))},t.prototype.complete=function(){var e=this;u.errorContext((function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}}))},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,f=this,c=f.hasError,r=f.isStopped,n=f.observers;return c||r?d.EMPTY_SUBSCRIPTION:(this.currentObservers=null,n.push(e),new d.Subscription((function(){t.currentObservers=null,i.arrRemove(n,e)})))},t.prototype._checkFinalizedStatuses=function(e){var t=this,f=t.hasError,c=t.thrownError,r=t.isStopped;f?e.error(c):r&&e.complete()},t.prototype.asObservable=function(){var e=new a.Observable;return e.source=this,e},t.create=function(e,t){return new l(e,t)},t}(a.Observable);t.Subject=s;var l=function(e){function t(t,f){var c=e.call(this)||this;return c.destination=t,c.source=f,c}return r(t,e),t.prototype.next=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===f||f.call(t,e)},t.prototype.error=function(e){var t,f;null===(f=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===f||f.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,f;return null!==(f=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==f?f:d.EMPTY_SUBSCRIPTION},t}(s);t.AnonymousSubject=l},85125:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_OBSERVER=t.SafeSubscriber=t.Subscriber=void 0;var n=f(73005),a=f(93865),d=f(23280),o=f(47968),i=f(42576),u=f(17286),s=f(84590),l=f(86110),p=function(e){function f(f){var c=e.call(this)||this;return c.isStopped=!1,f?(c.destination=f,a.isSubscription(f)&&f.add(c)):c.destination=t.EMPTY_OBSERVER,c}return r(f,e),f.create=function(e,t,f){return new v(e,t,f)},f.prototype.next=function(e){this.isStopped?g(u.nextNotification(e),this):this._next(e)},f.prototype.error=function(e){this.isStopped?g(u.errorNotification(e),this):(this.isStopped=!0,this._error(e))},f.prototype.complete=function(){this.isStopped?g(u.COMPLETE_NOTIFICATION,this):(this.isStopped=!0,this._complete())},f.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},f.prototype._next=function(e){this.destination.next(e)},f.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},f.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},f}(a.Subscription);t.Subscriber=p;var b=Function.prototype.bind;function h(e,t){return b.call(e,t)}var y=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){m(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){m(e)}else m(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){m(e)}},e}(),v=function(e){function t(t,f,c){var r,a,o=e.call(this)||this;return n.isFunction(t)||!t?r={next:null!=t?t:void 0,error:null!=f?f:void 0,complete:null!=c?c:void 0}:o&&d.config.useDeprecatedNextContext?((a=Object.create(t)).unsubscribe=function(){return o.unsubscribe()},r={next:t.next&&h(t.next,a),error:t.error&&h(t.error,a),complete:t.complete&&h(t.complete,a)}):r=t,o.destination=new y(r),o}return r(t,e),t}(p);function m(e){d.config.useDeprecatedSynchronousErrorHandling?l.captureError(e):o.reportUnhandledError(e)}function g(e,t){var f=d.config.onStoppedNotification;f&&s.timeoutProvider.setTimeout((function(){return f(e,t)}))}t.SafeSubscriber=v,t.EMPTY_OBSERVER={closed:!0,next:i.noop,error:function(e){throw e},complete:i.noop}},93865:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},r=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},n=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0,t.config={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},58182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.firstValueFrom=void 0;var c=f(39474),r=f(85125);t.firstValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(n,a){var d=new r.SafeSubscriber({next:function(e){n(e),d.unsubscribe()},error:a,complete:function(){f?n(t.defaultValue):a(new c.EmptyError)}});e.subscribe(d)}))}},99309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lastValueFrom=void 0;var c=f(39474);t.lastValueFrom=function(e,t){var f="object"==typeof t;return new Promise((function(r,n){var a,d=!1;e.subscribe({next:function(e){a=e,d=!0},error:n,complete:function(){d?r(a):f?r(t.defaultValue):n(new c.EmptyError)}})}))}},99518:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectableObservable=void 0;var n=f(2419),a=f(93865),d=f(28739),o=f(14990),i=f(84935),u=function(e){function t(t,f){var c=e.call(this)||this;return c.source=t,c.subjectFactory=f,c._subject=null,c._refCount=0,c._connection=null,i.hasLift(t)&&(c.lift=t.lift),c}return r(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,null==e||e.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new a.Subscription;var f=this.getSubject();t.add(this.source.subscribe(o.createOperatorSubscriber(f,void 0,(function(){e._teardown(),f.complete()}),(function(t){e._teardown(),f.error(t)}),(function(){return e._teardown()})))),t.closed&&(this._connection=null,t=a.Subscription.EMPTY)}return t},t.prototype.refCount=function(){return d.refCount()(this)},t}(n.Observable);t.ConnectableObservable=u},63050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindCallback=void 0;var c=f(29592);t.bindCallback=function(e,t,f){return c.bindCallbackInternals(!1,e,t,f)}},29592:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindNodeCallback=void 0;var c=f(29592);t.bindNodeCallback=function(e,t,f){return c.bindCallbackInternals(!0,e,t,f)}},99258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestInit=t.combineLatest=void 0;var c=f(2419),r=f(91203),n=f(85432),a=f(14781),d=f(11914),o=f(12433),i=f(60641),u=f(14990),s=f(27738);function l(e,t,f){return void 0===f&&(f=a.identity),function(c){p(t,(function(){for(var r=e.length,a=new Array(r),d=r,o=r,i=function(r){p(t,(function(){var i=n.from(e[r],t),s=!1;i.subscribe(u.createOperatorSubscriber(c,(function(e){a[r]=e,s||(s=!0,o--),o||c.next(f(a.slice()))}),(function(){--d||c.complete()})))}),c)},s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concat=void 0;var c=f(84413),r=f(12433),n=f(85432);t.concat=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connectable=void 0;var c=f(63032),r=f(2419),n=f(37885),a={connector:function(){return new c.Subject},resetOnDisconnect:!0};t.connectable=function(e,t){void 0===t&&(t=a);var f=null,c=t.connector,d=t.resetOnDisconnect,o=void 0===d||d,i=c(),u=new r.Observable((function(e){return i.subscribe(e)}));return u.connect=function(){return f&&!f.closed||(f=n.defer((function(){return e})).subscribe(i),o&&f.add((function(){return i=c()}))),f},u}},37885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defer=void 0;var c=f(2419),r=f(87103);t.defer=function(e){return new c.Observable((function(t){r.innerFrom(e()).subscribe(t)}))}},79106:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrames=void 0;var c=f(2419),r=f(93865),n=f(46813),a=f(70505);function d(e){var t=a.animationFrameProvider.schedule;return new c.Observable((function(f){var c=new r.Subscription,a=e||n.performanceTimestampProvider,d=a.now(),o=function(r){var n=a.now();f.next({timestamp:e?n:r,elapsed:n-d}),f.closed||c.add(t(o))};return c.add(t(o)),c}))}t.animationFrames=function(e){return e?d(e):o};var o=d()},16332:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.empty=t.EMPTY=void 0;var c=f(2419);t.EMPTY=new c.Observable((function(e){return e.complete()})),t.empty=function(e){return e?function(e){return new c.Observable((function(t){return e.schedule((function(){return t.complete()}))}))}(e):t.EMPTY}},7245:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forkJoin=void 0;var c=f(2419),r=f(91203),n=f(87103),a=f(12433),d=f(14990),o=f(11914),i=f(60641);t.forkJoin=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.from=void 0;var c=f(65207),r=f(87103);t.from=function(e,t){return t?c.scheduled(e,t):r.innerFrom(e)}},83267:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.fromEvent=void 0;var r=f(87103),n=f(2419),a=f(99475),d=f(73909),o=f(73005),i=f(11914),u=["addListener","removeListener"],s=["addEventListener","removeEventListener"],l=["on","off"];function p(e,t){return function(f){return function(c){return e[f](t,c)}}}t.fromEvent=function e(t,f,b,h){if(o.isFunction(b)&&(h=b,b=void 0),h)return e(t,f,b).pipe(i.mapOneOrManyArgs(h));var y=c(function(e){return o.isFunction(e.addEventListener)&&o.isFunction(e.removeEventListener)}(t)?s.map((function(e){return function(c){return t[e](f,c,b)}})):function(e){return o.isFunction(e.addListener)&&o.isFunction(e.removeListener)}(t)?u.map(p(t,f)):function(e){return o.isFunction(e.on)&&o.isFunction(e.off)}(t)?l.map(p(t,f)):[],2),v=y[0],m=y[1];if(!v&&d.isArrayLike(t))return a.mergeMap((function(t){return e(t,f,b)}))(r.innerFrom(t));if(!v)throw new TypeError("Invalid event target");return new n.Observable((function(e){var t=function(){for(var t=[],f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromEventPattern=void 0;var c=f(2419),r=f(73005),n=f(11914);t.fromEventPattern=function e(t,f,a){return a?e(t,f).pipe(n.mapOneOrManyArgs(a)):new c.Observable((function(e){var c=function(){for(var t=[],f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromSubscribable=void 0;var c=f(2419);t.fromSubscribable=function(e){return new c.Observable((function(t){return e.subscribe(t)}))}},24303:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.iif=void 0;var c=f(37885);t.iif=function(e,t,f){return c.defer((function(){return e()?t:f}))}},87103:function(e,t,f){"use strict";var c=this&&this.__awaiter||function(e,t,f,c){return new(f||(f=Promise))((function(r,n){function a(e){try{o(c.next(e))}catch(e){n(e)}}function d(e){try{o(c.throw(e))}catch(e){n(e)}}function o(e){var t;e.done?r(e.value):(t=e.value,t instanceof f?t:new f((function(e){e(t)}))).then(a,d)}o((c=c.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.fromReadableStreamLike=t.fromAsyncIterable=t.fromIterable=t.fromPromise=t.fromArrayLike=t.fromInteropObservable=t.innerFrom=void 0;var d=f(73909),o=f(36018),i=f(2419),u=f(89500),s=f(49595),l=f(59906),p=f(52743),b=f(77823),h=f(73005),y=f(47968),v=f(72801);function m(e){return new i.Observable((function(t){var f=e[v.observable]();if(h.isFunction(f.subscribe))return f.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}))}function g(e){return new i.Observable((function(t){for(var f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interval=void 0;var c=f(52445),r=f(87513);t.interval=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=c.asyncScheduler),e<0&&(e=0),r.timer(e,e,t)}},21846:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;var c=f(93783),r=f(87103),n=f(16332),a=f(12433),d=f(85432);t.merge=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.never=t.NEVER=void 0;var c=f(2419),r=f(42576);t.NEVER=new c.Observable(r.noop),t.never=function(){return t.NEVER}},95726:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.of=void 0;var c=f(12433),r=f(85432);t.of=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.onErrorResumeNext=void 0;var c=f(16332),r=f(96223),n=f(5498);t.onErrorResumeNext=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairs=void 0;var c=f(85432);t.pairs=function(e,t){return c.from(Object.entries(e),t)}},97273:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.partition=void 0;var c=f(38634),r=f(49154),n=f(87103);t.partition=function(e,t,f){return[r.filter(t,f)(n.innerFrom(e)),r.filter(c.not(t,f))(n.innerFrom(e))]}},85182:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.raceInit=t.race=void 0;var c=f(2419),r=f(87103),n=f(5498),a=f(14990);function d(e){return function(t){for(var f=[],c=function(c){f.push(r.innerFrom(e[c]).subscribe(a.createOperatorSubscriber(t,(function(e){if(f){for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=void 0;var c=f(2419),r=f(16332);t.range=function(e,t,f){if(null==t&&(t=e,e=0),t<=0)return r.EMPTY;var n=t+e;return new c.Observable(f?function(t){var c=e;return f.schedule((function(){c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwError=void 0;var c=f(2419),r=f(73005);t.throwError=function(e,t){var f=r.isFunction(e)?e:function(){return e},n=function(e){return e.error(f())};return new c.Observable(t?function(e){return t.schedule(n,0,e)}:n)}},87513:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timer=void 0;var c=f(2419),r=f(52445),n=f(59016),a=f(91677);t.timer=function(e,t,f){void 0===e&&(e=0),void 0===f&&(f=r.async);var d=-1;return null!=t&&(n.isScheduler(t)?f=t:d=t),new c.Observable((function(t){var c=a.isValidDate(e)?+e-f.now():e;c<0&&(c=0);var r=0;return f.schedule((function(){t.closed||(t.next(r++),0<=d?this.schedule(void 0,d):t.complete())}),c)}))}},62962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.using=void 0;var c=f(2419),r=f(87103),n=f(16332);t.using=function(e,t){return new c.Observable((function(f){var c=e(),a=t(c);return(a?r.innerFrom(a):n.EMPTY).subscribe(f),function(){c&&c.unsubscribe()}}))}},57654:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.audit=void 0;var c=f(84935),r=f(87103),n=f(14990);t.audit=function(e){return c.operate((function(t,f){var c=!1,a=null,d=null,o=!1,i=function(){if(null==d||d.unsubscribe(),d=null,c){c=!1;var e=a;a=null,f.next(e)}o&&f.complete()},u=function(){d=null,o&&f.complete()};t.subscribe(n.createOperatorSubscriber(f,(function(t){c=!0,a=t,d||r.innerFrom(e(t)).subscribe(d=n.createOperatorSubscriber(f,i,u))}),(function(){o=!0,(!c||!d||d.closed)&&f.complete()})))}))}},95382:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.auditTime=void 0;var c=f(52445),r=f(76474),n=f(87513);t.auditTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.audit((function(){return n.timer(e,t)}))}},89715:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buffer=void 0;var c=f(84935),r=f(42576),n=f(14990);t.buffer=function(e){return c.operate((function(t,f){var c=[];return t.subscribe(n.createOperatorSubscriber(f,(function(e){return c.push(e)}),(function(){f.next(c),f.complete()}))),e.subscribe(n.createOperatorSubscriber(f,(function(){var e=c;c=[],f.next(e)}),r.noop)),function(){c=null}}))}},63814:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferCount=void 0;var r=f(84935),n=f(14990),a=f(26967);t.bufferCount=function(e,t){return void 0===t&&(t=null),t=null!=t?t:e,r.operate((function(f,r){var d=[],o=0;f.subscribe(n.createOperatorSubscriber(r,(function(f){var n,i,u,s,l=null;o++%t==0&&d.push([]);try{for(var p=c(d),b=p.next();!b.done;b=p.next())(v=b.value).push(f),e<=v.length&&(l=null!=l?l:[]).push(v)}catch(e){n={error:e}}finally{try{b&&!b.done&&(i=p.return)&&i.call(p)}finally{if(n)throw n.error}}if(l)try{for(var h=c(l),y=h.next();!y.done;y=h.next()){var v=y.value;a.arrRemove(d,v),r.next(v)}}catch(e){u={error:e}}finally{try{y&&!y.done&&(s=h.return)&&s.call(h)}finally{if(u)throw u.error}}}),(function(){var e,t;try{for(var f=c(d),n=f.next();!n.done;n=f.next()){var a=n.value;r.next(a)}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=f.return)&&t.call(f)}finally{if(e)throw e.error}}r.complete()}),void 0,(function(){d=null})))}))}},7211:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferTime=void 0;var r=f(93865),n=f(84935),a=f(14990),d=f(26967),o=f(52445),i=f(12433),u=f(27738);t.bufferTime=function(e){for(var t,f,s=[],l=1;l=0?u.executeSchedule(f,p,s,b,!0):o=!0,s();var l=a.createOperatorSubscriber(f,(function(e){var t,f,r=n.slice();try{for(var a=c(r),d=a.next();!d.done;d=a.next()){var o=d.value,u=o.buffer;u.push(e),h<=u.length&&i(o)}}catch(e){t={error:e}}finally{try{d&&!d.done&&(f=a.return)&&f.call(a)}finally{if(t)throw t.error}}}),(function(){for(;null==n?void 0:n.length;)f.next(n.shift().buffer);null==l||l.unsubscribe(),f.complete(),f.unsubscribe()}),void 0,(function(){return n=null}));t.subscribe(l)}))}},84943:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToggle=void 0;var r=f(93865),n=f(84935),a=f(87103),d=f(14990),o=f(42576),i=f(26967);t.bufferToggle=function(e,t){return n.operate((function(f,n){var u=[];a.innerFrom(e).subscribe(d.createOperatorSubscriber(n,(function(e){var f=[];u.push(f);var c=new r.Subscription;c.add(a.innerFrom(t(e)).subscribe(d.createOperatorSubscriber(n,(function(){i.arrRemove(u,f),n.next(f),c.unsubscribe()}),o.noop)))}),o.noop)),f.subscribe(d.createOperatorSubscriber(n,(function(e){var t,f;try{for(var r=c(u),n=r.next();!n.done;n=r.next())n.value.push(e)}catch(e){t={error:e}}finally{try{n&&!n.done&&(f=r.return)&&f.call(r)}finally{if(t)throw t.error}}}),(function(){for(;u.length>0;)n.next(u.shift());n.complete()})))}))}},91240:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferWhen=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.bufferWhen=function(e){return c.operate((function(t,f){var c=null,d=null,o=function(){null==d||d.unsubscribe();var t=c;c=[],t&&f.next(t),a.innerFrom(e()).subscribe(d=n.createOperatorSubscriber(f,o,r.noop))};o(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==c?void 0:c.push(e)}),(function(){c&&f.next(c),f.complete()}),void 0,(function(){return c=d=null})))}))}},69548:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.catchError=void 0;var c=f(87103),r=f(14990),n=f(84935);t.catchError=function e(t){return n.operate((function(f,n){var a,d=null,o=!1;d=f.subscribe(r.createOperatorSubscriber(n,void 0,void 0,(function(r){a=c.innerFrom(t(r,e(t)(f))),d?(d.unsubscribe(),d=null,a.subscribe(n)):o=!0}))),o&&(d.unsubscribe(),d=null,a.subscribe(n))}))}},52128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineAll=void 0;var c=f(73240);t.combineAll=c.combineLatestAll},46318:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestAll=void 0;var c=f(99258),r=f(32069);t.combineLatestAll=function(e){return r.joinAllInternals(c.combineLatest,e)}},65024:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatAll=void 0;var c=f(93783);t.concatAll=function(){return c.mergeAll(1)}},27498:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMap=void 0;var c=f(99475),r=f(73005);t.concatMap=function(e,t){return r.isFunction(t)?c.mergeMap(e,t,1):c.mergeMap(e,1)}},6109:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.concatMapTo=void 0;var c=f(27498),r=f(73005);t.concatMapTo=function(e,t){return r.isFunction(t)?c.concatMap((function(){return e}),t):c.concatMap((function(){return e}))}},78185:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.connect=void 0;var c=f(63032),r=f(85432),n=f(84935),a=f(90851),d={connector:function(){return new c.Subject}};t.connect=function(e,t){void 0===t&&(t=d);var f=t.connector;return n.operate((function(t,c){var n=f();r.from(e(a.fromSubscribable(n))).subscribe(c),c.add(t.subscribe(n))}))}},70993:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.count=void 0;var c=f(60122);t.count=function(e){return c.reduce((function(t,f,c){return!e||e(f,c)?t+1:t}),0)}},70496:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=void 0;var c=f(84935),r=f(42576),n=f(14990),a=f(87103);t.debounce=function(e){return c.operate((function(t,f){var c=!1,d=null,o=null,i=function(){if(null==o||o.unsubscribe(),o=null,c){c=!1;var e=d;d=null,f.next(e)}};t.subscribe(n.createOperatorSubscriber(f,(function(t){null==o||o.unsubscribe(),c=!0,d=t,o=n.createOperatorSubscriber(f,i,r.noop),a.innerFrom(e(t)).subscribe(o)}),(function(){i(),f.complete()}),void 0,(function(){d=o=null})))}))}},61385:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.debounceTime=void 0;var c=f(52445),r=f(84935),n=f(14990);t.debounceTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.operate((function(f,c){var r=null,a=null,d=null,o=function(){if(r){r.unsubscribe(),r=null;var e=a;a=null,c.next(e)}};function i(){var f=d+e,n=t.now();if(n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIfEmpty=void 0;var c=f(84935),r=f(14990);t.defaultIfEmpty=function(e){return c.operate((function(t,f){var c=!1;t.subscribe(r.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){c||f.next(e),f.complete()})))}))}},35841:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0;var c=f(52445),r=f(78798),n=f(87513);t.delay=function(e,t){void 0===t&&(t=c.asyncScheduler);var f=n.timer(e,t);return r.delayWhen((function(){return f}))}},78798:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.delayWhen=void 0;var c=f(12239),r=f(54783),n=f(29438),a=f(18313),d=f(99475);t.delayWhen=function e(t,f){return f?function(a){return c.concat(f.pipe(r.take(1),n.ignoreElements()),a.pipe(e(t)))}:d.mergeMap((function(e,f){return t(e,f).pipe(r.take(1),a.mapTo(e))}))}},11080:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dematerialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.dematerialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){return c.observeNotification(e,t)})))}))}},63054:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinct=void 0;var c=f(84935),r=f(14990),n=f(42576);t.distinct=function(e,t){return c.operate((function(f,c){var a=new Set;f.subscribe(r.createOperatorSubscriber(c,(function(t){var f=e?e(t):t;a.has(f)||(a.add(f),c.next(t))}))),null==t||t.subscribe(r.createOperatorSubscriber(c,(function(){return a.clear()}),n.noop))}))}},98737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilChanged=void 0;var c=f(14781),r=f(84935),n=f(14990);function a(e,t){return e===t}t.distinctUntilChanged=function(e,t){return void 0===t&&(t=c.identity),e=null!=e?e:a,r.operate((function(f,c){var r,a=!0;f.subscribe(n.createOperatorSubscriber(c,(function(f){var n=t(f);!a&&e(r,n)||(a=!1,r=n,c.next(f))})))}))}},77957:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilKeyChanged=void 0;var c=f(98737);t.distinctUntilKeyChanged=function(e,t){return c.distinctUntilChanged((function(f,c){return t?t(f[e],c[e]):f[e]===c[e]}))}},88633:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.elementAt=void 0;var c=f(42351),r=f(49154),n=f(81779),a=f(71658),d=f(54783);t.elementAt=function(e,t){if(e<0)throw new c.ArgumentOutOfRangeError;var f=arguments.length>=2;return function(o){return o.pipe(r.filter((function(t,f){return f===e})),d.take(1),f?a.defaultIfEmpty(t):n.throwIfEmpty((function(){return new c.ArgumentOutOfRangeError})))}}},90911:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.every=void 0;var c=f(84935),r=f(14990);t.every=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(r){e.call(t,r,n++,f)||(c.next(!1),c.complete())}),(function(){c.next(!0),c.complete()})))}))}},70067:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaust=void 0;var c=f(75337);t.exhaust=c.exhaustAll},75337:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustAll=void 0;var c=f(84935),r=f(87103),n=f(14990);t.exhaustAll=function(){return c.operate((function(e,t){var f=!1,c=null;e.subscribe(n.createOperatorSubscriber(t,(function(e){c||(c=r.innerFrom(e).subscribe(n.createOperatorSubscriber(t,void 0,(function(){c=null,f&&t.complete()}))))}),(function(){f=!0,!c&&t.complete()})))}))}},5635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(14990);t.exhaustMap=function e(t,f){return f?function(n){return n.pipe(e((function(e,n){return r.innerFrom(t(e,n)).pipe(c.map((function(t,c){return f(e,t,n,c)})))})))}:n.operate((function(e,f){var c=0,n=null,d=!1;e.subscribe(a.createOperatorSubscriber(f,(function(e){n||(n=a.createOperatorSubscriber(f,void 0,(function(){n=null,d&&f.complete()})),r.innerFrom(t(e,c++)).subscribe(n))}),(function(){d=!0,!n&&f.complete()})))}))}},59745:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.expand=void 0;var c=f(84935),r=f(87788);t.expand=function(e,t,f){return void 0===t&&(t=1/0),t=(t||0)<1?1/0:t,c.operate((function(c,n){return r.mergeInternals(c,n,e,t,void 0,!0,f)}))}},49154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filter=void 0;var c=f(84935),r=f(14990);t.filter=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){return e.call(t,f,n++)&&c.next(f)})))}))}},9283:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.finalize=void 0;var c=f(84935);t.finalize=function(e){return c.operate((function(t,f){try{t.subscribe(f)}finally{f.add(e)}}))}},47119:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createFind=t.find=void 0;var c=f(84935),r=f(14990);function n(e,t,f){var c="index"===f;return function(f,n){var a=0;f.subscribe(r.createOperatorSubscriber(n,(function(r){var d=a++;e.call(t,r,d,f)&&(n.next(c?d:r),n.complete())}),(function(){n.next(c?-1:void 0),n.complete()})))}}t.find=function(e,t){return c.operate(n(e,t,"value"))},t.createFind=n},74706:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findIndex=void 0;var c=f(84935),r=f(47119);t.findIndex=function(e,t){return c.operate(r.createFind(e,t,"index"))}},29219:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.first=void 0;var c=f(39474),r=f(49154),n=f(54783),a=f(71658),d=f(81779),o=f(14781);t.first=function(e,t){var f=arguments.length>=2;return function(i){return i.pipe(e?r.filter((function(t,f){return e(t,f,i)})):o.identity,n.take(1),f?a.defaultIfEmpty(t):d.throwIfEmpty((function(){return new c.EmptyError})))}}},21788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flatMap=void 0;var c=f(99475);t.flatMap=c.mergeMap},79749:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupBy=void 0;var c=f(2419),r=f(87103),n=f(63032),a=f(84935),d=f(14990);t.groupBy=function(e,t,f,o){return a.operate((function(a,i){var u;t&&"function"!=typeof t?(f=t.duration,u=t.element,o=t.connector):u=t;var s=new Map,l=function(e){s.forEach(e),e(i)},p=function(e){return l((function(t){return t.error(e)}))},b=0,h=!1,y=new d.OperatorSubscriber(i,(function(t){try{var a=e(t),l=s.get(a);if(!l){s.set(a,l=o?o():new n.Subject);var v=(g=a,w=l,(O=new c.Observable((function(e){b++;var t=w.subscribe(e);return function(){t.unsubscribe(),0==--b&&h&&y.unsubscribe()}}))).key=g,O);if(i.next(v),f){var m=d.createOperatorSubscriber(l,(function(){l.complete(),null==m||m.unsubscribe()}),void 0,void 0,(function(){return s.delete(a)}));y.add(r.innerFrom(f(v)).subscribe(m))}}l.next(u?u(t):t)}catch(e){p(e)}var g,w,O}),(function(){return l((function(e){return e.complete()}))}),p,(function(){return s.clear()}),(function(){return h=!0,0===b}));a.subscribe(y)}))}},29438:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ignoreElements=void 0;var c=f(84935),r=f(14990),n=f(42576);t.ignoreElements=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,n.noop))}))}},28515:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=void 0;var c=f(84935),r=f(14990);t.isEmpty=function(){return c.operate((function(e,t){e.subscribe(r.createOperatorSubscriber(t,(function(){t.next(!1),t.complete()}),(function(){t.next(!0),t.complete()})))}))}},32069:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinAllInternals=void 0;var c=f(14781),r=f(11914),n=f(9985),a=f(99475),d=f(40002);t.joinAllInternals=function(e,t){return n.pipe(d.toArray(),a.mergeMap((function(t){return e(t)})),t?r.mapOneOrManyArgs(t):c.identity)}},22435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.last=void 0;var c=f(39474),r=f(49154),n=f(71980),a=f(81779),d=f(71658),o=f(14781);t.last=function(e,t){var f=arguments.length>=2;return function(i){return i.pipe(e?r.filter((function(t,f){return e(t,f,i)})):o.identity,n.takeLast(1),f?d.defaultIfEmpty(t):a.throwIfEmpty((function(){return new c.EmptyError})))}}},47291:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.map=void 0;var c=f(84935),r=f(14990);t.map=function(e,t){return c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){c.next(e.call(t,f,n++))})))}))}},18313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapTo=void 0;var c=f(47291);t.mapTo=function(e){return c.map((function(){return e}))}},33209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.materialize=void 0;var c=f(23104),r=f(84935),n=f(14990);t.materialize=function(){return r.operate((function(e,t){e.subscribe(n.createOperatorSubscriber(t,(function(e){t.next(c.Notification.createNext(e))}),(function(){t.next(c.Notification.createComplete()),t.complete()}),(function(e){t.next(c.Notification.createError(e)),t.complete()})))}))}},72620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.max=void 0;var c=f(60122),r=f(73005);t.max=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)>0?t:f}:function(e,t){return e>t?e:t})}},99821:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeAll=void 0;var c=f(99475),r=f(14781);t.mergeAll=function(e){return void 0===e&&(e=1/0),c.mergeMap(r.identity,e)}},87788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeInternals=void 0;var c=f(87103),r=f(27738),n=f(14990);t.mergeInternals=function(e,t,f,a,d,o,i,u){var s=[],l=0,p=0,b=!1,h=function(){!b||s.length||l||t.complete()},y=function(e){return l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMap=void 0;var c=f(47291),r=f(87103),n=f(84935),a=f(87788),d=f(73005);t.mergeMap=function e(t,f,o){return void 0===o&&(o=1/0),d.isFunction(f)?e((function(e,n){return c.map((function(t,c){return f(e,t,n,c)}))(r.innerFrom(t(e,n)))}),o):("number"==typeof f&&(o=f),n.operate((function(e,f){return a.mergeInternals(e,f,t,o)})))}},61211:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMapTo=void 0;var c=f(99475),r=f(73005);t.mergeMapTo=function(e,t,f){return void 0===f&&(f=1/0),r.isFunction(t)?c.mergeMap((function(){return e}),t,f):("number"==typeof t&&(f=t),c.mergeMap((function(){return e}),f))}},97267:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeScan=void 0;var c=f(84935),r=f(87788);t.mergeScan=function(e,t,f){return void 0===f&&(f=1/0),c.operate((function(c,n){var a=t;return r.mergeInternals(c,n,(function(t,f){return e(a,t,f)}),f,(function(e){a=e}),!1,void 0,(function(){return a=null}))}))}},49303:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.min=void 0;var c=f(60122),r=f(73005);t.min=function(e){return c.reduce(r.isFunction(e)?function(t,f){return e(t,f)<0?t:f}:function(e,t){return e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.multicast=void 0;var c=f(99518),r=f(73005),n=f(81995);t.multicast=function(e,t){var f=r.isFunction(e)?e:function(){return e};return r.isFunction(t)?n.connect(t,{connector:f}):function(e){return new c.ConnectableObservable(e,f)}}},1184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observeOn=void 0;var c=f(27738),r=f(84935),n=f(14990);t.observeOn=function(e,t){return void 0===t&&(t=0),r.operate((function(f,r){f.subscribe(n.createOperatorSubscriber(r,(function(f){return c.executeSchedule(r,e,(function(){return r.next(f)}),t)}),(function(){return c.executeSchedule(r,e,(function(){return r.complete()}),t)}),(function(f){return c.executeSchedule(r,e,(function(){return r.error(f)}),t)})))}))}},96223:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0){var e=void 0;try{e=a.innerFrom(n.shift())}catch(e){return void d()}var f=o.createOperatorSubscriber(t,void 0,i.noop,i.noop);e.subscribe(f),f.add(d)}else t.complete()};d()}))}},52731:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairwise=void 0;var c=f(84935),r=f(14990);t.pairwise=function(){return c.operate((function(e,t){var f,c=!1;e.subscribe(r.createOperatorSubscriber(t,(function(e){var r=f;f=e,c&&t.next([r,e]),c=!0})))}))}},84691:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pluck=void 0;var c=f(47291);t.pluck=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publish=void 0;var c=f(63032),r=f(73848),n=f(81995);t.publish=function(e){return e?function(t){return n.connect(e)(t)}:function(e){return r.multicast(new c.Subject)(e)}}},70052:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishBehavior=void 0;var c=f(15240),r=f(99518);t.publishBehavior=function(e){return function(t){var f=new c.BehaviorSubject(e);return new r.ConnectableObservable(t,(function(){return f}))}}},82110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishLast=void 0;var c=f(90280),r=f(99518);t.publishLast=function(){return function(e){var t=new c.AsyncSubject;return new r.ConnectableObservable(e,(function(){return t}))}}},89864:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.publishReplay=void 0;var c=f(33274),r=f(73848),n=f(73005);t.publishReplay=function(e,t,f,a){f&&!n.isFunction(f)&&(a=f);var d=n.isFunction(f)?f:void 0;return function(f){return r.multicast(new c.ReplaySubject(e,t,a),d)(f)}}},179:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=void 0;var c=f(58345),r=f(84935);t.reduce=function(e,t){return r.operate(c.scanInternals(e,t,arguments.length>=2,!1,!0))}},28739:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCount=void 0;var c=f(84935),r=f(14990);t.refCount=function(){return c.operate((function(e,t){var f=null;e._refCount++;var c=r.createOperatorSubscriber(t,void 0,void 0,void 0,(function(){if(!e||e._refCount<=0||0<--e._refCount)f=null;else{var c=e._connection,r=f;f=null,!c||r&&c!==r||c.unsubscribe(),t.unsubscribe()}}));e.subscribe(c),c.closed||(f=e.connect())}))}},5313:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeat=void 0;var c=f(16332),r=f(84935),n=f(14990),a=f(87103),d=f(87513);t.repeat=function(e){var t,f,o=1/0;return null!=e&&("object"==typeof e?(t=e.count,o=void 0===t?1/0:t,f=e.delay):o=e),o<=0?function(){return c.EMPTY}:r.operate((function(e,t){var c,r=0,i=function(){if(null==c||c.unsubscribe(),c=null,null!=f){var e="number"==typeof f?d.timer(f):a.innerFrom(f(r)),o=n.createOperatorSubscriber(t,(function(){o.unsubscribe(),u()}));e.subscribe(o)}else u()},u=function(){var f=!1;c=e.subscribe(n.createOperatorSubscriber(t,void 0,(function(){++r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.repeatWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.repeatWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,o=!1,i=!1,u=function(){return i&&o&&(f.complete(),!0)},s=function(){i=!1,r=t.subscribe(n.createOperatorSubscriber(f,void 0,(function(){i=!0,!u()&&(a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){r?s():d=!0}),(function(){o=!0,u()})))),a).next()}))),d&&(r.unsubscribe(),r=null,d=!1,s())};s()}))}},40064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retry=void 0;var c=f(84935),r=f(14990),n=f(14781),a=f(87513),d=f(87103);t.retry=function(e){var t;void 0===e&&(e=1/0);var f=(t=e&&"object"==typeof e?e:{count:e}).count,o=void 0===f?1/0:f,i=t.delay,u=t.resetOnSuccess,s=void 0!==u&&u;return o<=0?n.identity:c.operate((function(e,t){var f,c=0,n=function(){var u=!1;f=e.subscribe(r.createOperatorSubscriber(t,(function(e){s&&(c=0),t.next(e)}),void 0,(function(e){if(c++{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.retryWhen=void 0;var c=f(63032),r=f(84935),n=f(14990);t.retryWhen=function(e){return r.operate((function(t,f){var r,a,d=!1,o=function(){r=t.subscribe(n.createOperatorSubscriber(f,void 0,void 0,(function(t){a||(a=new c.Subject,e(a).subscribe(n.createOperatorSubscriber(f,(function(){return r?o():d=!0})))),a&&a.next(t)}))),d&&(r.unsubscribe(),r=null,d=!1,o())};o()}))}},84193:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sample=void 0;var c=f(84935),r=f(42576),n=f(14990);t.sample=function(e){return c.operate((function(t,f){var c=!1,a=null;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,a=e}))),e.subscribe(n.createOperatorSubscriber(f,(function(){if(c){c=!1;var e=a;a=null,f.next(e)}}),r.noop))}))}},76170:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sampleTime=void 0;var c=f(52445),r=f(84193),n=f(98990);t.sampleTime=function(e,t){return void 0===t&&(t=c.asyncScheduler),r.sample(n.interval(e,t))}},85876:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scan=void 0;var c=f(84935),r=f(58345);t.scan=function(e,t){return c.operate(r.scanInternals(e,t,arguments.length>=2,!0))}},58345:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scanInternals=void 0;var c=f(14990);t.scanInternals=function(e,t,f,r,n){return function(a,d){var o=f,i=t,u=0;a.subscribe(c.createOperatorSubscriber(d,(function(t){var f=u++;i=o?e(i,t,f):(o=!0,t),r&&d.next(i)}),n&&function(){o&&d.next(i),d.complete()}))}}},41791:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sequenceEqual=void 0;var c=f(84935),r=f(14990);t.sequenceEqual=function(e,t){return void 0===t&&(t=function(e,t){return e===t}),c.operate((function(f,c){var n={buffer:[],complete:!1},a={buffer:[],complete:!1},d=function(e){c.next(e),c.complete()},o=function(e,f){var n=r.createOperatorSubscriber(c,(function(c){var r=f.buffer,n=f.complete;0===r.length?n?d(!1):e.buffer.push(c):!t(c,r.shift())&&d(!1)}),(function(){e.complete=!0;var t=f.complete,c=f.buffer;t&&d(0===c.length),null==n||n.unsubscribe()}));return n};f.subscribe(o(n,a)),e.subscribe(o(a,n))}))}},15137:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shareReplay=void 0;var c=f(33274),r=f(15137);t.shareReplay=function(e,t,f){var n,a,d,o,i=!1;return e&&"object"==typeof e?(n=e.bufferSize,o=void 0===n?1/0:n,a=e.windowTime,t=void 0===a?1/0:a,i=void 0!==(d=e.refCount)&&d,f=e.scheduler):o=null!=e?e:1/0,r.share({connector:function(){return new c.ReplaySubject(o,t,f)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:i})}},28242:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.single=void 0;var c=f(39474),r=f(46156),n=f(48598),a=f(84935),d=f(14990);t.single=function(e){return a.operate((function(t,f){var a,o=!1,i=!1,u=0;t.subscribe(d.createOperatorSubscriber(f,(function(c){i=!0,e&&!e(c,u++,t)||(o&&f.error(new r.SequenceError("Too many matching values")),o=!0,a=c)}),(function(){o?(f.next(a),f.complete()):f.error(i?new n.NotFoundError("No matching values"):new c.EmptyError)})))}))}},83169:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skip=void 0;var c=f(49154);t.skip=function(e){return c.filter((function(t,f){return e<=f}))}},42454:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipLast=void 0;var c=f(14781),r=f(84935),n=f(14990);t.skipLast=function(e){return e<=0?c.identity:r.operate((function(t,f){var c=new Array(e),r=0;return t.subscribe(n.createOperatorSubscriber(f,(function(t){var n=r++;if(n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.skipUntil=function(e){return c.operate((function(t,f){var c=!1,d=r.createOperatorSubscriber(f,(function(){null==d||d.unsubscribe(),c=!0}),a.noop);n.innerFrom(e).subscribe(d),t.subscribe(r.createOperatorSubscriber(f,(function(e){return c&&f.next(e)})))}))}},77913:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.skipWhile=void 0;var c=f(84935),r=f(14990);t.skipWhile=function(e){return c.operate((function(t,f){var c=!1,n=0;t.subscribe(r.createOperatorSubscriber(f,(function(t){return(c||(c=!e(t,n++)))&&f.next(t)})))}))}},29234:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.startWith=void 0;var c=f(12239),r=f(12433),n=f(84935);t.startWith=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeOn=void 0;var c=f(84935);t.subscribeOn=function(e,t){return void 0===t&&(t=0),c.operate((function(f,c){c.add(e.schedule((function(){return f.subscribe(c)}),t))}))}},29253:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchAll=void 0;var c=f(68518),r=f(14781);t.switchAll=function(){return c.switchMap(r.identity)}},68518:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMap=void 0;var c=f(87103),r=f(84935),n=f(14990);t.switchMap=function(e,t){return r.operate((function(f,r){var a=null,d=0,o=!1,i=function(){return o&&!a&&r.complete()};f.subscribe(n.createOperatorSubscriber(r,(function(f){null==a||a.unsubscribe();var o=0,u=d++;c.innerFrom(e(f,u)).subscribe(a=n.createOperatorSubscriber(r,(function(e){return r.next(t?t(f,e,u,o++):e)}),(function(){a=null,i()})))}),(function(){o=!0,i()})))}))}},21173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchMapTo=void 0;var c=f(68518),r=f(73005);t.switchMapTo=function(e,t){return r.isFunction(t)?c.switchMap((function(){return e}),t):c.switchMap((function(){return e}))}},73855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.switchScan=void 0;var c=f(68518),r=f(84935);t.switchScan=function(e,t){return r.operate((function(f,r){var n=t;return c.switchMap((function(t,f){return e(n,t,f)}),(function(e,t){return n=t,t}))(f).subscribe(r),function(){n=null}}))}},54783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.take=void 0;var c=f(16332),r=f(84935),n=f(14990);t.take=function(e){return e<=0?function(){return c.EMPTY}:r.operate((function(t,f){var c=0;t.subscribe(n.createOperatorSubscriber(f,(function(t){++c<=e&&(f.next(t),e<=c&&f.complete())})))}))}},71980:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.takeLast=void 0;var r=f(16332),n=f(84935),a=f(14990);t.takeLast=function(e){return e<=0?function(){return r.EMPTY}:n.operate((function(t,f){var r=[];t.subscribe(a.createOperatorSubscriber(f,(function(t){r.push(t),e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeUntil=void 0;var c=f(84935),r=f(14990),n=f(87103),a=f(42576);t.takeUntil=function(e){return c.operate((function(t,f){n.innerFrom(e).subscribe(r.createOperatorSubscriber(f,(function(){return f.complete()}),a.noop)),!f.closed&&t.subscribe(f)}))}},6060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.takeWhile=void 0;var c=f(84935),r=f(14990);t.takeWhile=function(e,t){return void 0===t&&(t=!1),c.operate((function(f,c){var n=0;f.subscribe(r.createOperatorSubscriber(c,(function(f){var r=e(f,n++);(r||t)&&c.next(f),!r&&c.complete()})))}))}},1138:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tap=void 0;var c=f(73005),r=f(84935),n=f(14990),a=f(14781);t.tap=function(e,t,f){var d=c.isFunction(e)||t||f?{next:e,error:t,complete:f}:e;return d?r.operate((function(e,t){var f;null===(f=d.subscribe)||void 0===f||f.call(d);var c=!0;e.subscribe(n.createOperatorSubscriber(t,(function(e){var f;null===(f=d.next)||void 0===f||f.call(d,e),t.next(e)}),(function(){var e;c=!1,null===(e=d.complete)||void 0===e||e.call(d),t.complete()}),(function(e){var f;c=!1,null===(f=d.error)||void 0===f||f.call(d,e),t.error(e)}),(function(){var e,t;c&&(null===(e=d.unsubscribe)||void 0===e||e.call(d)),null===(t=d.finalize)||void 0===t||t.call(d)})))})):a.identity}},77306:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=t.defaultThrottleConfig=void 0;var c=f(84935),r=f(14990),n=f(87103);t.defaultThrottleConfig={leading:!0,trailing:!1},t.throttle=function(e,f){return void 0===f&&(f=t.defaultThrottleConfig),c.operate((function(t,c){var a=f.leading,d=f.trailing,o=!1,i=null,u=null,s=!1,l=function(){null==u||u.unsubscribe(),u=null,d&&(h(),s&&c.complete())},p=function(){u=null,s&&c.complete()},b=function(t){return u=n.innerFrom(e(t)).subscribe(r.createOperatorSubscriber(c,l,p))},h=function(){if(o){o=!1;var e=i;i=null,c.next(e),!s&&b(e)}};t.subscribe(r.createOperatorSubscriber(c,(function(e){o=!0,i=e,(!u||u.closed)&&(a?h():b(e))}),(function(){s=!0,(!(d&&o&&u)||u.closed)&&c.complete()})))}))}},2239:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throttleTime=void 0;var c=f(52445),r=f(77306),n=f(87513);t.throttleTime=function(e,t,f){void 0===t&&(t=c.asyncScheduler),void 0===f&&(f=r.defaultThrottleConfig);var a=n.timer(e,t);return r.throttle((function(){return a}),f)}},81779:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwIfEmpty=void 0;var c=f(39474),r=f(84935),n=f(14990);function a(){return new c.EmptyError}t.throwIfEmpty=function(e){return void 0===e&&(e=a),r.operate((function(t,f){var c=!1;t.subscribe(n.createOperatorSubscriber(f,(function(e){c=!0,f.next(e)}),(function(){return c?f.complete():f.error(e())})))}))}},28005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimeInterval=t.timeInterval=void 0;var c=f(52445),r=f(84935),n=f(14990);t.timeInterval=function(e){return void 0===e&&(e=c.asyncScheduler),r.operate((function(t,f){var c=e.now();t.subscribe(n.createOperatorSubscriber(f,(function(t){var r=e.now(),n=r-c;c=r,f.next(new a(t,n))})))}))};var a=function(e,t){this.value=e,this.interval=t};t.TimeInterval=a},34173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeout=t.TimeoutError=void 0;var c=f(52445),r=f(91677),n=f(84935),a=f(87103),d=f(7029),o=f(14990),i=f(27738);function u(e){throw new t.TimeoutError(e)}t.TimeoutError=d.createErrorClass((function(e){return function(t){void 0===t&&(t=null),e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=t}})),t.timeout=function(e,t){var f=r.isValidDate(e)?{first:e}:"number"==typeof e?{each:e}:e,d=f.first,s=f.each,l=f.with,p=void 0===l?u:l,b=f.scheduler,h=void 0===b?null!=t?t:c.asyncScheduler:b,y=f.meta,v=void 0===y?null:y;if(null==d&&null==s)throw new TypeError("No timeout provided.");return n.operate((function(e,t){var f,c,r=null,n=0,u=function(e){c=i.executeSchedule(t,h,(function(){try{f.unsubscribe(),a.innerFrom(p({meta:v,lastValue:r,seen:n})).subscribe(t)}catch(e){t.error(e)}}),e)};f=e.subscribe(o.createOperatorSubscriber(t,(function(e){null==c||c.unsubscribe(),n++,t.next(r=e),s>0&&u(s)}),void 0,void 0,(function(){(null==c?void 0:c.closed)||null==c||c.unsubscribe(),r=null}))),!n&&u(null!=d?"number"==typeof d?d:+d-h.now():s)}))}},87223:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeoutWith=void 0;var c=f(52445),r=f(91677),n=f(34173);t.timeoutWith=function(e,t,f){var a,d,o;if(f=null!=f?f:c.async,r.isValidDate(e)?a=e:"number"==typeof e&&(d=e),!t)throw new TypeError("No observable provided to switch to");if(o=function(){return t},null==a&&null==d)throw new TypeError("No timeout provided.");return n.timeout({first:a,each:d,scheduler:f,with:o})}},88975:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timestamp=void 0;var c=f(87950),r=f(47291);t.timestamp=function(e){return void 0===e&&(e=c.dateTimestampProvider),r.map((function(t){return{value:t,timestamp:e.now()}}))}},40002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=void 0;var c=f(60122),r=f(84935),n=function(e,t){return e.push(t),e};t.toArray=function(){return r.operate((function(e,t){c.reduce(n,[])(e).subscribe(t)}))}},2826:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.window=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(42576);t.window=function(e){return r.operate((function(t,f){var r=new c.Subject;f.next(r.asObservable());var d=function(e){r.error(e),f.error(e)};return t.subscribe(n.createOperatorSubscriber(f,(function(e){return null==r?void 0:r.next(e)}),(function(){r.complete(),f.complete()}),d)),e.subscribe(n.createOperatorSubscriber(f,(function(){r.complete(),f.next(r=new c.Subject)}),a.noop,d)),function(){null==r||r.unsubscribe(),r=null}}))}},47526:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowCount=void 0;var r=f(63032),n=f(84935),a=f(14990);t.windowCount=function(e,t){void 0===t&&(t=0);var f=t>0?t:e;return n.operate((function(t,n){var d=[new r.Subject],o=0;n.next(d[0].asObservable()),t.subscribe(a.createOperatorSubscriber(n,(function(t){var a,i;try{for(var u=c(d),s=u.next();!s.done;s=u.next())s.value.next(t)}catch(e){a={error:e}}finally{try{s&&!s.done&&(i=u.return)&&i.call(u)}finally{if(a)throw a.error}}var l=o-e+1;if(l>=0&&l%f==0&&d.shift().complete(),++o%f==0){var p=new r.Subject;d.push(p),n.next(p.asObservable())}}),(function(){for(;d.length>0;)d.shift().complete();n.complete()}),(function(e){for(;d.length>0;)d.shift().error(e);n.error(e)}),(function(){d=null})))}))}},78294:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowTime=void 0;var c=f(63032),r=f(52445),n=f(93865),a=f(84935),d=f(14990),o=f(26967),i=f(12433),u=f(27738);t.windowTime=function(e){for(var t,f,s=[],l=1;l=0?u.executeSchedule(f,p,s,b,!0):a=!0,s();var l=function(e){return r.slice().forEach(e)},y=function(e){l((function(t){var f=t.window;return e(f)})),e(f),f.unsubscribe()};return t.subscribe(d.createOperatorSubscriber(f,(function(e){l((function(t){t.window.next(e),h<=++t.seen&&i(t)}))}),(function(){return y((function(e){return e.complete()}))}),(function(e){return y((function(t){return t.error(e)}))}))),function(){r=null}}))}},61883:function(e,t,f){"use strict";var c=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,f=t&&e[t],c=0;if(f)return f.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&c>=e.length&&(e=void 0),{value:e&&e[c++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowToggle=void 0;var r=f(63032),n=f(93865),a=f(84935),d=f(87103),o=f(14990),i=f(42576),u=f(26967);t.windowToggle=function(e,t){return a.operate((function(f,a){var s=[],l=function(e){for(;0{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.windowWhen=void 0;var c=f(63032),r=f(84935),n=f(14990),a=f(87103);t.windowWhen=function(e){return r.operate((function(t,f){var r,d,o=function(e){r.error(e),f.error(e)},i=function(){var t;null==d||d.unsubscribe(),null==r||r.complete(),r=new c.Subject,f.next(r.asObservable());try{t=a.innerFrom(e())}catch(e){return void o(e)}t.subscribe(d=n.createOperatorSubscriber(f,i,i,o))};i(),t.subscribe(n.createOperatorSubscriber(f,(function(e){return r.next(e)}),(function(){r.complete(),f.complete()}),o,(function(){null==d||d.unsubscribe(),r=null})))}))}},83032:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zipAll=void 0;var c=f(57654),r=f(32069);t.zipAll=function(e){return r.joinAllInternals(c.zip,e)}},78096:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleArray=void 0;var c=f(2419);t.scheduleArray=function(e,t){return new c.Observable((function(f){var c=0;return t.schedule((function(){c===e.length?f.complete():(f.next(e[c++]),f.closed||this.schedule())}))}))}},78489:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleAsyncIterable=void 0;var c=f(2419),r=f(27738);t.scheduleAsyncIterable=function(e,t){if(!e)throw new Error("Iterable cannot be null");return new c.Observable((function(f){r.executeSchedule(f,t,(function(){var c=e[Symbol.asyncIterator]();r.executeSchedule(f,t,(function(){c.next().then((function(e){e.done?f.complete():f.next(e.value)}))}),0,!0)}))}))}},51297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleIterable=void 0;var c=f(2419),r=f(3725),n=f(73005),a=f(27738);t.scheduleIterable=function(e,t){return new c.Observable((function(f){var c;return a.executeSchedule(f,t,(function(){c=e[r.iterator](),a.executeSchedule(f,t,(function(){var e,t,r;try{t=(e=c.next()).value,r=e.done}catch(e){return void f.error(e)}r?f.complete():f.next(t)}),0,!0)})),function(){return n.isFunction(null==c?void 0:c.return)&&c.return()}}))}},14001:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleObservable=void 0;var c=f(87103),r=f(1184),n=f(40276);t.scheduleObservable=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},25143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.schedulePromise=void 0;var c=f(87103),r=f(1184),n=f(40276);t.schedulePromise=function(e,t){return c.innerFrom(e).pipe(n.subscribeOn(t),r.observeOn(t))}},23676:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleReadableStreamLike=void 0;var c=f(78489),r=f(77823);t.scheduleReadableStreamLike=function(e,t){return c.scheduleAsyncIterable(r.readableStreamLikeToAsyncGenerator(e),t)}},65207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scheduled=void 0;var c=f(14001),r=f(25143),n=f(97631),a=f(51297),d=f(78489),o=f(89500),i=f(36018),u=f(73909),s=f(52743),l=f(49595),p=f(59906),b=f(77823),h=f(23676);t.scheduled=function(e,t){if(null!=e){if(o.isInteropObservable(e))return c.scheduleObservable(e,t);if(u.isArrayLike(e))return n.scheduleArray(e,t);if(i.isPromise(e))return r.schedulePromise(e,t);if(l.isAsyncIterable(e))return d.scheduleAsyncIterable(e,t);if(s.isIterable(e))return a.scheduleIterable(e,t);if(b.isReadableStreamLike(e))return h.scheduleReadableStreamLike(e,t)}throw p.createInvalidObservableTypeError(e)}},21986:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.Action=void 0;var n=function(e){function t(t,f){return e.call(this)||this}return r(t,e),t.prototype.schedule=function(e,t){return void 0===t&&(t=0),this},t}(f(93865).Subscription);t.Action=n},57574:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameAction=void 0;var n=f(49702),a=f(70505),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.animationFrameProvider.requestAnimationFrame((function(){return t.flush(void 0)}))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.animationFrameProvider.cancelAnimationFrame(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AnimationFrameAction=d},92934:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AnimationFrameScheduler=n},92189:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapAction=void 0;var n=f(49702),a=f(38908),d=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!==c&&c>0?e.prototype.requestAsyncId.call(this,t,f,c):(t.actions.push(this),t._scheduled||(t._scheduled=a.immediateProvider.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,f,c){if(void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0)return e.prototype.recycleAsyncId.call(this,t,f,c);t.actions.some((function(e){return e.id===f}))||(a.immediateProvider.clearImmediate(f),t._scheduled=void 0)},t}(n.AsyncAction);t.AsapAction=d},35523:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsapScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var f,c=this.actions;e=e||c.shift();do{if(f=e.execute(e.state,e.delay))break}while((e=c[0])&&e.id===t&&c.shift());if(this._active=!1,f){for(;(e=c[0])&&e.id===t&&c.shift();)e.unsubscribe();throw f}},t}(f(83643).AsyncScheduler);t.AsapScheduler=n},49702:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncAction=void 0;var n=f(21986),a=f(98203),d=f(26967),o=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c.pending=!1,c}return r(t,e),t.prototype.schedule=function(e,t){if(void 0===t&&(t=0),this.closed)return this;this.state=e;var f=this.id,c=this.scheduler;return null!=f&&(this.id=this.recycleAsyncId(c,f,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(c,this.id,t),this},t.prototype.requestAsyncId=function(e,t,f){return void 0===f&&(f=0),a.intervalProvider.setInterval(e.flush.bind(e,this),f)},t.prototype.recycleAsyncId=function(e,t,f){if(void 0===f&&(f=0),null!=f&&this.delay===f&&!1===this.pending)return t;a.intervalProvider.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var f=this._execute(e,t);if(f)return f;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var f,c=!1;try{this.work(e)}catch(e){c=!0,f=e||new Error("Scheduled action threw falsy error")}if(c)return this.unsubscribe(),f},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,f=this.scheduler,c=f.actions;this.work=this.state=this.scheduler=null,this.pending=!1,d.arrRemove(c,this),null!=t&&(this.id=this.recycleAsyncId(f,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(n.Action);t.AsyncAction=o},83643:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncScheduler=void 0;var n=f(10218),a=function(e){function t(t,f){void 0===f&&(f=n.Scheduler.now);var c=e.call(this,t,f)||this;return c.actions=[],c._active=!1,c._scheduled=void 0,c}return r(t,e),t.prototype.flush=function(e){var t=this.actions;if(this._active)t.push(e);else{var f;this._active=!0;do{if(f=e.execute(e.state,e.delay))break}while(e=t.shift());if(this._active=!1,f){for(;e=t.shift();)e.unsubscribe();throw f}}},t}(n.Scheduler);t.AsyncScheduler=a},36201:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueAction=void 0;var n=function(e){function t(t,f){var c=e.call(this,t,f)||this;return c.scheduler=t,c.work=f,c}return r(t,e),t.prototype.schedule=function(t,f){return void 0===f&&(f=0),f>0?e.prototype.schedule.call(this,t,f):(this.delay=f,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,f){return f>0||this.closed?e.prototype.execute.call(this,t,f):this._execute(t,f)},t.prototype.requestAsyncId=function(t,f,c){return void 0===c&&(c=0),null!=c&&c>0||null==c&&this.delay>0?e.prototype.requestAsyncId.call(this,t,f,c):t.flush(this)},t}(f(49702).AsyncAction);t.QueueAction=n},5860:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.QueueScheduler=void 0;var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(f(83643).AsyncScheduler);t.QueueScheduler=n},8558:function(e,t,f){"use strict";var c,r=this&&this.__extends||(c=function(e,t){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var f in t)Object.prototype.hasOwnProperty.call(t,f)&&(e[f]=t[f])},c(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function f(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(f.prototype=t.prototype,new f)});Object.defineProperty(t,"__esModule",{value:!0}),t.VirtualAction=t.VirtualTimeScheduler=void 0;var n=f(49702),a=f(93865),d=function(e){function t(t,f){void 0===t&&(t=o),void 0===f&&(f=1/0);var c=e.call(this,t,(function(){return c.frame}))||this;return c.maxFrames=f,c.frame=0,c.index=-1,c}return r(t,e),t.prototype.flush=function(){for(var e,t,f=this.actions,c=this.maxFrames;(t=f[0])&&t.delay<=c&&(f.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=f.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(f(83643).AsyncScheduler);t.VirtualTimeScheduler=d;var o=function(e){function t(t,f,c){void 0===c&&(c=t.index+=1);var r=e.call(this,t,f)||this;return r.scheduler=t,r.work=f,r.index=c,r.active=!0,r.index=t.index=c,r}return r(t,e),t.prototype.schedule=function(f,c){if(void 0===c&&(c=0),Number.isFinite(c)){if(!this.id)return e.prototype.schedule.call(this,f,c);this.active=!1;var r=new t(this.scheduler,this.work);return this.add(r),r.schedule(f,c)}return a.Subscription.EMPTY},t.prototype.requestAsyncId=function(e,f,c){void 0===c&&(c=0),this.delay=e.frame+c;var r=e.actions;return r.push(this),r.sort(t.sortActions),!0},t.prototype.recycleAsyncId=function(e,t,f){void 0===f&&(f=0)},t.prototype._execute=function(t,f){if(!0===this.active)return e.prototype._execute.call(this,t,f)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(n.AsyncAction);t.VirtualAction=o},63660:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrame=t.animationFrameScheduler=void 0;var c=f(57574),r=f(92934);t.animationFrameScheduler=new r.AnimationFrameScheduler(c.AnimationFrameAction),t.animationFrame=t.animationFrameScheduler},70505:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asap=t.asapScheduler=void 0;var c=f(92189),r=f(35523);t.asapScheduler=new r.AsapScheduler(c.AsapAction),t.asap=t.asapScheduler},52445:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.async=t.asyncScheduler=void 0;var c=f(49702),r=f(83643);t.asyncScheduler=new r.AsyncScheduler(c.AsyncAction),t.async=t.asyncScheduler},87950:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dateTimestampProvider=void 0,t.dateTimestampProvider={now:function(){return(t.dateTimestampProvider.delegate||Date).now()},delegate:void 0}},38908:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.performanceTimestampProvider=void 0,t.performanceTimestampProvider={now:function(){return(t.performanceTimestampProvider.delegate||performance).now()},delegate:void 0}},38615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.queue=t.queueScheduler=void 0;var c=f(36201),r=f(5860);t.queueScheduler=new r.QueueScheduler(c.QueueAction),t.queue=t.queueScheduler},84590:function(e,t){"use strict";var f=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},c=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";function f(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}Object.defineProperty(t,"__esModule",{value:!0}),t.iterator=t.getSymbolIterator=void 0,t.getSymbolIterator=f,t.iterator=f()},72801:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.observable=void 0,t.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},28433:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},42351:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentOutOfRangeError=void 0;var c=f(7029);t.ArgumentOutOfRangeError=c.createErrorClass((function(e){return function(){e(this),this.name="ArgumentOutOfRangeError",this.message="argument out of range"}}))},39474:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyError=void 0;var c=f(7029);t.EmptyError=c.createErrorClass((function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}}))},97629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TestTools=t.Immediate=void 0;var f,c=1,r={};function n(e){return e in r&&(delete r[e],!0)}t.Immediate={setImmediate:function(e){var t=c++;return r[t]=!0,f||(f=Promise.resolve()),f.then((function(){return n(t)&&e()})),t},clearImmediate:function(e){n(e)}},t.TestTools={pending:function(){return Object.keys(r).length}}},48598:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NotFoundError=void 0;var c=f(7029);t.NotFoundError=c.createErrorClass((function(e){return function(t){e(this),this.name="NotFoundError",this.message=t}}))},82642:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectUnsubscribedError=void 0;var c=f(7029);t.ObjectUnsubscribedError=c.createErrorClass((function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}))},46156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SequenceError=void 0;var c=f(7029);t.SequenceError=c.createErrorClass((function(e){return function(t){e(this),this.name="SequenceError",this.message=t}}))},24805:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnsubscriptionError=void 0;var c=f(7029);t.UnsubscriptionError=c.createErrorClass((function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map((function(e,t){return t+1+") "+e.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}}))},12433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.popNumber=t.popScheduler=t.popResultSelector=void 0;var c=f(73005),r=f(59016);function n(e){return e[e.length-1]}t.popResultSelector=function(e){return c.isFunction(n(e))?e.pop():void 0},t.popScheduler=function(e){return r.isScheduler(n(e))?e.pop():void 0},t.popNumber=function(e,t){return"number"==typeof n(e)?e.pop():t}},91203:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsArgArrayOrObject=void 0;var f=Array.isArray,c=Object.getPrototypeOf,r=Object.prototype,n=Object.keys;t.argsArgArrayOrObject=function(e){if(1===e.length){var t=e[0];if(f(t))return{args:t,keys:null};if((d=t)&&"object"==typeof d&&c(d)===r){var a=n(t);return{args:a.map((function(e){return t[e]})),keys:a}}}var d;return{args:e,keys:null}}},5498:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.argsOrArgArray=void 0;var f=Array.isArray;t.argsOrArgArray=function(e){return 1===e.length&&f(e[0])?e[0]:e}},26967:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrRemove=void 0,t.arrRemove=function(e,t){if(e){var f=e.indexOf(t);0<=f&&e.splice(f,1)}}},7029:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createErrorClass=void 0,t.createErrorClass=function(e){var t=e((function(e){Error.call(e),e.stack=(new Error).stack}));return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}},60641:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createObject=void 0,t.createObject=function(e,t){return e.reduce((function(e,f,c){return e[f]=t[c],e}),{})}},86110:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.captureError=t.errorContext=void 0;var c=f(23280),r=null;t.errorContext=function(e){if(c.config.useDeprecatedSynchronousErrorHandling){var t=!r;if(t&&(r={errorThrown:!1,error:null}),e(),t){var f=r,n=f.errorThrown,a=f.error;if(r=null,n)throw a}}else e()},t.captureError=function(e){c.config.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=e)}},27738:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.executeSchedule=void 0,t.executeSchedule=function(e,t,f,c,r){void 0===c&&(c=0),void 0===r&&(r=!1);var n=t.schedule((function(){f(),r?e.add(this.schedule(null,c)):this.unsubscribe()}),c);if(e.add(n),!r)return n}},14781:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identity=void 0,t.identity=function(e){return e}},73909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayLike=void 0,t.isArrayLike=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},49595:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAsyncIterable=void 0;var c=f(73005);t.isAsyncIterable=function(e){return Symbol.asyncIterator&&c.isFunction(null==e?void 0:e[Symbol.asyncIterator])}},91677:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidDate=void 0,t.isValidDate=function(e){return e instanceof Date&&!isNaN(e)}},73005:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=void 0,t.isFunction=function(e){return"function"==typeof e}},89500:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInteropObservable=void 0;var c=f(72801),r=f(73005);t.isInteropObservable=function(e){return r.isFunction(e[c.observable])}},52743:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIterable=void 0;var c=f(3725),r=f(73005);t.isIterable=function(e){return r.isFunction(null==e?void 0:e[c.iterator])}},88386:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=f(2419),r=f(73005);t.isObservable=function(e){return!!e&&(e instanceof c.Observable||r.isFunction(e.lift)&&r.isFunction(e.subscribe))}},36018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=f(73005);t.isPromise=function(e){return c.isFunction(null==e?void 0:e.then)}},77823:function(e,t,f){"use strict";var c=this&&this.__generator||function(e,t){var f,c,r,n,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return n={next:d(0),throw:d(1),return:d(2)},"function"==typeof Symbol&&(n[Symbol.iterator]=function(){return this}),n;function d(n){return function(d){return function(n){if(f)throw new TypeError("Generator is already executing.");for(;a;)try{if(f=1,c&&(r=2&n[0]?c.return:n[0]?c.throw||((r=c.return)&&r.call(c),0):c.next)&&!(r=r.call(c,n[1])).done)return r;switch(c=0,r&&(n=[2&n[0],r.value]),n[0]){case 0:case 1:r=n;break;case 4:return a.label++,{value:n[1],done:!1};case 5:a.label++,c=n[1],n=[0];continue;case 7:n=a.ops.pop(),a.trys.pop();continue;default:if(!((r=(r=a.trys).length>0&&r[r.length-1])||6!==n[0]&&2!==n[0])){a=0;continue}if(3===n[0]&&(!r||n[1]>r[0]&&n[1]1||o(e,t)}))})}function o(e,t){try{(f=n[e](t)).value instanceof r?Promise.resolve(f.value.v).then(i,u):s(a[0][2],f)}catch(e){s(a[0][3],e)}var f}function i(e){o("next",e)}function u(e){o("throw",e)}function s(e,t){e(t),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(t,"__esModule",{value:!0}),t.isReadableStreamLike=t.readableStreamLikeToAsyncGenerator=void 0;var a=f(73005);t.readableStreamLikeToAsyncGenerator=function(e){return n(this,arguments,(function(){var t,f,n;return c(this,(function(c){switch(c.label){case 0:t=e.getReader(),c.label=1;case 1:c.trys.push([1,,9,10]),c.label=2;case 2:return[4,r(t.read())];case 3:return f=c.sent(),n=f.value,f.done?[4,r(void 0)]:[3,5];case 4:return[2,c.sent()];case 5:return[4,r(n)];case 6:return[4,c.sent()];case 7:return c.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}}))}))},t.isReadableStreamLike=function(e){return a.isFunction(null==e?void 0:e.getReader)}},59016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isScheduler=void 0;var c=f(73005);t.isScheduler=function(e){return e&&c.isFunction(e.schedule)}},84935:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.operate=t.hasLift=void 0;var c=f(73005);function r(e){return c.isFunction(null==e?void 0:e.lift)}t.hasLift=r,t.operate=function(e){return function(t){if(r(t))return t.lift((function(t){try{return e(t,this)}catch(e){this.error(e)}}));throw new TypeError("Unable to lift unknown Observable type")}}},11914:function(e,t,f){"use strict";var c=this&&this.__read||function(e,t){var f="function"==typeof Symbol&&e[Symbol.iterator];if(!f)return e;var c,r,n=f.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(c=n.next()).done;)a.push(c.value)}catch(e){r={error:e}}finally{try{c&&!c.done&&(f=n.return)&&f.call(n)}finally{if(r)throw r.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var f=0,c=t.length,r=e.length;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noop=void 0,t.noop=function(){}},38634:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.not=void 0,t.not=function(e,t){return function(f,c){return!e.call(t,f,c)}}},9985:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pipeFromArray=t.pipe=void 0;var c=f(14781);function r(e){return 0===e.length?c.identity:1===e.length?e[0]:function(t){return e.reduce((function(e,t){return t(e)}),t)}}t.pipe=function(){for(var e=[],t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportUnhandledError=void 0;var c=f(23280),r=f(84590);t.reportUnhandledError=function(e){r.timeoutProvider.setTimeout((function(){var t=c.config.onUnhandledError;if(!t)throw e;t(e)}))}},59906:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createInvalidObservableTypeError=void 0,t.createInvalidObservableTypeError=function(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}},89509:(e,t,f)=>{var c=f(48764),r=c.Buffer;function n(e,t){for(var f in e)t[f]=e[f]}function a(e,t,f){return r(e,t,f)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=c:(n(c,t),t.Buffer=a),a.prototype=Object.create(r.prototype),n(r,a),a.from=function(e,t,f){if("number"==typeof e)throw new TypeError("Argument must not be a number");return r(e,t,f)},a.alloc=function(e,t,f){if("number"!=typeof e)throw new TypeError("Argument must be a number");var c=r(e);return void 0!==t?"string"==typeof f?c.fill(t,f):c.fill(t):c.fill(0),c},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return c.SlowBuffer(e)}},86851:(e,t,f)=>{"use strict";var c=f(35171),r=Array.prototype.concat,n=Array.prototype.slice,a=e.exports=function(e){for(var t=[],f=0,a=e.length;f{!function(e){"use strict";var t=function(e){var t,f=new Float64Array(16);if(e)for(t=0;t>24&255,e[t+1]=f>>16&255,e[t+2]=f>>8&255,e[t+3]=255&f,e[t+4]=c>>24&255,e[t+5]=c>>16&255,e[t+6]=c>>8&255,e[t+7]=255&c}function h(e,t,f,c,r){var n,a=0;for(n=0;n>>8)-1}function y(e,t,f,c){return h(e,t,f,c,16)}function v(e,t,f,c){return h(e,t,f,c,32)}function m(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,o=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,i=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=n,x=a,P=d,k=o,M=i,j=u,S=s,T=l,E=p,A=b,I=h,N=y,R=v,B=m,C=g,_=w,V=0;V<20;V+=2)O^=(r=(R^=(r=(E^=(r=(M^=(r=O+R|0)<<7|r>>>25)+O|0)<<9|r>>>23)+M|0)<<13|r>>>19)+E|0)<<18|r>>>14,j^=(r=(x^=(r=(B^=(r=(A^=(r=j+x|0)<<7|r>>>25)+j|0)<<9|r>>>23)+A|0)<<13|r>>>19)+B|0)<<18|r>>>14,I^=(r=(S^=(r=(P^=(r=(C^=(r=I+S|0)<<7|r>>>25)+I|0)<<9|r>>>23)+C|0)<<13|r>>>19)+P|0)<<18|r>>>14,_^=(r=(N^=(r=(T^=(r=(k^=(r=_+N|0)<<7|r>>>25)+_|0)<<9|r>>>23)+k|0)<<13|r>>>19)+T|0)<<18|r>>>14,O^=(r=(k^=(r=(P^=(r=(x^=(r=O+k|0)<<7|r>>>25)+O|0)<<9|r>>>23)+x|0)<<13|r>>>19)+P|0)<<18|r>>>14,j^=(r=(M^=(r=(T^=(r=(S^=(r=j+M|0)<<7|r>>>25)+j|0)<<9|r>>>23)+S|0)<<13|r>>>19)+T|0)<<18|r>>>14,I^=(r=(A^=(r=(E^=(r=(N^=(r=I+A|0)<<7|r>>>25)+I|0)<<9|r>>>23)+N|0)<<13|r>>>19)+E|0)<<18|r>>>14,_^=(r=(C^=(r=(B^=(r=(R^=(r=_+C|0)<<7|r>>>25)+_|0)<<9|r>>>23)+R|0)<<13|r>>>19)+B|0)<<18|r>>>14;O=O+n|0,x=x+a|0,P=P+d|0,k=k+o|0,M=M+i|0,j=j+u|0,S=S+s|0,T=T+l|0,E=E+p|0,A=A+b|0,I=I+h|0,N=N+y|0,R=R+v|0,B=B+m|0,C=C+g|0,_=_+w|0,e[0]=O>>>0&255,e[1]=O>>>8&255,e[2]=O>>>16&255,e[3]=O>>>24&255,e[4]=x>>>0&255,e[5]=x>>>8&255,e[6]=x>>>16&255,e[7]=x>>>24&255,e[8]=P>>>0&255,e[9]=P>>>8&255,e[10]=P>>>16&255,e[11]=P>>>24&255,e[12]=k>>>0&255,e[13]=k>>>8&255,e[14]=k>>>16&255,e[15]=k>>>24&255,e[16]=M>>>0&255,e[17]=M>>>8&255,e[18]=M>>>16&255,e[19]=M>>>24&255,e[20]=j>>>0&255,e[21]=j>>>8&255,e[22]=j>>>16&255,e[23]=j>>>24&255,e[24]=S>>>0&255,e[25]=S>>>8&255,e[26]=S>>>16&255,e[27]=S>>>24&255,e[28]=T>>>0&255,e[29]=T>>>8&255,e[30]=T>>>16&255,e[31]=T>>>24&255,e[32]=E>>>0&255,e[33]=E>>>8&255,e[34]=E>>>16&255,e[35]=E>>>24&255,e[36]=A>>>0&255,e[37]=A>>>8&255,e[38]=A>>>16&255,e[39]=A>>>24&255,e[40]=I>>>0&255,e[41]=I>>>8&255,e[42]=I>>>16&255,e[43]=I>>>24&255,e[44]=N>>>0&255,e[45]=N>>>8&255,e[46]=N>>>16&255,e[47]=N>>>24&255,e[48]=R>>>0&255,e[49]=R>>>8&255,e[50]=R>>>16&255,e[51]=R>>>24&255,e[52]=B>>>0&255,e[53]=B>>>8&255,e[54]=B>>>16&255,e[55]=B>>>24&255,e[56]=C>>>0&255,e[57]=C>>>8&255,e[58]=C>>>16&255,e[59]=C>>>24&255,e[60]=_>>>0&255,e[61]=_>>>8&255,e[62]=_>>>16&255,e[63]=_>>>24&255}(e,t,f,c)}function g(e,t,f,c){!function(e,t,f,c){for(var r,n=255&c[0]|(255&c[1])<<8|(255&c[2])<<16|(255&c[3])<<24,a=255&f[0]|(255&f[1])<<8|(255&f[2])<<16|(255&f[3])<<24,d=255&f[4]|(255&f[5])<<8|(255&f[6])<<16|(255&f[7])<<24,o=255&f[8]|(255&f[9])<<8|(255&f[10])<<16|(255&f[11])<<24,i=255&f[12]|(255&f[13])<<8|(255&f[14])<<16|(255&f[15])<<24,u=255&c[4]|(255&c[5])<<8|(255&c[6])<<16|(255&c[7])<<24,s=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,l=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,p=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,b=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,h=255&c[8]|(255&c[9])<<8|(255&c[10])<<16|(255&c[11])<<24,y=255&f[16]|(255&f[17])<<8|(255&f[18])<<16|(255&f[19])<<24,v=255&f[20]|(255&f[21])<<8|(255&f[22])<<16|(255&f[23])<<24,m=255&f[24]|(255&f[25])<<8|(255&f[26])<<16|(255&f[27])<<24,g=255&f[28]|(255&f[29])<<8|(255&f[30])<<16|(255&f[31])<<24,w=255&c[12]|(255&c[13])<<8|(255&c[14])<<16|(255&c[15])<<24,O=0;O<20;O+=2)n^=(r=(v^=(r=(p^=(r=(i^=(r=n+v|0)<<7|r>>>25)+n|0)<<9|r>>>23)+i|0)<<13|r>>>19)+p|0)<<18|r>>>14,u^=(r=(a^=(r=(m^=(r=(b^=(r=u+a|0)<<7|r>>>25)+u|0)<<9|r>>>23)+b|0)<<13|r>>>19)+m|0)<<18|r>>>14,h^=(r=(s^=(r=(d^=(r=(g^=(r=h+s|0)<<7|r>>>25)+h|0)<<9|r>>>23)+g|0)<<13|r>>>19)+d|0)<<18|r>>>14,w^=(r=(y^=(r=(l^=(r=(o^=(r=w+y|0)<<7|r>>>25)+w|0)<<9|r>>>23)+o|0)<<13|r>>>19)+l|0)<<18|r>>>14,n^=(r=(o^=(r=(d^=(r=(a^=(r=n+o|0)<<7|r>>>25)+n|0)<<9|r>>>23)+a|0)<<13|r>>>19)+d|0)<<18|r>>>14,u^=(r=(i^=(r=(l^=(r=(s^=(r=u+i|0)<<7|r>>>25)+u|0)<<9|r>>>23)+s|0)<<13|r>>>19)+l|0)<<18|r>>>14,h^=(r=(b^=(r=(p^=(r=(y^=(r=h+b|0)<<7|r>>>25)+h|0)<<9|r>>>23)+y|0)<<13|r>>>19)+p|0)<<18|r>>>14,w^=(r=(g^=(r=(m^=(r=(v^=(r=w+g|0)<<7|r>>>25)+w|0)<<9|r>>>23)+v|0)<<13|r>>>19)+m|0)<<18|r>>>14;e[0]=n>>>0&255,e[1]=n>>>8&255,e[2]=n>>>16&255,e[3]=n>>>24&255,e[4]=u>>>0&255,e[5]=u>>>8&255,e[6]=u>>>16&255,e[7]=u>>>24&255,e[8]=h>>>0&255,e[9]=h>>>8&255,e[10]=h>>>16&255,e[11]=h>>>24&255,e[12]=w>>>0&255,e[13]=w>>>8&255,e[14]=w>>>16&255,e[15]=w>>>24&255,e[16]=s>>>0&255,e[17]=s>>>8&255,e[18]=s>>>16&255,e[19]=s>>>24&255,e[20]=l>>>0&255,e[21]=l>>>8&255,e[22]=l>>>16&255,e[23]=l>>>24&255,e[24]=p>>>0&255,e[25]=p>>>8&255,e[26]=p>>>16&255,e[27]=p>>>24&255,e[28]=b>>>0&255,e[29]=b>>>8&255,e[30]=b>>>16&255,e[31]=b>>>24&255}(e,t,f,c)}var w=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function O(e,t,f,c,r,n,a){var d,o,i=new Uint8Array(16),u=new Uint8Array(64);for(o=0;o<16;o++)i[o]=0;for(o=0;o<8;o++)i[o]=n[o];for(;r>=64;){for(m(u,i,a,w),o=0;o<64;o++)e[t+o]=f[c+o]^u[o];for(d=1,o=8;o<16;o++)d=d+(255&i[o])|0,i[o]=255&d,d>>>=8;r-=64,t+=64,c+=64}if(r>0)for(m(u,i,a,w),o=0;o=64;){for(m(o,d,r,w),a=0;a<64;a++)e[t+a]=o[a];for(n=1,a=8;a<16;a++)n=n+(255&d[a])|0,d[a]=255&n,n>>>=8;f-=64,t+=64}if(f>0)for(m(o,d,r,w),a=0;a>>13|f<<3),c=255&e[4]|(255&e[5])<<8,this.r[2]=7939&(f>>>10|c<<6),r=255&e[6]|(255&e[7])<<8,this.r[3]=8191&(c>>>7|r<<9),n=255&e[8]|(255&e[9])<<8,this.r[4]=255&(r>>>4|n<<12),this.r[5]=n>>>1&8190,a=255&e[10]|(255&e[11])<<8,this.r[6]=8191&(n>>>14|a<<2),d=255&e[12]|(255&e[13])<<8,this.r[7]=8065&(a>>>11|d<<5),o=255&e[14]|(255&e[15])<<8,this.r[8]=8191&(d>>>8|o<<8),this.r[9]=o>>>5&127,this.pad[0]=255&e[16]|(255&e[17])<<8,this.pad[1]=255&e[18]|(255&e[19])<<8,this.pad[2]=255&e[20]|(255&e[21])<<8,this.pad[3]=255&e[22]|(255&e[23])<<8,this.pad[4]=255&e[24]|(255&e[25])<<8,this.pad[5]=255&e[26]|(255&e[27])<<8,this.pad[6]=255&e[28]|(255&e[29])<<8,this.pad[7]=255&e[30]|(255&e[31])<<8};function j(e,t,f,c,r,n){var a=new M(n);return a.update(f,c,r),a.finish(e,t),0}function S(e,t,f,c,r,n){var a=new Uint8Array(16);return j(a,0,f,c,r,n),y(e,t,a,0)}function T(e,t,f,c,r){var n;if(f<32)return-1;for(k(e,0,t,0,f,c,r),j(e,16,e,32,f-32,e),n=0;n<16;n++)e[n]=0;return 0}function E(e,t,f,c,r){var n,a=new Uint8Array(32);if(f<32)return-1;if(P(a,0,32,c,r),0!==S(t,16,t,32,f-32,a))return-1;for(k(e,0,t,0,f,c,r),n=0;n<32;n++)e[n]=0;return 0}function A(e,t){var f;for(f=0;f<16;f++)e[f]=0|t[f]}function I(e){var t,f,c=1;for(t=0;t<16;t++)f=e[t]+c+65535,c=Math.floor(f/65536),e[t]=f-65536*c;e[0]+=c-1+37*(c-1)}function N(e,t,f){for(var c,r=~(f-1),n=0;n<16;n++)c=r&(e[n]^t[n]),e[n]^=c,t[n]^=c}function R(e,f){var c,r,n,a=t(),d=t();for(c=0;c<16;c++)d[c]=f[c];for(I(d),I(d),I(d),r=0;r<2;r++){for(a[0]=d[0]-65517,c=1;c<15;c++)a[c]=d[c]-65535-(a[c-1]>>16&1),a[c-1]&=65535;a[15]=d[15]-32767-(a[14]>>16&1),n=a[15]>>16&1,a[14]&=65535,N(d,a,1-n)}for(c=0;c<16;c++)e[2*c]=255&d[c],e[2*c+1]=d[c]>>8}function B(e,t){var f=new Uint8Array(32),c=new Uint8Array(32);return R(f,e),R(c,t),v(f,0,c,0)}function C(e){var t=new Uint8Array(32);return R(t,e),1&t[0]}function _(e,t){var f;for(f=0;f<16;f++)e[f]=t[2*f]+(t[2*f+1]<<8);e[15]&=32767}function V(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]+f[c]}function U(e,t,f){for(var c=0;c<16;c++)e[c]=t[c]-f[c]}function H(e,t,f){var c,r,n=0,a=0,d=0,o=0,i=0,u=0,s=0,l=0,p=0,b=0,h=0,y=0,v=0,m=0,g=0,w=0,O=0,x=0,P=0,k=0,M=0,j=0,S=0,T=0,E=0,A=0,I=0,N=0,R=0,B=0,C=0,_=f[0],V=f[1],U=f[2],H=f[3],L=f[4],D=f[5],z=f[6],F=f[7],q=f[8],W=f[9],X=f[10],K=f[11],Z=f[12],G=f[13],Y=f[14],J=f[15];n+=(c=t[0])*_,a+=c*V,d+=c*U,o+=c*H,i+=c*L,u+=c*D,s+=c*z,l+=c*F,p+=c*q,b+=c*W,h+=c*X,y+=c*K,v+=c*Z,m+=c*G,g+=c*Y,w+=c*J,a+=(c=t[1])*_,d+=c*V,o+=c*U,i+=c*H,u+=c*L,s+=c*D,l+=c*z,p+=c*F,b+=c*q,h+=c*W,y+=c*X,v+=c*K,m+=c*Z,g+=c*G,w+=c*Y,O+=c*J,d+=(c=t[2])*_,o+=c*V,i+=c*U,u+=c*H,s+=c*L,l+=c*D,p+=c*z,b+=c*F,h+=c*q,y+=c*W,v+=c*X,m+=c*K,g+=c*Z,w+=c*G,O+=c*Y,x+=c*J,o+=(c=t[3])*_,i+=c*V,u+=c*U,s+=c*H,l+=c*L,p+=c*D,b+=c*z,h+=c*F,y+=c*q,v+=c*W,m+=c*X,g+=c*K,w+=c*Z,O+=c*G,x+=c*Y,P+=c*J,i+=(c=t[4])*_,u+=c*V,s+=c*U,l+=c*H,p+=c*L,b+=c*D,h+=c*z,y+=c*F,v+=c*q,m+=c*W,g+=c*X,w+=c*K,O+=c*Z,x+=c*G,P+=c*Y,k+=c*J,u+=(c=t[5])*_,s+=c*V,l+=c*U,p+=c*H,b+=c*L,h+=c*D,y+=c*z,v+=c*F,m+=c*q,g+=c*W,w+=c*X,O+=c*K,x+=c*Z,P+=c*G,k+=c*Y,M+=c*J,s+=(c=t[6])*_,l+=c*V,p+=c*U,b+=c*H,h+=c*L,y+=c*D,v+=c*z,m+=c*F,g+=c*q,w+=c*W,O+=c*X,x+=c*K,P+=c*Z,k+=c*G,M+=c*Y,j+=c*J,l+=(c=t[7])*_,p+=c*V,b+=c*U,h+=c*H,y+=c*L,v+=c*D,m+=c*z,g+=c*F,w+=c*q,O+=c*W,x+=c*X,P+=c*K,k+=c*Z,M+=c*G,j+=c*Y,S+=c*J,p+=(c=t[8])*_,b+=c*V,h+=c*U,y+=c*H,v+=c*L,m+=c*D,g+=c*z,w+=c*F,O+=c*q,x+=c*W,P+=c*X,k+=c*K,M+=c*Z,j+=c*G,S+=c*Y,T+=c*J,b+=(c=t[9])*_,h+=c*V,y+=c*U,v+=c*H,m+=c*L,g+=c*D,w+=c*z,O+=c*F,x+=c*q,P+=c*W,k+=c*X,M+=c*K,j+=c*Z,S+=c*G,T+=c*Y,E+=c*J,h+=(c=t[10])*_,y+=c*V,v+=c*U,m+=c*H,g+=c*L,w+=c*D,O+=c*z,x+=c*F,P+=c*q,k+=c*W,M+=c*X,j+=c*K,S+=c*Z,T+=c*G,E+=c*Y,A+=c*J,y+=(c=t[11])*_,v+=c*V,m+=c*U,g+=c*H,w+=c*L,O+=c*D,x+=c*z,P+=c*F,k+=c*q,M+=c*W,j+=c*X,S+=c*K,T+=c*Z,E+=c*G,A+=c*Y,I+=c*J,v+=(c=t[12])*_,m+=c*V,g+=c*U,w+=c*H,O+=c*L,x+=c*D,P+=c*z,k+=c*F,M+=c*q,j+=c*W,S+=c*X,T+=c*K,E+=c*Z,A+=c*G,I+=c*Y,N+=c*J,m+=(c=t[13])*_,g+=c*V,w+=c*U,O+=c*H,x+=c*L,P+=c*D,k+=c*z,M+=c*F,j+=c*q,S+=c*W,T+=c*X,E+=c*K,A+=c*Z,I+=c*G,N+=c*Y,R+=c*J,g+=(c=t[14])*_,w+=c*V,O+=c*U,x+=c*H,P+=c*L,k+=c*D,M+=c*z,j+=c*F,S+=c*q,T+=c*W,E+=c*X,A+=c*K,I+=c*Z,N+=c*G,R+=c*Y,B+=c*J,w+=(c=t[15])*_,a+=38*(x+=c*U),d+=38*(P+=c*H),o+=38*(k+=c*L),i+=38*(M+=c*D),u+=38*(j+=c*z),s+=38*(S+=c*F),l+=38*(T+=c*q),p+=38*(E+=c*W),b+=38*(A+=c*X),h+=38*(I+=c*K),y+=38*(N+=c*Z),v+=38*(R+=c*G),m+=38*(B+=c*Y),g+=38*(C+=c*J),n=(c=(n+=38*(O+=c*V))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n=(c=(n+=r-1+37*(r-1))+(r=1)+65535)-65536*(r=Math.floor(c/65536)),a=(c=a+r+65535)-65536*(r=Math.floor(c/65536)),d=(c=d+r+65535)-65536*(r=Math.floor(c/65536)),o=(c=o+r+65535)-65536*(r=Math.floor(c/65536)),i=(c=i+r+65535)-65536*(r=Math.floor(c/65536)),u=(c=u+r+65535)-65536*(r=Math.floor(c/65536)),s=(c=s+r+65535)-65536*(r=Math.floor(c/65536)),l=(c=l+r+65535)-65536*(r=Math.floor(c/65536)),p=(c=p+r+65535)-65536*(r=Math.floor(c/65536)),b=(c=b+r+65535)-65536*(r=Math.floor(c/65536)),h=(c=h+r+65535)-65536*(r=Math.floor(c/65536)),y=(c=y+r+65535)-65536*(r=Math.floor(c/65536)),v=(c=v+r+65535)-65536*(r=Math.floor(c/65536)),m=(c=m+r+65535)-65536*(r=Math.floor(c/65536)),g=(c=g+r+65535)-65536*(r=Math.floor(c/65536)),w=(c=w+r+65535)-65536*(r=Math.floor(c/65536)),n+=r-1+37*(r-1),e[0]=n,e[1]=a,e[2]=d,e[3]=o,e[4]=i,e[5]=u,e[6]=s,e[7]=l,e[8]=p,e[9]=b,e[10]=h,e[11]=y,e[12]=v,e[13]=m,e[14]=g,e[15]=w}function L(e,t){H(e,t,t)}function D(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=253;c>=0;c--)L(r,r),2!==c&&4!==c&&H(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function z(e,f){var c,r=t();for(c=0;c<16;c++)r[c]=f[c];for(c=250;c>=0;c--)L(r,r),1!==c&&H(r,r,f);for(c=0;c<16;c++)e[c]=r[c]}function F(e,f,c){var r,n,a=new Uint8Array(32),d=new Float64Array(80),i=t(),u=t(),s=t(),l=t(),p=t(),b=t();for(n=0;n<31;n++)a[n]=f[n];for(a[31]=127&f[31]|64,a[0]&=248,_(d,c),n=0;n<16;n++)u[n]=d[n],l[n]=i[n]=s[n]=0;for(i[0]=l[0]=1,n=254;n>=0;--n)N(i,u,r=a[n>>>3]>>>(7&n)&1),N(s,l,r),V(p,i,s),U(i,i,s),V(s,u,l),U(u,u,l),L(l,p),L(b,i),H(i,s,i),H(s,u,p),V(p,i,s),U(i,i,s),L(u,i),U(s,l,b),H(i,s,o),V(i,i,l),H(s,s,i),H(i,l,b),H(l,u,d),L(u,p),N(i,u,r),N(s,l,r);for(n=0;n<16;n++)d[n+16]=i[n],d[n+32]=s[n],d[n+48]=u[n],d[n+64]=l[n];var h=d.subarray(32),y=d.subarray(16);return D(h,h),H(y,y,h),R(e,y),0}function q(e,t){return F(e,t,n)}function W(e,t){return c(t,32),q(e,t)}function X(e,t,f){var c=new Uint8Array(32);return F(c,f,t),g(e,r,c,w)}M.prototype.blocks=function(e,t,f){for(var c,r,n,a,d,o,i,u,s,l,p,b,h,y,v,m,g,w,O,x=this.fin?0:2048,P=this.h[0],k=this.h[1],M=this.h[2],j=this.h[3],S=this.h[4],T=this.h[5],E=this.h[6],A=this.h[7],I=this.h[8],N=this.h[9],R=this.r[0],B=this.r[1],C=this.r[2],_=this.r[3],V=this.r[4],U=this.r[5],H=this.r[6],L=this.r[7],D=this.r[8],z=this.r[9];f>=16;)l=s=0,l+=(P+=8191&(c=255&e[t+0]|(255&e[t+1])<<8))*R,l+=(k+=8191&(c>>>13|(r=255&e[t+2]|(255&e[t+3])<<8)<<3))*(5*z),l+=(M+=8191&(r>>>10|(n=255&e[t+4]|(255&e[t+5])<<8)<<6))*(5*D),l+=(j+=8191&(n>>>7|(a=255&e[t+6]|(255&e[t+7])<<8)<<9))*(5*L),s=(l+=(S+=8191&(a>>>4|(d=255&e[t+8]|(255&e[t+9])<<8)<<12))*(5*H))>>>13,l&=8191,l+=(T+=d>>>1&8191)*(5*U),l+=(E+=8191&(d>>>14|(o=255&e[t+10]|(255&e[t+11])<<8)<<2))*(5*V),l+=(A+=8191&(o>>>11|(i=255&e[t+12]|(255&e[t+13])<<8)<<5))*(5*_),l+=(I+=8191&(i>>>8|(u=255&e[t+14]|(255&e[t+15])<<8)<<8))*(5*C),p=s+=(l+=(N+=u>>>5|x)*(5*B))>>>13,p+=P*B,p+=k*R,p+=M*(5*z),p+=j*(5*D),s=(p+=S*(5*L))>>>13,p&=8191,p+=T*(5*H),p+=E*(5*U),p+=A*(5*V),p+=I*(5*_),s+=(p+=N*(5*C))>>>13,p&=8191,b=s,b+=P*C,b+=k*B,b+=M*R,b+=j*(5*z),s=(b+=S*(5*D))>>>13,b&=8191,b+=T*(5*L),b+=E*(5*H),b+=A*(5*U),b+=I*(5*V),h=s+=(b+=N*(5*_))>>>13,h+=P*_,h+=k*C,h+=M*B,h+=j*R,s=(h+=S*(5*z))>>>13,h&=8191,h+=T*(5*D),h+=E*(5*L),h+=A*(5*H),h+=I*(5*U),y=s+=(h+=N*(5*V))>>>13,y+=P*V,y+=k*_,y+=M*C,y+=j*B,s=(y+=S*R)>>>13,y&=8191,y+=T*(5*z),y+=E*(5*D),y+=A*(5*L),y+=I*(5*H),v=s+=(y+=N*(5*U))>>>13,v+=P*U,v+=k*V,v+=M*_,v+=j*C,s=(v+=S*B)>>>13,v&=8191,v+=T*R,v+=E*(5*z),v+=A*(5*D),v+=I*(5*L),m=s+=(v+=N*(5*H))>>>13,m+=P*H,m+=k*U,m+=M*V,m+=j*_,s=(m+=S*C)>>>13,m&=8191,m+=T*B,m+=E*R,m+=A*(5*z),m+=I*(5*D),g=s+=(m+=N*(5*L))>>>13,g+=P*L,g+=k*H,g+=M*U,g+=j*V,s=(g+=S*_)>>>13,g&=8191,g+=T*C,g+=E*B,g+=A*R,g+=I*(5*z),w=s+=(g+=N*(5*D))>>>13,w+=P*D,w+=k*L,w+=M*H,w+=j*U,s=(w+=S*V)>>>13,w&=8191,w+=T*_,w+=E*C,w+=A*B,w+=I*R,O=s+=(w+=N*(5*z))>>>13,O+=P*z,O+=k*D,O+=M*L,O+=j*H,s=(O+=S*U)>>>13,O&=8191,O+=T*V,O+=E*_,O+=A*C,O+=I*B,P=l=8191&(s=(s=((s+=(O+=N*R)>>>13)<<2)+s|0)+(l&=8191)|0),k=p+=s>>>=13,M=b&=8191,j=h&=8191,S=y&=8191,T=v&=8191,E=m&=8191,A=g&=8191,I=w&=8191,N=O&=8191,t+=16,f-=16;this.h[0]=P,this.h[1]=k,this.h[2]=M,this.h[3]=j,this.h[4]=S,this.h[5]=T,this.h[6]=E,this.h[7]=A,this.h[8]=I,this.h[9]=N},M.prototype.finish=function(e,t){var f,c,r,n,a=new Uint16Array(10);if(this.leftover){for(n=this.leftover,this.buffer[n++]=1;n<16;n++)this.buffer[n]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(f=this.h[1]>>>13,this.h[1]&=8191,n=2;n<10;n++)this.h[n]+=f,f=this.h[n]>>>13,this.h[n]&=8191;for(this.h[0]+=5*f,f=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=f,f=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=f,a[0]=this.h[0]+5,f=a[0]>>>13,a[0]&=8191,n=1;n<10;n++)a[n]=this.h[n]+f,f=a[n]>>>13,a[n]&=8191;for(a[9]-=8192,c=(1^f)-1,n=0;n<10;n++)a[n]&=c;for(c=~c,n=0;n<10;n++)this.h[n]=this.h[n]&c|a[n];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),r=this.h[0]+this.pad[0],this.h[0]=65535&r,n=1;n<8;n++)r=(this.h[n]+this.pad[n]|0)+(r>>>16)|0,this.h[n]=65535&r;e[t+0]=this.h[0]>>>0&255,e[t+1]=this.h[0]>>>8&255,e[t+2]=this.h[1]>>>0&255,e[t+3]=this.h[1]>>>8&255,e[t+4]=this.h[2]>>>0&255,e[t+5]=this.h[2]>>>8&255,e[t+6]=this.h[3]>>>0&255,e[t+7]=this.h[3]>>>8&255,e[t+8]=this.h[4]>>>0&255,e[t+9]=this.h[4]>>>8&255,e[t+10]=this.h[5]>>>0&255,e[t+11]=this.h[5]>>>8&255,e[t+12]=this.h[6]>>>0&255,e[t+13]=this.h[6]>>>8&255,e[t+14]=this.h[7]>>>0&255,e[t+15]=this.h[7]>>>8&255},M.prototype.update=function(e,t,f){var c,r;if(this.leftover){for((r=16-this.leftover)>f&&(r=f),c=0;c=16&&(r=f-f%16,this.blocks(e,t,r),t+=r,f-=r),f){for(c=0;c=128;){for(x=0;x<16;x++)P=8*x+Z,A[x]=f[P+0]<<24|f[P+1]<<16|f[P+2]<<8|f[P+3],I[x]=f[P+4]<<24|f[P+5]<<16|f[P+6]<<8|f[P+7];for(x=0;x<80;x++)if(r=N,n=R,a=B,d=C,o=_,i=V,u=U,l=L,p=D,b=z,h=F,y=q,v=W,m=X,j=65535&(M=K),S=M>>>16,T=65535&(k=H),E=k>>>16,j+=65535&(M=(q>>>14|_<<18)^(q>>>18|_<<14)^(_>>>9|q<<23)),S+=M>>>16,T+=65535&(k=(_>>>14|q<<18)^(_>>>18|q<<14)^(q>>>9|_<<23)),E+=k>>>16,j+=65535&(M=q&W^~q&X),S+=M>>>16,T+=65535&(k=_&V^~_&U),E+=k>>>16,j+=65535&(M=G[2*x+1]),S+=M>>>16,T+=65535&(k=G[2*x]),E+=k>>>16,k=A[x%16],S+=(M=I[x%16])>>>16,T+=65535&k,E+=k>>>16,T+=(S+=(j+=65535&M)>>>16)>>>16,j=65535&(M=O=65535&j|S<<16),S=M>>>16,T=65535&(k=w=65535&T|(E+=T>>>16)<<16),E=k>>>16,j+=65535&(M=(L>>>28|N<<4)^(N>>>2|L<<30)^(N>>>7|L<<25)),S+=M>>>16,T+=65535&(k=(N>>>28|L<<4)^(L>>>2|N<<30)^(L>>>7|N<<25)),E+=k>>>16,S+=(M=L&D^L&z^D&z)>>>16,T+=65535&(k=N&R^N&B^R&B),E+=k>>>16,s=65535&(T+=(S+=(j+=65535&M)>>>16)>>>16)|(E+=T>>>16)<<16,g=65535&j|S<<16,j=65535&(M=h),S=M>>>16,T=65535&(k=d),E=k>>>16,S+=(M=O)>>>16,T+=65535&(k=w),E+=k>>>16,R=r,B=n,C=a,_=d=65535&(T+=(S+=(j+=65535&M)>>>16)>>>16)|(E+=T>>>16)<<16,V=o,U=i,H=u,N=s,D=l,z=p,F=b,q=h=65535&j|S<<16,W=y,X=v,K=m,L=g,x%16==15)for(P=0;P<16;P++)k=A[P],j=65535&(M=I[P]),S=M>>>16,T=65535&k,E=k>>>16,k=A[(P+9)%16],j+=65535&(M=I[(P+9)%16]),S+=M>>>16,T+=65535&k,E+=k>>>16,w=A[(P+1)%16],j+=65535&(M=((O=I[(P+1)%16])>>>1|w<<31)^(O>>>8|w<<24)^(O>>>7|w<<25)),S+=M>>>16,T+=65535&(k=(w>>>1|O<<31)^(w>>>8|O<<24)^w>>>7),E+=k>>>16,w=A[(P+14)%16],S+=(M=((O=I[(P+14)%16])>>>19|w<<13)^(w>>>29|O<<3)^(O>>>6|w<<26))>>>16,T+=65535&(k=(w>>>19|O<<13)^(O>>>29|w<<3)^w>>>6),E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,A[P]=65535&T|E<<16,I[P]=65535&j|S<<16;j=65535&(M=L),S=M>>>16,T=65535&(k=N),E=k>>>16,k=e[0],S+=(M=t[0])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[0]=N=65535&T|E<<16,t[0]=L=65535&j|S<<16,j=65535&(M=D),S=M>>>16,T=65535&(k=R),E=k>>>16,k=e[1],S+=(M=t[1])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[1]=R=65535&T|E<<16,t[1]=D=65535&j|S<<16,j=65535&(M=z),S=M>>>16,T=65535&(k=B),E=k>>>16,k=e[2],S+=(M=t[2])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[2]=B=65535&T|E<<16,t[2]=z=65535&j|S<<16,j=65535&(M=F),S=M>>>16,T=65535&(k=C),E=k>>>16,k=e[3],S+=(M=t[3])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[3]=C=65535&T|E<<16,t[3]=F=65535&j|S<<16,j=65535&(M=q),S=M>>>16,T=65535&(k=_),E=k>>>16,k=e[4],S+=(M=t[4])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[4]=_=65535&T|E<<16,t[4]=q=65535&j|S<<16,j=65535&(M=W),S=M>>>16,T=65535&(k=V),E=k>>>16,k=e[5],S+=(M=t[5])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[5]=V=65535&T|E<<16,t[5]=W=65535&j|S<<16,j=65535&(M=X),S=M>>>16,T=65535&(k=U),E=k>>>16,k=e[6],S+=(M=t[6])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[6]=U=65535&T|E<<16,t[6]=X=65535&j|S<<16,j=65535&(M=K),S=M>>>16,T=65535&(k=H),E=k>>>16,k=e[7],S+=(M=t[7])>>>16,T+=65535&k,E+=k>>>16,E+=(T+=(S+=(j+=65535&M)>>>16)>>>16)>>>16,e[7]=H=65535&T|E<<16,t[7]=K=65535&j|S<<16,Z+=128,c-=128}return c}function J(e,t,f){var c,r=new Int32Array(8),n=new Int32Array(8),a=new Uint8Array(256),d=f;for(r[0]=1779033703,r[1]=3144134277,r[2]=1013904242,r[3]=2773480762,r[4]=1359893119,r[5]=2600822924,r[6]=528734635,r[7]=1541459225,n[0]=4089235720,n[1]=2227873595,n[2]=4271175723,n[3]=1595750129,n[4]=2917565137,n[5]=725511199,n[6]=4215389547,n[7]=327033209,Y(r,n,t,f),f%=128,c=0;c=0;--r)$(e,t,c=f[r/8|0]>>(7&r)&1),Q(t,e),Q(e,e),$(e,t,c)}function fe(e,f){var c=[t(),t(),t(),t()];A(c[0],s),A(c[1],l),A(c[2],d),H(c[3],s,l),te(e,c,f)}function ce(e,f,r){var n,a=new Uint8Array(64),d=[t(),t(),t(),t()];for(r||c(f,32),J(a,f,32),a[0]&=248,a[31]&=127,a[31]|=64,fe(d,a),ee(e,d),n=0;n<32;n++)f[n+32]=e[n];return 0}var re=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function ne(e,t){var f,c,r,n;for(c=63;c>=32;--c){for(f=0,r=c-32,n=c-12;r>4)*re[r],f=t[r]>>8,t[r]&=255;for(r=0;r<32;r++)t[r]-=f*re[r];for(c=0;c<32;c++)t[c+1]+=t[c]>>8,e[c]=255&t[c]}function ae(e){var t,f=new Float64Array(64);for(t=0;t<64;t++)f[t]=e[t];for(t=0;t<64;t++)e[t]=0;ne(e,f)}function de(e,f,c,r){var n,a,d=new Uint8Array(64),o=new Uint8Array(64),i=new Uint8Array(64),u=new Float64Array(64),s=[t(),t(),t(),t()];J(d,r,32),d[0]&=248,d[31]&=127,d[31]|=64;var l=c+64;for(n=0;n>7&&U(e[0],a,e[0]),H(e[3],e[0],e[1]),0)}(l,r))return-1;for(n=0;n=0},e.sign.keyPair=function(){var e=new Uint8Array(se),t=new Uint8Array(le);return ce(e,t),{publicKey:e,secretKey:t}},e.sign.keyPair.fromSecretKey=function(e){if(be(e),e.length!==le)throw new Error("bad secret key size");for(var t=new Uint8Array(se),f=0;f{},70573:()=>{},46601:()=>{},55024:()=>{},72314:e=>{e.exports=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING","KTON"],decimals:[9,9],standardAccount:"*25519",website:"https://darwinia.network/"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[18],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"poli",displayName:"Polimec Chain",symbols:[],decimals:[],standardAccount:"*25519",website:"https://polimec.io/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK"],decimals:[10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"AvN Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[15],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"Sr25519",website:"https://efinity.io/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[12],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"}]},7962:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.accountId=function(e,t){return(0,a.memo)(e,(function(e){var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8)return(0,c.of)(t.registry.createType("AccountId",f));var a=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(a.toString()).pipe((0,c.map)((function(e){return(0,r.assertReturn)(e,"Unable to retrieve accountId")})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},51865:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.flags=function(e,t){return(0,n.memo)(e,(function(e){var f,n,a,d,o=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,r.combineLatest)([e&&null!=o&&o.members?o.members():(0,r.of)(void 0),e&&null!==(f=t.query.council)&&void 0!==f&&f.members?t.query.council.members():(0,r.of)([]),e&&null!==(n=t.query.technicalCommittee)&&void 0!==n&&n.members?t.query.technicalCommittee.members():(0,r.of)([]),e&&null!==(a=t.query.society)&&void 0!==a&&a.members?t.query.society.members():(0,r.of)([]),e&&null!==(d=t.query.sudo)&&void 0!==d&&d.key?t.query.sudo.key():(0,r.of)(void 0)]).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,5),r=f[0],n=f[1],a=f[2],d=f[3],o=f[4],i=e&&e.toString(),u=function(e){return e.toString()===i};return{isCouncil:((null==r?void 0:r.map((function(e){return(0,c.default)(e,1)[0]})))||n||[]).some(u),isSociety:(d||[]).some(u),isSudo:(null==o?void 0:o.toString())===i,isTechCommittee:(a||[]).some(u)}}(e,t)})))}))};var r=f(72872),n=f(48861)},89920:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idAndIndex=function(e,t){return(0,a.memo)(e,(function(e){try{var f=(0,r.isU8a)(e)?e:(0,n.decodeAddress)((e||"").toString());if(f.length>8){var a=t.registry.createType("AccountId",f);return t.derive.accounts.idToIndex(a).pipe((0,c.map)((function(e){return[a,e]})))}var d=t.registry.createType("AccountIndex",f);return t.derive.accounts.indexToId(d.toString()).pipe((0,c.map)((function(e){return[e,d]})))}catch(e){return(0,c.of)([void 0,void 0])}}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},37108:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.idToIndex=function(e,t){return(0,r.memo)(e,(function(e){return t.derive.accounts.indexes().pipe((0,c.map)((function(t){return(t||{})[e.toString()]})))}))};var c=f(72872),r=f(48861)},34333:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.hasIdentity=void 0,t.hasIdentityMulti=function(e,t){return(0,a.memo)(e,(function(e){var f;return null!==(f=t.query.identity)&&void 0!==f&&f.identityOf?(0,r.combineLatest)([t.query.identity.identityOf.multi(e),t.query.identity.superOf.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f,c=r[t],a=c&&c.isSome?c.unwrap()[0].toString():void 0;if(e&&e.isSome){var d=o(e.unwrap().info.display);d&&!(0,n.isHex)(d)&&(f=d)}return{display:f,hasIdentity:!(!f&&!a),parentId:a}}))}))):(0,r.of)(e.map((function(){return{hasIdentity:!1}})))}))},t.identity=function(e,t){return(0,a.memo)(e,(function(e){return function(e,t){var f;return t&&null!==(f=e.query.identity)&&void 0!==f&&f.identityOf?e.queryMulti([[e.query.identity.identityOf,t],[e.query.identity.superOf,t]]):(0,r.of)([void 0,void 0])}(t,e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return function(e,t,f){if(null!=t&&t.isSome)return(0,r.of)([t,void 0]);if(null!=f&&f.isSome){var c=f.unwrap();return(0,r.combineLatest)([e.query.identity.identityOf(c[0]),(0,r.of)(c)])}return(0,r.of)([void 0,void 0])}(t,n,a)})),(0,r.map)((function(e){var t=(0,c.default)(e,2);return function(e,t){if(null==e||!e.isSome)return{judgements:[]};var f,r=e.unwrap(),n=r.info,a=r.judgements,i=o(n.display);return{display:t&&o(t[1])||i,displayParent:t&&i,email:o(n.email),image:o(n.image),judgements:a,legal:o(n.legal),other:(f=n.additional,f.reduce((function(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=o(r),d=o(n);return a&&d&&(e[a]=d),e}),{})),parent:t&&t[0],pgp:n.pgpFingerprint.unwrapOr(d).toHex(),riot:o(n.riot),twitter:o(n.twitter),web:o(n.web)}}(t[0],t[1])})))}))};var r=f(72872),n=f(69338),a=f(48861),d={toHex:function(){}};function o(e){return e.isRaw?(0,n.u8aToString)(e.asRaw.toU8a(!0)):e.isNone?void 0:e.toHex()}var i=(0,a.firstMemo)((function(e,t){return e.derive.accounts.hasIdentityMulti([t])}));t.hasIdentity=i},17689:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(7962);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51865);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(89920);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(37108);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(34333);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(10730);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(58043);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(95243);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},10730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.indexToId=function(e,t){return(0,r.memo)(e,(function(e){return t.query.indices?t.query.indices.accounts(e).pipe((0,c.map)((function(e){return e.unwrapOr([])[0]}))):(0,c.of)(void 0)}))};var c=f(72872),r=f(48861)},58043:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return a?(0,r.of)(a):(t.query.indices?function(e){return e.query.indices.accounts.entries().pipe((0,r.map)((function(t){return t.reduce((function(t,f){var r=(0,c.default)(f,2),n=r[0],a=r[1];return a.isSome&&(t[a.unwrap()[0].toString()]=e.registry.createType("AccountIndex",n.args[0])),t}),{})})))}(t).pipe((0,r.startWith)({})):(0,r.of)({})).pipe((0,r.map)((function(e){return a=e,e})))}))};var r=f(72872),n=f(48861),a=null},95243:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,a.memo)(e,(function(e){return t.derive.accounts.idAndIndex(e).pipe((0,r.switchMap)((function(e){var f=(0,c.default)(e,2),n=f[0],a=f[1];return(0,r.combineLatest)([(0,r.of)({accountId:n,accountIndex:a}),t.derive.accounts.identity(n),d(t,n)])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0];return{accountId:f.accountId,accountIndex:f.accountIndex,identity:t[1],nickname:t[2]}})))}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f;return(t&&null!==(f=e.query.nicks)&&void 0!==f&&f.nameOf?e.query.nicks.nameOf(t):(0,r.of)(void 0)).pipe((0,r.map)((function(t){return null!=t&&t.isSome?(0,n.u8aToString)(t.unwrap()[0]).substring(0,e.consts.nicks.maxLength.toNumber()):void 0})))}},76704:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(76704);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(59150);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(5573);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},5573:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listNodes=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.head.isSome?function(e,t){var f=new c.BehaviorSubject(t);return f.pipe((0,c.switchMap)((function(t){return e.query.bagsList.listNodes(t)})),(0,c.tap)((function(e){setTimeout((function(){e.isSome&&e.value.next.isSome?f.next(e.unwrap().next.unwrap()):f.complete()}),0)})),(0,c.toArray)(),(0,c.map)((function(e){return e.map((function(e){return e.unwrap()}))})))}(t,e.head.unwrap()):(0,c.of)([])}))};var c=f(72872),r=f(48861)},27109:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(20657)),a=c(f(18959)),d=c(f(14280));function o(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.account=function(e,t){var f=t.registry.getModuleInstances(t.runtimeVersion.specName.toString(),"balances");return(0,s.memo)(e,(function(e){return t.derive.accounts.accountId(e).pipe((0,i.switchMap)((function(e){var c,r,n;return e?(0,i.combineLatest)([(0,i.of)(e),f?y(t,e,f):(0,u.isFunction)(null===(c=t.query.system)||void 0===c?void 0:c.account)?v(t,e):(0,u.isFunction)(null===(r=t.query.balances)||void 0===r?void 0:r.account)?y(t,e):(0,u.isFunction)(null===(n=t.query.balances)||void 0===n?void 0:n.freeBalance)?b(t,e):h(t,e)]):(0,i.of)([t.registry.createType("AccountId"),[t.registry.createType("Index"),[[l(t),l(t),l(t),l(t)]]]])})),(0,i.map)((function(e){return function(e,t){var f=(0,d.default)(t,2),c=f[0],r=(0,d.default)(f[1],2),i=r[0],u=(0,a.default)(r[1]),s=u[0];return function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:["balances"],c=f.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customAccount)||(null===(c=e.query[t])||void 0===c?void 0:c.account)})).filter((function(e){return(0,u.isFunction)(e)})).map((function(e){return[e,t]})),n=function(e,t){return[e,t.map((function(e){var t=e.feeFrozen,f=e.free,c=e.miscFrozen;return[f,e.reserved,t,c]}))]};return c.length?(0,u.isFunction)(e.query.system.account)?e.queryMulti([[e.query.system.account,t]].concat((0,r.default)(c))).pipe((0,i.map)((function(e){var t=(0,a.default)(e),f=t[0].nonce,c=t.slice(1);return n(f,c)}))):e.queryMulti([[e.query.system.accountNonce,t]].concat((0,r.default)(c))).pipe((0,i.map)((function(e){var t=(0,a.default)(e),f=t[0],c=t.slice(1);return n(f,c)}))):h(e,t)}function v(e,t){return e.query.system.account(t).pipe((0,i.map)((function(t){var f=t.nonce?t.data:t[1],c=t.nonce||t[0];if(!f||f.isEmpty)return[c,[[l(e),l(e),l(e),l(e)]]];var r=f.feeFrozen,n=f.free,a=f.miscFrozen;return[c,[[n,f.reserved,r,a]]]})))}},97672:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657)),a=c(f(75831));function d(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function o(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:["balances"],n=h(t,c.map((function(t){var f,c;return(null===(f=e.derive[t])||void 0===f?void 0:f.customLocks)||(null===(c=e.query[t])||void 0===c?void 0:c.locks)}))),a=(0,r.default)(n,2),d=a[0],o=a[1],u=h(t,c.map((function(t){var f;return null===(f=e.query[t])||void 0===f?void 0:f.reserves}))),s=(0,r.default)(u,2),l=s[0],p=s[1];return(0,i.combineLatest)([null!==(f=e.query.vesting)&&void 0!==f&&f.vesting?e.query.vesting.vesting(t):(0,i.of)(e.registry.createType("Option")),o.length?e.queryMulti(o):(0,i.of)([]),p.length?e.queryMulti(p):(0,i.of)([])]).pipe((0,i.map)((function(t){var f=(0,r.default)(t,3),c=f[0],n=f[1],a=f[2],o=-1,i=-1,u=c.unwrapOr(null);return[u?Array.isArray(u)?u:[u]:null,d.map((function(t){return t?e.registry.createType("Vec"):n[++o]})),l.map((function(t){return t?e.registry.createType("Vec"):a[++i]}))]})))}},90782:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={votingBalance:!0,all:!0};Object.defineProperty(t,"all",{enumerable:!0,get:function(){return r.all}}),t.votingBalance=void 0;var r=f(97672),n=f(27109);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(76207);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=r.all;t.votingBalance=d},76207:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.votingBalances=function(e,t){return(0,r.memo)(e,(function(e){return e&&e.length?(0,c.combineLatest)(e.map((function(e){return t.derive.balances.account(e)}))):(0,c.of)([])}))};var c=f(72872),r=f(48861)},97331:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.bounties=function(e,t){var f=t.query.bounties||t.query.treasury;return(0,n.memo)(e,(function(){return f.bounties?(0,r.combineLatest)([f.bountyCount(),t.query.council?t.query.council.proposalCount():(0,r.of)(0)]).pipe((0,r.switchMap)((function(){return(0,r.combineLatest)([f.bounties.keys(),t.derive.council?t.derive.council.proposals():(0,r.of)([])])})),(0,r.switchMap)((function(e){var n=(0,c.default)(e,2),d=n[0],o=n[1],i=d.map((function(e){return(0,c.default)(e.args,1)[0]}));return(0,r.combineLatest)([f.bounties.multi(i),f.bountyDescriptions.multi(i),(0,r.of)(i),(0,r.of)((0,a.filterBountiesProposals)(t,o))])})),(0,r.map)(d)):(0,r.of)(d([[],[],[],[]]))}))};var r=f(72872),n=f(48861),a=f(43880);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],a=t[3],d=[];return f.forEach((function(e,t){e.isSome&&d.push({bounty:e.unwrap(),description:r[t].unwrapOrDefault().toUtf8(),index:n[t],proposals:a.filter((function(e){return n[t].eq(e.proposal.args[0])}))})})),d}},43880:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterBountiesProposals=function(e,t){var f=e.tx.bounties?e.tx.bounties:e.tx.treasury,c=[f.approveBounty,f.closeBounty,f.proposeCurator,f.unassignCurator];return t.filter((function(e){return c.find((function(t){return t.is(e.proposal)}))}))}},20662:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(97331);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},19362:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:{};return n(n({},s(e,t,o.derive)),s(e,t,f))},Object.defineProperty(t,"lazyDeriveSection",{enumerable:!0,get:function(){return d.lazyDeriveSection}});var d=f(11410),o=f(30880);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(4134);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u={bagsList:{instances:["bagsList"],methods:[]},contracts:{instances:["contracts"],methods:[]},council:{instances:["council"],methods:[],withDetect:!0},crowdloan:{instances:["crowdloan"],methods:[]},democracy:{instances:["democracy"],methods:[]},elections:{instances:["phragmenElection","electionsPhragmen","elections","council"],methods:[],withDetect:!0},imOnline:{instances:["imOnline"],methods:[]},membership:{instances:["membership"],methods:[]},parachains:{instances:["parachains","registrar"],methods:[]},session:{instances:["session"],methods:[]},society:{instances:["society"],methods:[]},staking:{instances:["staking"],methods:["erasRewardPoints"]},technicalCommittee:{instances:["technicalCommittee"],methods:[],withDetect:!0},treasury:{instances:["treasury"],methods:[]}};function s(e,t,f){for(var c={},r=Object.keys(f),n=Object.keys(t.query),a=t.runtimeVersion.specName.toString(),o=function(e){return n.includes(e)},i=function(e){return function(e,t,f){return e.registry.getModuleInstances(t,f)||[]}(t,a,e).some(o)},s=function(e){return Object.keys(f[e])},l=function(c,r){return f[c][r](e,t)},p=function(e){return!u[e]||u[e].instances.some(o)&&(!u[e].methods.length||u[e].methods.every((f=u[e].instances,function(e){return f.some((function(f){return n.includes(f)&&t.query[f][e]}))})))||u[e].withDetect&&u[e].instances.some(i);var f},b=0;b{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumber=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.derive.chain.subscribeNewHeads()}));t.bestNumber=c},71115:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberFinalized=void 0;var c=(0,f(60669).unwrapBlockNumber)((function(e){return e.rpc.chain.subscribeFinalizedHeads()}));t.bestNumberFinalized=c},81767:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.bestNumberLag=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.derive.chain.bestNumber(),t.derive.chain.bestNumberFinalized()]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],n=f[1];return t.registry.createType("BlockNumber",r.sub(n))})))}))};var r=f(72872),n=f(48861)},18287:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.getBlock=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([e.system.events(),e.session?e.session.validators():(0,r.of)([])])})))]).pipe((0,r.map)((function(e){var f=(0,c.default)(e,2),r=f[0],a=(0,c.default)(f[1],2),d=a[0],o=a[1];return(0,n.createSignedBlockExtended)(t.registry,r,d,o)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},59551:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBlockByNumber=function(e,t){return(0,r.memo)(e,(function(e){return t.rpc.chain.getBlockHash(e).pipe((0,c.switchMap)((function(e){return t.derive.chain.getBlock(e)})))}))};var c=f(72872),r=f(48861)},88698:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.getHeader=function(e,t){return(0,a.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getHeader(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.session?e.session.validators():(0,r.of)([])})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return(0,n.createHeaderExtended)(f.registry,f,r)})),(0,r.catchError)((function(){return(0,r.of)()})))}))};var r=f(72872),n=f(4134),a=f(48861)},14747:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(49834);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(71115);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(81767);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(88698);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(18287);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(59551);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(12756);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(12385);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},12756:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewBlocks=function(e,t){return(0,a.memo)(e,(function(){return t.derive.chain.subscribeNewHeads().pipe((0,r.switchMap)((function(e){var f=e.createdAtHash||e.hash;return(0,r.combineLatest)([(0,r.of)(e),t.rpc.chain.getBlock(f),t.queryAt(f).pipe((0,r.switchMap)((function(e){return e.system.events()})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,3),f=t[0],r=t[1],a=t[2];return(0,n.createSignedBlockExtended)(r.registry,r,a,f.validators)})))}))};var r=f(72872),n=f(4134),a=f(48861)},12385:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeNewHeads=function(e,t){return(0,a.memo)(e,(function(){return(0,r.combineLatest)([t.rpc.chain.subscribeNewHeads(),t.query.session?t.query.session.validators():(0,r.of)(void 0)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.createdAtHash=f.hash,(0,n.createHeaderExtended)(f.registry,f,r)})))}))};var r=f(72872),n=f(4134),a=f(48861)},60669:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unwrapBlockNumber=function(e){return function(t,f){return(0,r.memo)(t,(function(){return e(f).pipe((0,c.map)((function(e){return e.number.unwrap()})))}))}};var c=f(72872),r=f(48861)},92331:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callMethod=function(e,t){return function(f){return d(f,(function(f){return function(){return(0,r.isFunction)(null==f?void 0:f[e])?f[e]():(0,c.of)(t)}}))}},t.getInstance=a,t.withSection=d;var c=f(72872),r=f(69338),n=f(48861);function a(e,t){var f=e.registry.getModuleInstances(e.runtimeVersion.specName.toString(),t),c=f&&f.length?f[0]:t;return e.query[c]}function d(e,t){return function(f,c){return(0,n.memo)(f,t(a(c,e),c,f))}}},2024:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35031);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(72479);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(67624);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},35031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.members=void 0;var c=(0,f(92331).callMethod)("members",[]);t.members=c},72479:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prime=function(e){return(0,n.withSection)(e,(function(e){return function(){return(0,r.isFunction)(null==e?void 0:e.prime)?e.prime().pipe((0,c.map)((function(e){return e.unwrapOr(null)}))):(0,c.of)(null)}}))};var c=f(72872),r=f(69338),n=f(92331)},67624:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.hasProposals=function(e){return(0,d.withSection)(e,(function(e){return function(){return(0,r.of)((0,n.isFunction)(null==e?void 0:e.proposals))}}))},t.proposal=function(e){return(0,d.withSection)(e,(function(e,t){return function(f){return(0,n.isFunction)(null==e?void 0:e.proposals)?(0,a.firstObservable)(o(t,e,[f])):(0,r.of)(null)}}))},t.proposalHashes=t.proposalCount=void 0,t.proposals=function(e){return(0,d.withSection)(e,(function(t,f){return function(){return f.derive[e].proposalHashes().pipe((0,r.switchMap)((function(e){return o(f,t,e)})))}}))};var r=f(72872),n=f(69338),a=f(48861),d=f(92331);function o(e,t,f){return((0,n.isFunction)(null==t?void 0:t.proposals)&&f.length?(0,r.combineLatest)([(0,r.of)(f),(0,r.combineLatest)(f.map((function(e){return t.proposalOf(e).pipe((0,r.catchError)((function(){return(0,r.of)(null)})))}))),t.voting.multi(f)]):(0,r.of)([[],[],[]])).pipe((0,r.map)((function(t){return function(e,t){var f=(0,c.default)(t,3),r=f[0],n=f[1],a=f[2];return n.map((function(t,f){return t&&t.isSome?{hash:e.registry.createType("Hash",r[f]),proposal:t.unwrap(),votes:a[f].unwrapOr(null)}:null})).filter((function(e){return!!e}))}(e,t)})))}var i=(0,d.callMethod)("proposalCount",null);t.proposalCount=i;var u=(0,d.callMethod)("proposals",[]);t.proposalHashes=u},27004:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.fees=function(e,t){return(0,n.memo)(e,(function(){return function(e){return(0,r.of)([e.consts.contracts.callBaseFee||e.registry.createType("Balance"),e.consts.contracts.contractFee||e.registry.createType("Balance"),e.consts.contracts.creationFee||e.registry.createType("Balance"),e.consts.contracts.transactionBaseFee||e.registry.createType("Balance"),e.consts.contracts.transactionByteFee||e.registry.createType("Balance"),e.consts.contracts.transferFee||e.registry.createType("Balance"),e.consts.contracts.rentByteFee,e.consts.contracts.rentDepositOffset,e.consts.contracts.surchargeReward,e.consts.contracts.tombstoneDeposit])}(t).pipe((0,r.map)((function(e){var t=(0,c.default)(e,10),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return{callBaseFee:f,contractFee:r,creationFee:n,rentByteFee:t[6],rentDepositOffset:t[7],surchargeReward:t[8],tombstoneDeposit:t[9],transactionBaseFee:a,transactionByteFee:d,transferFee:o}})))}))};var r=f(72872),n=f(48861)},33320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(27004);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},40318:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={members:!0,hasProposals:!0,proposal:!0,proposalCount:!0,proposalHashes:!0,proposals:!0,prime:!0};t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var r=f(2024),n=f(69928);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(56907);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=(0,r.members)("council");t.members=d;var o=(0,r.hasProposals)("council");t.hasProposals=o;var i=(0,r.proposal)("council");t.proposal=i;var u=(0,r.proposalCount)("council");t.proposalCount=u;var s=(0,r.proposalHashes)("council");t.proposalHashes=s;var l=(0,r.proposals)("council");t.proposals=l;var p=(0,r.prime)("council");t.prime=p},69928:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.votes=function(e,t){var f=t.query.phragmenElection||t.query.electionsPhragmen||t.query.elections;return(0,n.memo)(e,(function(){return f?f.stakeOf?function(e,t){return(0,r.combineLatest)([d(t),o(t)]).pipe((0,r.map)((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1],a=[];return n.forEach((function(t){var f=(0,c.default)(t,2),r=f[0],n=f[1];a.push([r,{stake:e.registry.createType("Balance"),votes:n}])})),r.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],n=a.find((function(e){return(0,c.default)(e,1)[0].eq(f)}));n?n[1].stake=r:a.push([f,{stake:r,votes:[]}])})),a})))}(t,f):function(e){return e.voting.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2),f=(0,c.default)(t[0].args,1)[0],r=t[1];return[f,a(r)?{stake:r.stake,votes:r.votes}:{stake:r[0],votes:r[1]}]}))})))}(f):(0,r.of)([])}))};var r=f(72872),n=f(48861);function a(e){return!Array.isArray(e)}function d(e){return e.stakeOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}function o(e){return e.votesOf.entries().pipe((0,r.map)((function(e){return e.map((function(e){var t=(0,c.default)(e,2);return[(0,c.default)(t[0].args,1)[0],t[1]]}))})))}},56907:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.votesOf=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.council.votes().pipe((0,r.map)((function(f){return(f.find((function(t){return(0,c.default)(t,1)[0].eq(e)}))||[null,{stake:t.registry.createType("Balance"),votes:[]}])[1]})))}))};var r=f(72872),n=f(48861)},40883:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.childKey=function(e,t){return(0,a.memo)(e,(function(e){return t.query.crowdloan.funds(e).pipe((0,c.map)((function(e){return e.isSome?(t=e.unwrap(),(0,r.u8aToHex)((0,r.u8aConcat)(":child_storage:default:",(0,n.blake2AsU8a)((0,r.u8aConcat)("crowdloan",(t.fundIndex||t.trieIndex).toU8a()))))):null;var t})))}))};var c=f(72872),r=f(69338),n=f(94459),a=f(48861)},18343:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t.contributions=function(e,t){return(0,o.memo)(e,(function(e){return t.derive.crowdloan.childKey(e).pipe((0,a.switchMap)((function(f){return f?function(e,t,f){return(0,a.combineLatest)([s(e,t,f),u(e,t)]).pipe((0,a.map)((function(e){var t=(0,r.default)(e,2),f=t[0],c=t[1],n=c.added,a=c.blockHash,d=c.removed,o={};return f.forEach((function(e){o[e]=!0})),n.forEach((function(e){o[e]=!0})),d.forEach((function(e){delete o[e]})),{blockHash:a,contributorsHex:Object.keys(o)}})))}(t,e,f):(0,a.of)({blockHash:"-",contributorsHex:[]})})))}))};var a=f(72872),d=f(69338),o=f(48861),i=f(17080);function u(e,t){var f=[],c=[];return e.query.system.events().pipe((0,a.switchMap)((function(e){var r,d,o,u=(0,i.extractContributed)(t,e);return u.added.length||u.removed.length?(f=(r=f).concat.apply(r,(0,n.default)(u.added)),c=(d=c).concat.apply(d,(0,n.default)(u.removed)),(0,a.of)({added:f,addedDelta:u.added,blockHash:(null===(o=e.createdAtHash)||void 0===o?void 0:o.toHex())||"-",removed:c,removedDelta:u.removed})):a.EMPTY})),(0,a.startWith)({added:f,addedDelta:[],blockHash:"-",removed:c,removedDelta:[]}))}function s(e,t,f){return function(e,t){return e.query.system.events().pipe((0,a.switchMap)((function(e){var f;return e.filter((function(e){var f=e.event,c=(0,r.default)(f.data,1)[0],n=f.method;return"crowdloan"===f.section&&["AllRefunded","Dissolved","PartiallyRefunded"].includes(n)&&c.eq(t)})).length?(0,a.of)((null===(f=e.createdAtHash)||void 0===f?void 0:f.toHex())||"-"):a.EMPTY})),(0,a.startWith)("-"))}(e,t).pipe((0,a.switchMap)((function(){return(0,d.isFunction)(e.rpc.childstate.getKeysPaged)?function(e,t){var f=new a.BehaviorSubject(void 0);return f.pipe((0,a.switchMap)((function(f){return e.rpc.childstate.getKeysPaged(t,"0x",1e3,f)})),(0,a.tap)((function(e){setTimeout((function(){1e3===e.length?f.next(e[999].toHex()):f.complete()}),0)})),(0,a.toArray)(),(0,a.map)((function(e){return(0,d.arrayFlatten)(e)})))}(e,f):e.rpc.childstate.getKeys(f,"0x")})),(0,a.map)((function(e){return e.map((function(e){return e.toHex()}))})))}},17236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(40883);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(18343);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(33077);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},33077:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(20657));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t",t)})).map((function(t){return t.isSome?e.registry.createType("Balance",t.unwrap()):e.registry.createType("Balance")})).reduce((function(e,t,c){return d(d({},e),{},(0,n.default)({},f[c],t))}),{})})))}function l(e,t,f,c){return e.query.system.events().pipe((0,o.switchMap)((function(r){var n=(0,u.extractContributed)(t,r),a=c.filter((function(e){return n.added.includes(e)||n.removed.includes(e)}));return a.length?s(e,f,a):o.EMPTY})),(0,o.startWith)({}))}},17080:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.extractContributed=function(e,t){var f;return t.filter((function(t){var f=t.event,r=(0,c.default)(f.data,2)[1],n=f.method;return"crowdloan"===f.section&&["Contributed","Withdrew"].includes(n)&&r.eq(e)})).reduce((function(e,t){var f=t.event,r=(0,c.default)(f.data,1)[0];return"Contributed"===f.method?e.added.push(r.toHex()):e.removed.push(r.toHex()),e}),{added:[],blockHash:(null===(f=t.createdAtHash)||void 0===f?void 0:f.toHex())||"-",removed:[]})}},95441:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(95441);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(32065);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(68006);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(13947);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(38768);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(12493);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(97235);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(7600);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(23788);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(86585);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(92757);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}))},32065:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.locks=function(e,t){return(0,a.memo)(e,(function(e){return t.query.democracy.votingOf?t.query.democracy.votingOf(e).pipe((0,r.switchMap)((function(e){return e.isDirect?function(e,t){var f=t.votes;return f.length?e.query.democracy.referendumInfoOf.multi(f.map((function(e){return(0,c.default)(e,1)[0]}))).pipe((0,r.map)((function(t){return f.map((function(e,f){return[e,t[f].unwrapOr(null)]})).filter((function(e){return!!e[1]&&(0,n.isUndefined)(e[1].end)&&e[0][1].isStandard})).map((function(t){var f=(0,c.default)(t,2),r=f[0],a=f[1];return function(e,t,f){var r=(0,c.default)(t,2),a=r[0],o=r[1].asStandard,i=o.balance,u=o.vote,s=f.isFinished?function(e,t,f){var c=f.approved,r=f.end;return[r,c.isTrue&&t.isAye||c.isFalse&&t.isNay?r.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[t.conviction.index])):n.BN_ZERO]}(e,u,f.asFinished):[n.BN_ZERO,n.BN_ZERO],l=(0,c.default)(s,2),p=l[0],b=l[1];return{balance:i,isDelegated:!1,isFinished:f.isFinished,referendumEnd:p,referendumId:a,unlockAt:b,vote:u}}(e,r,a)}))}))):(0,r.of)([])}(t,e.asDirect):e.isDelegating?function(e,t){var f=t.balance,c=t.conviction,n=t.target;return e.derive.democracy.locks(n).pipe((0,r.map)((function(t){return t.map((function(t){var r=t.isFinished,n=t.referendumEnd,a=t.referendumId,o=t.unlockAt,i=t.vote;return{balance:f,isDelegated:!0,isFinished:r,referendumEnd:n,referendumId:a,unlockAt:o.isZero()?o:n.add((e.consts.democracy.voteLockingPeriod||e.consts.democracy.enactmentPeriod).muln(d[c.index])),vote:e.registry.createType("Vote",{aye:i.isAye,conviction:c})}}))})))}(t,e.asDelegating):(0,r.of)([])}))):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861),d=[0,1,2,4,8,16,32]},68006:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.nextExternal=function(e,t){return(0,n.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.nextExternal?t.query.democracy.nextExternal().pipe((0,r.switchMap)((function(e){return function(e,t){if(t.isNone)return(0,r.of)(null);var f=t.unwrap(),n=(0,c.default)(f,2),a=n[0],d=n[1];return e.derive.democracy.preimage(a).pipe((0,r.map)((function(e){return{image:e,imageHash:a,threshold:d}})))}(t,e)}))):(0,r.of)(null)}))};var r=f(72872),n=f(48861)},13947:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.preimage=void 0,t.preimages=function(e,t){return(0,a.memo)(e,(function(e){return e.length&&(0,n.isFunction)(t.query.democracy.preimages)?function(e,t){return e.query.democracy.preimages.multi(t).pipe((0,r.map)((function(t){return t.map((function(t){return function(e,t){if(!t.isNone){if(function(e,t){return!!t&&!e.query.democracy.dispatchQueue}(e,t)){var f=t.unwrap();if(f.isMissing)return;var c=f.asAvailable,r=c.data,n=c.deposit;return d(e,[r,c.provider,n,c.since])}return d(e,t.unwrap())}}(e,t)}))})))}(t,e):(0,r.of)([])}))};var r=f(72872),n=f(69338),a=f(48861);function d(e,t){var f,r=(0,c.default)(t,4),n=r[0],a=r[1],d=r[2],o=r[3];try{f=e.registry.createType("Proposal",n.toU8a(!0))}catch(e){console.error(e)}return{at:o,balance:d,proposal:f,proposer:a}}var o=(0,a.firstMemo)((function(e,t){return e.derive.democracy.preimages([t])}));t.preimage=o},38768:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.referendumIds=function(e,t){return(0,d.memo)(e,(function(){var e;return null!==(e=t.query.democracy)&&void 0!==e&&e.lowestUnbaked?t.queryMulti([t.query.democracy.lowestUnbaked,t.query.democracy.referendumCount]).pipe((0,a.map)((function(e){var t=(0,n.default)(e,2),f=t[0],c=t[1];return c.gt(f)?(0,r.default)(Array(c.sub(f).toNumber())).map((function(e,t){return f.addn(t)})):[]}))):(0,a.of)([])}))};var a=f(72872),d=f(48861)},97235:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsActive=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return e.length?t.derive.democracy.referendumsInfo(e):(0,c.of)([])})))}))};var c=f(72872),r=f(48861)},23788:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.referendumsFinished=function(e,t){return(0,r.memo)(e,(function(){return t.derive.democracy.referendumIds().pipe((0,c.switchMap)((function(e){return t.query.democracy.referendumInfoOf.multi(e)})),(0,c.map)((function(e){return e.map((function(e){return e.unwrapOr(null)})).filter((function(e){return!!e&&e.isFinished})).map((function(e){return e.asFinished}))})))}))};var c=f(72872),r=f(48861)},86585:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t._referendumInfo=function(e,t){return(0,i.memo)(e,(function(e,f){var c=(0,u.getStatus)(f);return c?t.derive.democracy.preimage(c.proposalHash).pipe((0,d.map)((function(f){return{image:f,imageHash:c.proposalHash,index:t.registry.createType("ReferendumIndex",e),status:c}}))):(0,d.of)(null)}))},t._referendumVotes=function(e,t){return(0,i.memo)(e,(function(e){return(0,d.combineLatest)([t.derive.democracy.sqrtElectorate(),(0,o.isFunction)(t.query.democracy.votingOf)?l(t,e.index):s(t,e.index)]).pipe((0,d.map)((function(t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,u.calcVotes)(c,e,r)})))}))},t._referendumsVotes=function(e,t){return(0,i.memo)(e,(function(e){return e.length?(0,d.combineLatest)(e.map((function(e){return t.derive.democracy._referendumVotes(e)}))):(0,d.of)([])}))},t.referendumsInfo=function(e,t){return(0,i.memo)(e,(function(e){return e.length?t.query.democracy.referendumInfoOf.multi(e).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)(e.map((function(e,c){return t.derive.democracy._referendumInfo(e,f[c])})))})),(0,d.map)((function(e){return e.filter((function(e){return!!e}))}))):(0,d.of)([])}))};var d=f(72872),o=f(69338),i=f(48861),u=f(31015);function s(e,t){return e.query.democracy.votersFor(t).pipe((0,d.switchMap)((function(f){return(0,d.combineLatest)([(0,d.of)(f),f.length?e.query.democracy.voteOf.multi(f.map((function(e){return[t,e]}))):(0,d.of)([]),e.derive.balances.votingBalances(f)])})),(0,d.map)((function(t){var f=(0,n.default)(t,3),c=f[0],r=f[1],a=f[2];return c.map((function(t,f){return{accountId:t,balance:a[f].votingBalance||e.registry.createType("Balance"),isDelegating:!1,vote:r[f]||e.registry.createType("Vote")}}))})))}function l(e,t){return e.query.democracy.votingOf.entries().pipe((0,d.map)((function(f){var c=f.map((function(e){var t=(0,n.default)(e,2);return[(0,n.default)(t[0].args,1)[0],t[1]]})),d=function(e,t){return e.filter((function(e){return(0,n.default)(e,2)[1].isDirect})).map((function(e){var f=(0,n.default)(e,2);return[f[0],f[1].asDirect.votes.filter((function(e){return(0,n.default)(e,1)[0].eq(t)}))]})).filter((function(e){return!!(0,n.default)(e,2)[1].length})).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0];return f[1].reduce((function(e,t){var f=(0,n.default)(t,2)[1];return f.isStandard&&e.push(function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sqrtElectorate=function(e,t){return(0,n.memo)(e,(function(){return t.query.balances.totalIssuance().pipe((0,c.map)(r.bnSqrt))}))};var c=f(72872),r=f(69338),n=f(48861)},31015:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";var c=f(9439)(f(85295));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(r=function(e){return e?f:t})(e)}function n(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=r(t);if(f&&f.has(e))return f.get(e);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in e)if("default"!==d&&Object.prototype.hasOwnProperty.call(e,d)){var o=a?Object.getOwnPropertyDescriptor(e,d):null;o&&(o.get||o.set)?Object.defineProperty(n,d,o):n[d]=e[d]}return n.default=e,f&&f.set(e,n),n}Object.defineProperty(t,"__esModule",{value:!0}),t.derive=void 0;var a={accounts:n(f(17689)),bagsList:n(f(15817)),balances:n(f(90782)),bounties:n(f(20662)),chain:n(f(14747)),contracts:n(f(33320)),council:n(f(40318)),crowdloan:n(f(17236)),democracy:n(f(36883)),elections:n(f(39526)),imOnline:n(f(20971)),membership:n(f(50509)),parachains:n(f(31656)),session:n(f(29441)),society:n(f(2276)),staking:n(f(47827)),technicalCommittee:n(f(7839)),treasury:n(f(29678)),tx:n(f(26099))};t.derive=a},19093:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},58649:(e,t,f)=>{"use strict";var c=f(9439),r=f(69338),n=c(f(19093)),a=f(38518);(0,r.detectPackage)(a.packageInfo,null,n.default)},39526:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(39790);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},39790:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(45955);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45955:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.receivedHeartbeats=function(e,t){return(0,a.memo)(e,(function(){var e;return null!==(e=t.query.imOnline)&&void 0!==e&&e.receivedHeartbeats?t.derive.staking.overview().pipe((0,r.switchMap)((function(e){var f=e.currentIndex,c=e.validators;return(0,r.combineLatest)([(0,r.of)({}),(0,r.of)(c),t.query.imOnline.receivedHeartbeats.multi(c.map((function(e,t){return[f,t]}))),t.query.imOnline.authoredBlocks.multi(c.map((function(e){return[f,e]})))])})),(0,r.map)(d)):(0,r.of)({})}))};var r=f(72872),n=f(69338),a=f(48861);function d(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],a=t[2],d=t[3];return r.forEach((function(e,t){var c=e.toString(),r=d[t],o=!a[t].isEmpty,i=f[c];i&&i.hasMessage===o&&i.blockCount.eq(r)||(f[c]={blockCount:r,hasMessage:o,isOnline:o||r.gt(n.BN_ZERO)})})),f}},1154:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(58649);var c=f(19362);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},50509:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("membership");t.members=r;var n=(0,c.hasProposals)("membership");t.hasProposals=n;var a=(0,c.proposal)("membership");t.proposal=a;var d=(0,c.proposalCount)("membership");t.proposalCount=d;var o=(0,c.proposalHashes)("membership");t.proposalHashes=o;var i=(0,c.proposals)("membership");t.proposals=i;var u=(0,c.prime)("membership");t.prime=u},38518:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api-derive",path:"/",type:"cjs",version:"8.5.1"}},31656:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(62149);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(63905);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},62149:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.didUpdateToBool=function(e,t){return!!e.isSome&&e.unwrap().some((function(e){return e.eq(t)}))}},29441:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(50219);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(96874);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(70419);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},50219:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.indexes=function(e,t){return(0,n.memo)(e,(function(){return t.query.session?t.query.staking?function(e){return e.queryMulti([e.query.session.currentIndex,e.query.staking.activeEra,e.query.staking.currentEra,e.query.staking.validatorCount]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,4),f=t[0],r=t[1],n=t[2],d=t[3],o=r.unwrapOrDefault();return a([f,o.index,o.start,n.unwrapOrDefault(),d])})))}(t):function(e){return e.query.session.currentIndex().pipe((0,r.map)((function(t){return a([t,e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")])})))}(t):function(e){return(0,r.of)(a([e.registry.createType("SessionIndex",1),e.registry.createType("EraIndex"),e.registry.createType("Option"),e.registry.createType("EraIndex"),e.registry.createType("u32")]))}(t)}))};var r=f(72872),n=f(48861);function a(e){var t=(0,c.default)(e,5),f=t[0];return{activeEra:t[1],activeEraStart:t[2],currentEra:t[3],currentIndex:f,validatorCount:t[4]}}},96874:(e,t,f)=>{"use strict";var c=f(9439)(f(20657));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.candidates=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.candidates().pipe((0,r.switchMap)((function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.suspendedCandidates.multi(e.map((function(e){return e.who})))])})),(0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.map((function(e,t){var f=e.kind,c=e.value;return{accountId:e.who,isSuspended:r[t].isSome,kind:f,value:c}}))})))}))};var r=f(72872),n=f(48861)},2276:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(55586);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(4700);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(49205);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(40994);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},4700:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.info=function(e,t){return(0,n.memo)(e,(function(){return t.queryMulti([t.query.society.bids,t.query.society.defender,t.query.society.founder,t.query.society.head,t.query.society.maxMembers,t.query.society.pot]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return{bids:f,defender:r.unwrapOr(void 0),founder:n.unwrapOr(void 0),hasDefender:r.isSome&&a.isSome&&!a.eq(r)||!1,head:a.unwrapOr(void 0),maxMembers:d,pot:o}})))}))};var r=f(72872),n=f(48861)},49205:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.member=function(e,t){return(0,n.memo)(e,(function(e){return t.derive.society._members([e]).pipe((0,r.map)((function(e){return(0,c.default)(e,1)[0]})))}))};var r=f(72872),n=f(48861)},40994:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._members=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([(0,r.of)(e),t.query.society.payouts.multi(e),t.query.society.strikes.multi(e),t.query.society.defenderVotes.multi(e),t.query.society.suspendedMembers.multi(e),t.query.society.vouching.multi(e)]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,6),f=t[0],r=t[1],n=t[2],a=t[3],d=t[4],o=t[5];return f.map((function(e,t){return{accountId:e,isDefenderVoter:a[t].isSome,isSuspended:d[t].isTrue,payouts:r[t],strikes:n[t],vote:a[t].unwrapOr(void 0),vouching:o[t].unwrapOr(void 0)}}))})))}))},t.members=function(e,t){return(0,n.memo)(e,(function(){return t.query.society.members().pipe((0,r.switchMap)((function(e){return t.derive.society._members(e)})))}))};var r=f(72872),n=f(48861)},35162:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filterCachedEras=function(e,t,f){return e.map((function(e){return t.find((function(t){var f=t.era;return e.eq(f)}))||f.find((function(t){var f=t.era;return e.eq(f)}))}))},t.getEraCache=function(e,t,f){var r="".concat(e,"-").concat(t.toString());return[r,f?void 0:c.deriveCache.get(r)]},t.getEraMultiCache=function(e,t,f){return f?[]:t.map((function(t){return c.deriveCache.get("".concat(e,"-").concat(t.toString()))})).filter((function(e){return!!e}))},t.setEraCache=function(e,t,f){return!t&&c.deriveCache.set(e,f),f},t.setEraMultiCache=function(e,t,f){return!t&&f.forEach((function(t){return c.deriveCache.set("".concat(e,"-").concat(t.era.toString()),t)})),f};var c=f(48861)},69629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.currentPoints=function(e,t){return(0,r.memo)(e,(function(){return t.derive.session.indexes().pipe((0,c.switchMap)((function(e){var f=e.activeEra;return t.query.staking.erasRewardPoints(f)})))}))};var c=f(72872),r=f(48861)},41814:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.electedInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return t.derive.staking.validators().pipe((0,c.switchMap)((function(f){var r=f.nextElected,n=f.validators;return t.derive.staking.queryMulti(d(r,n),e).pipe((0,c.map)((function(e){return{info:e,nextElected:r,validators:n}})))})))}))};var c=f(72872),r=f(69338),n=f(48861),a={withController:!0,withExposure:!0,withPrefs:!0};function d(e,t){return(0,r.arrayFlatten)([e,t.filter((function(t){return!e.find((function(e){return e.eq(t)}))}))])}},99099:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraExposure=function(e,t){return(0,n.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,a.getEraCache)(o,e,f),d=(0,c.default)(n,2),u=d[0],s=d[1];return s?(0,r.of)(s):t.query.staking.erasStakersClipped.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(u,f,i(e,t))})))}))},t.erasExposure=t.eraExposure=t._erasExposure=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o="eraExposure";function i(e,t){var f={},r={};return t.forEach((function(e){var t=(0,c.default)(e,2),n=t[0],a=t[1],d=n.args[1].toString();r[d]=a,a.others.forEach((function(e,t){var c=e.who.toString();f[c]=f[c]||[],f[c].push({validatorId:d,validatorIndex:t})}))})),{era:e,nominators:f,validators:r}}var u=(0,d.singleEra)("_eraExposure");t.eraExposure=u;var s=(0,d.combineEras)("_eraExposure");t._erasExposure=s;var l=(0,d.erasHistoricApply)("_erasExposure");t.erasExposure=l},59799:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.erasHistoric=function(e,t){return(0,a.memo)(e,(function(e){return t.queryMulti([t.query.staking.activeEra,t.query.staking.historyDepth]).pipe((0,r.map)((function(f){for(var r=(0,c.default)(f,2),a=r[0],d=[],o=r[1].toNumber(),i=a.unwrapOrDefault().index,u=i;u.gte(n.BN_ZERO)&&d.length{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._erasPoints=function(e,t){return(0,o.memo)(e,(function(e,f){if(!e.length)return(0,a.of)([]);var c=(0,i.getEraMultiCache)(s,e,f),o=(0,u.filterEras)(e,c);return o.length?t.query.staking.erasRewardPoints.multi(o).pipe((0,a.map)((function(t){return(0,i.filterCachedEras)(e,c,(0,i.setEraMultiCache)(s,f,function(e,t){return e.map((function(e,f){return{era:e,eraPoints:t[f].total,validators:(c=t[f],a=c.individual,(0,n.default)(a.entries()).filter((function(e){return(0,r.default)(e,2)[1].gt(d.BN_ZERO)})).reduce((function(e,t){var f=(0,r.default)(t,2),c=f[0],n=f[1];return e[c.toString()]=n,e}),{}))};var c,a}))}(o,t)))}))):(0,a.of)(c)}))},t.erasPoints=void 0;var a=f(72872),d=f(69338),o=f(48861),i=f(69345),u=f(10173),s="eraPoints";var l=(0,u.erasHistoricApply)("_erasPoints");t.erasPoints=l},18344:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraPrefs=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraPrefs",e,f),d=(0,c.default)(n,2),o=d[0],i=d[1];return i?(0,r.of)(i):t.query.staking.erasValidatorPrefs.entries(e).pipe((0,r.map)((function(t){return(0,a.setEraCache)(o,f,function(e,t){var f={};return t.forEach((function(e){var t=(0,c.default)(e,2),r=t[0],n=t[1];f[r.args[1].toString()]=n})),{era:e,validators:f}}(e,t))})))}))},t.erasPrefs=t.eraPrefs=t._erasPrefs=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o=(0,d.singleEra)("_eraPrefs");t.eraPrefs=o;var i=(0,d.combineEras)("_eraPrefs");t._erasPrefs=i;var u=(0,d.erasHistoricApply)("_erasPrefs");t.erasPrefs=u},57349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._erasRewards=function(e,t){return(0,r.memo)(e,(function(e,f){if(!e.length)return(0,c.of)([]);var r=(0,n.getEraMultiCache)(d,e,f),o=(0,a.filterEras)(e,r);return o.length?t.query.staking.erasValidatorReward.multi(o).pipe((0,c.map)((function(t){return(0,n.filterCachedEras)(e,r,(0,n.setEraMultiCache)(d,f,function(e,t){return e.map((function(e,f){return{era:e,eraReward:t[f].unwrapOrDefault()}}))}(o,t)))}))):(0,c.of)(r)}))},t.erasRewards=void 0;var c=f(72872),r=f(48861),n=f(69345),a=f(10173),d="eraRewards",o=(0,a.erasHistoricApply)("_erasRewards");t.erasRewards=o},37960:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t._eraSlashes=function(e,t){return(0,n.memo)(e,(function(e,f){var n=(0,a.getEraCache)("eraSlashes",e,f),d=(0,c.default)(n,2),o=d[0],i=d[1];return i?(0,r.of)(i):(0,r.combineLatest)([t.query.staking.nominatorSlashInEra.entries(e),t.query.staking.validatorSlashInEra.entries(e)]).pipe((0,r.map)((function(t){var r=(0,c.default)(t,2),n=r[0],d=r[1];return(0,a.setEraCache)(o,f,function(e,t,f){var r={},n={};return t.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],n=t[1];r[f.args[1].toString()]=n.unwrap()})),f.forEach((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];n[f.args[1].toString()]=r.unwrapOrDefault()[1]})),{era:e,nominators:r,validators:n}}(e,n,d))})))}))},t.erasSlashes=t.eraSlashes=t._erasSlashes=void 0;var r=f(72872),n=f(48861),a=f(69345),d=f(10173),o=(0,d.singleEra)("_eraSlashes");t.eraSlashes=o;var i=(0,d.combineEras)("_eraSlashes");t._erasSlashes=i;var u=(0,d.erasHistoricApply)("_erasSlashes");t.erasSlashes=u},47827:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35162);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(69629);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(99099);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(59799);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(4744);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(18344);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(57349);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(37960);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(41814);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(40558);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(44825);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(16391);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(91912);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(72673);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(75029);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(63843);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(60783);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(94691);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(65473);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(17612);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(63897);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(96020);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}))},40558:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(75831)),n=c(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.keys=void 0,t.keysMulti=function(e,t){return(0,d.memo)(e,(function(e){return e.length?t.query.session.queuedKeys().pipe((0,a.switchMap)((function(f){var c;return(0,a.combineLatest)([(0,a.of)(f),null!==(c=t.consts.session)&&void 0!==c&&c.dedupKeyPrefix?t.query.session.nextKeys.multi(e.map((function(e){return[t.consts.session.dedupKeyPrefix,e]}))):t.query.session.nextKeys.multi(e)])})),(0,a.map)((function(t){var f=(0,n.default)(t,2),c=f[0],a=f[1];return e.map((function(e,t){return function(e,t,f){var c=(t.find((function(t){return(0,n.default)(t,1)[0].eq(e)}))||[void 0,[]])[1],a=f.unwrapOr([]);return{nextSessionIds:Array.isArray(a)?a:(0,r.default)(a.values()),sessionIds:Array.isArray(c)?c:(0,r.default)(c.values())}}(e,c,a[t])}))}))):(0,a.of)([])}))};var a=f(72872),d=f(48861),o=(0,d.firstMemo)((function(e,t){return e.derive.staking.keysMulti([t])}));t.keys=o},44825:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t{"use strict";var c=f(9439)(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._ownExposures=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.erasStakersClipped,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.erasStakers,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{clipped:e[c],era:t,exposure:e[f.length+c]}}))}))):(0,r.of)([])}))},t.ownExposures=t.ownExposure=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownExposures(t,[f],!0)}));t.ownExposure=d;var o=(0,a.erasHistoricApplyAccount)("_ownExposures");t.ownExposures=o},91912:(e,t,f)=>{"use strict";var c=f(9439)(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t._ownSlashes=function(e,t){return(0,n.memo)(e,(function(e,f,n){return f.length?t.queryMulti([].concat((0,c.default)(f.map((function(f){return[t.query.staking.validatorSlashInEra,[f,e]]}))),(0,c.default)(f.map((function(f){return[t.query.staking.nominatorSlashInEra,[f,e]]}))))).pipe((0,r.map)((function(e){return f.map((function(t,c){return{era:t,total:e[c].isSome?e[c].unwrap()[1]:e[c+f.length].unwrapOrDefault()}}))}))):(0,r.of)([])}))},t.ownSlashes=t.ownSlash=void 0;var r=f(72872),n=f(48861),a=f(10173),d=(0,n.firstMemo)((function(e,t,f){return e.derive.staking._ownSlashes(t,[f],!0)}));t.ownSlash=d;var o=(0,a.erasHistoricApplyAccount)("_ownSlashes");t.ownSlashes=o},72673:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.query=void 0,t.queryMulti=function(e,t){return(0,n.memo)(e,(function(e,f){return e.length?t.derive.session.indexes().pipe((0,r.switchMap)((function(n){var a=n.activeEra,d=e.map((function(e){return t.registry.createType("AccountId",e)}));return function(e,t,f,n){return function(e,t,f,c){var n=c.withController,a=c.withDestination,d=c.withExposure,o=c.withLedger,i=c.withNominations,u=c.withPrefs,s=e.registry.createType("Option"),l=e.registry.createType("RewardDestination"),p=e.registry.createType("Exposure"),b=e.registry.createType("ValidatorPrefs");return(0,r.combineLatest)([n||o?e.query.staking.bonded.multi(t):(0,r.of)(t.map((function(){return null}))),i?e.query.staking.nominators.multi(t):(0,r.of)(t.map((function(){return s}))),a?e.query.staking.payee.multi(t):(0,r.of)(t.map((function(){return l}))),u?e.query.staking.validators.multi(t):(0,r.of)(t.map((function(){return b}))),d?e.query.staking.erasStakers.multi(t.map((function(e){return[f,e]}))):(0,r.of)(t.map((function(){return p})))])}(e,f,t,n).pipe((0,r.switchMap)((function(t){var a=(0,c.default)(t,5),d=a[0],o=a[1],i=a[2],u=a[3],s=a[4];return function(e,t,f){var c=f.withLedger,n=void 0!==c&&c,a=t.filter((function(e){return n&&!!e&&e.isSome})).map((function(e){return e.unwrap()})),d=e.registry.createType("Option");return(a.length?e.query.staking.ledger.multi(a):(0,r.of)([])).pipe((0,r.map)((function(e){var f=-1;return t.map((function(t){return t&&t.isSome&&e[++f]||d}))})))}(e,d,n).pipe((0,r.map)((function(e){return f.map((function(t,f){return function(e,t,f,c,r,n,a){return{accountId:e,controllerId:t&&t.unwrapOr(null),exposure:n,nominators:f.isSome?f.unwrap().targets:[],rewardDestination:c,stakingLedger:a.unwrapOrDefault(),stashId:e,validatorPrefs:r}}(t,d[f],o[f],i[f],u[f],s[f],e[f])}))})))})))}(t,a,d,f)}))):(0,r.of)([])}))};var r=f(72872),n=f(48861),a=(0,n.firstMemo)((function(e,t,f){return e.derive.staking.queryMulti([t],f)}));t.query=a},75029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerExposures=function(e,t){return(0,r.memo)(e,(function(e,f){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.map((function(e){return t.registry.createType("AccountId",e).toString()}));return t.derive.staking._erasExposure(f,r).pipe((0,c.map)((function(e){return n.map((function(t){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators,n=!!r[t],a={},d=c[t]||[];return n?a[t]=r[t]:d&&d.forEach((function(e){var t=e.validatorId;a[t]=r[t]})),{era:f,isEmpty:!Object.keys(a).length,isValidator:n,nominating:d,validators:a}}))}))})))}))},t.stakerExposure=void 0,t.stakerExposures=function(e,t){return(0,r.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,c.switchMap)((function(c){return t.derive.staking._stakerExposures(e,c,f)})))}))};var c=f(72872),r=f(48861),n=(0,r.firstMemo)((function(e,t,f){return e.derive.staking.stakerExposures([t],f)}));t.stakerExposure=n},63843:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPoints=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasPoints(f,r).pipe((0,c.map)((function(e){return e.map((function(e){return{era:e.era,eraPoints:e.eraPoints,points:e.validators[n]||t.registry.createType("RewardPoint")}}))})))}))},t.stakerPoints=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPoints");t.stakerPoints=n},60783:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerPrefs=function(e,t){return(0,r.memo)(e,(function(e,f,r){return t.query.staking.erasValidatorPrefs.multi(f.map((function(t){return[t,e]}))).pipe((0,c.map)((function(e){return e.map((function(e,t){return{era:f[t],validatorPrefs:e}}))})))}))},t.stakerPrefs=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerPrefs");t.stakerPrefs=n},94691:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(20657)),n=c(f(14280));function a(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function d(e){for(var t=1;t2&&void 0!==arguments[2]&&arguments[2];return(0,o.combineLatest)([t.derive.staking.queryMulti(e,{withLedger:!0}),t.derive.staking._stakerExposures(e,f,c),t.derive.staking._stakerRewardsEras(f,c)]).pipe((0,o.switchMap)((function(e){var r=(0,n.default)(e,3),a=r[0],d=r[1],i=r[2],u=a.map((function(e,f){var c=e.stakingLedger,r=e.stashId;return r&&c?s(t,r,i,d[f]):[]}));if(c)return(0,o.of)(u);var b=l(u),h=(0,n.default)(b,2),y=h[0],v=h[1];return t.derive.staking.queryMulti(y,{withLedger:!0}).pipe((0,o.map)((function(e){return a.map((function(t,c){var r=t.stakingLedger;return p(f,v[c].map((function(t){return[t,e.find((function(e){return e.accountId.eq(t)}))]})),{rewards:u[c],stakingLedger:r})}))})))})))}))},t._stakerRewardsEras=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,o.combineLatest)([t.derive.staking._erasPoints(e,f),t.derive.staking._erasPrefs(e,f),t.derive.staking._erasRewards(e,f)])}))},t.stakerRewards=void 0,t.stakerRewardsMulti=function(e,t){return(0,u.memo)(e,(function(e){var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.derive.staking.erasHistoric(f).pipe((0,o.switchMap)((function(f){return t.derive.staking.stakerRewardsMultiEras(e,f)})))}))},t.stakerRewardsMultiEras=function(e,t){return(0,u.memo)(e,(function(e,f){return e.length&&f.length?t.derive.staking._stakerRewards(e,f,!1):(0,o.of)([])}))};var o=f(72872),i=f(69338),u=f(48861);function s(e,t,f,c){var r=(0,n.default)(f,3),a=r[0],d=r[1],o=r[2];return c.map((function(f){var c=f.era,r=f.isEmpty,u=f.isValidator,s=f.nominating,l=f.validators,p=a.find((function(e){return e.era.eq(c)}))||{eraPoints:i.BN_ZERO,validators:{}},b=p.eraPoints,h=p.validators,y=(o.find((function(e){return e.era.eq(c)}))||{eraReward:e.registry.createType("Balance")}).eraReward,v=(d.find((function(e){return e.era.eq(c)}))||{validators:{}}).validators,m={},g=t.toString();return Object.entries(l).forEach((function(t){var f,c,r,a=(0,n.default)(t,2),d=a[0],o=a[1],u=h[d]||i.BN_ZERO,s=(null===(f=v[d])||void 0===f?void 0:f.commission.unwrap())||i.BN_ZERO,l=(null===(c=o.total)||void 0===c?void 0:c.unwrap())||i.BN_ZERO,p=i.BN_ZERO;if(!(l.isZero()||u.isZero()||b.isZero())){p=y.mul(u).div(b);var w,O=s.mul(p).div(i.BN_BILLION);if(d===g)w=o.own.unwrap();else{var x=o.others.find((function(e){return e.who.eq(g)}));w=x?x.value.unwrap():i.BN_ZERO}r=p.sub(O).imul(w).div(l).iadd(d===g?O:i.BN_ZERO)}m[d]={total:e.registry.createType("Balance",p),value:e.registry.createType("Balance",r)}})),{era:c,eraReward:y,isEmpty:r,isValidator:u,nominating:s,validators:m}}))}function l(e){return e.reduce((function(e,t){var f=(0,n.default)(e,2),c=f[0],r=f[1],a=[];return r.push(a),t.forEach((function(e){var t=e.validators;return Object.keys(t).forEach((function(e){a.includes(e)||(a.push(e),c.includes(e)||c.push(e))}))})),[c,r]}),[[],[]])}function p(e,t,f){var c=f.rewards,r=f.stakingLedger,a=e.filter((function(e){return!r.claimedRewards.some((function(t){return t.eq(e)}))})),o=t.map((function(e){return(0,n.default)(e,1)[0]})),i=t.map((function(e){return(0,n.default)(e,2)[1]}));return c.filter((function(e){return!e.isEmpty})).filter((function(e){return!!a.some((function(t){return e.era.eq(t)}))&&(function(e,t,f){var c=[];Object.keys(f.validators).forEach((function(r){var n=e.indexOf(r);if(-1!==n){var a=t[n].stakingLedger;null!=a&&a.claimedRewards.some((function(e){return f.era.eq(e)}))&&c.push(r)}})),c.forEach((function(e){delete f.validators[e]}))}(o,i,e),!0)})).filter((function(e){var t=e.validators;return 0!==Object.keys(t).length})).map((function(e){return d(d({},e),{},{nominators:e.nominating.filter((function(t){return e.validators[t.validatorId]}))})}))}var b=(0,u.firstMemo)((function(e,t,f){return e.derive.staking.erasHistoric(f).pipe((0,o.switchMap)((function(c){return e.derive.staking._stakerRewards([t],c,f)})))}));t.stakerRewards=b},65473:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._stakerSlashes=function(e,t){return(0,r.memo)(e,(function(e,f,r){var n=t.registry.createType("AccountId",e).toString();return t.derive.staking._erasSlashes(f,r).pipe((0,c.map)((function(e){return e.map((function(e){var f=e.era,c=e.nominators,r=e.validators;return{era:f,total:c[n]||r[n]||t.registry.createType("Balance")}}))})))}))},t.stakerSlashes=void 0;var c=f(72872),r=f(48861),n=(0,f(10173).erasHistoricApplyAccount)("_stakerSlashes");t.stakerSlashes=n},17612:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.stashes=function(e,t){return(0,n.memo)(e,(function(){return function(e){var t=Date.now();return e.query.system.events().pipe((0,r.map)((function(e){return t=e.filter((function(e){var t=e.event,f=e.phase;try{return f.isApplyExtrinsic&&"staking"===t.section&&"Bonded"===t.method}catch(e){return!1}}))?Date.now():t})),(0,r.startWith)(t),(0,n.drr)({skipTimeout:!0}))}(t).pipe((0,r.switchMap)((function(){return t.query.staking.validators.keys()})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,1)[0]})).filter((function(e){return e}))})))}))};var r=f(72872),n=f(48861)},10173:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineEras=function(e){return function(t,f){return(0,n.memo)(t,(function(t,n){return t.length?function(e,t){var f=(0,r.arrayChunk)(e,14),n=0,a=new c.BehaviorSubject(f[n]);return a.pipe((0,c.switchMap)(t),(0,c.tap)((function(){setTimeout((function(){++n===f.length?a.complete():a.next(f[n])}),0)})),(0,c.toArray)(),(0,c.map)(r.arrayFlatten))}(t,(function(t){return(0,c.combineLatest)(t.map((function(t){return f.derive.staking[e](t,n)})))})):(0,c.of)([])}))}},t.erasHistoricApply=function(e){return function(t,f){return(0,n.memo)(t,(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return f.derive.staking.erasHistoric(t).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](c,t)})))}))}},t.erasHistoricApplyAccount=function(e){return function(t,f){return(0,n.memo)(t,(function(t){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return f.derive.staking.erasHistoric(r).pipe((0,c.switchMap)((function(c){return f.derive.staking[e](t,c,r)})))}))}},t.filterEras=function(e,t){return e.filter((function(e){return!t.some((function(t){var f=t.era;return e.eq(f)}))}))},t.singleEra=function(e){return function(t,f){return(0,n.memo)(t,(function(t){return f.derive.staking[e](t,!0)}))}};var c=f(72872),r=f(69338),n=f(48861)},63897:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.nextElected=function(e,t){return(0,n.memo)(e,(function(){return t.query.staking.erasStakers?t.derive.session.indexes().pipe((0,r.switchMap)((function(e){var f=e.currentEra;return t.query.staking.erasStakers.keys(f)})),(0,r.map)((function(e){return e.map((function(e){return(0,c.default)(e.args,2)[1]}))}))):t.query.staking.currentElected()}))},t.validators=function(e,t){return(0,n.memo)(e,(function(){return(0,r.combineLatest)([t.query.session?t.query.session.validators():(0,r.of)([]),t.query.staking?t.derive.staking.nextElected():(0,r.of)([])]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{nextElected:r.length?r:f,validators:f}})))}))};var r=f(72872),n=f(48861)},96020:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.waitingInfo=function(e,t){return(0,n.memo)(e,(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,r.combineLatest)([t.derive.staking.validators(),t.derive.staking.stashes()]).pipe((0,r.switchMap)((function(f){var n=(0,c.default)(f,2),a=n[0].nextElected,d=n[1],o=a.map((function(e){return e.toString()})),i=d.filter((function(e){return!o.includes(e.toString())}));return t.derive.staking.queryMulti(i,e).pipe((0,r.map)((function(e){return{info:e,waiting:i}})))})))}))};var r=f(72872),n=f(48861),a={withController:!0,withPrefs:!0}},7839:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=t.proposalHashes=t.proposalCount=t.proposal=t.prime=t.members=t.hasProposals=void 0;var c=f(2024),r=(0,c.members)("technicalCommittee");t.members=r;var n=(0,c.hasProposals)("technicalCommittee");t.hasProposals=n;var a=(0,c.proposal)("technicalCommittee");t.proposal=a;var d=(0,c.proposalCount)("technicalCommittee");t.proposalCount=d;var o=(0,c.proposalHashes)("technicalCommittee");t.proposalHashes=o;var i=(0,c.proposals)("technicalCommittee");t.proposals=i;var u=(0,c.prime)("technicalCommittee");t.prime=u},29678:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(37869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37869:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(14280)),n=c(f(75831));Object.defineProperty(t,"__esModule",{value:!0}),t.proposals=function(e,t){return(0,d.memo)(e,(function(){return t.query.treasury?(0,a.combineLatest)([t.query.treasury.proposalCount(),t.query.treasury.approvals()]).pipe((0,a.switchMap)((function(e){var f=(0,r.default)(e,2),c=f[0],d=f[1];return function(e,t,f){for(var c=[],d=t.toNumber(),o=function(t){f.some((function(e){return e.eqn(t)}))||c.push(e.registry.createType("ProposalIndex",t))},i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MORTAL_PERIOD=t.MAX_FINALITY_LAG=t.FALLBACK_PERIOD=t.FALLBACK_MAX_HASH_COUNT=void 0;var c=f(69338);t.FALLBACK_MAX_HASH_COUNT=250;var r=new c.BN(6e3);t.FALLBACK_PERIOD=r;var n=new c.BN(5);t.MAX_FINALITY_LAG=n;var a=new c.BN(3e5);t.MORTAL_PERIOD=a},24725:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.events=function(e,t){return(0,n.memo)(e,(function(e){return(0,r.combineLatest)([t.rpc.chain.getBlock(e),t.queryAt(e).pipe((0,r.switchMap)((function(e){return e.system.events()})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2);return{block:t[0],events:t[1]}})))}))};var r=f(72872),n=f(48861)},26099:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(24725);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(48222);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},48222:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.signingInfo=function(e,t){return function(e,f,u){return(0,r.combineLatest)([(0,n.isUndefined)(f)?d(t,e):-1===f?o(t,e):(0,r.of)(t.registry.createType("Index",f)),(0,n.isUndefined)(u)||(0,n.isNumber)(u)&&u>0?i(t):(0,r.of)(null)]).pipe((0,r.map)((function(e){var f,r,n,d,o=(0,c.default)(e,2),i=o[0];return{header:o[1],mortalLength:Math.min((null===(f=t.consts.system)||void 0===f||null===(r=f.blockHashCount)||void 0===r?void 0:r.toNumber())||a.FALLBACK_MAX_HASH_COUNT,a.MORTAL_PERIOD.div((null===(n=t.consts.babe)||void 0===n?void 0:n.expectedBlockTime)||(null===(d=t.consts.timestamp)||void 0===d?void 0:d.minimumPeriod.muln(2))||a.FALLBACK_PERIOD).iadd(a.MAX_FINALITY_LAG).toNumber()),nonce:i}})))}};var r=f(72872),n=f(69338),a=f(74397);function d(e,t){return e.derive.balances.account(t).pipe((0,r.map)((function(e){return e.accountNonce})))}function o(e,t){var f;return null!==(f=e.rpc.system)&&void 0!==f&&f.accountNextIndex?e.rpc.system.accountNextIndex(t):d(e,t)}function i(e){return(0,r.combineLatest)([e.rpc.chain.getHeader().pipe((0,r.switchMap)((function(t){return t.parentHash.isEmpty?(0,r.of)(t):e.rpc.chain.getHeader(t.parentHash)}))),e.rpc.chain.getFinalizedHead().pipe((0,r.switchMap)((function(t){return e.rpc.chain.getHeader(t)})))]).pipe((0,r.map)((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return f.number.unwrap().sub(r.number.unwrap()).gt(a.MAX_FINALITY_LAG)?f:r})))}},69753:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(19345)),n=c(f(83660)),a=c(f(20648)),d=c(f(53345)),o=c(f(63255)),i=c(f(45393)),u=c(f(75210)),s=c(f(57762));Object.defineProperty(t,"__esModule",{value:!0}),t.createHeaderExtended=function(e,t,f){var c=e.createClass("Header"),p=(0,s.default)("author"),b=(0,s.default)("validators"),h=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t,f){var n;return(0,r.default)(this,s),n=c.call(this,e,t),Object.defineProperty((0,a.default)(n),p,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(n),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),p)[p]=(0,l.extractAuthor)(n.digest,f),(0,u.default)((0,a.default)(n),b)[b]=f,n.createdAtHash=null==t?void 0:t.createdAtHash,n}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,p)[p]}},{key:"validators",get:function(){return(0,u.default)(this,b)[b]}}]),s}(c);return new h(e,t,f)};var l=f(28753)},4866:(e,t,f)=>{"use strict";var c=f(9439),r=c(f(19345)),n=c(f(83660)),a=c(f(20648)),d=c(f(53345)),o=c(f(63255)),i=c(f(45393)),u=c(f(75210)),s=c(f(57762));Object.defineProperty(t,"__esModule",{value:!0}),t.createSignedBlockExtended=function(e,t,f,c){var p=e.createClass("SignedBlock"),b=(0,s.default)("author"),h=(0,s.default)("events"),y=(0,s.default)("extrinsics"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t,f,n){var d,o,i;return(0,r.default)(this,s),d=c.call(this,e,t),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=(0,l.extractAuthor)(d.block.header.digest,n),(0,u.default)((0,a.default)(d),h)[h]=f||[],(0,u.default)((0,a.default)(d),y)[y]=(o=d.block.extrinsics,i=(0,u.default)((0,a.default)(d),h)[h],o.map((function(e,t){var f,c,r=i.filter((function(e){var f=e.phase;return f.isApplyExtrinsic&&f.asApplyExtrinsic.eq(t)})).map((function(e){var t=e.event;return"system"===t.section&&("ExtrinsicSuccess"===t.method?c=t.data[0]:"ExtrinsicFailed"===t.method&&(f=t.data[0],c=t.data[1])),t}));return{dispatchError:f,dispatchInfo:c,events:r,extrinsic:e}}))),d.createdAtHash=null==t?void 0:t.createdAtHash,d}return(0,n.default)(s,[{key:"author",get:function(){return(0,u.default)(this,b)[b]}},{key:"events",get:function(){return(0,u.default)(this,h)[h]}},{key:"extrinsics",get:function(){return(0,u.default)(this,y)[y]}}]),s}(p);return new v(e,t,f,c)};var l=f(28753)},4134:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createHeaderExtended",{enumerable:!0,get:function(){return c.createHeaderExtended}}),Object.defineProperty(t,"createSignedBlockExtended",{enumerable:!0,get:function(){return r.createSignedBlockExtended}});var c=f(69753),r=f(4866)},28753:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.extractAuthor=function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e.logs.filter((function(e){return e.isConsensus})),n=(0,c.default)(r,1),a=n[0],d=e.logs.filter((function(e){return e.isPreRuntime})),o=(0,c.default)(d,1),i=o[0],u=e.logs.filter((function(e){return e.isSeal})),s=(0,c.default)(u,1),l=s[0];try{if(i){var p=(0,c.default)(i.asPreRuntime,2),b=p[0],h=p[1];t=b.extractAuthor(h,f)}if(!t&&a){var y=(0,c.default)(a.asConsensus,2),v=y[0],m=y[1];t=v.extractAuthor(m,f)}if(!t&&l){var g=(0,c.default)(l.asSeal,2),w=g[0],O=g[1];t=w.extractAuthor(O,f)}}catch(e){}return t}},59471:(e,t)=>{"use strict";function f(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return c(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=0?t.slice(0,d+1):[]}},34564:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deriveCache=void 0,t.setDeriveCache=d;var c,r=f(16825);function n(e,t){return{del:function(f){return t.del("".concat(e).concat(f))},forEach:t.forEach,get:function(f){var c="".concat(e).concat(f),r=t.get(c);if(r)return r.x=Date.now(),t.set(c,r),r.v},set:function(f,c){t.set("".concat(e).concat(f),{v:c,x:Date.now()})}}}function a(e){var t=Date.now(),f=[];e.forEach((function(e,c){var r=c.x;t-r>6048e5&&f.push(e)})),f.forEach((function(t){return e.del(t)}))}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1?arguments[1]:void 0;t.deriveCache=c=f?n("derive:".concat(e,":"),f):r.deriveNoopCache,f&&a(f)}t.deriveCache=c,d()},16825:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(n.entries());try{for(f.s();!(t=f.n()).done;){var a=(0,c.default)(t.value,2);e(a[0],a[1])}}catch(e){f.e(e)}finally{f.f()}},get:function(e){return n.get(e)},set:function(e,t){n.set(e,t)}};t.deriveMapCache=a;t.deriveNoopCache={del:function(){},forEach:function(){},get:function(){},set:function(e,t){return t}}},67979:(e,t,f)=>{"use strict";var c=f(9439)(f(14280));Object.defineProperty(t,"__esModule",{value:!0}),t.firstMemo=function(e){return function(t,f){return(0,n.memo)(t,(function(){for(var t=arguments.length,c=new Array(t),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={drr:!0,memo:!0};Object.defineProperty(t,"drr",{enumerable:!0,get:function(){return r.drr}}),Object.defineProperty(t,"memo",{enumerable:!0,get:function(){return r.memo}});var r=f(39026),n=f(59471);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(34564);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(16825);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(67979);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},11410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyDeriveSection=function(e,t,f,r){(0,c.lazyMethod)(e,t,(function(){return(0,c.lazyMethods)({},f(t),(function(e){return r(t,e)}))}))};var c=f(69338)},52554:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(41796)),a=c(f(60347)),d=c(f(99145)),o=c(f(58680)),i=c(f(40541)),u=c(f(93844)),s=c(f(58423)),l=c(f(97436)),p=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.Decorate=void 0;var b=f(72872),h=f(1154),y=f(39026),v=f(51290),m=f(26700),g=f(69338),w=f(40194),O=f(80137),x=f(68550),P=f(80062),k=f(77261),M=f(14635),j=1e3,S=(0,g.logger)("api/init"),T=0;function E(e,t){var f=t.method,c=t.section;return(0,g.assertReturn)(e.rx.query[c]&&e.rx.query[c][f],(function(){return"query.".concat(c,".").concat(f," is not available in this version of the metadata")}))}var A=(0,p.default)("instanceId"),I=(0,p.default)("registry"),N=function(e){(0,i.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t,f){var r,n;(0,a.default)(this,p),r=c.call(this),Object.defineProperty((0,o.default)(r),A,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(r),I,{writable:!0,value:void 0}),r.__phantom=new g.BN(0),r._consts={},r._errors={},r._events={},r._extrinsicType=4,r._isReady=!1,r._query={},r._rx={consts:{},query:{},tx:{}},r._rxDecorateMethod=function(e){return e},(0,l.default)((0,o.default)(r),A)[A]="".concat(++T),(0,l.default)((0,o.default)(r),I)[I]=(null===(n=e.source)||void 0===n?void 0:n.registry)||e.registry||new m.TypeRegistry,r._rx.queryAt=function(e,t){return(0,b.from)(r.at(e,t)).pipe((0,b.map)((function(e){return e.rx.query})))},r._rx.registry=(0,l.default)((0,o.default)(r),I)[I];var d=e.source?e.source._rpcCore.provider.clone():e.provider||new v.WsProvider;return r._decorateMethod=f,r._options=e,r._type=t,r._rpcCore=new y.RpcCore((0,l.default)((0,o.default)(r),A)[A],(0,l.default)((0,o.default)(r),I)[I],d,r._options.rpc),r._isConnected=new b.BehaviorSubject(r._rpcCore.provider.isConnected),r._rx.hasSubscriptions=r._rpcCore.provider.hasSubscriptions,r}return(0,d.default)(p,[{key:"registry",get:function(){return(0,l.default)(this,I)[I]}},{key:"createType",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r1&&void 0!==arguments[1]&&arguments[1];!t&&e.decoratedApi||(e.decoratedApi=this._emptyDecorated(e.registry));var f=this._createDecorated(e,t,e.decoratedApi),c=f.decoratedApi,r=f.decoratedMeta;this._consts=c.consts,this._errors=c.errors,this._events=c.events,this._query=c.query,this._rx.query=c.rx.query;var n=this._decorateExtrinsics(r,this._decorateMethod),a=this._decorateExtrinsics(r,this._rxDecorateMethod);t||!this._extrinsics?(this._extrinsics=n,this._rx.tx=a):((0,O.augmentObject)("tx",n,this._extrinsics,!1),(0,O.augmentObject)(null,a,this._rx.tx,!1)),(0,O.augmentObject)(null,r.consts,this._rx.consts,t),this.emit("decorated")}},{key:"injectMetadata",value:function(e,t,f){this._injectMetadata({metadata:e,registry:f||(0,l.default)(this,I)[I],specName:(0,l.default)(this,I)[I].createType("Text"),specVersion:g.BN_ZERO},t)}},{key:"_decorateFunctionMeta",value:function(e,t){return t.meta=e.meta,t.method=e.method,t.section=e.section,t.toJSON=e.toJSON,e.callIndex&&(t.callIndex=e.callIndex),t}},{key:"_filterRpc",value:function(e,t){0!==Object.keys(t).length&&(this._rpcCore.addUserInterfaces(t),this._decorateRpc(this._rpcCore,this._decorateMethod,this._rpc),this._decorateRpc(this._rpcCore,this._rxDecorateMethod,this._rx.rpc)),this._filterRpcMethods(e)}},{key:"_filterRpcMethods",value:function(e){for(var t=0!==e.length,f=(0,n.default)(this._rpcCore.mapping.entries()),c=[],a=0;a2&&void 0!==arguments[2]?arguments[2]:{},r=c,n=function(f,c){var r=e[f][c],n=t(r,{methodName:c});return n.meta=r.meta,n.raw=t(r.raw,{methodName:c}),n},a=function(t){var c=e.sections[t];if(!Object.prototype.hasOwnProperty.call(r,c))for(var a=Object.keys(e[c]),d=function(e){return n(c,e)},o=0;o1?t-1:0),c=1;c1?t-1:0),r=1;r1?t-1:0),a=1;a1?t-1:0),r=1;r1?t-1:0),r=1;r{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(97436)),d=c(f(2444)),o=f(94632);Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;var i=o(f(26729)),u=(0,d.default)("eventemitter"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:new i.default})}return(0,n.default)(e,[{key:"emit",value:function(e){for(var t,f=arguments.length,c=new Array(f>1?f-1:0),r=1;r{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(40541)),d=c(f(93844)),o=c(f(58423));Object.defineProperty(t,"__esModule",{value:!0}),t.Getters=void 0;var i=f(69338),u=f(63783),s=f(14635);function l(e){return(0,i.assertReturn)(e,"Api needs to be initialized before using, listen on 'ready'")}var p=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){return(0,r.default)(this,i),c.apply(this,arguments)}return(0,n.default)(i,[{key:"consts",get:function(){return l(this._consts)}},{key:"derive",get:function(){return l(this._derive)}},{key:"errors",get:function(){return l(this._errors)}},{key:"events",get:function(){return l(this._events)}},{key:"extrinsicVersion",get:function(){return this._extrinsicType}},{key:"genesisHash",get:function(){return l(this._genesisHash)}},{key:"isConnected",get:function(){return this._isConnected.getValue()}},{key:"libraryInfo",get:function(){return"".concat(u.packageInfo.name," v").concat(u.packageInfo.version)}},{key:"query",get:function(){return l(this._query)}},{key:"queryMulti",get:function(){return l(this._queryMulti)}},{key:"rpc",get:function(){return l(this._rpc)}},{key:"runtimeChain",get:function(){return l(this._runtimeChain)}},{key:"runtimeMetadata",get:function(){return l(this._runtimeMetadata)}},{key:"runtimeVersion",get:function(){return l(this._runtimeVersion)}},{key:"rx",get:function(){return l(this._rx)}},{key:"type",get:function(){return this._type}},{key:"tx",get:function(){return l(this._extrinsics)}},{key:"findCall",value:function(e){return(0,s.findCall)(this.registry,e)}},{key:"findError",value:function(e){return(0,s.findError)(this.registry,e)}}]),i}(f(26174).Init);t.Getters=p},26174:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(95282)),a=c(f(20910)),d=c(f(60347)),o=c(f(99145)),i=c(f(58680)),u=c(f(40541)),s=c(f(93844)),l=c(f(58423));var p=f(94632);Object.defineProperty(t,"__esModule",{value:!0}),t.Init=void 0;var b=p(f(97436)),h=p(f(2444)),y=f(72872),v=f(26700),m=f(7086),g=f(69338),w=f(94459),O=f(52554),x=(0,g.logger)("api/init");function P(e){return e.toString()}var k=(0,h.default)("healthTimer"),M=(0,h.default)("registries"),j=(0,h.default)("updateSub"),S=(0,h.default)("waitingRegistries"),T=(0,h.default)("onProviderConnect"),E=(0,h.default)("onProviderDisconnect"),A=(0,h.default)("onProviderError"),I=function(e){(0,u.default)(V,e);var t,f,c,p,h,w,O,I,R,_=(I=V,R=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(I);if(R){var f=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,f)}else e=t.apply(this,arguments);return(0,s.default)(this,e)});function V(e,t,f){var c;return(0,d.default)(this,V),c=_.call(this,e,t,f),Object.defineProperty((0,i.default)(c),A,{value:C}),Object.defineProperty((0,i.default)(c),E,{value:B}),Object.defineProperty((0,i.default)(c),T,{value:N}),Object.defineProperty((0,i.default)(c),k,{writable:!0,value:null}),Object.defineProperty((0,i.default)(c),M,{writable:!0,value:[]}),Object.defineProperty((0,i.default)(c),j,{writable:!0,value:null}),Object.defineProperty((0,i.default)(c),S,{writable:!0,value:{}}),c.registry.setKnownTypes(e),e.source?(0,b.default)((0,i.default)(c),M)[M]=(0,b.default)(e.source,M)[M]:c.registerTypes(e.types),c._rpc=c._decorateRpc(c._rpcCore,c._decorateMethod),c._rx.rpc=c._decorateRpc(c._rpcCore,c._rxDecorateMethod),c.supportMulti&&(c._queryMulti=c._decorateMulti(c._decorateMethod),c._rx.queryMulti=c._decorateMulti(c._rxDecorateMethod)),c._rx.signer=e.signer,c._rpcCore.setRegistrySwap((function(e){return c.getBlockRegistry(e)})),c._rpcCore.setResolveBlockHash((function(e){return(0,y.firstValueFrom)(c._rpcCore.chain.getBlockHash(e))})),c.hasSubscriptions?(c._rpcCore.provider.on("disconnected",(function(){return(0,b.default)((0,i.default)(c),E)[E]()})),c._rpcCore.provider.on("error",(function(e){return(0,b.default)((0,i.default)(c),A)[A](e)})),c._rpcCore.provider.on("connected",(function(){return(0,b.default)((0,i.default)(c),T)[T]()}))):x.warn("Api will be available in a limited mode since the provider does not support subscriptions"),c._rpcCore.provider.isConnected&&(0,b.default)((0,i.default)(c),T)[T](),c}return(0,o.default)(V,[{key:"_initRegistry",value:function(e,t,f,c,r){e.clearCache(),e.setChainProperties(r||this.registry.getChainProperties()),e.setKnownTypes(this._options),e.register((0,m.getSpecTypes)(e,t,f.specName,f.specVersion)),e.setHasher((0,m.getSpecHasher)(e,t,f.specName)),e.knownTypes.typesBundle&&(e.knownTypes.typesAlias=(0,m.getSpecAlias)(e,t,f.specName)),e.setMetadata(c,void 0,(0,g.objectSpread)({},(0,m.getSpecExtensions)(e,t,f.specName),this._options.signedExtensions))}},{key:"_getDefaultRegistry",value:function(){return(0,g.assertReturn)((0,b.default)(this,M)[M].find((function(e){return e.isDefault})),"Initialization error, cannot find the default registry")}},{key:"at",value:(O=(0,a.default)(r.default.mark((function e(t,f){var c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=(0,g.u8aToU8a)(t),e.next=3,this.getBlockRegistry(c,f);case 3:return n=e.sent,e.abrupt("return",this._createDecorated(n,!0,null,c).decoratedApi);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t){return O.apply(this,arguments)})},{key:"_createBlockRegistry",value:(w=(0,a.default)(r.default.mark((function e(t,f,c){var n,a,d;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=new v.TypeRegistry(t),e.t0=v.Metadata,e.t1=n,e.next=5,(0,y.firstValueFrom)(this._rpcCore.state.getMetadata.raw(f.parentHash));case 5:return e.t2=e.sent,a=new e.t0(e.t1,e.t2),this._initRegistry(n,this._runtimeChain,c,a),d={lastBlockHash:t,metadata:a,registry:n,specName:c.specName,specVersion:c.specVersion},(0,b.default)(this,M)[M].push(d),e.abrupt("return",d);case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return w.apply(this,arguments)})},{key:"_cacheBlockRegistryProgress",value:function(e,t){var f=this,c=(0,b.default)(this,S)[S][e];return(0,g.isUndefined)(c)&&(c=(0,b.default)(this,S)[S][e]=new Promise((function(c,r){t().then((function(t){delete(0,b.default)(f,S)[S][e],c(t)})).catch((function(t){delete(0,b.default)(f,S)[S][e],r(t)}))}))),c}},{key:"_getBlockRegistryViaVersion",value:function(e,t){if(t){var f=(0,b.default)(this,M)[M].find((function(e){var f=e.specName,c=e.specVersion;return f.eq(t.specName)&&c.eq(t.specVersion)}));if(f)return f.lastBlockHash=e,f}return null}},{key:"_getBlockRegistryViaHash",value:(h=(0,a.default)(r.default.mark((function e(t){var f,c,a,d,o,i,u=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,g.assert)(this._genesisHash&&this._runtimeVersion,"Cannot retrieve data on an uninitialized chain"),e.t0=this.registry,!this._genesisHash.eq(t)){e.next=6;break}e.t1={number:g.BN_ZERO,parentHash:this._genesisHash},e.next=9;break;case 6:return e.next=8,(0,y.firstValueFrom)(this._rpcCore.chain.getHeader.raw(t));case 8:e.t1=e.sent;case 9:if(e.t2=e.t1,f=e.t0.createType.call(e.t0,"HeaderPartial",e.t2),(0,g.assert)(!f.parentHash.isEmpty,"Unable to retrieve header and parent from supplied hash"),c=(0,m.getUpgradeVersion)(this._genesisHash,f.number),a=(0,n.default)(c,2),d=a[0],o=a[1],e.t3=this.registry,!d||!o&&!d.specVersion.eq(this._runtimeVersion.specVersion)){e.next=18;break}e.t4={specName:this._runtimeVersion.specName,specVersion:d.specVersion},e.next=21;break;case 18:return e.next=20,(0,y.firstValueFrom)(this._rpcCore.state.getRuntimeVersion.raw(f.parentHash));case 20:e.t4=e.sent;case 21:if(e.t5=e.t4,i=e.t3.createType.call(e.t3,"RuntimeVersionPartial",e.t5),e.t6=this._getBlockRegistryViaVersion(t,i),e.t6){e.next=28;break}return e.next=27,this._cacheBlockRegistryProgress(i.toHex(),(function(){return u._createBlockRegistry(t,f,i)}));case 27:e.t6=e.sent;case 28:return e.abrupt("return",e.t6);case 29:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"getBlockRegistry",value:(p=(0,a.default)(r.default.mark((function e(t,f){var c=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=(0,b.default)(this,M)[M].find((function(e){var f=e.lastBlockHash;return f&&(0,g.u8aEq)(f,t)}))||this._getBlockRegistryViaVersion(t,f),e.t0){e.next=5;break}return e.next=4,this._cacheBlockRegistryProgress((0,g.u8aToHex)(t),(function(){return c._getBlockRegistryViaHash(t)}));case 4:e.t0=e.sent;case 5:return e.abrupt("return",e.t0);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return p.apply(this,arguments)})},{key:"_loadMeta",value:(c=(0,a.default)(r.default.mark((function e(){var t,f,c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isReady){e.next=2;break}return e.abrupt("return",!0);case 2:if(this._unsubscribeUpdates(),null===(t=this._options.source)||void 0===t||!t._isReady){e.next=9;break}return e.next=6,this._metaFromSource(this._options.source);case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,this._metaFromChain(this._options.metadata);case 11:e.t0=e.sent;case 12:return f=e.t0,c=(0,n.default)(f,2),this._genesisHash=c[0],this._runtimeMetadata=c[1],e.abrupt("return",this._initFromMeta(this._runtimeMetadata));case 17:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"_metaFromSource",value:(f=(0,a.default)(r.default.mark((function e(t){var f,c,n,a,d,o;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(this._extrinsicType=t.extrinsicVersion,this._runtimeChain=t.runtimeChain,this._runtimeVersion=t.runtimeVersion,f=Object.keys(t.rpc),c=[],n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findCall=function(e,t){return e.findMetaCall((0,c.u8aToU8a)(t))},t.findError=function(e,t){return e.findMetaError((0,c.u8aToU8a)(t))};var c=f(69338)},7510:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(20910)),a=c(f(60347)),d=c(f(99145)),o=c(f(40541)),i=c(f(93844)),u=c(f(58423));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiBase=void 0;var s=f(69338),l=function(e){(0,o.default)(p,e);var t,f,c,l=(f=p,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,u.default)(f);if(c){var r=(0,u.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,i.default)(this,e)});function p(){(0,a.default)(this,p);var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,f=arguments.length>2?arguments[2]:void 0;return l.call(this,e,t,f)}return(0,d.default)(p,[{key:"connect",value:function(){return this._rpcCore.connect()}},{key:"disconnect",value:function(){return this._unsubscribe(),this._rpcCore.disconnect()}},{key:"setSigner",value:function(e){this._rx.signer=e}},{key:"sign",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c,n,a,d=arguments;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=d.length>2&&void 0!==d[2]?d[2]:{},n=c.signer,!(0,s.isString)(t)){e.next=7;break}return a=n||this._rx.signer,(0,s.assert)(null==a?void 0:a.signRaw,"No signer exists with a signRaw interface. You possibly need to pass through an explicit keypair for the origin so it can be used for signing."),e.next=6,a.signRaw((0,s.objectSpread)({type:"bytes"},f,{address:t}));case 6:return e.abrupt("return",e.sent.signature);case 7:return e.abrupt("return",(0,s.u8aToHex)(t.sign((0,s.u8aToU8a)(f.data))));case 8:case"end":return e.stop()}}),e,this)}))),function(e,f){return t.apply(this,arguments)})}]),p}(f(87247).Getters);t.ApiBase=l},10133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,WsProvider:!0,HttpProvider:!0,packageInfo:!0,SubmittableResult:!0};Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return n.HttpProvider}}),Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return d.SubmittableResult}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return a.packageInfo}}),f(34328);var r=f(42946),n=f(51290),a=f(63783),d=f(40194),o=f(76853);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(19981);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},23618:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(38518),r=f(71614),n=f(12130),a=f(10686),d=f(21038),o=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=o},97178:(e,t,f)=>{"use strict";var c=f(94632),r=f(69338),n=c(f(23618)),a=f(63783);(0,r.detectPackage)(a.packageInfo,null,n.default)},13855:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(97178);var c=f(10133);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},63783:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/api",path:"/",type:"cjs",version:"8.5.1"}},62063:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(20910)),a=c(f(60347)),d=c(f(99145)),o=c(f(58680)),i=c(f(40541)),u=c(f(93844)),s=c(f(71332)),l=c(f(58423)),p=c(f(97436)),b=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiPromise=void 0;var h=f(69338),y=f(7510),v=f(87720),m=f(39158),g=(0,b.default)("isReadyPromise"),w=(0,b.default)("isReadyOrErrorPromise"),O=function(e){(0,i.default)(y,e);var t,f,c,b=(f=y,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,l.default)(f);if(c){var r=(0,l.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function y(e){var t,f,c,r;return(0,a.default)(this,y),r=b.call(this,e,"promise",m.toPromiseMethod),Object.defineProperty((0,o.default)(r),g,{writable:!0,value:void 0}),Object.defineProperty((0,o.default)(r),w,{writable:!0,value:void 0}),(0,p.default)((0,o.default)(r),g)[g]=new Promise((function(e){(0,s.default)((t=(0,o.default)(r),(0,l.default)(y.prototype)),"once",t).call(t,"ready",(function(){return e((0,o.default)(r))}))})),(0,p.default)((0,o.default)(r),w)[w]=new Promise((function(e,t){var n=(0,m.promiseTracker)(e,t);(0,s.default)((f=(0,o.default)(r),(0,l.default)(y.prototype)),"once",f).call(f,"ready",(function(){return n.resolve((0,o.default)(r))})),(0,s.default)((c=(0,o.default)(r),(0,l.default)(y.prototype)),"once",c).call(c,"error",(function(e){return n.reject(e)}))})),r}return(0,d.default)(y,[{key:"isReady",get:function(){return(0,p.default)(this,g)[g]}},{key:"isReadyOrError",get:function(){return(0,p.default)(this,w)[w]}},{key:"clone",value:function(){return new y((0,h.objectSpread)({},this._options,{source:this}))}},{key:"combineLatest",value:(t=(0,n.default)(r.default.mark((function e(t,f){var c;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=new v.Combinator(t,f),e.abrupt("return",(function(){c.unsubscribe()}));case 2:case"end":return e.stop()}}),e)}))),function(e,f){return t.apply(this,arguments)})}],[{key:"create",value:function(e){var t=new y(e);return e&&e.throwOnConnect?t.isReadyOrError:(t.isReadyOrError.catch((function(){})),t.isReady)}}]),y}(y.ApiBase);t.ApiPromise=O},87720:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(41796)),a=c(f(78612)),d=c(f(20910)),o=c(f(60347)),i=c(f(99145)),u=c(f(97436)),s=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.Combinator=void 0;var l=f(69338),p=(0,s.default)("allHasFired"),b=(0,s.default)("callback"),h=(0,s.default)("fired"),y=(0,s.default)("fns"),v=(0,s.default)("isActive"),m=(0,s.default)("results"),g=(0,s.default)("subscriptions"),w=function(){function e(t,f){var c=this;(0,o.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:!1}),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:[]}),Object.defineProperty(this,y,{writable:!0,value:[]}),Object.defineProperty(this,v,{writable:!0,value:!0}),Object.defineProperty(this,m,{writable:!0,value:[]}),Object.defineProperty(this,g,{writable:!0,value:[]}),(0,u.default)(this,b)[b]=f,(0,u.default)(this,g)[g]=t.map(function(){var e=(0,d.default)(r.default.mark((function e(t,f){var d,o,i,s;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d=Array.isArray(t)?t:[t],o=(0,a.default)(d),i=o[0],s=o.slice(1),(0,u.default)(c,h)[h].push(!1),(0,u.default)(c,y)[y].push(i),e.abrupt("return",i.apply(void 0,(0,n.default)(s).concat([c._createCallback(f)])));case 4:case"end":return e.stop()}}),e)})));return function(t,f){return e.apply(this,arguments)}}())}return(0,i.default)(e,[{key:"_allHasFired",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){return(0,u.default)(this,p)[p]||((0,u.default)(this,p)[p]=0===(0,u.default)(this,h)[h].filter((function(e){return!e})).length),(0,u.default)(this,p)[p]}))},{key:"_createCallback",value:function(e){var t=this;return function(f){(0,u.default)(t,h)[h][e]=!0,(0,u.default)(t,m)[m][e]=f,t._triggerUpdate()}}},{key:"_triggerUpdate",value:function(){if((0,u.default)(this,v)[v]&&(0,l.isFunction)((0,u.default)(this,b)[b])&&this._allHasFired())try{(0,u.default)(this,b)[b]((0,u.default)(this,m)[m])}catch(e){}}},{key:"unsubscribe",value:function(){(0,u.default)(this,v)[v]&&((0,u.default)(this,v)[v]=!1,(0,u.default)(this,g)[g].forEach(function(){var e=(0,d.default)(r.default.mark((function e(t){var f;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t;case 3:f=e.sent,(0,l.isFunction)(f)&&f(),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()))}}]),e}();t.Combinator=w},39158:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(41796));Object.defineProperty(t,"__esModule",{value:!0}),t.promiseTracker=o,t.toPromiseMethod=function(e,t){var f=!!(t&&t.methodName&&t.methodName.includes("subscribe"));return function(){for(var c=arguments.length,n=new Array(c),a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiPromise",{enumerable:!0,get:function(){return c.ApiPromise}}),Object.defineProperty(t,"toPromiseMethod",{enumerable:!0,get:function(){return r.toPromiseMethod}});var c=f(62063),r=f(39158)},93636:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(58680)),d=c(f(40541)),o=c(f(93844)),i=c(f(71332)),u=c(f(58423)),s=c(f(97436)),l=c(f(2444));Object.defineProperty(t,"__esModule",{value:!0}),t.ApiRx=void 0;var p=f(72872),b=f(69338),h=f(7510),y=f(36630),v=(0,l.default)("isReadyRx"),m=function(e){(0,d.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function l(e){var t,f;return(0,r.default)(this,l),f=c.call(this,e,"rxjs",y.toRxMethod),Object.defineProperty((0,a.default)(f),v,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),v)[v]=(0,p.from)(new Promise((function(e){(0,i.default)((t=(0,a.default)(f),(0,u.default)(l.prototype)),"on",t).call(t,"ready",(function(){return e((0,a.default)(f))}))}))),f}return(0,n.default)(l,[{key:"isReady",get:function(){return(0,s.default)(this,v)[v]}},{key:"clone",value:function(){return new l((0,b.objectSpread)({},this._options,{source:this}))}}],[{key:"create",value:function(e){return new l(e).isReady}}]),l}(h.ApiBase);t.ApiRx=m},36630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRxMethod=function(e){return e}},19981:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ApiRx",{enumerable:!0,get:function(){return c.ApiRx}}),Object.defineProperty(t,"toRxMethod",{enumerable:!0,get:function(){return r.toRxMethod}});var c=f(93636),r=f(36630)},37836:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(60347)),n=c(f(99145)),a=c(f(95282));Object.defineProperty(t,"__esModule",{value:!0}),t.SubmittableResult=void 0;var d=function(e){return e};function o(e,t,f,c){return e.filter((function(e){var c=e.event;return t===c.section&&f.includes(c.method)})).map((function(e){return c(e)}))}function i(e){return(0,a.default)(e.event.data,1)[0]}function u(e){var t=e.event,f=t.data;return"ExtrinsicSuccess"===t.method?f[0]:f[1]}var s=function(){function e(t){(0,r.default)(this,e);var f=t.dispatchError,c=t.dispatchInfo,n=t.events,a=t.internalError,d=t.status,s=t.txHash,l=t.txIndex;this.dispatchError=f||function(){return o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed"],i)[0]}(n),this.dispatchInfo=c||function(){return o(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],"system",["ExtrinsicFailed","ExtrinsicSuccess"],u)[0]}(n),this.events=n||[],this.internalError=a,this.status=d,this.txHash=s,this.txIndex=l}return(0,n.default)(e,[{key:"isCompleted",get:function(){return this.isError||this.status.isInBlock||this.status.isFinalized}},{key:"isError",get:function(){return this.status.isDropped||this.status.isFinalityTimeout||this.status.isInvalid||this.status.isUsurped}},{key:"isFinalized",get:function(){return this.status.isFinalized}},{key:"isInBlock",get:function(){return this.status.isInBlock}},{key:"isWarning",get:function(){return this.status.isRetracted}},{key:"filterRecords",value:function(e,t){return o(this.events,e,Array.isArray(t)?t:[t],d)}},{key:"findRecord",value:function(e,t){return this.filterRecords(e,t)[0]}},{key:"toHuman",value:function(e){var t,f,c;return{dispatchError:null===(t=this.dispatchError)||void 0===t?void 0:t.toHuman(),dispatchInfo:null===(f=this.dispatchInfo)||void 0===f?void 0:f.toHuman(),events:this.events.map((function(t){return t.toHuman(e)})),internalError:null===(c=this.internalError)||void 0===c?void 0:c.message.toString(),status:this.status.toHuman(e)}}}]),e}();t.SubmittableResult=s},11010:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(57187)),n=c(f(95282)),a=c(f(72373)),d=c(f(20910)),o=c(f(60347)),i=c(f(99145)),u=c(f(58680)),s=c(f(40541)),l=c(f(93844)),p=c(f(71332)),b=c(f(58423)),h=c(f(97436)),y=c(f(2444));function v(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function m(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(0,w.isBn)(e)||(0,w.isNumber)(e)?{nonce:e}:e}},66430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSubmittable=function(e,t,f,r,n){var a=(0,c.createClass)({api:t,apiType:e,blockHash:n,decorateMethod:f});return function(e){return new a(r||t.registry,e)}};var c=f(11010)},40194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SubmittableResult",{enumerable:!0,get:function(){return r.SubmittableResult}}),Object.defineProperty(t,"createSubmittable",{enumerable:!0,get:function(){return c.createSubmittable}});var c=f(66430),r=f(37836)},80137:(e,t,f)=>{"use strict";var c=f(94632),r=c(f(41796)),n=c(f(95282));Object.defineProperty(t,"__esModule",{value:!0}),t.augmentObject=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]&&arguments[3];c&&(0,a.objectClear)(f),e&&Object.keys(f).length&&(u(e,"modules",l(t,f)),u(e,"calls",b(t,f)));for(var r=Object.keys(t),n=0;n2&&void 0!==arguments[2]?arguments[2]:[];return t.length?" ".concat(t.length," ").concat(e).concat(f.length?" and":""):""}function i(e,t){return t.length?"\n\t".concat(e.padStart(7),": ").concat(t.sort().join(", ")):""}function u(e,t,f){var c=(0,n.default)(f,2),r=c[0],a=c[1];(r.length||a.length)&&d.warn("api.".concat(e,": Found").concat(o("added",r,a)).concat(o("removed",a)," ").concat(t,":").concat(i("added",r)).concat(i("removed",a)))}function s(e,t){return e.filter((function(e){return!t.includes(e)}))}function l(e,t){var f=Object.keys(e),c=Object.keys(t);return[s(f,c),s(c,f)]}function p(e,t){for(var f,c,n=Object.keys(e),a=(f=Object.keys(t),c=n,f.filter((function(e){return c.includes(e)}))),d=[],o=function(f){var c=a[f],n=Object.keys(e[c]),o=Object.keys(t[c]);d.push.apply(d,(0,r.default)(o.filter((function(e){return!n.includes(e)})).map((function(e){return"".concat(c,".").concat(e)}))))},i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateDeriveSections=function(e,t){for(var f=function(e){return Object.keys(t[e])},r=function(f,c){return e(t[f][c])},n={},a=Object.keys(t),d=0;d{"use strict";var c=f(94632),r=c(f(95282)),n=c(f(21785));function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,n=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw n}}}}(u.entries());try{var p=function(){var t=(0,r.default)(o.value,2),c=t[0];if(t[1].hash.eq(e))return{v:{events:f.filter((function(e){var t=e.phase;return t.isApplyExtrinsic&&t.asApplyExtrinsic.eqn(c)})),txIndex:c}}};for(l.s();!(o=l.n()).done;){var b=p();if("object"===(0,n.default)(b))return b.v}}catch(e){l.e(e)}finally{l.f()}if(c.isInBlock){var h=u.map((function(e){return e.hash.toHex()}));d.l.warn("block ".concat(s.hash.toHex(),": Unable to find extrinsic ").concat(e.toHex()," inside ").concat(h.join(", ")))}return{}};var d=f(10632)},52737:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={filterEvents:!0,isKeyringPair:!0,l:!0};Object.defineProperty(t,"filterEvents",{enumerable:!0,get:function(){return n.filterEvents}}),Object.defineProperty(t,"isKeyringPair",{enumerable:!0,get:function(){return a.isKeyringPair}}),Object.defineProperty(t,"l",{enumerable:!0,get:function(){return d.l}});var r=f(68550);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(63705),a=f(13305),d=f(10632)},13305:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isKeyringPair=function(e){return(0,c.isFunction)(e.sign)};var c=f(69338)},10632:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.l=void 0;var c=(0,f(69338).logger)("api/util");t.l=c},80062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractStorageArgs=function(e,t,f){var n=f.filter((function(e){return!(0,c.isUndefined)(e)}));if(t.meta.type.isPlain)(0,c.assert)(0===n.length,(function(){return"".concat(r(e,t,[])," does not take any arguments, ").concat(n.length," found")}));else{var a=t.meta.type.asMap,d=a.hashers,o=a.key,i=1===d.length?[o]:e.lookup.getSiType(o).def.asTuple.map((function(e){return e}));(0,c.assert)(n.length===i.length,(function(){return"".concat(r(e,t,i)," is a map, requiring ").concat(i.length," arguments, ").concat(n.length," found")}))}return[t,n]};var c=f(69338);function r(e,t,f){var c=e.lookup,r=t.method,n=t.section;return"".concat(n,".").concat(r,"(").concat(f.map((function(e){return c.getTypeDef(e).type})).join(", "),")")}},70820:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapBytes=t.unwrapBytes=t.isWrapped=t.PREFIX=t.POSTFIX=t.ETHEREUM=void 0;var c=f(69338),r=c.U8A_WRAP_ETHEREUM;t.ETHEREUM=r;var n=c.U8A_WRAP_POSTFIX;t.POSTFIX=n;var a=c.U8A_WRAP_PREFIX;t.PREFIX=a;var d=c.u8aIsWrapped;t.isWrapped=d;var o=c.u8aUnwrapBytes;t.unwrapBytes=o;var i=c.u8aWrapBytes;t.wrapBytes=i},14203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={Keyring:!0,decodeAddress:!0,encodeAddress:!0,setSS58Format:!0,createPair:!0,packageInfo:!0,createTestKeyring:!0,createTestPairs:!0};Object.defineProperty(t,"Keyring",{enumerable:!0,get:function(){return r.Keyring}}),Object.defineProperty(t,"createPair",{enumerable:!0,get:function(){return d.createPair}}),Object.defineProperty(t,"createTestKeyring",{enumerable:!0,get:function(){return i.createTestKeyring}}),Object.defineProperty(t,"createTestPairs",{enumerable:!0,get:function(){return u.createTestPairs}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return n.decodeAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return n.encodeAddress}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return o.packageInfo}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return n.setSS58Format}});var r=f(79195),n=f(94459),a=f(68365);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(99322),o=f(54865),i=f(97236),u=f(27362)},68365:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEV_SEED=t.DEV_PHRASE=void 0,t.DEV_PHRASE="bottom drive obey lake curtain smoke basket hold race lonely fit walk",t.DEV_SEED="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e"},63029:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(54216),r=f(99377),n=[c.packageInfo,r.packageInfo];t.default=n},92513:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(63029)),a=f(54865);(0,r.detectPackage)(a.packageInfo,null,n.default)},42946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={};t.default=void 0,f(92513);var r=f(14203);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=r.Keyring;t.default=n},79195:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Keyring=void 0;var o=f(69338),i=f(94459),u=f(68365),s=f(99322),l=f(45935),p={ecdsa:function(e){return(0,i.secp256k1PairFromSeed)(e)},ed25519:function(e){return(0,i.ed25519PairFromSeed)(e)},ethereum:function(e){return(0,i.secp256k1PairFromSeed)(e)},sr25519:function(e){return(0,i.sr25519PairFromSeed)(e)}};function b(e){return e.publicKey}var h=(0,d.default)("pairs"),y=(0,d.default)("type"),v=(0,d.default)("ss58"),m=function(){function e(){var t=this;(0,r.default)(this,e),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),this.decodeAddress=i.decodeAddress,this.encodeAddress=function(e,f){return"ethereum"===t.type?(0,i.ethereumEncode)(e):(0,i.encodeAddress)(e,(0,o.isUndefined)(f)?(0,a.default)(t,v)[v]:f)};var f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f.type=f.type||"ed25519",(0,o.assert)(["ecdsa","ethereum","ed25519","sr25519"].includes(f.type||"undefined"),(function(){return"Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '".concat(f.type||"unknown")})),(0,a.default)(this,h)[h]=new l.Pairs,(0,a.default)(this,v)[v]=f.ss58Format,(0,a.default)(this,y)[y]=f.type}return(0,n.default)(e,[{key:"pairs",get:function(){return this.getPairs()}},{key:"publicKeys",get:function(){return this.getPublicKeys()}},{key:"type",get:function(){return(0,a.default)(this,y)[y]}},{key:"addPair",value:function(e){return(0,a.default)(this,h)[h].add(e)}},{key:"addFromAddress",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.type,r=arguments.length>4?arguments[4]:void 0,n=arguments.length>5?arguments[5]:void 0,a=this.decodeAddress(e,r);return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:c},{publicKey:a,secretKey:new Uint8Array},t,f,n))}},{key:"addFromJson",value:function(e,t){return this.addPair(this.createFromJson(e,t))}},{key:"addFromMnemonic",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addFromUri(e,t,f)}},{key:"addFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromPair(e,t,f))}},{key:"addFromSeed",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair((0,s.createPair)({toSS58:this.encodeAddress,type:f},p[f](e),t,null))}},{key:"addFromUri",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return this.addPair(this.createFromUri(e,t,f))}},{key:"createFromJson",value:function(e,t){var f=e.address,c=e.encoded,r=e.encoding,n=r.content,a=r.type,d=r.version,u=e.meta;(0,o.assert)("3"!==d||"pkcs8"===n[0],(function(){return"Unable to decode non-pkcs8 type, [".concat(n.join(","),"] found}")}));var l="0"!==d&&Array.isArray(n)?n[1]:this.type,p=Array.isArray(a)?a:[a];(0,o.assert)(["ed25519","sr25519","ecdsa","ethereum"].includes(l),(function(){return"Unknown crypto type ".concat(l)}));var b=(0,o.isHex)(f)?(0,o.hexToU8a)(f):this.decodeAddress(f,t),h=(0,o.isHex)(c)?(0,o.hexToU8a)(c):(0,i.base64Decode)(c);return(0,s.createPair)({toSS58:this.encodeAddress,type:l},{publicKey:b,secretKey:new Uint8Array},u,h,p)}},{key:"createFromPair",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type;return(0,s.createPair)({toSS58:this.encodeAddress,type:f},e,t,null)}},{key:"createFromUri",value:function(e){var t,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.type,r=e.startsWith("//")?"".concat(u.DEV_PHRASE).concat(e):e,n=(0,i.keyExtractSuri)(r),a=n.derivePath,d=n.password,l=n.path,b=n.phrase,h=(0,o.isHex)(b,256);if(h)t=(0,o.hexToU8a)(b);else{var y=b.split(" ");[12,15,18,21,24].includes(y.length)?t="ethereum"===c?(0,i.mnemonicToLegacySeed)(b,"",!1,64):(0,i.mnemonicToMiniSecret)(b,d):((0,o.assert)(b.length<=32,"specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes"),t=(0,o.stringToU8a)(b.padEnd(32)))}var v="ethereum"===c?h?p[c](t):(0,i.hdEthereum)(t,a.substring(1)):(0,i.keyFromPath)(p[c](t),l,c);return(0,s.createPair)({toSS58:this.encodeAddress,type:c},v,f,null)}},{key:"getPair",value:function(e){return(0,a.default)(this,h)[h].get(e)}},{key:"getPairs",value:function(){return(0,a.default)(this,h)[h].all()}},{key:"getPublicKeys",value:function(){return(0,a.default)(this,h)[h].all().map(b)}},{key:"removePair",value:function(e){(0,a.default)(this,h)[h].remove(e)}},{key:"setSS58Format",value:function(e){(0,a.default)(this,v)[v]=e}},{key:"toJson",value:function(e,t){return(0,a.default)(this,h)[h].get(e).toJson(t)}}]),e}();t.Keyring=m},54865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/keyring",path:"/",type:"cjs",version:"9.2.1"}},24860:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePair=function(e,t,f){var d=Array.isArray(f)||(0,c.isUndefined)(f)?f:[f],o=(0,r.jsonDecryptData)(t,e,d),i=o.subarray(0,n.PKCS8_HEADER.length);(0,c.assert)((0,c.u8aEq)(i,n.PKCS8_HEADER),"Invalid Pkcs8 header found in body");var u=o.subarray(a,a+n.SEC_LENGTH),s=a+n.SEC_LENGTH,l=o.subarray(s,s+n.PKCS8_DIVIDER.length);(0,c.u8aEq)(l,n.PKCS8_DIVIDER)||(s=a+n.SEED_LENGTH,u=o.subarray(a,s),l=o.subarray(s,s+n.PKCS8_DIVIDER.length),(0,c.assert)((0,c.u8aEq)(l,n.PKCS8_DIVIDER),"Invalid Pkcs8 divider found in body"));var p=s+n.PKCS8_DIVIDER.length;return{publicKey:o.subarray(p,p+n.PUB_LENGTH),secretKey:u}};var c=f(69338),r=f(94459),n=f(59728),a=n.PKCS8_HEADER.length},59728:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SEED_LENGTH=t.SEC_LENGTH=t.SALT_LENGTH=t.PUB_LENGTH=t.PKCS8_HEADER=t.PKCS8_DIVIDER=void 0;var f=new Uint8Array([161,35,3,33,0]);t.PKCS8_DIVIDER=f;var c=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]);t.PKCS8_HEADER=c,t.PUB_LENGTH=32,t.SALT_LENGTH=32,t.SEC_LENGTH=64,t.SEED_LENGTH=32},99905:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodePair=function(e,t){var f=e.publicKey,a=e.secretKey;(0,c.assert)(a,"Expected a valid secretKey to be passed to encode");var d=(0,c.u8aConcat)(n.PKCS8_HEADER,a,n.PKCS8_DIVIDER,f);if(!t)return d;var o=(0,r.scryptEncode)(t),i=o.params,u=o.password,s=o.salt,l=(0,r.naclEncrypt)(d,u.subarray(0,32)),p=l.encrypted,b=l.nonce;return(0,c.u8aConcat)((0,r.scryptToU8a)(s,i),b,p)};var c=f(69338),r=f(94459),n=f(59728)},99322:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPair=function e(t,f){var h=t.toSS58,y=t.type,v=f.publicKey,m=f.secretKey,g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},w=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,O=arguments.length>4?arguments[4]:void 0,x=function(e,t){var f=(0,n.decodePair)(e,t||w,O);if(64===f.secretKey.length)v=f.publicKey,m=f.secretKey;else{var c=i[y](f.secretKey);v=c.publicKey,m=c.secretKey}},P=function(e){return p(m)&&w&&x(e,w),w=(0,a.encodePair)({publicKey:v,secretKey:m},e),O=void 0,w},k=function(){var e=l[y](v);return"ethereum"===y?(0,r.ethereumEncode)(e):h(e)};return{get address(){return k()},get addressRaw(){var e=l[y](v);return"ethereum"===y?e.slice(-20):e},get isLocked(){return p(m)},get meta(){return g},get publicKey(){return v},get type(){return y},decodePkcs8:x,decryptMessage:function(e,t){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var f=(0,c.u8aToU8a)(e);return(0,r.naclOpen)(f.slice(24,f.length),f.slice(0,24),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),(0,r.convertSecretKeyToCurve25519)(m))},derive:function(t,f){(0,c.assert)("ethereum"!==y,"Unable to derive on this keypair"),(0,c.assert)(!p(m),"Cannot derive on a locked keypair");var n=(0,r.keyExtractPath)(t).path,a=(0,r.keyFromPath)({publicKey:v,secretKey:m},n,y);return e({toSS58:h,type:y},a,f,null)},encodePkcs8:function(e){return P(e)},encryptMessage:function(e,t,f){(0,c.assert)(!p(m),"Cannot encrypt with a locked key pair"),(0,c.assert)(!["ecdsa","ethereum"].includes(y),"Secp256k1 not supported yet");var n=(0,r.naclSeal)((0,c.u8aToU8a)(e),(0,r.convertSecretKeyToCurve25519)(m),(0,r.convertPublicKeyToCurve25519)((0,c.u8aToU8a)(t)),f),a=n.nonce,d=n.sealed;return(0,c.u8aConcat)(a,d)},lock:function(){m=new Uint8Array},setMeta:function(e){g=(0,c.objectSpread)({},g,e)},sign:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,c.assert)(!p(m),"Cannot sign with a locked key pair"),(0,c.u8aConcat)(t.withType?u[y]:o,s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m}))},toJson:function(e){var t=["ecdsa","ethereum"].includes(y)?20===v.length?(0,c.u8aToHex)(v):(0,c.u8aToHex)((0,r.secp256k1Compress)(v)):k();return(0,d.pairToJson)(y,{address:t,meta:g},P(e),!!e)},unlock:function(e){return x(e)},verify:function(e,t,f){return(0,r.signatureVerify)(e,t,l[y]((0,c.u8aToU8a)(f))).isValid},vrfSign:function(e,t,f){if((0,c.assert)(!p(m),"Cannot sign with a locked key pair"),"sr25519"===y)return(0,r.sr25519VrfSign)(e,{secretKey:m},t,f);var n=s[y]((0,c.u8aToU8a)(e),{publicKey:v,secretKey:m});return(0,c.u8aConcat)(b(n,t,f),n)},vrfVerify:function(e,t,f,n,a){return"sr25519"===y?(0,r.sr25519VrfVerify)(e,t,v,n,a):(0,r.signatureVerify)(e,(0,c.u8aConcat)(u[y],t.subarray(32)),l[y]((0,c.u8aToU8a)(f))).isValid&&(0,c.u8aEq)(t.subarray(0,32),b(t.subarray(32),n,a))}}};var c=f(69338),r=f(94459),n=f(24860),a=f(99905),d=f(11062),o=new Uint8Array,i={ecdsa:r.secp256k1PairFromSeed,ed25519:r.ed25519PairFromSeed,ethereum:r.secp256k1PairFromSeed,sr25519:r.sr25519PairFromSeed},u={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},s={ecdsa:function(e,t){return(0,r.secp256k1Sign)(e,t,"blake2")},ed25519:r.ed25519Sign,ethereum:function(e,t){return(0,r.secp256k1Sign)(e,t,"keccak")},sr25519:r.sr25519Sign},l={ecdsa:function(e){return e.length>32?(0,r.blake2AsU8a)(e):e},ed25519:function(e){return e},ethereum:function(e){return 20===e.length?e:(0,r.keccakAsU8a)((0,r.secp256k1Expand)(e))},sr25519:function(e){return e}};function p(e){return!e||(0,c.u8aEmpty)(e)}function b(e,t,f){return(0,r.blake2AsU8a)((0,c.u8aConcat)(t||"",f||"",e))}},34301:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nobody=function(){return o};var c=f(94459),r=new Uint8Array(32),n=(0,c.encodeAddress)(r),a={isTesting:!0,name:"nobody"},d={address:n,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:a},o={address:n,addressRaw:r,decodePkcs8:function(e,t){},decryptMessage:function(e,t){return null},derive:function(e,t){return o},encodePkcs8:function(e){return new Uint8Array(0)},encryptMessage:function(e,t,f){return new Uint8Array},isLocked:!0,lock:function(){},meta:a,publicKey:r,setMeta:function(e){},sign:function(e){return new Uint8Array(64)},toJson:function(e){return d},type:"ed25519",unlock:function(e){},verify:function(e,t){return!1},vrfSign:function(e,t,f){return new Uint8Array(96)},vrfVerify:function(e,t,f,c){return!1}}},11062:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pairToJson=function(e,t,f,n){var a=t.address,d=t.meta;return(0,c.objectSpread)((0,r.jsonEncryptFormat)(f,["pkcs8",e],n),{address:a,meta:d})};var c=f(69338),r=f(94459)},45935:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Pairs=void 0;var o=f(69338),i=f(94459),u=(0,d.default)("map"),s=function(){function e(){(0,r.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:{}})}return(0,n.default)(e,[{key:"add",value:function(e){return(0,a.default)(this,u)[u][(0,i.decodeAddress)(e.address).toString()]=e,e}},{key:"all",value:function(){return Object.values((0,a.default)(this,u)[u])}},{key:"get",value:function(e){var t=(0,a.default)(this,u)[u][(0,i.decodeAddress)(e).toString()];return(0,o.assert)(t,(function(){return"Unable to retrieve keypair '".concat((0,o.isU8a)(e)||(0,o.isHex)(e)?(0,o.u8aToHex)((0,o.u8aToU8a)(e)):e,"'")})),t}},{key:"remove",value:function(e){delete(0,a.default)(this,u)[u][(0,i.decodeAddress)(e).toString()]}}]),e}();t.Pairs=s},97236:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f0&&void 0!==arguments[0]?arguments[0]:{},f=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=new a.Keyring(t),n=t.type&&"ethereum"===t.type?i:o,s=c(n);try{for(s.s();!(e=s.n()).done;){var l=e.value,p=l.name,b=l.publicKey,h=l.secretKey,y=l.seed,v=l.type,m=u(p,y),g=f||p||!y?r.addPair((0,d.createPair)({toSS58:r.encodeAddress,type:v},{publicKey:b,secretKey:h},m)):r.addFromUri(y,m,t.type);g.lock=function(){}}}catch(e){s.e(e)}finally{s.f()}return r};var n=f(69338),a=f(79195),d=f(99322),o=[{publicKey:(0,n.hexToU8a)("0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d"),secretKey:(0,n.hexToU8a)("0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011"),seed:"Alice",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f"),secretKey:(0,n.hexToU8a)("0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd"),seed:"Alice//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48"),secretKey:(0,n.hexToU8a)("0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325"),seed:"Bob",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e"),secretKey:(0,n.hexToU8a)("0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde"),seed:"Bob//stash",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22"),secretKey:(0,n.hexToU8a)("0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c"),seed:"Charlie",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20"),secretKey:(0,n.hexToU8a)("0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568"),seed:"Dave",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e"),secretKey:(0,n.hexToU8a)("0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587"),seed:"Eve",type:"sr25519"},{publicKey:(0,n.hexToU8a)("0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c"),secretKey:(0,n.hexToU8a)("0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426"),seed:"Ferdie",type:"sr25519"}];t.PAIRSSR25519=o;var i=[{name:"Alith",publicKey:(0,n.hexToU8a)("0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f"),secretKey:(0,n.hexToU8a)("0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133"),type:"ethereum"},{name:"Baltathar",publicKey:(0,n.hexToU8a)("0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518"),secretKey:(0,n.hexToU8a)("0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b"),type:"ethereum"},{name:"Charleth",publicKey:(0,n.hexToU8a)("0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e"),secretKey:(0,n.hexToU8a)("0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b"),type:"ethereum"},{name:"Dorothy",publicKey:(0,n.hexToU8a)("0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c"),secretKey:(0,n.hexToU8a)("0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68"),type:"ethereum"},{name:"Ethan",publicKey:(0,n.hexToU8a)("0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa"),secretKey:(0,n.hexToU8a)("0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4"),type:"ethereum"},{name:"Faith",publicKey:(0,n.hexToU8a)("0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74"),secretKey:(0,n.hexToU8a)("0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df"),type:"ethereum"}];function u(e,t){return(0,n.assert)(e||t,"Testing pair should have either a name or a seed"),{isTesting:!0,name:e||t&&t.replace("//","_").toLowerCase()}}t.PAIRSETHEREUM=i},27362:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1&&void 0!==arguments[1])||arguments[1],r=(0,a.createTestKeyring)(e,f),d=r.getPairs(),o={nobody:(0,n.nobody)()},i=c(d);try{for(i.s();!(t=i.n()).done;){var u=t.value;o[u.meta.name]=u}}catch(e){i.e(e)}finally{i.f()}return o};var n=f(34301),a=f(97236)},94476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownGenesis=void 0,t.knownGenesis={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],centrifuge:["0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],"nodle-chain":["0xa3d114c2b8d0627c1aa9b134eafcf7d05ca561fdc19fb388bb9457f81809fb23"],picasso:["0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"]}},74897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownIcon=void 0,t.knownIcon={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"}},45547:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"knownGenesis",{enumerable:!0,get:function(){return c.knownGenesis}}),Object.defineProperty(t,"knownIcon",{enumerable:!0,get:function(){return r.knownIcon}}),Object.defineProperty(t,"knownLedger",{enumerable:!0,get:function(){return n.knownLedger}}),Object.defineProperty(t,"knownTestnet",{enumerable:!0,get:function(){return a.knownTestnet}});var c=f(94476),r=f(74897),n=f(73712),a=f(97519)},73712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownLedger=void 0,t.knownLedger={acala:787,bifrost:788,centrifuge:747,"dock-mainnet":594,edgeware:523,equilibrium:99999997,genshiro:99999996,karura:686,kusama:434,"nodle-chain":1003,polkadot:354,polymesh:595,sora:617,statemine:434,statemint:354,xxnetwork:1955}},97519:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownTestnet=void 0,t.knownTestnet={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,subspace_testnet:!0,"zero-alphaville":!0}},90015:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(19113);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(87152)},19113:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.selectableNetworks=t.availableNetworks=t.allNetworks=void 0;var r=c(f(72314)),n=f(45547),a=[0,2,42],d=["testnet"],o=r.default.map((function(e){var t=e.network||"",f=t.replace(/_/g,"-").split("-"),c=e;return c.slip44=n.knownLedger[t],c.hasLedgerSupport=!!c.slip44,c.genesisHash=n.knownGenesis[t]||[],c.icon=n.knownIcon[t]||"substrate",c.isTestnet=!!n.knownTestnet[t]||d.includes(f[f.length-1]),c.isIgnored=c.isTestnet||!(e.standardAccount&&e.decimals&&e.decimals.length&&e.symbols&&e.symbols.length)&&42!==e.prefix,c}));t.allNetworks=o;var i=o.filter((function(e){return!e.isIgnored&&!!e.network})).sort((function(e,t){var f=a.includes(e.prefix);return f===a.includes(t.prefix)?f?0:e.displayName.localeCompare(t.displayName):f?-1:1}));t.availableNetworks=i;var u=i.filter((function(e){var t=e.genesisHash,f=e.prefix;return!!t.length||42===f}));t.selectableNetworks=u},87152:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/networks",path:"/",type:"cjs",version:"9.2.1"}},69066:(e,t,f)=>{"use strict";f(37131)},37131:()=>{},39592:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),f(69066);var c=f(82897)},6195:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(71614),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},23426:(e,t,f)=>{"use strict";var c=f(14627),r=f(69338),n=c(f(6195)),a=f(82897);(0,r.detectPackage)(a.packageInfo,null,n.default)},34328:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(23426);var c=f(39592);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},82897:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-augment",path:"/",type:"cjs",version:"8.5.1"}},50061:(e,t,f)=>{"use strict";var c=f(38775),r=c(f(74448)),n=c(f(37154)),a=c(f(75520)),d=c(f(41698)),o=c(f(90761)),i=c(f(71197)),u=c(f(2115)),s=c(f(99573));Object.defineProperty(t,"__esModule",{value:!0});var l={RpcCore:!0,packageInfo:!0};t.RpcCore=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return v.packageInfo}});var p=f(72872),b=f(26700),h=f(69338),y=f(62293);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(l,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(71614),m=(0,h.logger)("rpc-core"),g={fallback:void 0,modifier:{isOptional:!0},type:{asMap:{linked:{isTrue:!1}},isMap:!1}};function w(e,t,f){var c=t.params,r=t.type,n=c.map((function(e){var t=e.isOptional,f=e.name,c=e.type;return"".concat(f).concat(t?"?":"",": ").concat(c)})).join(", ");m.error("".concat(e,"(").concat(n,"): ").concat(r,":: ").concat(f.message))}function O(e){return["0x3a636f6465"].includes(e.toHex())}var x=(0,s.default)("instanceId"),P=(0,s.default)("registryDefault"),k=(0,s.default)("getBlockRegistry"),M=(0,s.default)("getBlockHash"),j=(0,s.default)("storageCache"),S=function(){function e(t,f,c){var r;(0,o.default)(this,e),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:new Map}),this.mapping=new Map,this.sections=[];var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};(0,h.assert)(c&&(0,h.isFunction)(c.send),"Expected Provider to API create"),(0,u.default)(this,x)[x]=t,(0,u.default)(this,P)[P]=f,this.provider=c;var a=Object.keys(b.rpcDefinitions);(r=this.sections).push.apply(r,(0,d.default)(a)),this.addUserInterfaces(n)}return(0,i.default)(e,[{key:"isConnected",get:function(){return this.provider.isConnected}},{key:"connect",value:function(){return this.provider.connect()}},{key:"disconnect",value:function(){return this.provider.disconnect()}},{key:"setRegistrySwap",value:function(e){var t=this;(0,u.default)(this,k)[k]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,x)[x]}})}},{key:"setResolveBlockHash",value:function(e){var t=this;(0,u.default)(this,M)[M]=(0,h.memoize)(e,{getInstanceId:function(){return(0,u.default)(t,x)[x]}})}},{key:"addUserInterfaces",value:function(e){var t,f=this;(t=this.sections).push.apply(t,(0,d.default)(Object.keys(e).filter((function(e){return!f.sections.includes(e)}))));for(var c=function(t){for(var c=f.sections[t],r=(0,h.objectSpread)({},b.rpcDefinitions[c],e[c]),n=Object.keys(r),a=function(e){var t=n[e],a=r[t],d=a.endpoint||"".concat(c,"_").concat(t);if(!f.mapping.has(d)){var o=!!a.pubsub;f[c]||(f[c]={}),f.mapping.set(d,(0,h.objectSpread)({},a,{isSubscription:o,jsonrpc:d,method:t,section:c})),(0,h.lazyMethod)(f[c],t,(function(){return o?f._createMethodSubscribe(c,t,a):f._createMethodSend(c,t,a)}))}},d=0;d=r&&c.length<=f.params.length,(function(){return"Expected ".concat(f.params.length," parameters").concat(n,", ").concat(c.length," found instead")})),c.map((function(c,r){return e.createTypeUnsafe(f.params[r].type,[c],{blockHash:t})}))}},{key:"_formatOutput",value:function(e,t,f,c,r,n){var a=this;if("StorageData"===c.type){var d=r[0];return this._formatStorageData(e,t,d,n)}if("StorageChangeSet"===c.type){var o=r[0];return o?this._formatStorageSet(e,n.block,o,n.changes):e.createType("StorageChangeSet",n)}if("Vec"===c.type){var i=n.map((function(t){var f=t.block,c=t.changes;return[e.createType("Hash",f),a._formatStorageSet(e,f,r[0],c)]}));return"queryStorageAt"===f?i[0][1]:i}return e.createTypeUnsafe(c.type,[n],{blockHash:t})}},{key:"_formatStorageData",value:function(e,t,f,c){var r=(0,h.isNull)(c),n=r?null:O(f)?c:(0,h.u8aToU8a)(c);return this._newType(e,t,f,n,r)}},{key:"_formatStorageSet",value:function(e,t,f,c){var r=this,n=1!==f.length;return f.reduce((function(f,a,d){return f.push(r._formatStorageSetEntry(e,t,a,c,n,d)),f}),[])}},{key:"_formatStorageSetEntry",value:function(e,t,f,c,r,a){var d=f.toHex(),o=c.find((function(e){return(0,n.default)(e,1)[0]===d})),i=(0,h.isUndefined)(o)?r&&(0,u.default)(this,j)[j].get(d)||null:o[1],s=(0,h.isNull)(i),l=s||O(f)?i:(0,h.u8aToU8a)(i);return(0,u.default)(this,j)[j].set(d,i),this._newType(e,t,f,l,s,a)}},{key:"_newType",value:function(e,t,f,c,r){var n=arguments.length>5&&void 0!==arguments[5]?arguments[5]:-1,a=f.outputType||"Raw",d=f.meta||g,o=-1===n?"":" entry ".concat(n,":");try{return e.createTypeUnsafe(a,[r?d.fallback?a.includes("Linkage<")?(0,h.u8aConcat)((0,h.hexToU8a)(d.fallback.toHex()),new Uint8Array(2)):(0,h.hexToU8a)(d.fallback.toHex()):void 0:d.modifier.isOptional?e.createTypeUnsafe(a,[c],{blockHash:t,isPedantic:!0}):c],{blockHash:t,isOptional:d.modifier.isOptional,isPedantic:!d.modifier.isOptional})}catch(e){throw new Error("Unable to decode storage ".concat(f.section||"unknown",".").concat(f.method||"unknown",":").concat(o,": ").concat(e.message))}}}]),e}();t.RpcCore=S},396:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(12130),r=f(10686),n=[c.packageInfo,r.packageInfo];t.default=n},29667:(e,t,f)=>{"use strict";var c=f(38775),r=f(69338),n=c(f(396)),a=f(71614);(0,r.detectPackage)(a.packageInfo,null,n.default)},39026:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(29667);var c=f(50061);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},71614:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-core",path:"/",type:"cjs",version:"8.5.1"}},52516:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.drr=void 0;var c=f(72872),r=f(69338),n=f(83864),a=(0,r.logger)("drr"),d=function(e,t){return(0,r.stringify)({t:e})===(0,r.stringify)({t})},o=function(e){throw a.error(e.message),e},i=function(){};t.drr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.delay,f=e.skipChange,r=void 0!==f&&f,a=e.skipTimeout,u=void 0!==a&&a;return function(e){return e.pipe((0,c.catchError)(o),r?(0,c.tap)(i):(0,c.distinctUntilChanged)(d),(0,c.publishReplay)(1),u?(0,c.refCount)():(0,n.refCountDelay)(t))}}},62293:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(52516);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(79422);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(83864);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},79422:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memo=function(e,t){var f={getInstanceId:function(){return e}},a=(0,r.memoize)((function(){for(var e=arguments.length,f=new Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refCountDelay=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1750;return function(t){var f=[0,0,c.Subscription.EMPTY,c.Subscription.EMPTY],r=f[0],n=f[1],a=f[2],d=f[3];return new c.Observable((function(f){return t.subscribe(f),0==n++&&(1===r?d.unsubscribe():a=t.connect(),r=3),function(){0==--n&&(2===r?(r=0,d.unsubscribe()):(r=1,d=c.asapScheduler.schedule((function(){r=0,a.unsubscribe()}),e)))}}))}};var c=f(72872)},116:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HttpProvider",{enumerable:!0,get:function(){return c.HttpProvider}}),Object.defineProperty(t,"WsProvider",{enumerable:!0,get:function(){return n.WsProvider}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(16340),r=f(12130),n=f(5004)},20026:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(67322)),n=c(f(79539)),a=c(f(62948)),d=c(f(44414)),o=c(f(71567)),i=c(f(3264)),u=c(f(57975));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=f(23146),l=-99999;function p(e,t,f){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:f})}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(){var e;(0,n.default)(this,u);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,r=arguments.length>2?arguments[2]:void 0;if(e=c.call(this),p((0,a.default)(e),"message",String(t)),p((0,a.default)(e),"name",e.constructor.name),p((0,a.default)(e),"data",r),p((0,a.default)(e),"code",f),(0,s.isFunction)(Error.captureStackTrace))Error.captureStackTrace((0,a.default)(e),e.constructor);else{var d=new Error(t),o=d.stack;o&&p((0,a.default)(e),"stack",o)}return e}return(0,r.default)(u)}((0,u.default)(Error));b.CODES={ASSERT:-90009,INVALID_JSONRPC:-99998,METHOD_NOT_FOUND:-32601,UNKNOWN:l},t.default=b},97530:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(40046)),n=c(f(79539)),a=c(f(67322)),d=c(f(43685)),o=c(f(10242)),i=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.RpcCoder=void 0;var u=f(69338),s=i(f(20026));function l(e){if(e){var t=e.code,f=e.data,c=e.message;throw new s.default("".concat(t,": ").concat(c).concat(function(e){if((0,u.isUndefined)(e))return"";var t=": ".concat((0,u.isString)(e)?e.replace(/Error\("/g,"").replace(/\("/g,"(").replace(/"\)/g,")").replace(/\(/g,", ").replace(/\)/g,""):(0,u.stringify)(e));return t.length<=256?t:"".concat(t.substring(0,255),"…")}(f)),t,f)}}var p=(0,o.default)("id"),b=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:0})}return(0,a.default)(e,[{key:"decodeResponse",value:function(e){(0,u.assert)(e&&"2.0"===e.jsonrpc,"Invalid jsonrpc field in decoded object");var t=!(0,u.isUndefined)(e.params)&&!(0,u.isUndefined)(e.method);return(0,u.assert)((0,u.isNumber)(e.id)||t&&((0,u.isNumber)(e.params.subscription)||(0,u.isString)(e.params.subscription)),"Invalid id field in decoded object"),l(e.error),(0,u.assert)(!(0,u.isUndefined)(e.result)||t,"No result found in jsonrpc response"),t?(l(e.params.error),e.params.result):e.result}},{key:"encodeJson",value:function(e,t){var f=this.encodeObject(e,t),c=(0,r.default)(f,2),n=c[0],a=c[1];return[n,(0,u.stringify)(a)]}},{key:"encodeObject",value:function(e,t){var f=++(0,d.default)(this,p)[p];return[f,{id:f,jsonrpc:"2.0",method:e,params:t}]}}]),e}();t.RpcCoder=b},91890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={HTTP_URL:"http://127.0.0.1:9933",WS_URL:"ws://127.0.0.1:9944"}},11434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},75317:(e,t,f)=>{"use strict";var c=f(3724),r=f(69338),n=c(f(11434)),a=f(12130);(0,r.detectPackage)(a.packageInfo,null,n.default)},16340:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(33354)),n=c(f(11311)),a=c(f(40046)),d=c(f(71274)),o=c(f(79539)),i=c(f(67322));function u(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function s(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:m.default.HTTP_URL,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.defineProperty(this,S,{value:E}),Object.defineProperty(this,x,{writable:!0,value:new g.LRUCache}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),(0,h.assert)(/^(https|http):\/\//.test(t),(function(){return"Endpoint should start with 'http://', received '".concat(t,"'")})),(0,p.default)(this,P)[P]=new v.RpcCoder,(0,p.default)(this,k)[k]=t,(0,p.default)(this,M)[M]=f,(0,p.default)(this,j)[j]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}}}var t,f,c,n,u;return(0,i.default)(e,[{key:"hasSubscriptions",get:function(){return!1}},{key:"clone",value:function(){return new e((0,p.default)(this,k)[k],(0,p.default)(this,M)[M])}},{key:"connect",value:(u=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return u.apply(this,arguments)})},{key:"disconnect",value:(n=(0,d.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"stats",get:function(){return(0,p.default)(this,j)[j]}},{key:"isConnected",get:function(){return!0}},{key:"on",value:function(e,t){return O.error("HTTP Provider does not have 'on' emitters, use WebSockets instead"),function(){}}},{key:"send",value:(c=(0,d.default)(r.default.mark((function e(t,f,c){var n,d,o,i;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,j)[j].total.requests++,n=(0,p.default)(this,P)[P].encodeJson(t,f),d=(0,a.default)(n,2),o=d[1],(i=c?(0,p.default)(this,x)[x].get(o):null)?(0,p.default)(this,j)[j].total.cached++:(i=(0,p.default)(this,S)[S](o),c&&(0,p.default)(this,x)[x].set(o,i)),e.abrupt("return",i);case 5:case"end":return e.stop()}}),e,this)}))),function(e,t,f){return c.apply(this,arguments)})},{key:"subscribe",value:(f=(0,d.default)(r.default.mark((function e(t,f,c,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,t,c,r){return f.apply(this,arguments)})},{key:"unsubscribe",value:(t=(0,d.default)(r.default.mark((function e(t,f,c){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw O.error(w),new Error(w);case 2:case"end":return e.stop()}}),e)}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function E(e){return A.apply(this,arguments)}function A(){return(A=(0,d.default)(r.default.mark((function e(t){var f,c,n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,p.default)(this,j)[j].active.requests++,(0,p.default)(this,j)[j].total.bytesSent+=t.length,e.prev=2,e.next=5,(0,y.fetch)((0,p.default)(this,k)[k],{body:t,headers:s({Accept:"application/json","Content-Length":"".concat(t.length),"Content-Type":"application/json"},(0,p.default)(this,M)[M]),method:"POST"});case 5:return f=e.sent,(0,h.assert)(f.ok,(function(){return"[".concat(f.status,"]: ").concat(f.statusText)})),e.next=9,f.text();case 9:return c=e.sent,(0,p.default)(this,j)[j].total.bytesRecv+=c.length,n=(0,p.default)(this,P)[P].decodeResponse(JSON.parse(c)),(0,p.default)(this,j)[j].active.requests--,e.abrupt("return",n);case 16:throw e.prev=16,e.t0=e.catch(2),(0,p.default)(this,j)[j].active.requests--,e.t0;case 20:case"end":return e.stop()}}),e,this,[[2,16]])})))).apply(this,arguments)}t.HttpProvider=T},51290:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(75317);var c=f(116);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},5686:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(67322)),n=c(f(79539)),a=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var d=a(f(43685)),o=a(f(10242)),i=(0,r.default)((function e(t){(0,n.default)(this,e),this.key=t,this.next=this.prev=this})),u=(0,o.default)("data"),s=(0,o.default)("refs"),l=(0,o.default)("length"),p=(0,o.default)("head"),b=(0,o.default)("tail"),h=(0,o.default)("toHead"),y=function(){function e(){(0,n.default)(this,e);var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:384;Object.defineProperty(this,h,{value:v}),this.capacity=void 0,Object.defineProperty(this,u,{writable:!0,value:new Map}),Object.defineProperty(this,s,{writable:!0,value:new Map}),Object.defineProperty(this,l,{writable:!0,value:0}),Object.defineProperty(this,p,{writable:!0,value:void 0}),Object.defineProperty(this,b,{writable:!0,value:void 0}),this.capacity=t,(0,d.default)(this,p)[p]=(0,d.default)(this,b)[b]=new i("")}return(0,r.default)(e,[{key:"length",get:function(){return(0,d.default)(this,l)[l]}},{key:"lengthData",get:function(){return(0,d.default)(this,u)[u].size}},{key:"lengthRefs",get:function(){return(0,d.default)(this,s)[s].size}},{key:"entries",value:function(){for(var e=this.keys(),t=new Array(e.length),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/rpc-provider",path:"/",type:"cjs",version:"8.5.1"}},37263:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWSErrorString=function(e){return e>=0&&e<=999?"(Unused)":f[e]||function(e){return e<=1999?"(For WebSocket standard)":e<=2999?"(For WebSocket extensions)":e<=3999?"(For libraries and frameworks)":e<=4999?"(For applications)":void 0}(e)||"(Unknown)"};var f={1e3:"Normal Closure",1001:"Going Away",1002:"Protocol Error",1003:"Unsupported Data",1004:"(For future)",1005:"No Status Received",1006:"Abnormal Closure",1007:"Invalid frame payload data",1008:"Policy Violation",1009:"Message too big",1010:"Missing Extension",1011:"Internal Error",1012:"Service Restart",1013:"Try Again Later",1014:"Bad Gateway",1015:"TLS Handshake"}},5004:(e,t,f)=>{"use strict";var c=f(3724),r=c(f(33354)),n=c(f(40046)),a=c(f(71274)),d=c(f(79539)),o=c(f(67322)),i=f(3724);Object.defineProperty(t,"__esModule",{value:!0}),t.WsProvider=void 0;var u=i(f(43685)),s=i(f(10242)),l=i(f(26729)),p=f(69338),b=f(83137),h=f(88546),y=f(97530),v=i(f(91890)),m=f(5686),g=f(37263),w={chain_finalisedHead:"chain_finalizedHead",chain_subscribeFinalisedHeads:"chain_subscribeFinalizedHeads",chain_unsubscribeFinalisedHeads:"chain_unsubscribeFinalizedHeads"},O=(0,p.logger)("api-ws");function x(e,t){Object.keys(e).forEach((function(f){t&&t(e[f]),delete e[f]}))}var P=(0,s.default)("callCache"),k=(0,s.default)("coder"),M=(0,s.default)("endpoints"),j=(0,s.default)("headers"),S=(0,s.default)("eventemitter"),T=(0,s.default)("handlers"),E=(0,s.default)("isReadyPromise"),A=(0,s.default)("stats"),I=(0,s.default)("waitingForId"),N=(0,s.default)("autoConnectMs"),R=(0,s.default)("endpointIndex"),B=(0,s.default)("isConnected"),C=(0,s.default)("subscriptions"),_=(0,s.default)("timeoutId"),V=(0,s.default)("websocket"),U=(0,s.default)("timeout"),H=(0,s.default)("send"),L=(0,s.default)("emit"),D=(0,s.default)("onSocketClose"),z=(0,s.default)("onSocketError"),F=(0,s.default)("onSocketMessage"),q=(0,s.default)("onSocketMessageResult"),W=(0,s.default)("onSocketMessageSubscribe"),X=(0,s.default)("onSocketOpen"),K=(0,s.default)("resubscribe"),Z=(0,s.default)("timeoutHandlers"),G=function(){function e(){var t=this;(0,d.default)(this,e);var f=this,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v.default.WS_URL,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2500,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;Object.defineProperty(this,H,{value:Y}),Object.defineProperty(this,P,{writable:!0,value:new m.LRUCache}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0}),Object.defineProperty(this,S,{writable:!0,value:void 0}),Object.defineProperty(this,T,{writable:!0,value:{}}),Object.defineProperty(this,E,{writable:!0,value:void 0}),Object.defineProperty(this,A,{writable:!0,value:void 0}),Object.defineProperty(this,I,{writable:!0,value:{}}),Object.defineProperty(this,N,{writable:!0,value:void 0}),Object.defineProperty(this,R,{writable:!0,value:void 0}),Object.defineProperty(this,B,{writable:!0,value:!1}),Object.defineProperty(this,C,{writable:!0,value:{}}),Object.defineProperty(this,_,{writable:!0,value:null}),Object.defineProperty(this,V,{writable:!0,value:void 0}),Object.defineProperty(this,U,{writable:!0,value:void 0}),Object.defineProperty(this,L,{writable:!0,value:function(e){for(var t,c=arguments.length,r=new Array(c>1?c-1:0),n=1;n0&&O.error(f.message),(0,u.default)(t,B)[B]=!1,(0,u.default)(t,V)[V]&&((0,u.default)(t,V)[V].onclose=null,(0,u.default)(t,V)[V].onerror=null,(0,u.default)(t,V)[V].onmessage=null,(0,u.default)(t,V)[V].onopen=null,(0,u.default)(t,V)[V]=null),(0,u.default)(t,_)[_]&&(clearInterval((0,u.default)(t,_)[_]),(0,u.default)(t,_)[_]=null),(0,u.default)(t,L)[L]("disconnected"),x((0,u.default)(t,T)[T],(function(e){try{e.callback(f,void 0)}catch(e){O.error(e)}})),x((0,u.default)(t,I)[I]),(0,u.default)(t,N)[N]>0&&setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(t,N)[N])}}),Object.defineProperty(this,z,{writable:!0,value:function(e){O.debug((function(){return["socket error",e]})),(0,u.default)(t,L)[L]("error",e)}}),Object.defineProperty(this,F,{writable:!0,value:function(e){O.debug((function(){return["received",e.data]})),(0,u.default)(t,A)[A].total.bytesRecv+=e.data.length;var f=JSON.parse(e.data);return(0,p.isUndefined)(f.method)?(0,u.default)(t,q)[q](f):(0,u.default)(t,W)[W](f)}}),Object.defineProperty(this,q,{writable:!0,value:function(e){var f=(0,u.default)(t,T)[T][e.id];if(f){try{var c=f.method,r=f.params,n=f.subscription,a=(0,u.default)(t,k)[k].decodeResponse(e);if(f.callback(null,a),n){var d="".concat(n.type,"::").concat(a);(0,u.default)(t,C)[C][d]=(0,p.objectSpread)({},n,{method:c,params:r}),(0,u.default)(t,I)[I][d]&&(0,u.default)(t,W)[W]((0,u.default)(t,I)[I][d])}}catch(e){f.callback(e,void 0)}delete(0,u.default)(t,T)[T][e.id]}else O.debug((function(){return"Unable to find handler for id=".concat(e.id)}))}}),Object.defineProperty(this,W,{writable:!0,value:function(e){var f=w[e.method]||e.method||"invalid",c="".concat(f,"::").concat(e.params.subscription),r=(0,u.default)(t,C)[C][c];if(!r)return(0,u.default)(t,I)[I][c]=e,void O.debug((function(){return"Unable to find handler for subscription=".concat(c)}));delete(0,u.default)(t,I)[I][c];try{var n=(0,u.default)(t,k)[k].decodeResponse(e);r.callback(null,n)}catch(e){r.callback(e,void 0)}}}),Object.defineProperty(this,X,{writable:!0,value:function(){return(0,p.assert)(!(0,p.isNull)((0,u.default)(t,V)[V]),"WebSocket cannot be null in onOpen"),O.debug((function(){return["connected to",(0,u.default)(t,M)[M][(0,u.default)(t,R)[R]]]})),(0,u.default)(t,B)[B]=!0,(0,u.default)(t,L)[L]("connected"),(0,u.default)(t,K)[K](),!0}}),Object.defineProperty(this,K,{writable:!0,value:function(){var e=(0,u.default)(t,C)[C];(0,u.default)(t,C)[C]={},Promise.all(Object.keys(e).map(function(){var f=(0,a.default)(r.default.mark((function f(c){var n,a,d,o,i;return r.default.wrap((function(f){for(;;)switch(f.prev=f.next){case 0:if(n=e[c],a=n.callback,d=n.method,o=n.params,!(i=n.type).startsWith("author_")){f.next=3;break}return f.abrupt("return");case 3:return f.prev=3,f.next=6,t.subscribe(i,d,o,a);case 6:f.next=11;break;case 8:f.prev=8,f.t0=f.catch(3),O.error(f.t0);case 11:case"end":return f.stop()}}),f,null,[[3,8]])})));return function(e){return f.apply(this,arguments)}}())).catch(O.error)}}),Object.defineProperty(this,Z,{writable:!0,value:function(){for(var e=Date.now(),f=Object.keys((0,u.default)(t,T)[T]),c=0;c(0,u.default)(t,U)[U]){try{r.callback(new Error("No response received from RPC endpoint in ".concat((0,u.default)(t,U)[U]/1e3,"s")),void 0)}catch(e){}(0,u.default)(t,A)[A].total.timeout++,delete(0,u.default)(t,T)[T][f[c]]}}}});var s=Array.isArray(c)?c:[c];(0,p.assert)(0!==s.length,"WsProvider requires at least one Endpoint"),s.forEach((function(e){(0,p.assert)(/^(wss|ws):\/\//.test(e),(function(){return"Endpoint should start with 'ws://', received '".concat(e,"'")}))})),(0,u.default)(this,S)[S]=new l.default,(0,u.default)(this,N)[N]=n||0,(0,u.default)(this,k)[k]=new y.RpcCoder,(0,u.default)(this,R)[R]=-1,(0,u.default)(this,M)[M]=s,(0,u.default)(this,j)[j]=o,(0,u.default)(this,V)[V]=null,(0,u.default)(this,A)[A]={active:{requests:0,subscriptions:0},total:{bytesRecv:0,bytesSent:0,cached:0,requests:0,subscriptions:0,timeout:0}},(0,u.default)(this,U)[U]=i||6e4,n>0&&this.connectWithRetry().catch((function(){})),(0,u.default)(this,E)[E]=new Promise((function(e){(0,u.default)(t,S)[S].once("connected",(function(){e(t)}))}))}var t,f,c,i;return(0,o.default)(e,[{key:"hasSubscriptions",get:function(){return!0}},{key:"isConnected",get:function(){return(0,u.default)(this,B)[B]}},{key:"isReady",get:function(){return(0,u.default)(this,E)[E]}},{key:"clone",value:function(){return new e((0,u.default)(this,M)[M])}},{key:"connect",value:(i=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,(0,u.default)(this,R)[R]=((0,u.default)(this,R)[R]+1)%(0,u.default)(this,M)[M].length,(0,u.default)(this,V)[V]=void 0!==b.xglobal.WebSocket&&(0,p.isChildClass)(b.xglobal.WebSocket,h.WebSocket)?new h.WebSocket((0,u.default)(this,M)[M][(0,u.default)(this,R)[R]]):new h.WebSocket((0,u.default)(this,M)[M][(0,u.default)(this,R)[R]],void 0,void 0,(0,u.default)(this,j)[j],void 0,{fragmentOutgoingMessages:!0,fragmentationThreshold:1048576,maxReceivedFrameSize:25165824,maxReceivedMessageSize:25165824}),(0,u.default)(this,V)[V].onclose=(0,u.default)(this,D)[D],(0,u.default)(this,V)[V].onerror=(0,u.default)(this,z)[z],(0,u.default)(this,V)[V].onmessage=(0,u.default)(this,F)[F],(0,u.default)(this,V)[V].onopen=(0,u.default)(this,X)[X],(0,u.default)(this,_)[_]=setInterval((function(){return(0,u.default)(t,Z)[Z]()}),5e3),e.next=15;break;case 10:throw e.prev=10,e.t0=e.catch(0),O.error(e.t0),(0,u.default)(this,L)[L]("error",e.t0),e.t0;case 15:case"end":return e.stop()}}),e,this,[[0,10]])}))),function(){return i.apply(this,arguments)})},{key:"connectWithRetry",value:(c=(0,a.default)(r.default.mark((function e(){var t=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((0,u.default)(this,N)[N]>0)){e.next=9;break}return e.prev=1,e.next=4,this.connect();case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),setTimeout((function(){t.connectWithRetry().catch((function(){}))}),(0,u.default)(this,N)[N]);case 9:case"end":return e.stop()}}),e,this,[[1,6]])}))),function(){return c.apply(this,arguments)})},{key:"disconnect",value:(f=(0,a.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,u.default)(this,N)[N]=0,e.prev=1,(0,u.default)(this,V)[V]&&(0,u.default)(this,V)[V].close(1e3),e.next=10;break;case 5:throw e.prev=5,e.t0=e.catch(1),O.error(e.t0),(0,u.default)(this,L)[L]("error",e.t0),e.t0;case 10:case"end":return e.stop()}}),e,this,[[1,5]])}))),function(){return f.apply(this,arguments)})},{key:"stats",get:function(){return{active:{requests:Object.keys((0,u.default)(this,T)[T]).length,subscriptions:Object.keys((0,u.default)(this,C)[C]).length},total:(0,u.default)(this,A)[A].total}}},{key:"on",value:function(e,t){var f=this;return(0,u.default)(this,S)[S].on(e,t),function(){(0,u.default)(f,S)[S].removeListener(e,t)}}},{key:"send",value:function(e,t,f,c){(0,u.default)(this,A)[A].total.requests++;var r=(0,u.default)(this,k)[k].encodeJson(e,t),a=(0,n.default)(r,2),d=a[0],o=a[1],i=f?(0,u.default)(this,P)[P].get(o):null;return i?(0,u.default)(this,A)[A].total.cached++:(i=(0,u.default)(this,H)[H](d,o,e,t,c),f&&(0,u.default)(this,P)[P].set(o,i)),i}},{key:"subscribe",value:function(e,t,f,c){return(0,u.default)(this,A)[A].total.subscriptions++,this.send(t,f,!1,{callback:c,type:e})}},{key:"unsubscribe",value:(t=(0,a.default)(r.default.mark((function e(t,f,c){var n;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n="".concat(t,"::").concat(c),!(0,p.isUndefined)((0,u.default)(this,C)[C][n])){e.next=4;break}return O.debug((function(){return"Unable to find active subscription=".concat(n)})),e.abrupt("return",!1);case 4:return delete(0,u.default)(this,C)[C][n],e.prev=5,e.abrupt("return",!(this.isConnected&&!(0,p.isNull)((0,u.default)(this,V)[V]))||this.send(f,[c]));case 9:return e.prev=9,e.t0=e.catch(5),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e,this,[[5,9]])}))),function(e,f,c){return t.apply(this,arguments)})}]),e}();function Y(e,t,f,c,r){return J.apply(this,arguments)}function J(){return(J=(0,a.default)(r.default.mark((function e(t,f,c,n,a){var d=this;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,r){try{(0,p.assert)(d.isConnected&&!(0,p.isNull)((0,u.default)(d,V)[V]),"WebSocket is not connected"),O.debug((function(){return["calling",c,f]})),(0,u.default)(d,T)[T][t]={callback:function(t,f){t?r(t):e(f)},method:c,params:n,start:Date.now(),subscription:a},(0,u.default)(d,A)[A].total.bytesSent+=f.length,(0,u.default)(d,V)[V].send(f)}catch(e){r(e)}})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.WsProvider=G},54650:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractArray=void 0;var l=f(69338),p=f(40557),b=function(e){(0,o.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t,f){var r;(0,n.default)(this,s),r=c.call(this,t.length);for(var a=0;a{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(26794)),i=c(f(63729)),u=c(f(38277)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_UINT_BITS=t.AbstractInt=void 0;var b=f(69338);t.DEFAULT_UINT_BITS=64;var h=new b.BN(1e4),y=[["Perquintill",b.BN_QUINTILL],["Perbill",b.BN_BILLION],["Permill",b.BN_MILLION],["Percent",b.BN_HUNDRED]];function v(e,t){return(0,b.isBn)(e)?e.toString():(0,b.isHex)(e,-1,!0)?(0,b.hexToBn)(e,{isLe:!1,isNegative:t}).toString():((0,b.isNumber)(e)?(0,b.assert)(e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER&&Math.floor(e)===e,"Number needs to be an integer <= Number.MAX_SAFE_INTEGER, i.e. 2 ^ 53 - 1"):(0,b.isString)(e)&&(0,b.assert)(!(e.includes(".")||e.includes(",")||e.includes("e")),"String should not contain decimal points or scientific notation"),(0,b.bnToBn)(e).toString())}var m=(0,p.default)("bitLength"),g=(0,p.default)("isSigned"),w=function(e){(0,o.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function p(e){var t,f,r;(0,n.default)(this,p);var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:64,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];r=c.call(this,(0,b.isU8a)(a)?(0,b.u8aToBn)(a.subarray(0,o/8),{isLe:!0,isNegative:i}).toString():v(a,i)),Object.defineProperty((0,d.default)(r),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(r),g,{writable:!0,value:void 0}),r.registry=e,(0,l.default)((0,d.default)(r),m)[m]=o,r.encodedLength=(0,l.default)((0,d.default)(r),m)[m]/8,(0,l.default)((0,d.default)(r),g)[g]=i;var h=r.gte(b.BN_ZERO),y=o-(i&&h?1:0);return(0,b.assert)(i||h,(function(){return"".concat(r.toRawType(),": Negative number passed to unsigned type")})),(0,b.assert)((0,u.default)((t=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",t).call(t)<=y,(function(){return"".concat(r.toRawType(),": Input too large. Found input with ").concat((0,u.default)((f=(0,d.default)(r),(0,s.default)(p.prototype)),"bitLength",f).call(f)," bits, expected ").concat(y)})),r}return(0,a.default)(p,[{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isZero()}},{key:"isUnsigned",get:function(){return!(0,l.default)(this,g)[g]}},{key:"bitLength",value:function(){return(0,l.default)(this,m)[m]}},{key:"eq",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"eq",this).call(this,(0,b.isHex)(e)?(0,b.hexToBn)(e.toString(),{isLe:!1,isNegative:(0,l.default)(this,g)[g]}):(0,b.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"isMax",value:function(){return this.toU8a().filter((function(e){return 255===e})).length===(0,l.default)(this,m)[m]/8}},{key:"toBigInt",value:function(){return BigInt(this.toString())}},{key:"toBn",value:function(){return this}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,b.bnToHex)(this,{bitLength:this.bitLength(),isLe:e,isNegative:!this.isUnsigned})}},{key:"toHuman",value:function(e){var t=this.toRawType();if("Balance"===t)return this.isMax()?"everything":(0,b.formatBalance)(this,{decimals:this.registry.chainDecimals[0],withSi:!0,withUnit:this.registry.chainTokens[0]});var f=y.find((function(e){return(0,r.default)(e,1)[0]===t}))||[],c=(0,r.default)(f,2)[1];return c?function(e,t){return"".concat((e.mul(h).div(t).toNumber()/100).toFixed(2),"%")}(this,c):(0,b.formatNumber)(this)}},{key:"toJSON",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e||(0,u.default)((0,s.default)(p.prototype),"bitLength",this).call(this)>52?this.toHex():this.toNumber()}},{key:"toRawType",value:function(){return this instanceof this.registry.createClassUnsafe("Balance")?"Balance":"".concat(this.isUnsigned?"u":"i").concat(this.bitLength())}},{key:"toString",value:function(e){return(0,u.default)((0,s.default)(p.prototype),"toString",this).call(this,e)}},{key:"toU8a",value:function(e){return(0,b.bnToU8a)(this,{bitLength:this.bitLength(),isLe:!0,isNegative:!this.isUnsigned})}}]),p}(b.BN);t.AbstractInt=w},70629:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AbstractArray",{enumerable:!0,get:function(){return c.AbstractArray}}),Object.defineProperty(t,"AbstractInt",{enumerable:!0,get:function(){return r.AbstractInt}});var c=f(54650),r=f(66576)},4218:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(73870)),d=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.Base=void 0;var o=(0,d.default)("registry"),i=(0,d.default)("raw"),u=function(){function e(t,f,c){(0,r.default)(this,e),Object.defineProperty(this,o,{writable:!0,value:void 0}),Object.defineProperty(this,i,{writable:!0,value:void 0}),(0,a.default)(this,o)[o]=t,(0,a.default)(this,i)[i]=f,this.initialU8aLength=c}return(0,n.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"inner",get:function(){return(0,a.default)(this,i)[i]}},{key:"isEmpty",get:function(){return(0,a.default)(this,i)[i].isEmpty}},{key:"registry",get:function(){return(0,a.default)(this,o)[o]}},{key:"eq",value:function(e){return(0,a.default)(this,i)[i].eq(e)}},{key:"inspect",value:function(){return(0,a.default)(this,i)[i].inspect()}},{key:"toHex",value:function(e){return(0,a.default)(this,i)[i].toHex(e)}},{key:"toHuman",value:function(e){return(0,a.default)(this,i)[i].toHuman(e)}},{key:"toJSON",value:function(){return(0,a.default)(this,i)[i].toJSON()}},{key:"toString",value:function(){return(0,a.default)(this,i)[i].toString()}},{key:"toU8a",value:function(e){return(0,a.default)(this,i)[i].toU8a(e)}},{key:"toRawType",value:function(){return"Base"}},{key:"unwrap",value:function(){return(0,a.default)(this,i)[i]}}]),e}();t.Base=u},756:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(26794)),n=c(f(63729)),a=c(f(88775)),d=c(f(78106)),o=c(f(67123)),i=c(f(8736)),u=c(f(73870)),s=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.Compact=void 0;var l=f(69338),p=f(15450),b=(0,s.default)("Type"),h=(0,s.default)("raw"),y=function(){function e(t,f){(0,o.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0});var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;this.registry=t,(0,u.default)(this,b)[b]=(0,p.typeToConstructor)(t,f);var r=e.decodeCompact(t,(0,u.default)(this,b)[b],c),n=(0,d.default)(r,2),a=n[0],i=n[1];this.initialU8aLength=i,(0,u.default)(this,h)[h]=a}return(0,i.default)(e,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return(0,u.default)(this,h)[h].isEmpty}},{key:"bitLength",value:function(){return(0,u.default)(this,h)[h].bitLength()}},{key:"eq",value:function(t){return(0,u.default)(this,h)[h].eq(t instanceof e?(0,u.default)(t,h)[h]:t)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return(0,u.default)(this,h)[h].toBigInt()}},{key:"toBn",value:function(){return(0,u.default)(this,h)[h].toBn()}},{key:"toHex",value:function(e){return(0,u.default)(this,h)[h].toHex(e)}},{key:"toHuman",value:function(e){return(0,u.default)(this,h)[h].toHuman(e)}},{key:"toJSON",value:function(){return(0,u.default)(this,h)[h].toJSON()}},{key:"toNumber",value:function(){return(0,u.default)(this,h)[h].toNumber()}},{key:"toRawType",value:function(){return"Compact<".concat(this.registry.getClassName((0,u.default)(this,b)[b])||(0,u.default)(this,h)[h].toRawType(),">")}},{key:"toString",value:function(){return(0,u.default)(this,h)[h].toString()}},{key:"toU8a",value:function(e){return(0,l.compactToU8a)((0,u.default)(this,h)[h].toBn())}},{key:"unwrap",value:function(){return(0,u.default)(this,h)[h]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,d=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e,f){return(0,o.default)(this,u),d.call(this,e,t,f)}return(0,i.default)(u)}(e)}},{key:"decodeCompact",value:function(t,f,c){if((0,l.isU8a)(c)){var r=(0,l.compactFromU8a)(c),n=(0,d.default)(r,2),a=n[0];return[new f(t,n[1]),a]}return c instanceof e?[new f(t,(0,u.default)(c,h)[h]),0]:c instanceof f?[c,0]:[new f(t,c),0]}}]),e}();t.Compact=y},57202:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(26794)),n=c(f(63729)),a=c(f(88775)),d=c(f(67123)),o=c(f(8736)),i=c(f(73870)),u=c(f(65344));Object.defineProperty(t,"__esModule",{value:!0}),t.DoNotConstruct=void 0;var s=(0,u.default)("neverError"),l=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,s,{writable:!0,value:void 0});var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DoNotConstruct";throw this.registry=t,(0,i.default)(this,s)[s]=new Error("DoNotConstruct: Cannot construct unknown type ".concat(f)),(0,i.default)(this,s)[s]}return(0,o.default)(e,[{key:"encodedLength",get:function(){throw(0,i.default)(this,s)[s]}},{key:"hash",get:function(){throw(0,i.default)(this,s)[s]}},{key:"isEmpty",get:function(){throw(0,i.default)(this,s)[s]}},{key:"eq",value:function(){throw(0,i.default)(this,s)[s]}},{key:"inspect",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toHex",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toHuman",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toJSON",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toRawType",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toString",value:function(){throw(0,i.default)(this,s)[s]}},{key:"toU8a",value:function(){throw(0,i.default)(this,s)[s]}}],[{key:"with",value:function(t){return function(e){(0,r.default)(u,e);var f,c,i=(f=u,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,a.default)(f);if(c){var r=(0,a.default)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,n.default)(this,e)});function u(e){return(0,d.default)(this,u),i.call(this,e,t)}return(0,o.default)(u)}(e)}}]),e}();t.DoNotConstruct=l},90831:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(8890)),n=c(f(26794)),a=c(f(63729)),d=c(f(88775)),o=c(f(23243)),i=c(f(6254)),u=c(f(67123)),s=c(f(8736)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Enum=void 0;var h=f(69338),y=f(15450),v=f(20887);function m(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=arguments.length>3?arguments[3]:void 0,r=Object.values(t).find((function(e){return e.index===f}));return(0,h.assert)(!(0,h.isUndefined)(r),(function(){return"Unable to create Enum via index ".concat(f,", in ").concat(Object.keys(t).join(", "))})),{index:f,value:(0,h.isCodec)(c)&&c instanceof r.Type?c:new r.Type(e,c)}}function g(e,t,f,c){var r=Object.keys(t).map((function(e){return e.toLowerCase()})),n=f.toLowerCase(),a=r.indexOf(n);(0,h.assert)(-1!==a,(function(){return"Cannot map Enum JSON, unable to find '".concat(f,"' in ").concat(r.join(", "))}));try{return m(e,t,Object.values(t)[a].index,c)}catch(e){throw new Error("Enum(".concat(f,"):: ").concat(e.message))}}function w(e,t,f,c){if((0,h.isNumber)(c))return m(e,t,c,f);if((0,h.isU8a)(f)||(0,h.isHex)(f)){var r=(0,h.u8aToU8a)(f);if(r.length)return m(e,t,r[0],r.subarray(1))}else{if(f instanceof S)return m(e,t,f.index,f.value);if((0,h.isNumber)(f))return m(e,t,f);if((0,h.isString)(f))return g(e,t,f.toString());if((0,h.isObject)(f)){var n=Object.keys(f)[0];return g(e,t,n,f[n])}}return m(e,t,Object.values(t)[0].index)}var O=(0,p.default)("def"),x=(0,p.default)("entryIndex"),P=(0,p.default)("indexes"),k=(0,p.default)("isBasic"),M=(0,p.default)("isIndexed"),j=(0,p.default)("raw"),S=function(){function e(t,f,c,r){(0,u.default)(this,e),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),Object.defineProperty(this,k,{writable:!0,value:void 0}),Object.defineProperty(this,M,{writable:!0,value:void 0}),Object.defineProperty(this,j,{writable:!0,value:void 0});var n=function(e,t){var f,c,r={};if(Array.isArray(t)){for(var n=0;n=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)){for(var a=Object.entries((0,y.mapToTypeMap)(e,t)),d=0;d{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(67123)),a=c(f(8736)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Int=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(e){(0,n.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0;return t.call(this,e,c,r,!0)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(o,f);var c=u(o);function o(t,f){return(0,n.default)(this,o),c.call(this,t,f,e)}return(0,a.default)(o,[{key:"toRawType",value:function(){return t||(0,r.default)((0,i.default)(o.prototype),"toRawType",this).call(this)}}]),o}(f)}}]),f}(f(66576).AbstractInt);t.Int=s},20887:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736));Object.defineProperty(t,"__esModule",{value:!0}),t.Null=void 0;var a=f(69338),d=function(){function e(t){(0,r.default)(this,e),this.initialU8aLength=0,this.registry=t}return(0,n.default)(e,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){throw new Error(".hash is not implemented on Null")}},{key:"isEmpty",get:function(){return!0}},{key:"eq",value:function(t){return t instanceof e||(0,a.isNull)(t)}},{key:"inspect",value:function(){return{}}},{key:"toHex",value:function(){return"0x"}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return null}},{key:"toRawType",value:function(){return"Null"}},{key:"toString",value:function(){return""}},{key:"toU8a",value:function(e){return new Uint8Array}}]),e}();t.Null=d},67:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(73870)),a=c(f(65344)),d=c(f(67123)),o=c(f(8736)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Option=void 0;var p=f(69338),b=f(15450),h=function(e){(0,i.default)(f,e);var t=l(f);function f(){return(0,d.default)(this,f),t.apply(this,arguments)}return(0,o.default)(f,[{key:"toRawType",value:function(){return"None"}}]),f}(f(20887).Null);function y(e,t,f){return f instanceof w&&(f=f.value),(0,p.isNull)(f)||(0,p.isUndefined)(f)||"0x"===f||f instanceof h?new h(e):f instanceof t?f:(0,p.isU8a)(f)?f.length&&0!==f[0]?new t(e,f.subarray(1)):new h(e):new t(e,f)}var v=(0,a.default)("Type"),m=(0,a.default)("initialU8aLength"),g=(0,a.default)("raw"),w=function(){function e(t,f,c){(0,d.default)(this,e),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0});var r=(0,b.typeToConstructor)(t,f),a=(0,p.isU8a)(c)&&c.length&&!(0,p.isCodec)(c)?0===c[0]?new h(t):new r(t,c.subarray(1)):y(t,r,c);this.registry=t,(0,n.default)(this,v)[v]=r,(0,n.default)(this,g)[g]=a,a&&a.initialU8aLength&&((0,n.default)(this,m)[m]=1+a.initialU8aLength)}return(0,o.default)(e,[{key:"encodedLength",get:function(){return 1+(0,n.default)(this,g)[g].encodedLength}},{key:"initialU8aLength",get:function(){return(0,n.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isNone}},{key:"isNone",get:function(){return(0,n.default)(this,g)[g]instanceof h}},{key:"isSome",get:function(){return!this.isNone}},{key:"value",get:function(){return(0,n.default)(this,g)[g]}},{key:"eq",value:function(t){return t instanceof e?this.isSome===t.isSome&&this.value.eq(t.value):this.value.eq(t)}},{key:"inspect",value:function(){if(this.isNone)return{outer:[new Uint8Array([0])]};var e=(0,n.default)(this,g)[g].inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([1])].concat((0,r.default)(c))}}},{key:"toHex",value:function(){return this.isNone?"0x":(0,p.u8aToHex)(this.toU8a().subarray(1))}},{key:"toHuman",value:function(e){return(0,n.default)(this,g)[g].toHuman(e)}},{key:"toJSON",value:function(){return this.isNone?null:(0,n.default)(this,g)[g].toJSON()}},{key:"toRawType",value:function(e){var t=this.registry.getClassName((0,n.default)(this,v)[v])||new((0,n.default)(this,v)[v])(this.registry).toRawType();return e?t:"Option<".concat(t,">")}},{key:"toString",value:function(){return(0,n.default)(this,g)[g].toString()}},{key:"toU8a",value:function(e){if(e)return(0,n.default)(this,g)[g].toU8a(!0);var t=new Uint8Array(this.encodedLength);return this.isSome&&(t.set([1]),t.set((0,n.default)(this,g)[g].toU8a(),1)),t}},{key:"unwrap",value:function(){return(0,p.assert)(this.isSome,"Option: unwrapping a None value"),(0,n.default)(this,g)[g]}},{key:"unwrapOr",value:function(e){return this.isSome?this.unwrap():e}},{key:"unwrapOrDefault",value:function(){return this.isSome?this.unwrap():new((0,n.default)(this,v)[v])(this.registry)}}],[{key:"with",value:function(t){return function(e){(0,i.default)(c,e);var f=l(c);function c(e,r){return(0,d.default)(this,c),f.call(this,e,t,r)}return(0,o.default)(c)}(e)}}]),e}();t.Option=w},60309:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Result=void 0;var u=f(69338),s=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n,a){return(0,r.default)(this,f),t.call(this,e,{Ok:c,Err:n},a)}return(0,n.default)(f,[{key:"asErr",get:function(){return(0,u.assert)(this.isErr,"Cannot extract Err value from Ok result, check isErr first"),this.value}},{key:"asError",get:function(){return this.asErr}},{key:"asOk",get:function(){return(0,u.assert)(this.isOk,"Cannot extract Ok value from Err result, check isOk first"),this.value}},{key:"isEmpty",get:function(){return this.isOk&&this.value.isEmpty}},{key:"isErr",get:function(){return!this.isOk}},{key:"isError",get:function(){return this.isErr}},{key:"isOk",get:function(){return 0===this.index}},{key:"toRawType",value:function(){var e=this._toRawStruct();return"Result<".concat(e.Ok,",").concat(e.Err,">")}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e.Ok,e.Err,n)}return(0,n.default)(c)}(f)}}]),f}(f(90831).Enum);t.Result=s},24806:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(8890)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,s.default)(e);if(t){var r=(0,s.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,u.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Tuple=void 0;var h=f(69338),y=f(54650),v=f(15450),m=(0,p.default)("Types"),g=function(e){(0,i.default)(f,e);var t=b(f);function f(e,c,r){var d;(0,a.default)(this,f);var i=Array.isArray(c)?c.map((function(t){return(0,v.typeToConstructor)(e,t)})):(0,h.isFunction)(c)||(0,h.isString)(c)?[(0,v.typeToConstructor)(e,c)]:(0,v.mapToTypeMap)(e,c),u=(0,h.isU8a)(r)?(0,v.decodeU8a)(e,r,i):function(e,t,f){return(0,h.isU8a)(f)||(0,h.isHex)(f)?(0,v.decodeU8a)(e,(0,h.u8aToU8a)(f),t):[(Array.isArray(t)?t:Object.values(t)).map((function(t,c){try{var r=null==f?void 0:f[c];return r instanceof t?r:new t(e,r)}catch(e){throw new Error("Tuple: failed on ".concat(c,":: ").concat(e.message))}})),0]}(e,i,r),s=(0,n.default)(u,2),p=s[0],b=s[1];return d=t.call(this,e,p,b),Object.defineProperty((0,o.default)(d),m,{writable:!0,value:void 0}),(0,l.default)((0,o.default)(d),m)[m]=i,d}return(0,d.default)(f,[{key:"encodedLength",get:function(){for(var e=0,t=0;t{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(67123)),a=c(f(8736)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.UInt=void 0;var s=function(e){(0,d.default)(f,e);var t=u(f);function f(){return(0,n.default)(this,f),t.apply(this,arguments)}return(0,a.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,d.default)(o,f);var c=u(o);function o(t,f){return(0,n.default)(this,o),c.call(this,t,f,e)}return(0,a.default)(o,[{key:"toRawType",value:function(){return t||(0,r.default)((0,i.default)(o.prototype),"toRawType",this).call(this)}}]),o}(f)}}]),f}(f(66576).AbstractInt);t.UInt=s},23115:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(73870)),s=c(f(65344)),l=c(f(78106));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Vec=void 0,t.decodeVec=g;var b=f(69338),h=f(54650),y=f(15450),v=65536,m=(0,b.logger)("Vec");function g(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;if(Array.isArray(f)){for(var r=new Array(f.length),n=0;n2&&void 0!==arguments[2]?arguments[2]:[],o=(0,y.typeToConstructor)(e,c),i=g(e,o,d),s=(0,l.default)(i,2),p=s[0],b=s[1];return n=t.call(this,e,p,b),Object.defineProperty((0,a.default)(n),w,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(n),w)[w]=o,n}return(0,n.default)(f,[{key:"Type",get:function(){return(0,u.default)(this,w)[w].name}},{key:"indexOf",value:function(e){for(var t=e instanceof(0,u.default)(this,w)[w]?e:new((0,u.default)(this,w)[w])(this.registry,e),f=0;f")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=p(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(h.AbstractArray);t.Vec=O},54414:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.VecAny=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){return(0,r.default)(this,i),c.apply(this,arguments)}return(0,n.default)(i,[{key:"toRawType",value:function(){return"Vec"}}]),i}(f(54650).AbstractArray);t.VecAny=i},64062:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.VecFixed=void 0;var h=f(69338),y=f(54650),v=f(15450),m=f(23115);function g(e,t,f,c){for(var r=(0,m.decodeVec)(e,f,t,c),n=(0,p.default)(r,3),a=n[0],d=n[1],o=n[2];a.length3&&void 0!==arguments[3]?arguments[3]:[],i=(0,v.typeToConstructor)(e,c),u=(0,h.isU8a)(o)?(0,v.decodeU8aVec)(e,o,0,i,r):g(e,o,i,r),l=(0,p.default)(u,3),b=l[0],y=l[2];return a=t.call(this,e,b,y),Object.defineProperty((0,d.default)(a),w,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),w)[w]=i,a}return(0,a.default)(f,[{key:"Type",get:function(){return new((0,s.default)(this,w)[w])(this.registry).toRawType()}},{key:"encodedLength",get:function(){for(var e=0,t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Base",{enumerable:!0,get:function(){return c.Base}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return r.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return n.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return a.Enum}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return d.Int}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return o.Null}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return i.Option}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return u.Result}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return s.Tuple}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return l.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return p.Vec}}),Object.defineProperty(t,"VecAny",{enumerable:!0,get:function(){return b.VecAny}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return h.VecFixed}});var c=f(4218),r=f(756),n=f(57202),a=f(90831),d=f(81852),o=f(20887),i=f(67),u=f(60309),s=f(24806),l=f(28271),p=f(23115),b=f(54414),h=f(64062)},68680:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(68434),n=f(70629);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(74858);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(81376);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(49147);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(94440);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(15450);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},49069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},82420:(e,t,f)=>{"use strict";var c=f(4276),r=f(69338),n=c(f(49069)),a=f(68434);(0,r.detectPackage)(a.packageInfo,null,n.default)},99815:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.BTreeMap=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=i(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n,"BTreeMap")}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.BTreeMap=u},35466:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(38277)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(15049)),p=c(f(73870)),b=c(f(65344)),h=c(f(78106));function y(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return v(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?v(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f")}},{key:"toString",value:function(){return(0,g.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,g.compactToU8a)(this.size));var f,c=y(this.values());try{for(c.s();!(f=c.n()).done;){var r=f.value;t.push(r.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return g.u8aConcat.apply(void 0,t)}}],[{key:"with",value:function(e){return function(t){(0,i.default)(c,t);var f=m(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}((0,l.default)(Set));t.BTreeSet=P},52954:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(67123)),a=c(f(8736)),d=c(f(8890)),o=c(f(38277)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.BitVec=void 0;var h=f(69338),y=f(18922);function v(e){if(Array.isArray(e)||(0,h.isString)(e)){var t=(0,h.u8aToU8a)(e);return[t.length/8,t]}return function(e){if(!e||!e.length)return[0,new Uint8Array];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+Math.ceil(r.toNumber()/8);return(0,h.assert)(n<=e.length,(function(){return"BitVec: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[r.toNumber(),e.subarray(c,n)]}(e)}var m=(0,p.default)("decodedLength"),g=(0,p.default)("isMsb"),w=function(e){(0,i.default)(p,e);var t,f,c=(t=p,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function p(e,t){var f;(0,n.default)(this,p);var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=v(t),o=(0,b.default)(a,2),i=o[0],u=o[1];return f=c.call(this,e,u),Object.defineProperty((0,d.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(f),g,{writable:!0,value:void 0}),(0,l.default)((0,d.default)(f),m)[m]=i,(0,l.default)((0,d.default)(f),g)[g]=r,f}return(0,a.default)(p,[{key:"encodedLength",get:function(){return this.length+(0,h.compactToU8a)((0,l.default)(this,m)[m]).length}},{key:"inspect",value:function(){return{outer:[(0,h.compactToU8a)((0,l.default)(this,m)[m]),(0,o.default)((0,s.default)(p.prototype),"toU8a",this).call(this)]}}},{key:"toHuman",value:function(){var e=this;return"0b".concat((0,r.default)(this.toU8a(!0)).map((function(e){return"00000000".concat(e.toString(2)).slice(-8)})).map((function(t){return(0,l.default)(e,g)[g]?t:t.split("").reverse().join("")})).join("_"))}},{key:"toRawType",value:function(){return"BitVec"}},{key:"toU8a",value:function(e){var t=(0,o.default)((0,s.default)(p.prototype),"toU8a",this).call(this);return e?t:(0,h.u8aConcat)((0,h.compactToU8a)((0,l.default)(this,m)[m]),t)}}]),p}(y.Raw);t.BitVec=w},33974:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Bytes=void 0;var s=f(69338),l=f(18922),p=10485760,b=function(e){(0,d.default)(b,e);var t,f,c=(t=b,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function b(e,t){(0,r.default)(this,b);var f=!(0,s.isU8a)(t)||(0,s.isCodec)(t)&&t instanceof l.Raw?Array.isArray(t)||(0,s.isString)(t)?[(0,s.u8aToU8a)(t),0]:[t,0]:function(e){if(!e.length)return[new Uint8Array,0];var t=(0,s.compactFromU8a)(e),f=(0,u.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,s.assert)(r.lten(p),(function(){return"Bytes length ".concat(r.toString()," exceeds ").concat(p)})),(0,s.assert)(n<=e.length,(function(){return"Bytes: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[e.subarray(c,n),n]}(t),n=(0,u.default)(f,2),a=n[0],d=n[1];return c.call(this,e,a,d)}return(0,n.default)(b,[{key:"encodedLength",get:function(){return this.length+(0,s.compactToU8a)(this.length).length}},{key:"inspect",value:function(){var e=(0,s.compactToU8a)(this.length);return{outer:this.length?[e,(0,a.default)((0,i.default)(b.prototype),"toU8a",this).call(this)]:[e]}}},{key:"toRawType",value:function(){return"Bytes"}},{key:"toU8a",value:function(e){return e?(0,a.default)((0,i.default)(b.prototype),"toU8a",this).call(this,e):(0,s.compactAddLength)(this)}}]),b}(l.Raw);t.Bytes=b},50623:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.HashMap=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(){return(0,r.default)(this,f),t.apply(this,arguments)}return(0,n.default)(f,null,[{key:"with",value:function(e,t){return function(f){(0,a.default)(d,f);var c=i(d);function d(f,n){return(0,r.default)(this,d),c.call(this,f,e,t,n)}return(0,n.default)(d)}(f)}}]),f}(f(90498).CodecMap);t.HashMap=u},81765:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(67123)),a=c(f(8736)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.LinkageResult=t.Linkage=void 0;var l=f(67),p=f(24806),b=f(23115),h=f(993),y=new Uint8Array,v=function(e){(0,o.default)(f,e);var t=s(f);function f(e,c,r){return(0,n.default)(this,f),t.call(this,e,{previous:l.Option.with(c),next:l.Option.with(c)},r)}return(0,a.default)(f,[{key:"previous",get:function(){return this.get("previous")}},{key:"next",get:function(){return this.get("next")}},{key:"toRawType",value:function(){return"Linkage<".concat(this.next.toRawType(!0),">")}},{key:"toU8a",value:function(){return this.isEmpty?y:(0,d.default)((0,u.default)(f.prototype),"toU8a",this).call(this)}}],[{key:"withKey",value:function(e){return function(t){(0,o.default)(c,t);var f=s(c);function c(t,r){return(0,n.default)(this,c),f.call(this,t,e,r)}return(0,a.default)(c)}(f)}}]),f}(h.Struct);t.Linkage=v;var m=function(e){(0,o.default)(f,e);var t=s(f);function f(e,c,a){(0,n.default)(this,f);var d=(0,r.default)(c,2),o=d[0],i=d[1],u=(0,r.default)(a,2),s=u[0],l=u[1];return t.call(this,e,{Keys:b.Vec.with(o),Values:b.Vec.with(s)},[i,l])}return(0,a.default)(f)}(p.Tuple);t.LinkageResult=m},90498:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return h(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f4&&void 0!==arguments[4]?arguments[4]:"HashMap",i=P(e,t,f,n),l=(0,p.default)(i,4),b=l[0],h=l[1],y=l[2],v=l[3];return d=c.call(this,"BTreeMap"===o?(0,w.sortMap)(y):y),Object.defineProperty((0,a.default)(d),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),j,{writable:!0,value:void 0}),d.registry=e,d.initialU8aLength=v,(0,s.default)((0,a.default)(d),k)[k]=b,(0,s.default)((0,a.default)(d),M)[M]=h,(0,s.default)((0,a.default)(d),j)[j]=o,d}return(0,n.default)(u,[{key:"encodedLength",get:function(){var e,t=(0,y.compactToU8a)(this.size).length,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t+=r.encodedLength+n.encodedLength}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"eq",value:function(e){return(0,w.compareMap)(this,e)}},{key:"inspect",value:function(){var e,t=new Array,f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t.push(r.inspect()),t.push(n.inspect())}}catch(e){f.e(e)}finally{f.f()}return{inner:t,outer:[(0,y.compactToU8a)(this.size)]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(e){var t,f={},c=b(this.entries());try{for(c.s();!(t=c.n()).done;){var r=(0,p.default)(t.value,2),n=r[0],a=r[1];f[n.toString()]=a.toHuman(e)}}catch(e){c.e(e)}finally{c.f()}return f}},{key:"toJSON",value:function(){var e,t={},f=b(this.entries());try{for(f.s();!(e=f.n()).done;){var c=(0,p.default)(e.value,2),r=c[0],n=c[1];t[r.toString()]=n.toJSON()}}catch(e){f.e(e)}finally{f.f()}return t}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,j)[j],"<").concat(this.registry.getClassName((0,s.default)(this,k)[k])||new((0,s.default)(this,k)[k])(this.registry).toRawType(),",").concat(this.registry.getClassName((0,s.default)(this,M)[M])||new((0,s.default)(this,M)[M])(this.registry).toRawType(),">")}},{key:"toString",value:function(){return(0,y.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){var t=new Array;e||t.push((0,y.compactToU8a)(this.size));var f,c=b(this.entries());try{for(c.s();!(f=c.n()).done;){var r=(0,p.default)(f.value,2),n=r[0],a=r[1];t.push(n.toU8a(e),a.toU8a(e))}}catch(e){c.e(e)}finally{c.f()}return y.u8aConcat.apply(void 0,t)}}]),u}((0,u.default)(Map));t.CodecMap=S},29777:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(73870)),s=c(f(65344));function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,i.default)(e);if(t){var r=(0,i.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.Range=void 0;var p=f(24806),b=(0,s.default)("rangeName"),h=function(e){(0,d.default)(f,e);var t=l(f);function f(e,c,n){var d;(0,r.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Range";return d=t.call(this,e,{end:c,start:c},n),Object.defineProperty((0,a.default)(d),b,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(d),b)[b]=o,d}return(0,n.default)(f,[{key:"start",get:function(){return this[0]}},{key:"end",get:function(){return this[1]}},{key:"toRawType",value:function(){return"".concat((0,u.default)(this,b)[b],"<").concat(this.start.toRawType(),">")}}],[{key:"with",value:function(e){return function(t){(0,d.default)(c,t);var f=l(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(p.Tuple);t.Range=h},37801:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.RangeInclusive=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"RangeInclusive")}return(0,n.default)(f,null,[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(29777).Range);t.RangeInclusive=u},7294:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.Type=void 0;var i=f(76875),u=f(15450),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){var t;(0,r.default)(this,i);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(t=c.call(this,e,f)).setOverride((0,u.sanitize)(t.toString())),t}return(0,n.default)(i,[{key:"toRawType",value:function(){return"Type"}}]),i}(i.Text);t.Type=s},94820:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(38277)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775));function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.U8aFixed=void 0;var l=f(69338);function p(e,t){var f=(0,l.u8aToU8a)(e),c=t/8;return f.length?((0,l.assert)((0,l.isU8a)(e)?f.length>=c:f.length===c,(function(){return"Expected input with ".concat(c," bytes (").concat(t," bits), found ").concat(f.length," bytes")})),[f.subarray(0,c),c]):[new Uint8Array(c),0]}var b=function(e){(0,o.default)(f,e);var t=s(f);function f(e){(0,a.default)(this,f);var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,d=p(c,r),o=(0,n.default)(d,2),i=o[0],u=o[1];return t.call(this,e,i,u)}return(0,d.default)(f,[{key:"toRawType",value:function(){return"[u8;".concat(this.length,"]")}}],[{key:"with",value:function(e,t){return function(f){(0,o.default)(n,f);var c=s(n);function n(t,f){return(0,a.default)(this,n),c.call(this,t,f,e)}return(0,d.default)(n,[{key:"toRawType",value:function(){return t||(0,r.default)((0,u.default)(n.prototype),"toRawType",this).call(this)}}]),n}(f)}}]),f}(f(18922).Raw);t.U8aFixed=b},47058:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(73870)),l=c(f(65344)),p=c(f(78106));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperKeepOpaque=void 0;var h=f(69338),y=f(18922),v=f(15450),m=f(33974);function g(e,t,f){var c=(0,v.typeToConstructor)(e,t);if((0,h.isU8a)(f)||(0,h.isHex)(f))try{var r=(0,h.isHex)(f)||f instanceof y.Raw?[0,f]:(0,h.compactStripLength)(f);return[c,new c(e,(0,p.default)(r,2)[1]),f]}catch(e){return[c,null,f]}var n=new c(e,f);return[c,n,(0,h.compactAddLength)(n.toU8a())]}var w=(0,l.default)("Type"),O=(0,l.default)("decoded"),x=(0,l.default)("opaqueName"),P=function(e){(0,o.default)(f,e);var t=b(f);function f(e,c,n){var d;(0,r.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"WrapperKeepOpaque",i=g(e,c,n),u=(0,p.default)(i,3),l=u[0],b=u[1],h=u[2];return d=t.call(this,e,h),Object.defineProperty((0,a.default)(d),w,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),O,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(d),x,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(d),w)[w]=l,(0,s.default)((0,a.default)(d),O)[O]=b,(0,s.default)((0,a.default)(d),x)[x]=o,d}return(0,n.default)(f,[{key:"isDecoded",get:function(){return!!(0,s.default)(this,O)[O]}},{key:"inspect",value:function(){return(0,s.default)(this,O)[O]?{inner:[(0,s.default)(this,O)[O].inspect()],outer:[(0,h.compactToU8a)(this.length)]}:{outer:[(0,h.compactToU8a)(this.length),this.toU8a(!0)]}}},{key:"toHuman",value:function(e){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toHuman(e):(0,d.default)((0,u.default)(f.prototype),"toHuman",this).call(this)}},{key:"toRawType",value:function(){return"".concat((0,s.default)(this,x)[x],"<").concat(this.registry.getClassName((0,s.default)(this,w)[w])||((0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toRawType():new((0,s.default)(this,w)[w])(this.registry).toRawType()),">")}},{key:"toString",value:function(){return(0,s.default)(this,O)[O]?(0,s.default)(this,O)[O].toString():(0,d.default)((0,u.default)(f.prototype),"toString",this).call(this)}},{key:"unwrap",value:function(){var e=this;return(0,h.assertReturn)((0,s.default)(this,O)[O],(function(){return"".concat((0,s.default)(e,x)[x],": unwrapping an undecodable value")}))}}],[{key:"with",value:function(e){return function(t){(0,o.default)(c,t);var f=b(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(m.Bytes);t.WrapperKeepOpaque=P},4664:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.WrapperOpaque=void 0;var u=function(e){(0,a.default)(f,e);var t=i(f);function f(e,c,n){return(0,r.default)(this,f),t.call(this,e,c,n,"WrapperOpaque")}return(0,n.default)(f,[{key:"inner",get:function(){return this.unwrap()}}],[{key:"with",value:function(e){return function(t){(0,a.default)(c,t);var f=i(c);function c(t,n){return(0,r.default)(this,c),f.call(this,t,e,n)}return(0,n.default)(c)}(f)}}]),f}(f(47058).WrapperKeepOpaque);t.WrapperOpaque=u},81376:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return r.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return n.BTreeSet}}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return a.Bytes}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return i.CodecMap}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return d.HashMap}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return o.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return i.CodecMap}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return u.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return s.RangeInclusive}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return l.Type}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return p.U8aFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return b.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return h.WrapperOpaque}});var c=f(52954),r=f(99815),n=f(35466),a=f(33974),d=f(50623),o=f(81765),i=f(90498),u=f(29777),s=f(37801),l=f(7294),p=f(94820),b=f(47058),h=f(4664)},74754:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(82420);var c=f(68680);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},95174:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775)),i=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.bool=void 0;var u=f(69338),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){var t;(0,r.default)(this,i);var f=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(t=c.call(this,(0,u.isU8a)(f)?1===f[0]:f instanceof Boolean?f.valueOf():!!f)).registry=e,t}return(0,n.default)(i,[{key:"encodedLength",get:function(){return 1}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return this.isFalse}},{key:"isFalse",get:function(){return!this.isTrue}},{key:"isTrue",get:function(){return this.valueOf()}},{key:"eq",value:function(e){return this.valueOf()===(e instanceof Boolean?e.valueOf():e)}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,u.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.valueOf()}},{key:"toRawType",value:function(){return"bool"}},{key:"toString",value:function(){return this.toJSON().toString()}},{key:"toU8a",value:function(e){return new Uint8Array([this.valueOf()?1:0])}}]),i}((0,i.default)(Boolean));t.bool=s},89717:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.CodecDate=void 0;var s=f(69338);function l(e){if((0,s.isU8a)(e))e=(0,s.u8aToBn)(e.subarray(0,8));else{if(e instanceof Date)return e;(0,s.isString)(e)&&(e=new s.BN(e.toString(),10,"le"))}return new Date(1e3*(0,s.bnToBn)(e).toNumber())}var p=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){var t;(0,r.default)(this,u);var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(t=c.call(this,l(f))).registry=e,t}return(0,n.default)(u,[{key:"encodedLength",get:function(){return 8}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.getTime()}},{key:"bitLength",value:function(){return 64}},{key:"eq",value:function(e){return l(e).getTime()===this.getTime()}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toBigInt",value:function(){return BigInt(this.toNumber())}},{key:"toBn",value:function(){return new s.BN(this.toNumber())}},{key:"toHex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,s.bnToHex)(this.toBn(),{bitLength:64,isLe:e,isNegative:!1})}},{key:"toHuman",value:function(){return this.toISOString()}},{key:"toJSON",value:function(){return this.toNumber()}},{key:"toNumber",value:function(){return Math.ceil(this.getTime()/1e3)}},{key:"toRawType",value:function(){return"Moment"}},{key:"toString",value:function(){return(0,a.default)((0,i.default)(u.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){return(0,s.bnToU8a)(this.toNumber(),64,!0)}}]),u}((0,u.default)(Date));t.CodecDate=p},52262:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(78106)),a=c(f(67123)),d=c(f(8736)),o=c(f(8890)),i=c(f(26794)),u=c(f(63729)),s=c(f(88775)),l=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.Json=void 0;var p=f(69338),b=f(15450),h=function(e){(0,i.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,s.default)(t);if(f){var r=(0,s.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,u.default)(this,e)});function l(e,t){var f;(0,a.default)(this,l);var r=function(e){return Object.entries(e||{})}(t);return(f=c.call(this,r)).registry=e,(0,p.objectProperties)((0,o.default)(f),r.map((function(e){return(0,n.default)(e,1)[0]})),(function(e){return f.get(e)})),f}return(0,d.default)(l,[{key:"encodedLength",get:function(){return 0}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===(0,r.default)(this.keys()).length}},{key:"eq",value:function(e){return(0,b.compareMap)(this,e)}},{key:"getT",value:function(e){return this.get(e)}},{key:"inspect",value:function(){throw new Error("Unimplemented")}},{key:"toHex",value:function(){throw new Error("Unimplemented")}},{key:"toHuman",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=(0,p.isFunction)(r.toHuman)?r.toHuman():r,e}),{})}},{key:"toJSON",value:function(){return(0,r.default)(this.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return e[c]=r,e}),{})}},{key:"toRawType",value:function(){return"Json"}},{key:"toString",value:function(){return(0,p.stringify)(this.toJSON())}},{key:"toU8a",value:function(e){throw new Error("Unimplemented")}}]),l}((0,l.default)(Map));t.Json=h},18922:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(38277)),d=c(f(26794)),o=c(f(63729)),i=c(f(88775)),u=c(f(15049));Object.defineProperty(t,"__esModule",{value:!0}),t.Raw=void 0;var s=f(69338),l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t,f){var n;return(0,r.default)(this,u),(n=c.call(this,(0,s.u8aToU8a)(t))).registry=e,n.initialU8aLength=f,n}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.length}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isAscii",get:function(){return(0,s.isAscii)(this)}},{key:"isEmpty",get:function(){return!this.length||(0,s.isUndefined)(this.find((function(e){return!!e})))}},{key:"isUtf8",get:function(){return(0,s.isUtf8)(this)}},{key:"length",get:function(){return(0,a.default)((0,i.default)(u.prototype),"length",this)}},{key:"bitLength",value:function(){return 8*this.length}},{key:"eq",value:function(e){return e instanceof Uint8Array?this.length===e.length&&!this.some((function(t,f){return t!==e[f]})):this.eq((0,s.u8aToU8a)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"slice",value:function(e,t){return Uint8Array.from(this).slice(e,t)}},{key:"subarray",value:function(e,t){return Uint8Array.from(this).subarray(e,t)}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this)}},{key:"toHuman",value:function(){if(this.isAscii){var e=this.toUtf8();if((0,s.isAscii)(e))return e}return this.toJSON()}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Raw"}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return Uint8Array.from(this)}},{key:"toUtf8",value:function(){return(0,s.assert)(this.isUtf8,"The character sequence is not a valid Utf8 string"),(0,s.u8aToString)(this)}}]),u}((0,u.default)(Uint8Array));t.Raw=l},42201:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(26794)),o=c(f(63729)),i=c(f(38277)),u=c(f(88775)),s=c(f(15049)),l=c(f(73870)),p=c(f(65344)),b=c(f(6254));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,o.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.CodecSet=void 0;var y=f(69338),v=f(15450);function m(e,t){for(var f=new y.BN(0),c=0;c1&&void 0!==arguments[1]?arguments[1]:0,f=arguments.length>2?arguments[2]:void 0;(0,y.assert)(f%8==0,(function(){return"Expected valid bitLength, power of 8, found ".concat(f)}));var c=f/8;if((0,y.isU8a)(t))return 0===t.length?[]:w(e,(0,y.u8aToBn)(t.subarray(0,c),{isLe:!0}));if((0,y.isString)(t))return O(e,(0,y.u8aToU8a)(t),c);if(t instanceof Set||Array.isArray(t)){var r=Array.isArray(t)?t:(0,b.default)(t.values());return g(e,r)}return w(e,t)}var x=(0,p.default)("allowed"),P=(0,p.default)("byteLength"),k=function(e){(0,d.default)(f,e);var t=h(f);function f(e,c,n){var d,o;(0,r.default)(this,f);var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:8;return o=t.call(this,O(c,n,s)),Object.defineProperty((0,a.default)(o),x,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(o),P,{writable:!0,value:void 0}),o.add=function(e){return(0,y.assert)((0,y.isUndefined)((0,l.default)((0,a.default)(o),x)[x])||!(0,y.isUndefined)((0,l.default)((0,a.default)(o),x)[x][e]),(function(){return"Set: Invalid key '".concat(e,"' on add")})),(0,i.default)((d=(0,a.default)(o),(0,u.default)(f.prototype)),"add",d).call(d,e),(0,a.default)(o)},o.registry=e,(0,l.default)((0,a.default)(o),x)[x]=c,(0,l.default)((0,a.default)(o),P)[P]=s/8,o}return(0,n.default)(f,[{key:"encodedLength",get:function(){return(0,l.default)(this,P)[P]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.size}},{key:"strings",get:function(){return(0,b.default)((0,i.default)((0,u.default)(f.prototype),"values",this).call(this))}},{key:"valueEncoded",get:function(){return m((0,l.default)(this,x)[x],this.strings)}},{key:"eq",value:function(e){return Array.isArray(e)?(0,v.compareArray)(this.strings.sort(),e.sort()):e instanceof Set?this.eq((0,b.default)(e.values())):!(!(0,y.isNumber)(e)&&!(0,y.isBn)(e))&&this.valueEncoded.eq((0,y.bnToBn)(e))}},{key:"inspect",value:function(){return{outer:[this.toU8a()]}}},{key:"toHex",value:function(){return(0,y.u8aToHex)(this.toU8a())}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.strings}},{key:"toNumber",value:function(){return this.valueEncoded.toNumber()}},{key:"toRawType",value:function(){return(0,y.stringify)({_set:(0,l.default)(this,x)[x]})}},{key:"toString",value:function(){return"[".concat(this.strings.join(", "),"]")}},{key:"toU8a",value:function(e){return(0,y.bnToU8a)(this.valueEncoded,{bitLength:8*(0,l.default)(this,P)[P],isLe:!0})}}],[{key:"with",value:function(e,t){for(var c=Object.keys(e),o=new Array(c.length),i=0;i{"use strict";var c=f(4276),r=c(f(6254)),n=c(f(23243)),a=c(f(78106)),d=c(f(67123)),o=c(f(8736)),i=c(f(8890)),u=c(f(38277)),s=c(f(26794)),l=c(f(63729)),p=c(f(88775)),b=c(f(15049)),h=c(f(73870)),y=c(f(65344)),v=c(f(73713));function m(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function g(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f3&&void 0!==arguments[3]?arguments[3]:new Map,u=(0,k.mapToTypeMap)(e,c),s=(0,P.isU8a)(r)?(0,k.decodeU8a)(e,r,u,!0):(0,P.isHex)(r)?(0,k.decodeU8a)(e,(0,P.u8aToU8a)(r),u,!0):r instanceof f?[r,0]:M(e,u,r||{},o),l=(0,a.default)(s,2),p=l[0],b=l[1];return n=t.call(this,p),Object.defineProperty((0,i.default)(n),j,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(n),S,{writable:!0,value:void 0}),Object.defineProperty((0,i.default)(n),T,{writable:!0,value:void 0}),(0,h.default)((0,i.default)(n),j)[j]=e,n.initialU8aLength=b,(0,h.default)((0,i.default)(n),S)[S]=o,(0,h.default)((0,i.default)(n),T)[T]=u,n}return(0,o.default)(f,[{key:"defKeys",get:function(){return Object.keys((0,h.default)(this,T)[T])}},{key:"getT",value:function(e){return this.get(e)}},{key:"isEmpty",get:function(){var e,t=w(this.values());try{for(t.s();!(e=t.n()).done;)if(!e.value.isEmpty)return!1}catch(e){t.e(e)}finally{t.f()}return!0}},{key:"Type",get:function(){for(var e={},t=Object.entries((0,h.default)(this,T)[T]),f=0;f{"use strict";var c=f(4276),r=c(f(67123)),n=c(f(8736)),a=c(f(8890)),d=c(f(38277)),o=c(f(26794)),i=c(f(63729)),u=c(f(88775)),s=c(f(15049)),l=c(f(73870)),p=c(f(65344)),b=c(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.Text=void 0;var h=f(69338),y=f(18922),v=131072,m=(0,p.default)("initialU8aLength"),g=(0,p.default)("override"),w=function(e){(0,o.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e){if((0,h.isU8a)(e)){if(!e.length)return["",0];if(e instanceof y.Raw)return[(0,h.u8aToString)(e),0];var t=(0,h.compactFromU8a)(e),f=(0,b.default)(t,2),c=f[0],r=f[1],n=c+r.toNumber();return(0,h.assert)(r.lten(v),(function(){return"Text: length ".concat(r.toString()," exceeds ").concat(v)})),(0,h.assert)(n<=e.length,(function(){return"Text: required length less than remainder, expected at least ".concat(n,", found ").concat(e.length)})),[(0,h.u8aToString)(e.subarray(c,n)),n]}return(0,h.isHex)(e)?[(0,h.u8aToString)((0,h.hexToU8a)(e)),0]:[e?e.toString():"",0]}(t),d=(0,b.default)(n,2),o=d[0],i=d[1];return f=c.call(this,o),Object.defineProperty((0,a.default)(f),m,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:null}),f.registry=e,(0,l.default)((0,a.default)(f),m)[m]=i,f}return(0,n.default)(s,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"initialU8aLength",get:function(){return(0,l.default)(this,m)[m]}},{key:"hash",get:function(){return this.registry.hash(this.toU8a())}},{key:"isEmpty",get:function(){return 0===this.length}},{key:"length",get:function(){return(0,d.default)((0,u.default)(s.prototype),"length",this)}},{key:"eq",value:function(e){return!!(0,h.isString)(e)&&this.toString()===e.toString()}},{key:"inspect",value:function(){var e=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return{outer:e.length?[(0,h.compactToU8a)(e.length),e]:[(0,h.compactToU8a)(e.length)]}}},{key:"setOverride",value:function(e){(0,l.default)(this,g)[g]=e}},{key:"toHex",value:function(){return(0,h.u8aToHex)(this.toU8a(!0))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"Text"}},{key:"toString",value:function(){return(0,l.default)(this,g)[g]||(0,d.default)((0,u.default)(s.prototype),"toString",this).call(this)}},{key:"toU8a",value:function(e){var t=(0,h.stringToU8a)((0,d.default)((0,u.default)(s.prototype),"toString",this).call(this));return e?t:(0,h.compactAddLength)(t)}}]),s}((0,s.default)(String));t.Text=w},49147:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"CodecDate",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Date",{enumerable:!0,get:function(){return r.CodecDate}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return n.Json}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return a.Raw}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return d.CodecSet}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return o.Struct}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return i.Text}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}});var c=f(95174),r=f(89717),n=f(52262),a=f(18922),d=f(42201),o=f(993),i=f(76875)},68434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-codec",path:"/",type:"cjs",version:"8.5.1"}},69975:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i128=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i16=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i256=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i32=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i64=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.i8=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u128=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u16=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u256=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u32=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u64=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.u8=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,n.default)(this,i);for(var t=arguments.length,f=new Array(t),r=0;r{"use strict";var c=f(4276),r=c(f(8736)),n=c(f(67123)),a=c(f(26794)),d=c(f(63729)),o=c(f(88775));Object.defineProperty(t,"__esModule",{value:!0}),t.usize=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){throw(0,n.default)(this,i),c.call(this,e,t),new Error("The `usize` type should not be used. Since it is platform-specific, it creates incompatibilities between native (generally u64) and WASM (always u32) code. Use one of the `u32` or `u64` types explicitly.")}return(0,r.default)(i)}(f(33266).u32);t.usize=i},94440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return o.i256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return i.u8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return h.usize}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return d.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return r.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return o.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return n.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return a.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return p.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return u.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return b.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return s.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return l.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return i.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return h.usize}});var c=f(45929),r=f(8872),n=f(86567),a=f(57842),d=f(69975),o=f(55929),i=f(39767),u=f(43790),s=f(33266),l=f(61984),p=f(78909),b=f(86633),h=f(62983)},40557:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareArray=function(e,t){return!!Array.isArray(t)&&(e.length===t.length&&(0,c.isUndefined)(e.find((function(e,f){return(0,r.hasEq)(e)?!e.eq(t[f]):e!==t[f]}))))};var c=f(69338),r=f(55362)},73477:(e,t,f)=>{"use strict";var c=f(4276)(f(6254));Object.defineProperty(t,"__esModule",{value:!0}),t.compareMap=function(e,t){return Array.isArray(t)?a(e,t):t instanceof Map?a(e,(0,c.default)(t.entries())):!!(0,r.isObject)(t)&&a(e,Object.entries(t))};var r=f(69338),n=f(55362);function a(e,t){return e.size===t.length&&!t.some((function(t){return f=t,!Array.isArray(f)||2!==f.length||function(e,t){return(0,r.isUndefined)(e)||((0,n.hasEq)(e)?!e.eq(t):e!==t)}(e.get(t[0]),t[1]);var f}))}},94522:(e,t,f)=>{"use strict";var c=f(4276)(f(6254));Object.defineProperty(t,"__esModule",{value:!0}),t.compareSet=function(e,t){return Array.isArray(t)?n(e,t):t instanceof Set?n(e,(0,c.default)(t.values())):!!(0,r.isObject)(t)&&n(e,Object.values(t))};var r=f(69338);function n(e,t){return e.size===t.length&&!t.some((function(t){return!e.has(t)}))}},30967:(e,t,f)=>{"use strict";var c=f(4276)(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeU8a=function(e,t,f,r){for(var d=Array.isArray(f)?[f,[]]:[Object.values(f),Object.keys(f)],o=(0,c.default)(d,2),i=o[0],u=o[1],s=new Array(i.length),l=0,p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareArray",{enumerable:!0,get:function(){return c.compareArray}}),Object.defineProperty(t,"compareMap",{enumerable:!0,get:function(){return r.compareMap}}),Object.defineProperty(t,"compareSet",{enumerable:!0,get:function(){return n.compareSet}}),Object.defineProperty(t,"decodeU8a",{enumerable:!0,get:function(){return a.decodeU8a}}),Object.defineProperty(t,"decodeU8aVec",{enumerable:!0,get:function(){return a.decodeU8aVec}}),Object.defineProperty(t,"mapToTypeMap",{enumerable:!0,get:function(){return d.mapToTypeMap}}),Object.defineProperty(t,"sanitize",{enumerable:!0,get:function(){return i.sanitize}}),Object.defineProperty(t,"sortAsc",{enumerable:!0,get:function(){return u.sortAsc}}),Object.defineProperty(t,"sortMap",{enumerable:!0,get:function(){return u.sortMap}}),Object.defineProperty(t,"sortSet",{enumerable:!0,get:function(){return u.sortSet}}),Object.defineProperty(t,"typeToConstructor",{enumerable:!0,get:function(){return o.typeToConstructor}}),Object.defineProperty(t,"typesToMap",{enumerable:!0,get:function(){return s.typesToMap}});var c=f(40557),r=f(73477),n=f(94522),a=f(30967),d=f(57586),o=f(67450),i=f(13474),u=f(26538),s=f(32996)},57586:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapToTypeMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alias=d,t.cleanupCompact=o,t.findClosing=a,t.flattenSingleTuple=i,t.removeColons=l,t.removeExtensions=s,t.removeGenerics=p,t.removePairOf=b,t.removeTraits=h,t.removeWrap=y,t.sanitize=function(e,t){var f=e.toString();if(!t){var c=v.get(f);if(c)return c}for(var r=0;r::Inherent","InherentOfflineReport",!1),d("VecDeque<","Vec<",!1),o(),s("Bounded",!0),s("Weak",!1),h(),b(),y("Box<"),p(),d("String","Text"),d("Vec","Bytes"),d("&\\[u8\\]","Bytes"),d("&'static\\[u8\\]","Bytes"),d("RawAddress","Address"),d("Lookup::Source","LookupSource"),d("Lookup::Target","LookupTarget"),d("exec::StorageKey","ContractStorageKey"),i(),l()];function a(e,t){for(var f=0,c=t;c"===e[c]){if(!f)return c;f--}else"<"===e[c]&&f++;throw new Error("Unable to find closing matching <> on '".concat(e,"' (start ").concat(t,")"))}function d(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=new RegExp("(^".concat(e,"|").concat(r.map((function(t){return"\\".concat(t).concat(e)})).join("|"),")"),"g"),n=function(e){return c.lastIndex=0,f&&r.includes(e[0])?"".concat(e[0]).concat(t):t};return function(e){return e.replace(c,n)}}function o(){return function(e){for(var t=0;t"))}return e}}function i(){var e=/,\)/g,t=/\(([^,]+)\)/;return function(f){return e.lastIndex=0,f.replace(e,")").replace(t,"$1")}}function u(e,t,f){for(var c=-1;;){if(-1===(c=e.indexOf(t,c+1)))return e;var r=c+t.length,n=a(e,r);e="".concat(e.substring(0,c)).concat(f(e.substring(r,n))).concat(e.substring(n+1))}}function s(e,t){return function(c){return f.reduce((function(f,c){return u(f,"".concat(e).concat(c,"<"),(function(e){var f=e.split(",").map((function(e){return e.trim()})).filter((function(e){return e}));return t&&f.pop(),"".concat(c,"<").concat(f.join(","),">")}))}),c)}}function l(){return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.allowNamespaces,c=0;-1!==c;)if(0===(c=e.indexOf("::")))e=e.substring(2);else if(-1!==c){if(f)return e;for(var n=c;-1!==n&&!r.includes(e[n]);)n--;e="".concat(e.substring(0,n+1)).concat(e.substring(c+2))}return e}}function p(){return function(e){for(var t=function(t){if("<"===e[t]&&!c.find((function(f){var c=t-f.length;return c>=0&&e.substring(c,c+f.length)===f&&(0===c||r.includes(e[c-1]))}))){var f=a(e,t+1);e="".concat(e.substring(0,t)).concat(e.substring(f+1))}},f=0;f::/g,c=/::/g,r=//g,n=/::Type/g;return function(a){return e.lastIndex=0,t.lastIndex=0,f.lastIndex=0,c.lastIndex=0,r.lastIndex=0,n.lastIndex=0,a.replace(e,"").replace(t,"").replace(f,"").replace(c,"").replace(r,"Lookup").replace(n,"")}}function y(e){var t=function(e){return e};return function(f){return u(f,e,t)}}var v=new Map},26538:(e,t,f)=>{"use strict";var c=f(4276),r=c(f(78106)),n=c(f(73713));Object.defineProperty(t,"__esModule",{value:!0}),t.sortAsc=s,t.sortMap=function(e){return new Map(Array.from(e.entries()).sort((function(e,t){return s((0,r.default)(e,1)[0],(0,r.default)(t,1)[0])})))},t.sortSet=function(e){return new Set(Array.from(e).sort(s))};var a=f(69338);function d(e){return e instanceof Uint8Array||Array.isArray(e)}function o(e){return(0,a.isFunction)(e&&e.toU8a)}function i(e){return o(e)&&(0,a.isNumber)(e.index)&&o(e.value)}function u(e){return(0,a.isNumber)(e)||(0,a.isBn)(e)||(0,a.isBigInt)(e)}function s(e,t){if(u(e)&&u(t))return(0,a.bnToBn)(e).cmp((0,a.bnToBn)(t));if(e instanceof Map&&t instanceof Map)return s(Array.from(e.values()),Array.from(t.values()));if(i(e)&&i(t))return s(e.index,t.index)||s(e.value,t.value);if(d(e)&&d(t))return function(e,t){for(var f=0,c=Math.min(e.length,t.length),r=0;r ").concat((0,a.stringify)(t)," (typeof ").concat((0,n.default)(t),")"))}},67450:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeToConstructor=function(e,t){return(0,c.isString)(t)?e.createClassUnsafe(t):t};var c=f(69338)},32996:(e,t,f)=>{"use strict";var c=f(4276)(f(78106));Object.defineProperty(t,"__esModule",{value:!0}),t.typesToMap=function(e,t){for(var f=Object.entries(t),r={},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasEq=function(e){return(0,c.isFunction)(e.eq)};var c=f(69338)},31002:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0,TypeDefInfo:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return n.TypeDefInfo}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(42959),n=f(52133),a=f(79126);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(43400);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},534:(e,t,f)=>{"use strict";var c,r=f(57170),n=r(f(99618)),a=r(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.constructTypeClass=function(e,t){try{var f=g[t.info](e,t);return(0,o.assert)(f,"No class created"),!f.__fallbackType&&t.fallbackType&&(f.__fallbackType=t.fallbackType),f}catch(e){throw new Error("Unable to construct class from ".concat((0,o.stringify)(t),": ").concat(e.message))}},t.createClassUnsafe=function(e,t){return w(e,e.isLookupType(t)?e.lookup.getTypeDef(t):(0,u.getTypeDef)(t))},t.getTypeClass=w;var d=f(74754),o=f(69338),i=f(52133),u=f(76682);function s(e){var t=e.lookupName,f=e.type;return t||f}function l(e){return(0,o.assert)(e.sub&&Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef[] in ".concat((0,o.stringify)(e))})),e.sub}function p(e){return s(function(e){return(0,o.assert)(e.sub&&!Array.isArray(e.sub),(function(){return"Expected subtype as TypeDef in ".concat((0,o.stringify)(e))})),e.sub}(e))}function b(e){for(var t=l(e),f={},c=0;c")})),e.with(c,f)}function v(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return e.with(r,n)}function m(e,t){return e.with(p(t))}var g=(c={},(0,n.default)(c,i.TypeDefInfo.BTreeMap,(function(e,t){return v(d.BTreeMap,t)})),(0,n.default)(c,i.TypeDefInfo.BTreeSet,(function(e,t){return m(d.BTreeSet,t)})),(0,n.default)(c,i.TypeDefInfo.Compact,(function(e,t){return m(d.Compact,t)})),(0,n.default)(c,i.TypeDefInfo.DoNotConstruct,(function(e,t){return d.DoNotConstruct.with(t.displayName||t.type)})),(0,n.default)(c,i.TypeDefInfo.Enum,(function(e,t){var f=l(t);return d.Enum.with(f.every((function(e){return"Null"===e.type}))?f.reduce((function(e,t,f){var c=t.index;return e[t.name]=c||f,e}),{}):b(t))})),(0,n.default)(c,i.TypeDefInfo.HashMap,(function(e,t){return v(d.HashMap,t)})),(0,n.default)(c,i.TypeDefInfo.Int,(function(e,t){return y(d.Int,t)})),(0,n.default)(c,i.TypeDefInfo.Linkage,(function(e,t){var f="Option<".concat(p(t),">"),c=d.Struct.with({previous:f,next:f});return c.prototype.toRawType=function(){return"Linkage<".concat(this.next.toRawType(!0),">")},c})),(0,n.default)(c,i.TypeDefInfo.Null,(function(e,t){return d.Null})),(0,n.default)(c,i.TypeDefInfo.Option,(function(e,t){return m(d.Option,t)})),(0,n.default)(c,i.TypeDefInfo.Plain,(function(e,t){return e.getOrUnknown(t.type)})),(0,n.default)(c,i.TypeDefInfo.Range,(function(e,t){return m(d.Range,t)})),(0,n.default)(c,i.TypeDefInfo.RangeInclusive,(function(e,t){return m(d.RangeInclusive,t)})),(0,n.default)(c,i.TypeDefInfo.Result,(function(e,t){var f=h(t),c=(0,a.default)(f,2),r=c[0],n=c[1];return d.Result.with({Err:n,Ok:r})})),(0,n.default)(c,i.TypeDefInfo.Set,(function(e,t){return d.CodecSet.with(l(t).reduce((function(e,t){var f=t.index;return e[t.name]=f,e}),{}),t.length)})),(0,n.default)(c,i.TypeDefInfo.Si,(function(e,t){return w(e,e.lookup.getTypeDef(t.type))})),(0,n.default)(c,i.TypeDefInfo.Struct,(function(e,t){return d.Struct.with(b(t),t.alias)})),(0,n.default)(c,i.TypeDefInfo.Tuple,(function(e,t){return d.Tuple.with(h(t))})),(0,n.default)(c,i.TypeDefInfo.UInt,(function(e,t){return y(d.UInt,t)})),(0,n.default)(c,i.TypeDefInfo.Vec,(function(e,t){var f=t.sub;return(0,o.assert)(f&&!Array.isArray(f),"Expected type information for vector"),"u8"===f.type?d.Bytes:d.Vec.with(s(f))})),(0,n.default)(c,i.TypeDefInfo.VecFixed,(function(e,t){var f=t.displayName,c=t.length,r=t.sub;return(0,o.assert)(r&&(0,o.isNumber)(c)&&!Array.isArray(r),"Expected length & type information for fixed vector"),"u8"===r.type?d.U8aFixed.with(8*c,f):d.VecFixed.with(s(r),c)})),(0,n.default)(c,i.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return m(d.WrapperKeepOpaque,t)})),(0,n.default)(c,i.TypeDefInfo.WrapperOpaque,(function(e,t){return m(d.WrapperOpaque,t)})),c);function w(e,t){return e.getUnsafe(t.type,!1,t)}},79126:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(534);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(40640);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},40640:(e,t,f)=>{"use strict";var c=f(57170),r=c(f(1617)),n=c(f(19448)),a=c(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.createTypeUnsafe=p;var d=f(74754),o=f(69338),i=f(534);function u(e,t){var f=e.toU8a(),c=e.toRawType(),r=(0,o.u8aEq)(f,t)||["Bytes","Text","Type"].includes(c)&&t.length===e.length||e.isEmpty&&t.every((function(e){return!e}));(0,o.assert)(r,(function(){return"".concat(c,":: Decoded input doesn't match input, received ").concat((0,o.u8aToHex)(t,512)," (").concat(t.length," bytes), created ").concat((0,o.u8aToHex)(f,512)," (").concat(f.length," bytes)")}))}function s(e,t){var f=(0,a.default)(t,1),c=f[0],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r&&((0,o.isU8a)(c)?u(e,c):(0,o.isHex)(c)&&u(e,(0,o.u8aToU8a)(c)))}function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=c.blockHash,o=c.isOptional,i=c.isPedantic,u=(0,r.default)(o?d.Option.with(t):t,[e].concat((0,n.default)(f)));return s(u,f,i),a&&(u.createdAtHash=p(e,"Hash",[a])),u}function p(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=null,n=null;try{return l(e,r=(0,i.createClassUnsafe)(e,t),f,c)}catch(e){n=new Error("createType(".concat(t,"):: ").concat(e.message))}if(r&&r.__fallbackType)try{return l(e,r=(0,i.createClassUnsafe)(e,r.__fallbackType),f,c)}catch(e){}throw n}},41952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(68434).packageInfo];t.default=c},77650:(e,t,f)=>{"use strict";var c=f(57170),r=f(69338),n=c(f(41952)),a=f(42959);(0,r.detectPackage)(a.packageInfo,null,n.default)},91812:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(77650);var c=f(31002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},42959:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-create",path:"/",type:"cjs",version:"8.5.1"}},76665:()=>{},52133:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(76665);var c=f(8130);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(99584);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},8130:()=>{},99584:(e,t)=>{"use strict";var f;Object.defineProperty(t,"__esModule",{value:!0}),t.TypeDefInfo=void 0,t.TypeDefInfo=f,function(e){e[e.BTreeMap=0]="BTreeMap",e[e.BTreeSet=1]="BTreeSet",e[e.Compact=2]="Compact",e[e.DoNotConstruct=3]="DoNotConstruct",e[e.Enum=4]="Enum",e[e.HashMap=5]="HashMap",e[e.Int=6]="Int",e[e.Linkage=7]="Linkage",e[e.Null=8]="Null",e[e.Option=9]="Option",e[e.Plain=10]="Plain",e[e.Range=11]="Range",e[e.RangeInclusive=12]="RangeInclusive",e[e.Result=13]="Result",e[e.Set=14]="Set",e[e.Si=15]="Si",e[e.Struct=16]="Struct",e[e.Tuple=17]="Tuple",e[e.UInt=18]="UInt",e[e.Vec=19]="Vec",e[e.VecFixed=20]="VecFixed",e[e.WrapperKeepOpaque=21]="WrapperKeepOpaque",e[e.WrapperOpaque=22]="WrapperOpaque"}(f||(t.TypeDefInfo=f={}))},35168:(e,t,f)=>{"use strict";var c,r=f(57170),n=r(f(80431)),a=r(f(19448)),d=r(f(99618));Object.defineProperty(t,"__esModule",{value:!0}),t.encodeTypeDef=v,t.paramsNotation=l,t.withTypeString=function(e,t){return(0,o.objectSpread)({},t,{type:y(e,t,!1)})};var o=f(69338),i=f(52133),u=function(e){return e.toString()},s=["BTreeMap","BTreeSet","Compact","HashMap","Option","Result","Vec"];function l(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;return"".concat(e).concat(t?"<".concat((Array.isArray(t)?t:[t]).map(f).join(", "),">"):"")}function p(e,t,f){var c=t.info,r=t.sub;switch(c){case i.TypeDefInfo.BTreeMap:case i.TypeDefInfo.BTreeSet:case i.TypeDefInfo.Compact:case i.TypeDefInfo.HashMap:case i.TypeDefInfo.Linkage:case i.TypeDefInfo.Option:case i.TypeDefInfo.Range:case i.TypeDefInfo.RangeInclusive:case i.TypeDefInfo.Result:case i.TypeDefInfo.Vec:case i.TypeDefInfo.WrapperKeepOpaque:case i.TypeDefInfo.WrapperOpaque:return l(f,r,(function(t){return v(e,t)}))}throw new Error("Unable to encode ".concat((0,o.stringify)(t)," with params"))}function b(e,t,f,c){var r=t.map((function(e){return e.name}));(0,o.assert)(r.every((function(e){return!!e})),(function(){return"Subtypes does not have consistent names, ".concat(r.join(", "))}));for(var n=(0,o.objectSpread)({},c),a=0;a")})),(0,d.default)(c,i.TypeDefInfo.Enum,(function(e,t){var f=t.sub;return(0,o.assert)(f&&Array.isArray(f),"Unable to encode Enum type"),f.every((function(e){return"Null"===e.type}))?(0,o.stringify)({_enum:f.map((function(e,t){var f=e.name;return"".concat(f||"Empty".concat(t))}))}):b(e,f,!0)})),(0,d.default)(c,i.TypeDefInfo.HashMap,(function(e,t){return p(e,t,"HashMap")})),(0,d.default)(c,i.TypeDefInfo.Int,(function(e,t){var f=t.length;return"Int<".concat(void 0===f?32:f,">")})),(0,d.default)(c,i.TypeDefInfo.Linkage,(function(e,t){return p(e,t,"Linkage")})),(0,d.default)(c,i.TypeDefInfo.Null,(function(e,t){return"Null"})),(0,d.default)(c,i.TypeDefInfo.Option,(function(e,t){return p(e,t,"Option")})),(0,d.default)(c,i.TypeDefInfo.Plain,(function(e,t){var f=t.displayName,c=t.type;return f||c})),(0,d.default)(c,i.TypeDefInfo.Range,(function(e,t){return p(e,t,"Range")})),(0,d.default)(c,i.TypeDefInfo.RangeInclusive,(function(e,t){return p(e,t,"RangeInclusive")})),(0,d.default)(c,i.TypeDefInfo.Result,(function(e,t){return p(e,t,"Result")})),(0,d.default)(c,i.TypeDefInfo.Set,(function(e,t){var f=t.length,c=void 0===f?8:f,r=t.sub;return(0,o.assert)(r&&Array.isArray(r),"Unable to encode Set type"),(0,o.stringify)({_set:r.reduce((function(e,t,f){var c=t.index,r=t.name;return(0,o.objectSpread)(e,(0,d.default)({},"".concat(r||"Unknown".concat(c||f)),c||f))}),{_bitLength:c||8})})})),(0,d.default)(c,i.TypeDefInfo.Si,(function(e,t){var f=t.lookupName,c=t.type;return f||c})),(0,d.default)(c,i.TypeDefInfo.Struct,(function(e,t){var f=t.alias,c=t.sub;return(0,o.assert)(c&&Array.isArray(c),"Unable to encode Struct type"),b(e,c,!1,f?{_alias:(0,a.default)(f.entries()).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return(0,o.objectSpread)(e,(0,d.default)({},c,r))}),{})}:{})})),(0,d.default)(c,i.TypeDefInfo.Tuple,(function(e,t){var f=t.sub;return(0,o.assert)(f&&Array.isArray(f),"Unable to encode Tuple type"),"(".concat(f.map((function(t){return v(e,t)})).join(","),")")})),(0,d.default)(c,i.TypeDefInfo.UInt,(function(e,t){var f=t.length;return"UInt<".concat(void 0===f?32:f,">")})),(0,d.default)(c,i.TypeDefInfo.Vec,(function(e,t){return p(e,t,"Vec")})),(0,d.default)(c,i.TypeDefInfo.VecFixed,(function(e,t){var f=t.length,c=t.sub;return(0,o.assert)((0,o.isNumber)(f)&&!(0,o.isUndefined)(c)&&!Array.isArray(c),"Unable to encode VecFixed type"),"[".concat(c.type,";").concat(f,"]")})),(0,d.default)(c,i.TypeDefInfo.WrapperKeepOpaque,(function(e,t){return p(e,t,"WrapperKeepOpaque")})),(0,d.default)(c,i.TypeDefInfo.WrapperOpaque,(function(e,t){return p(e,t,"WrapperOpaque")})),c);function y(e,t){var f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return f&&t.lookupName?t.lookupName:h[t.info](e,t)}function v(e,t){return t.displayName&&!s.some((function(e){return t.displayName===e}))?t.displayName:y(e,t)}},76682:(e,t,f)=>{"use strict";var c=f(57170)(f(80431));Object.defineProperty(t,"__esModule",{value:!0}),t.getTypeDef=y;var r=f(74754),n=f(69338),a=f(52133),d=f(35096),o=["_alias","_fallback"];function i(e){return(0,n.isString)(e)?e.toString():JSON.stringify(e)}function u(e,t,f,c){return e.sub=0===f.length?[]:(0,d.typeSplit)(f).map((function(e){return y(e,{},c)})),e}function s(e,t,f,r){var a=t.substring(r.length+1,t.length-1).split(","),d=(0,c.default)(a,2),o=d[0],i=d[1],u=parseInt(o.trim(),10);return(0,n.assert)(u<=8192&&u%8==0,(function(){return"".concat(t,": Only support for ").concat(r,", where length <= 8192 and a power of 8, found ").concat(u)})),e.displayName=i,e.length=u,e}function l(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substring(0,r.length)===r&&e.slice(-1*n.length)===n}var p=[["[","]",a.TypeDefInfo.VecFixed,function(e,t,f,r){for(var a=t.length-1,d=-1,o=0,i=1;i"].includes(t[i])&&o--;(0,n.assert)(-1!==d,(function(){return"".concat(t,": Unable to extract location of ';'")}));var u=t.substring(1,d),s=t.substring(d+1,a).split(";"),l=(0,c.default)(s,2),p=l[0],b=l[1],h=parseInt(p.trim(),10);return(0,n.assert)(h<=256,(function(){return"".concat(t,": Only support for [Type; ], where length <= 256")})),e.displayName=b,e.length=h,e.sub=y(u,{},r),e}],["{","}",a.TypeDefInfo.Struct,function(e,t,f,r){var d=JSON.parse(t),u=Object.keys(d);return u.includes("_enum")?function(e,t,f,r){return e.info=a.TypeDefInfo.Enum,e.fallbackType=r,Array.isArray(t)?e.sub=t.map((function(e,t){return{index:t,info:a.TypeDefInfo.Plain,name:e,type:"Null"}})):function(e){var t=Object.values(e);return!t.some((function(e){return(0,n.isNumber)(e)}))||((0,n.assert)(t.every((function(e){return(0,n.isNumber)(e)&&e>=0&&e<=255})),"Invalid number-indexed enum definition"),!1)}(t)?e.sub=Object.entries(t).map((function(e,t){var r=(0,c.default)(e,2),a=r[0],d=r[1];return(0,n.objectSpread)({},y(i(d||"Null"),{name:a},f),{index:t})})):e.sub=Object.entries(t).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._enum,r,d._fallback):u.includes("_set")?function(e,t,f){return e.info=a.TypeDefInfo.Set,e.fallbackType=f,e.length=t._bitLength,e.sub=Object.entries(t).filter((function(e){return!(0,c.default)(e,1)[0].startsWith("_")})).map((function(e){var t=(0,c.default)(e,2),f=t[0];return{index:t[1],info:a.TypeDefInfo.Plain,name:f,type:"Null"}})),e}(e,d._set,d._fallback):(e.alias=d._alias?new Map(Object.entries(d._alias)):void 0,e.fallbackType=d._fallback,e.sub=u.filter((function(e){return!o.includes(e)})).map((function(e){return y(i(d[e]),{name:e},r)})),e)}],["(",")",a.TypeDefInfo.Tuple,u],["BTreeMap<",">",a.TypeDefInfo.BTreeMap,u],["HashMap<",">",a.TypeDefInfo.HashMap,u],["Int<",">",a.TypeDefInfo.Int,function(e,t,f){return s(e,t,0,"Int")}],["Result<",">",a.TypeDefInfo.Result,u],["UInt<",">",a.TypeDefInfo.UInt,function(e,t,f){return s(e,t,0,"UInt")}],["DoNotConstruct<",">",a.TypeDefInfo.DoNotConstruct,function(e,t,f){var c="DoNotConstruct".length;return e.displayName=t.substring(c+1,t.length-1),e}]],b=[["BTreeSet<",">",a.TypeDefInfo.BTreeSet],["Compact<",">",a.TypeDefInfo.Compact],["Linkage<",">",a.TypeDefInfo.Linkage],["Option<",">",a.TypeDefInfo.Option],["Range<",">",a.TypeDefInfo.Range],["RangeInclusive<",">",a.TypeDefInfo.RangeInclusive],["Vec<",">",a.TypeDefInfo.Vec],["WrapperKeepOpaque<",">",a.TypeDefInfo.WrapperKeepOpaque],["WrapperOpaque<",">",a.TypeDefInfo.WrapperOpaque]];function h(e,t){var f=(0,c.default)(t,2),r=f[0],n=f[1];return e.substring(r.length,e.length-n.length)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.displayName,c=t.name,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=(0,r.sanitize)(e),i={displayName:f,info:a.TypeDefInfo.Plain,name:c,type:o};(0,n.assert)(64!=++d,"getTypeDef: Maximum nested limit reached");var u=p.find((function(e){return l(o,e)}));if(u)return i.info=u[2],u[3](i,o,h(o,u),d);var s=b.find((function(e){return l(o,e)}));return s&&(i.info=s[2],i.sub=y(h(o,s),{},d)),i}},43400:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(35168);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(76682);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(35096);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(45127);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},35096:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.typeSplit=function(e){for(var t=0,f=0,n=0,a=0,d=0,o=[],i=function(c){r(t,f,n,a)&&(o.push(e.substring(d,c).trim()),d=c+1)},u=0;u":t--;break;case"[":f++;break;case"]":f--;break;case"{":n++;break;case"}":n--;break;case"(":a++;break;case")":a--}return(0,c.assert)(r(t,f,n,a),(function(){return"Invalid definition (missing terminators) found in ".concat(e)})),o.push(e.substring(d,e.length).trim()),o};var c=f(69338);function r(){for(var e=arguments.length,t=new Array(e),f=0;f{"use strict";var c=f(57170)(f(99618));Object.defineProperty(t,"__esModule",{value:!0}),t.XCM_MAPPINGS=void 0,t.mapXcmTypes=function(e){return n.reduce((function(t,f){return(0,r.objectSpread)(t,(0,c.default)({},f,"".concat(f).concat(e)))}),{})};var r=f(69338),n=["AssetInstance","Fungibility","Junction","Junctions","MultiAsset","MultiAssetFilter","MultiLocation","Response","WildFungibility","WildMultiAsset","Xcm","XcmError","XcmOrder"];t.XCM_MAPPINGS=n},50349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={mapXcmTypes:!0,packageInfo:!0};Object.defineProperty(t,"mapXcmTypes",{enumerable:!0,get:function(){return r.mapXcmTypes}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(91812),n=f(21038),a=f(44466);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},61327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={}},47879:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(10686).packageInfo];t.default=c},15738:(e,t,f)=>{"use strict";var c=f(86191),r=f(69338),n=c(f(47879)),a=f(21038);(0,r.detectPackage)(a.packageInfo,null,n.default)},7086:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(15738);var c=f(50349);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},21038:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types-known",path:"/",type:"cjs",version:"8.5.1"}},19440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={AnchorData:{anchoredBlock:"u64",docRoot:"H256",id:"H256"},PreCommitData:{expirationBlock:"u64",identity:"H256",signingRoot:"H256"},Fee:{key:"Hash",price:"Balance"},MultiAccountData:{deposit:"Balance",depositor:"AccountId",signatories:"Vec",threshold:"u16"},ChainId:"u8",DepositNonce:"u64",ResourceId:"[u8; 32]","chainbridge::ChainId":"u8",RegistryId:"H160",TokenId:"U256",AssetId:{registryId:"RegistryId",tokenId:"TokenId"},AssetInfo:{metadata:"Bytes"},MintInfo:{anchorId:"Hash",proofs:"Vec",staticHashes:"[Hash; 3]"},Proof:{leafHash:"H256",sortedHashes:"H256"},ProofMint:{hashes:"Vec",property:"Bytes",salt:"[u8; 32]",value:"Bytes"},RegistryInfo:{fields:"Vec",ownerCanBurn:"bool"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","NonProxy"]}},n=(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",LookupSource:"IndicesLookupSource",Multiplier:"Fixed64",RefCount:"RefCountTo259"}),a=[{minmax:[240,243],types:(0,c.objectSpread)({},n,{ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","Vesting"]}})},{minmax:[244,999],types:(0,c.objectSpread)({},n)},{minmax:[1e3,void 0],types:(0,c.objectSpread)({},r)}];t.default=a},88282:(e,t,f)=>{"use strict";var c=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(f(19440)),n=c(f(82831)),a=c(f(99688)),d=c(f(33599)),o=c(f(10635)),i=c(f(29590)),u=c(f(61354)),s=c(f(93005)),l=c(f(10576)),p={"centrifuge-chain":r.default,kusama:n.default,node:a.default,"node-template":d.default,polkadot:o.default,rococo:i.default,shell:u.default,statemine:s.default,statemint:s.default,westend:l.default,westmint:s.default};t.default=p},82831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith24",RawSolution:"RawSolutionWith24",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Governance","Staking","IdentityJudgement","CancelProxy","Auction"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"LookupSource",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"IndicesLookupSource",ValidatorPrefs:"ValidatorPrefsWithCommission"},d={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},o=[{minmax:[1019,1031],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchError:"DispatchErrorTo198",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",IdentityInfo:"IdentityInfoTo198",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1032,1042],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",SlashingSpans:"SlashingSpansTo204",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1043,1045],types:(0,r.objectSpread)({},a,{BalanceLock:"BalanceLockTo212",CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Keys:"SessionKeys5",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo223",Votes:"VotesTo230",Weight:"u32"})},{minmax:[1046,1054],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",ReferendumInfo:"ReferendumInfoTo239",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1055,1056],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",StakingLedger:"StakingLedgerTo240",Weight:"u32"})},{minmax:[1057,1061],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[1062,2012],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[2013,2022],types:(0,r.objectSpread)({},n,d,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[2023,2024],types:(0,r.objectSpread)({},n,d,{RefCount:"RefCountTo259"})},{minmax:[2025,2027],types:(0,r.objectSpread)({},n,d)},{minmax:[2028,2029],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[2030,9e3],types:(0,r.objectSpread)({},n,{CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16"})},{minmax:[9010,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=o},33599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},99688:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},10635:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:{Any:0,NonTransfer:1,Governance:2,Staking:3,UnusedSudoBalances:4,IdentityJudgement:5,CancelProxy:6,Auction:7}}},n={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",Keys:"SessionKeys5",LookupSource:"AccountId",ValidatorPrefs:"ValidatorPrefsWithCommission"},a=[{minmax:[0,12],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[13,22],types:(0,c.objectSpread)({},r,n,{CompactAssignments:"CompactAssignmentsTo257",RefCount:"RefCountTo259"})},{minmax:[23,24],types:(0,c.objectSpread)({},r,n,{RefCount:"RefCountTo259"})},{minmax:[25,27],types:(0,c.objectSpread)({},r,n)},{minmax:[28,29],types:(0,c.objectSpread)({},r,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[30,9109],types:(0,c.objectSpread)({},r)},{minmax:[9110,void 0],types:{}}];t.default=a},29590:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={FullIdentification:"()",Keys:"SessionKeys7B"},a=[{minmax:[0,200],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount",Address:"AccountId",LookupSource:"AccountId"})},{minmax:[201,214],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[215,228],types:(0,r.objectSpread)({},n,{Keys:"SessionKeys6"})},{minmax:[229,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=a},61354:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{minmax:[0,void 0],types:{}}]},93005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={TAssetBalance:"u128",ProxyType:{_enum:["Any","NonTransfer","CancelProxy","Assets","AssetOwner","AssetManager","Staking"]}},a=[{minmax:[0,3],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[4,5],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[500,void 0],types:{}}];t.default=a},10576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n={CompactAssignments:"CompactAssignmentsWith16",RawSolution:"RawSolutionWith16",Keys:"SessionKeys6",ProxyType:{_enum:["Any","NonTransfer","Staking","SudoBalances","IdentityJudgement","CancelProxy"]}},a={AccountInfo:"AccountInfoWithRefCount",Address:"AccountId",CompactAssignments:"CompactAssignmentsWith16",LookupSource:"AccountId",Keys:"SessionKeys5",RawSolution:"RawSolutionWith16",ValidatorPrefs:"ValidatorPrefsWithCommission"},d=[{minmax:[1,2],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",Multiplier:"Fixed64",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259",Weight:"u32"})},{minmax:[3,22],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",OpenTip:"OpenTipTo225",RefCount:"RefCountTo259"})},{minmax:[23,42],types:(0,r.objectSpread)({},n,a,{CompactAssignments:"CompactAssignmentsTo257",DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[43,44],types:(0,r.objectSpread)({},n,a,{DispatchInfo:"DispatchInfoTo244",Heartbeat:"HeartbeatTo244",RefCount:"RefCountTo259"})},{minmax:[45,47],types:(0,r.objectSpread)({},n,a)},{minmax:[48,49],types:(0,r.objectSpread)({},n,{AccountInfo:"AccountInfoWithDualRefCount"})},{minmax:[50,9099],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V0"))},{minmax:[9100,9105],types:(0,r.objectSpread)({},n,(0,c.mapXcmTypes)("V1"))},{minmax:[9106,void 0],types:{}}];t.default=d},88129:(e,t,f)=>{"use strict";var c=f(86191)(f(32010)),r=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(90015),a=f(69338),d=r(f(69379)),o=r(f(18588)),i=r(f(74585)),u={kusama:d.default,polkadot:o.default,westend:i.default},s={westend:{genesisHash:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"]}};function l(e,t){var f=t.filter((function(e,f){var c=t[f-1];return 0!==f&&(e[0]<=c[0]||e[1]<=c[1])}));return(0,a.assert)(!f.length,(function(){return"".concat(e,": Mismatched upgrade ordering: ").concat((0,a.stringify)(f))})),t}var p=Object.entries(u).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1],d=n.selectableNetworks.find((function(e){return e.network===f}))||s[f];return(0,a.assert)(d,(function(){return"Unable to find info for chain ".concat(f)})),{genesisHash:(0,a.hexToU8a)(d.genesisHash[0]),network:f,versions:l(f,r).map((function(e){var t=(0,c.default)(e,2),f=t[0],r=t[1];return{blockNumber:new a.BN(f),specVersion:new a.BN(r)}}))}}));t.default=p},69379:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,1020],[26669,1021],[38245,1022],[54248,1023],[59659,1024],[67651,1025],[82191,1027],[83238,1028],[101503,1029],[203466,1030],[295787,1031],[461692,1032],[504329,1033],[569327,1038],[587687,1039],[653183,1040],[693488,1042],[901442,1045],[1375086,1050],[1445458,1051],[1472960,1052],[1475648,1053],[1491596,1054],[1574408,1055],[2064961,1058],[2201991,1062],[2671528,2005],[2704202,2007],[2728002,2008],[2832534,2011],[2962294,2012],[324e4,2013],[3274408,2015],[3323565,2019],[3534175,2022],[3860281,2023],[4143129,2024],[4401242,2025],[4841367,2026],[5961600,2027],[6137912,2028],[6561855,2029],[7100891,2030],[7468792,9010],[7668600,9030],[7812476,9040],[8010981,9050],[8073833,9070],[8555825,9080],[8945245,9090],[9611377,9100],[9625129,9111],[9866422,9122],[10403784,9130],[10960765,9150],[11006614,9151],[11404482,9160],[11601803,9170],[12008022,9180],[12405451,9190],[12665416,9200]]},18588:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[0,0],[29231,1],[188836,5],[199405,6],[214264,7],[244358,8],[303079,9],[314201,10],[342400,11],[443963,12],[528470,13],[687751,14],[746085,15],[787923,16],[799302,17],[1205128,18],[1603423,23],[1733218,24],[2005673,25],[2436698,26],[3613564,27],[3899547,28],[4345767,29],[4876134,30],[5661442,9050],[6321619,9080],[6713249,9090],[7217907,9100],[7229126,9110],[7560558,9122],[8115869,9140],[8638103,9151],[9280179,9170],[9738717,9180],[10156856,9190]]},74585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[[214356,4],[392764,7],[409740,8],[809976,20],[877581,24],[879238,25],[889472,26],[902937,27],[932751,28],[991142,29],[1030162,31],[1119657,32],[1199282,33],[1342534,34],[1392263,35],[1431703,36],[1433369,37],[1490972,41],[2087397,43],[2316688,44],[2549864,45],[3925782,46],[3925843,47],[4207800,48],[4627944,49],[5124076,50],[5478664,900],[5482450,9e3],[5584305,9010],[5784566,9030],[5879822,9031],[5896856,9032],[5897316,9033],[6117927,9050],[6210274,9070],[6379314,9080],[6979141,9090],[7568453,9100],[7766394,9111],[7911691,9120],[7968866,9121],[7982889,9122],[8514322,9130],[9091726,9140],[9091774,9150],[9406726,9160],[9921066,9170],[10007115,9180],[10480973,9190],[10578091,9200],[10678509,9210],[10811001,9220]]},44466:(e,t,f)=>{"use strict";var c=f(86191)(f(32010)),r=f(86191);Object.defineProperty(t,"__esModule",{value:!0}),t.getSpecAlias=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.alias,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.alias,c.typesAlias)}))},t.getSpecExtensions=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.signedExtensions,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.signedExtensions)}))},t.getSpecHasher=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,n,a,d,o;return c.hasher||(null===(f=c.typesBundle)||void 0===f||null===(r=f.chain)||void 0===r||null===(n=r[e])||void 0===n?void 0:n.hasher)||(null===(a=c.typesBundle)||void 0===a||null===(d=a.spec)||void 0===d||null===(o=d[t])||void 0===o?void 0:o.hasher)||null}))},t.getSpecRpc=function(e,t,f){var c=e.knownTypes;return i(t,f,(function(e,t){var f,r,a,d,o,i;return(0,n.objectSpread)({},null===(f=c.typesBundle)||void 0===f||null===(r=f.spec)||void 0===r||null===(a=r[t])||void 0===a?void 0:a.rpc,null===(d=c.typesBundle)||void 0===d||null===(o=d.chain)||void 0===o||null===(i=o[e])||void 0===i?void 0:i.rpc)}))},t.getSpecTypes=function(e,t,f,c){var r=e.knownTypes,o=(0,n.bnToBn)(c).toNumber();return i(t,f,(function(e,t){var f,c,i,s,l,p,b,h;return(0,n.objectSpread)({},u(d.default[t],o),u(a.default[e],o),u(null===(f=r.typesBundle)||void 0===f||null===(c=f.spec)||void 0===c||null===(i=c[t])||void 0===i?void 0:i.types,o),u(null===(s=r.typesBundle)||void 0===s||null===(l=s.chain)||void 0===l||null===(p=l[e])||void 0===p?void 0:p.types,o),null===(b=r.typesSpec)||void 0===b?void 0:b[t],null===(h=r.typesChain)||void 0===h?void 0:h[e],r.types)}))},t.getUpgradeVersion=function(e,t){var f=o.default.find((function(t){return e.eq(t.genesisHash)}));return f?[f.versions.reduce((function(e,f){return t.gt(f.blockNumber)?f:e}),void 0),f.versions.find((function(e){return t.lte(e.blockNumber)}))]:[void 0,void 0]};var n=f(69338),a=r(f(61327)),d=r(f(88282)),o=r(f(88129));function i(e,t,f){return f(e.toString(),t.toString())}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e.filter((function(e){var f=(0,c.default)(e.minmax,2),r=f[0],a=f[1];return((0,n.isUndefined)(r)||(0,n.isNull)(r)||t>=r)&&((0,n.isUndefined)(a)||(0,n.isNull)(a)||t<=a)})).reduce((function(e,t){var f=t.types;return(0,n.objectSpread)(e,f)}),{})}},66533:(e,t,f)=>{"use strict";var c=f(73209)(f(38685)),r=f(73209);Object.defineProperty(t,"__esModule",{value:!0});var n={typeDefinitions:!0,rpcDefinitions:!0,TypeDefInfo:!0,convertSiV0toV1:!0,packageInfo:!0,unwrapStorageType:!0};Object.defineProperty(t,"TypeDefInfo",{enumerable:!0,get:function(){return l.TypeDefInfo}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return p.convertSiV0toV1}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return b.packageInfo}}),Object.defineProperty(t,"rpcDefinitions",{enumerable:!0,get:function(){return d.default}}),t.typeDefinitions=void 0,Object.defineProperty(t,"unwrapStorageType",{enumerable:!0,get:function(){return h.unwrapStorageType}});var a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,c.default)(e)&&"function"!=typeof e)return{default:e};var f=y(t);if(f&&f.has(e))return f.get(e);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=n?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(r,a,d):r[a]=e[a]}return r.default=e,f&&f.set(e,r),r}(f(2272));t.typeDefinitions=a;var d=r(f(73745)),o=f(67448);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(78774);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(88925);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(49890);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(n,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(91812),p=f(73598),b=f(10686),h=f(98621);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(y=function(e){return e?f:t})(e)}},67448:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BTreeMap",{enumerable:!0,get:function(){return c.BTreeMap}}),Object.defineProperty(t,"BTreeSet",{enumerable:!0,get:function(){return c.BTreeSet}}),Object.defineProperty(t,"CodecMap",{enumerable:!0,get:function(){return c.CodecMap}}),Object.defineProperty(t,"CodecSet",{enumerable:!0,get:function(){return c.CodecSet}}),Object.defineProperty(t,"Compact",{enumerable:!0,get:function(){return c.Compact}}),Object.defineProperty(t,"DoNotConstruct",{enumerable:!0,get:function(){return c.DoNotConstruct}}),Object.defineProperty(t,"Enum",{enumerable:!0,get:function(){return c.Enum}}),Object.defineProperty(t,"HashMap",{enumerable:!0,get:function(){return c.HashMap}}),Object.defineProperty(t,"Int",{enumerable:!0,get:function(){return c.Int}}),Object.defineProperty(t,"Json",{enumerable:!0,get:function(){return c.Json}}),Object.defineProperty(t,"Linkage",{enumerable:!0,get:function(){return c.Linkage}}),Object.defineProperty(t,"Map",{enumerable:!0,get:function(){return c.Map}}),Object.defineProperty(t,"Option",{enumerable:!0,get:function(){return c.Option}}),Object.defineProperty(t,"Range",{enumerable:!0,get:function(){return c.Range}}),Object.defineProperty(t,"RangeInclusive",{enumerable:!0,get:function(){return c.RangeInclusive}}),Object.defineProperty(t,"Raw",{enumerable:!0,get:function(){return c.Raw}}),Object.defineProperty(t,"Result",{enumerable:!0,get:function(){return c.Result}}),Object.defineProperty(t,"Set",{enumerable:!0,get:function(){return c.Set}}),Object.defineProperty(t,"Struct",{enumerable:!0,get:function(){return c.Struct}}),Object.defineProperty(t,"Tuple",{enumerable:!0,get:function(){return c.Tuple}}),Object.defineProperty(t,"U8aFixed",{enumerable:!0,get:function(){return c.U8aFixed}}),Object.defineProperty(t,"UInt",{enumerable:!0,get:function(){return c.UInt}}),Object.defineProperty(t,"Vec",{enumerable:!0,get:function(){return c.Vec}}),Object.defineProperty(t,"VecFixed",{enumerable:!0,get:function(){return c.VecFixed}}),Object.defineProperty(t,"WrapperKeepOpaque",{enumerable:!0,get:function(){return c.WrapperKeepOpaque}}),Object.defineProperty(t,"WrapperOpaque",{enumerable:!0,get:function(){return c.WrapperOpaque}});var c=f(74754)},88307:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClass=function(e,t){return(0,c.createClassUnsafe)(e,t)};var c=f(91812)},80093:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createType=function(e,t){for(var f=arguments.length,r=new Array(f>2?f-2:0),n=2;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(91812);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(88307);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(80093);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(1038);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(86974);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}))},1038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyVariants=function(e,t,f,r){for(var n=t.type,a={},d=e.getSiType(n).def.asVariant.variants,o=0;o{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(9578)),a=c(f(96680)),d=c(f(37424)),o=c(f(8541)),i=c(f(283)),u=c(f(52399)),s=c(f(42463)),l=c(f(92940)),p=c(f(38685));function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1?t-1:0),c=1;c=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,d=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){d=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(d)throw n}}}}((0,a.default)(this,_)[_].entries());try{for(i.s();!(o=i.n()).done;){var u=(0,r.default)(o.value,2),s=u[0];e===u[1]&&t.push(s)}}catch(e){i.e(e)}finally{i.f()}return t.sort().reverse(),t.length?t[0]:void 0}},{key:"getDefinition",value:function(e){return(0,a.default)(this,V)[V].get(e)}},{key:"getModuleInstances",value:function(e,t){var f,c,r,n,d;return null===(f=(0,a.default)(this,G)[G])||void 0===f||null===(c=f.typesBundle)||void 0===c||null===(r=c.spec)||void 0===r||null===(n=r[e])||void 0===n||null===(d=n.instances)||void 0===d?void 0:d[t]}},{key:"getOrThrow",value:function(e,t){var f=this.get(e);return(0,m.assert)(f,t||"type ".concat(e," not found")),f}},{key:"getOrUnknown",value:function(e){return this.get(e,!0)}},{key:"getSignedExtensionExtra",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,Y)[Y],"payload",(0,a.default)(this,J)[J])}},{key:"getSignedExtensionTypes",value:function(){return(0,w.expandExtensionTypes)((0,a.default)(this,Y)[Y],"extrinsic",(0,a.default)(this,J)[J])}},{key:"hasClass",value:function(e){return(0,a.default)(this,_)[_].has(e)||!!(0,a.default)(this,K)[K][e]}},{key:"hasDef",value:function(e){return(0,a.default)(this,V)[V].has(e)}},{key:"hasType",value:function(e){return!(0,a.default)(this,q)[q].get(e)&&(this.hasClass(e)||this.hasDef(e))}},{key:"hash",value:function(e){return this.createType("CodecHash",(0,a.default)(this,X)[X](e))}},{key:"register",value:function(e,t){(0,m.isFunction)(e)?(0,a.default)(this,_)[_].set(e.name,e):(0,m.isString)(e)?((0,m.assert)((0,m.isFunction)(t),(function(){return"Expected class definition passed to '".concat(e,"' registration")})),(0,m.assert)(e!==t.toString(),(function(){return"Unable to register circular ".concat(e," === ").concat(e)})),(0,a.default)(this,_)[_].set(e,t)):this._registerObject(e)}},{key:"_registerObject",value:function(e){for(var t=this,f=Object.entries(e),c=function(e){var c=(0,r.default)(f[e],2),n=c[0],d=c[1];if((0,m.isFunction)(d))(0,a.default)(t,_)[_].set(n,d);else{var o=(0,m.isString)(d)?d:(0,m.stringify)(d);(0,m.assert)(n!==o,(function(){return"Unable to register circular ".concat(n," === ").concat(o)})),(0,a.default)(t,_)[_].has(n)&&(0,a.default)(t,_)[_].delete(n),(0,a.default)(t,V)[V].set(n,o)}},n=0;n=12?o.toNumber():t;(0,m.lazyMethod)(c,u,(function(){return(0,T.lazyVariants)(r,d.unwrap(),C,(function(t){return(0,M.createCallFunction)(e,r,t,(0,m.stringCamelCase)(i),u)}))}))},d=0;d=12?d.toNumber():e,(function(){return(0,T.lazyVariants)(r,a.unwrap(),C,(function(e){var t=e.docs,f=e.fields,c=e.index,n=e.name;return{args:R(r,f),docs:t.map(N),fields:f,index:c.toNumber(),method:n.toString(),name:n.toString(),section:i}}))}))}},d=0;d=12?s.toNumber():t,(function(){return(0,T.lazyVariants)(r,d.unwrap(),C,(function(t){var f=e.createType("EventMetadataLatest",(0,m.objectSpread)({},t,{args:R(r,t.fields)}));return function(e){(0,u.default)(r,e);var c=h(r);function r(e,n){return(0,i.default)(this,r),c.call(this,e,n,f,(0,m.stringCamelCase)(l),t.name.toString())}return(0,o.default)(r)}(O.GenericEventData)}))}))},d=0;d0&&void 0!==arguments[0]?arguments[0]:w.fallbackExtensions,t=arguments.length>1?arguments[1]:void 0;(0,a.default)(this,Y)[Y]=e,(0,a.default)(this,J)[J]=t;var f=(0,w.findUnknownExtensions)((0,a.default)(this,Y)[Y],(0,a.default)(this,J)[J]);f.length&&I.warn("Unknown signed extensions ".concat(f.join(", ")," found, treating them as no-effect"))}}]),e}();t.TypeRegistry=Q},38237:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(68434),r=f(42959),n=[c.packageInfo,r.packageInfo];t.default=n},87192:(e,t,f)=>{"use strict";var c=f(73209),r=f(69338),n=c(f(38237)),a=f(10686);(0,r.detectPackage)(a.packageInfo,null,n.default)},13553:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumAccountId=void 0;var u=f(74754),s=f(69338),l=f(94459);function p(e){return(0,s.isU8a)(e)||Array.isArray(e)?(0,s.u8aToU8a)(e):(0,s.isHex)(e)||(0,l.isEthereumAddress)(e)?(0,s.hexToU8a)(e):(0,s.isString)(e)?(0,s.u8aToU8a)(e):e}var b=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,p(t),160)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,p(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,l.ethereumEncode)(this)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(u.U8aFixed);t.GenericEthereumAccountId=b},51907:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEthereumLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(39882),b=f(13553),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof b.GenericEthereumAccountId||t instanceof p.GenericAccountIndex?t:(0,s.isU8a)(t)||Array.isArray(t)||(0,s.isHex)(t)?function(e,t){if(20===t.length)return e.createTypeUnsafe("EthereumAccountId",[t]);if(255===t[0])return e.createTypeUnsafe("EthereumAccountId",[t.subarray(1)]);var f=p.GenericAccountIndex.readLength(t),c=(0,i.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):function(e,t){var f=(0,l.decodeAddress)(t);return 20===f.length?e.createTypeUnsafe("EthereumAccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){(0,r.default)(this,i);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(i,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof p.GenericAccountIndex?p.GenericAccountIndex.writeLength(t):h,t)}}]),i}(u.Base);t.GenericEthereumLookupSource=v},24280:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericEthereumAccountId",{enumerable:!0,get:function(){return c.GenericEthereumAccountId}}),Object.defineProperty(t,"GenericEthereumLookupSource",{enumerable:!0,get:function(){return r.GenericEthereumLookupSource}});var c=f(13553),r=f(51907)},89028:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(96680)),a=c(f(37424)),d=c(f(283)),o=c(f(8541)),i=c(f(23882)),u=c(f(28241)),s=c(f(52399)),l=c(f(42463)),p=c(f(92940)),b=c(f(21475));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,p.default)(e);if(t){var r=(0,p.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,l.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsic=void 0,Object.defineProperty(t,"LATEST_EXTRINSIC_VERSION",{enumerable:!0,get:function(){return g.EXTRINSIC_VERSION}});var y=f(74754),v=f(69338),m=f(96420),g=f(60213),w=["ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicUnknown","ExtrinsicV4"];function O(e,t,f){if(t instanceof j)return t.unwrap();var c=(f&m.BIT_SIGNED)===m.BIT_SIGNED,r=w[f&m.UNMASK_VERSION]||w[0];return e.createTypeUnsafe(r,[t,{isSigned:c,version:f}])}function x(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m.DEFAULT_VERSION;return(0,v.isU8a)(t)||Array.isArray(t)||(0,v.isHex)(t)?P(e,(0,v.u8aToU8a)(t),f):t instanceof e.createClassUnsafe("Call")?O(e,{method:t},f):O(e,t,f)}function P(e,t,f){if(!t.length)return O(e,new Uint8Array,f);var c=(0,v.compactFromU8a)(t),r=(0,b.default)(c,2),n=r[0],a=n+r[1].toNumber();(0,v.assert)(a<=t.length,(function(){return"Extrinsic: length less than remainder, expected at least ".concat(a,", found ").concat(t.length)}));var d=t.subarray(n,a);return O(e,d.subarray(1),d[0])}var k=function(e){(0,s.default)(f,e);var t=h(f);function f(e,c,r){var n;(0,d.default)(this,f),n=t.call(this,e,c,r);for(var a=Object.keys(e.getSignedExtensionTypes()),o=function(e){return n.inner.signature[e]},u=0;u2&&void 0!==arguments[2]?arguments[2]:{},a=n.version;return r=t.call(this,e,x(e,c,a)),Object.defineProperty((0,i.default)(r),M,{writable:!0,value:void 0}),r}return(0,o.default)(f,[{key:"hash",get:function(){return(0,n.default)(this,M)[M]||((0,n.default)(this,M)[M]=(0,u.default)((0,p.default)(f.prototype),"hash",this)),(0,n.default)(this,M)[M]}},{key:"addSignature",value:function(e,t,f){return this.inner.addSignature(e,t,f),(0,n.default)(this,M)[M]=void 0,this}},{key:"inspect",value:function(){var e=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return{inner:this.isSigned?this.inner.inspect().inner:this.inner.method.inspect().inner,outer:[(0,v.compactToU8a)(e.length),new Uint8Array([this.version])]}}},{key:"sign",value:function(e,t){return this.inner.sign(e,t),(0,n.default)(this,M)[M]=void 0,this}},{key:"signFake",value:function(e,t){return this.inner.signFake(e,t),(0,n.default)(this,M)[M]=void 0,this}},{key:"toHex",value:function(e){return(0,v.u8aToHex)(this.toU8a(e))}},{key:"toHuman",value:function(e){return(0,v.objectSpread)({},{isSigned:this.isSigned,method:this.method.toHuman(e)},this.isSigned?{era:this.era.toHuman(e),nonce:this.nonce.toHuman(e),signature:this.signature.toHex(),signer:this.signer.toHuman(e),tip:this.tip.toHuman(e)}:null)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toRawType",value:function(){return"Extrinsic"}},{key:"toU8a",value:function(e){var t=v.u8aConcat.apply(void 0,(0,r.default)(this.toU8aInner()));return e?t:(0,v.compactAddLength)(t)}},{key:"toU8aInner",value:function(){return[new Uint8Array([this.version]),this.inner.toU8a()]}}]),f}(k);t.GenericExtrinsic=j},63663:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,o.default)(e);if(t){var r=(0,o.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,d.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.MortalEra=t.ImmortalEra=t.GenericExtrinsicEra=void 0;var s=f(74754),l=f(69338),p=f(96420);function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array;if((0,l.isU8a)(e))return e.length&&0!==e[0]?new Uint8Array([1,e[0],e[1]]):new Uint8Array([0]);if(!e)return new Uint8Array([0]);if(e instanceof v)return b(e.toU8a());if((0,l.isHex)(e))return b((0,l.hexToU8a)(e));if((0,l.isObject)(e)){var t=Object.entries(e).map((function(e){var t=(0,i.default)(e,2),f=t[0],c=t[1];return[f.toLowerCase(),c]})),f=t.find((function(e){return"mortalera"===(0,i.default)(e,1)[0].toLowerCase()})),c=t.find((function(e){return"immortalera"===(0,i.default)(e,1)[0].toLowerCase()}));return f?{MortalEra:f[1]}:c?{ImmortalEra:c[1]}:{MortalEra:e}}throw new Error("Invalid data passed to Era")}var h=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,p.IMMORTAL_ERA)}return(0,r.default)(f)}(s.Raw);t.ImmortalEra=h;var y=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{period:s.U64,phase:s.U64},function(e,t){if((0,l.isU8a)(t)||(0,l.isHex)(t)||Array.isArray(t))return function(e,t){if(0===t.length)return[new s.U64(e),new s.U64(e)];var f=(0,l.u8aToBn)(t.subarray(0,1)).toNumber()+((0,l.u8aToBn)(t.subarray(1,2)).toNumber()<<8),c=2<>4)*Math.max(c>>12,1);return(0,l.assert)(c>=4&&r>12,1),d=n/a*a;return[new s.U64(e,r),new s.U64(e,d)]}(e,t);throw new Error("Invalid data passed to Mortal era")}(e,c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return 2}},{key:"period",get:function(){return this[0]}},{key:"phase",get:function(){return this[1]}},{key:"toHuman",value:function(){return{period:(0,l.formatNumber)(this.period),phase:(0,l.formatNumber)(this.phase)}}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){var t=this.period.toNumber(),f=this.phase.toNumber(),c=Math.max(t>>12,1),r=function(e){for(var t=e.toString(2),f=0;"0"===t[t.length-1-f];)f++;return f}(t),n=Math.min(15,Math.max(1,r-1))+(f/c<<4);return new Uint8Array([255&n,n>>8])}},{key:"birth",value:function(e){return Math.floor((Math.max((0,l.bnToBn)(e).toNumber(),this.phase.toNumber())-this.phase.toNumber())/this.period.toNumber())*this.period.toNumber()+this.phase.toNumber()}},{key:"death",value:function(e){return this.birth(e)+this.period.toNumber()}}]),f}(s.Tuple);t.MortalEra=y;var v=function(e){(0,a.default)(f,e);var t=u(f);function f(e,c){return(0,n.default)(this,f),t.call(this,e,{ImmortalEra:h,MortalEra:y},b(c))}return(0,r.default)(f,[{key:"encodedLength",get:function(){return this.isImmortalEra?this.asImmortalEra.encodedLength:this.asMortalEra.encodedLength}},{key:"asImmortalEra",get:function(){var e=this;return(0,l.assert)(this.isImmortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asImmortalEra")})),this.inner}},{key:"asMortalEra",get:function(){var e=this;return(0,l.assert)(this.isMortalEra,(function(){return"Cannot convert '".concat(e.type,"' via asMortalEra")})),this.inner}},{key:"isImmortalEra",get:function(){return 0===this.index}},{key:"isMortalEra",get:function(){return this.index>0}},{key:"toU8a",value:function(e){return this.isMortalEra?this.asMortalEra.toU8a(e):this.asImmortalEra.toU8a(e)}}]),f}(s.Enum);t.GenericExtrinsicEra=v},85989:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayload=void 0;var u=f(74754),s=f(69338),l=f(96420),p=["ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadUnknown","ExtrinsicPayloadV4"];function b(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.DEFAULT_VERSION;return t instanceof h?t.unwrap():e.createTypeUnsafe(p[f]||p[0],[t,{version:f}])}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.version;return c.call(this,e,b(e,t,n))}return(0,n.default)(u,[{key:"blockHash",get:function(){return this.inner.blockHash}},{key:"era",get:function(){return this.inner.era}},{key:"genesisHash",get:function(){return this.inner.genesisHash||this.registry.createTypeUnsafe("Hash",[])}},{key:"method",get:function(){return this.inner.method}},{key:"nonce",get:function(){return this.inner.nonce}},{key:"specVersion",get:function(){return this.inner.specVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"tip",get:function(){return this.inner.tip||this.registry.createTypeUnsafe("Compact",[])}},{key:"transactionVersion",get:function(){return this.inner.transactionVersion||this.registry.createTypeUnsafe("u32",[])}},{key:"eq",value:function(e){return this.inner.eq(e)}},{key:"sign",value:function(e){var t=this.inner.sign(e);return{signature:(0,s.u8aToHex)(t)}}},{key:"toHuman",value:function(e){return this.inner.toHuman(e)}},{key:"toJSON",value:function(){return this.toHex()}},{key:"toString",value:function(){return this.toHex()}},{key:"toU8a",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"toU8a",this).call(this,!!e&&{method:!0})}}]),u}(u.Base);t.GenericExtrinsicPayload=h},34221:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadUnknown=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){(0,n.default)(this,i);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.version,a=void 0===r?0:r;throw c.call(this,e,{}),new Error("Unsupported extrinsic payload version ".concat(a))}return(0,r.default)(i)}(f(74754).Struct);t.GenericExtrinsicPayloadUnknown=i},4577:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicUnknown=void 0;var i=f(74754),u=f(96420),s=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){(0,n.default)(this,i);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=f.isSigned,a=void 0!==r&&r,d=f.version,o=void 0===d?0:d;throw c.call(this,e,{}),new Error("Unsupported ".concat(a?"":"un","signed extrinsic version ").concat(o&u.UNMASK_VERSION))}return(0,r.default)(i)}(i.Struct);t.GenericExtrinsicUnknown=s},44896:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericSignerPayload=void 0;var p=f(74754),b=f(69338),h={address:"Address",blockHash:"Hash",blockNumber:"BlockNumber",era:"ExtrinsicEra",genesisHash:"Hash",method:"Call",nonce:"Compact",runtimeVersion:"RuntimeVersion",signedExtensions:"Vec",tip:"Compact",version:"u8"},y=(0,l.default)("extraTypes"),v=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,n.default)(this,l);var a=(0,b.objectSpread)({},e.getSignedExtensionTypes(),e.getSignedExtensionExtra());f=c.call(this,e,(0,b.objectSpread)({},a,h),t),Object.defineProperty((0,d.default)(f),y,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(f),y)[y]={};for(var o=function(e){return f.get(e)},i=0,u=Object.entries(a);i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UNMASK_VERSION=t.IMMORTAL_ERA=t.EMPTY_U8A=t.DEFAULT_VERSION=t.BIT_UNSIGNED=t.BIT_SIGNED=void 0,t.BIT_SIGNED=128,t.BIT_UNSIGNED=0;var f=new Uint8Array;t.EMPTY_U8A=f,t.DEFAULT_VERSION=4;var c=new Uint8Array([0]);t.IMMORTAL_ERA=c,t.UNMASK_VERSION=127},10963:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericExtrinsic:!0,GenericExtrinsicEra:!0,GenericMortalEra:!0,GenericImmortalEra:!0,GenericExtrinsicPayload:!0,GenericExtrinsicPayloadUnknown:!0,GenericExtrinsicUnknown:!0,GenericSignerPayload:!0};Object.defineProperty(t,"GenericExtrinsic",{enumerable:!0,get:function(){return r.GenericExtrinsic}}),Object.defineProperty(t,"GenericExtrinsicEra",{enumerable:!0,get:function(){return n.GenericExtrinsicEra}}),Object.defineProperty(t,"GenericExtrinsicPayload",{enumerable:!0,get:function(){return a.GenericExtrinsicPayload}}),Object.defineProperty(t,"GenericExtrinsicPayloadUnknown",{enumerable:!0,get:function(){return d.GenericExtrinsicPayloadUnknown}}),Object.defineProperty(t,"GenericExtrinsicUnknown",{enumerable:!0,get:function(){return o.GenericExtrinsicUnknown}}),Object.defineProperty(t,"GenericImmortalEra",{enumerable:!0,get:function(){return n.ImmortalEra}}),Object.defineProperty(t,"GenericMortalEra",{enumerable:!0,get:function(){return n.MortalEra}}),Object.defineProperty(t,"GenericSignerPayload",{enumerable:!0,get:function(){return i.GenericSignerPayload}});var r=f(89028),n=f(63663),a=f(85989),d=f(34221),o=f(4577),i=f(44896),u=f(39143);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},17083:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.emptyCheck=void 0,t.emptyCheck={extrinsic:{},payload:{}}},98277:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.allExtensions=void 0,t.expandExtensionTypes=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.map((function(e){return f[e]||i[e]})).filter((function(e){return!!e})).reduce((function(e,f){return(0,r.objectSpread)(e,f[t])}),{})},t.fallbackExtensions=void 0,t.findUnknownExtensions=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=[].concat((0,c.default)(Object.keys(i)),(0,c.default)(Object.keys(t)));return e.filter((function(e){return!f.includes(e)}))};var r=f(69338),n=f(18262),a=f(31248),d=f(33561),o=f(28954),i=(0,r.objectSpread)({},o.substrate,n.polkadot,a.shell,d.statemint);t.allExtensions=i,t.fallbackExtensions=["CheckVersion","CheckGenesis","CheckEra","CheckNonce","CheckWeight","ChargeTransactionPayment","CheckBlockGasLimit"]},18262:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.polkadot=void 0;var c=f(17083),r={LimitParathreadCommits:c.emptyCheck,OnlyStakingAndClaims:c.emptyCheck,PrevalidateAttests:c.emptyCheck,RestrictFunctionality:c.emptyCheck,TransactionCallFilter:c.emptyCheck,ValidateDoubleVoteReports:c.emptyCheck};t.polkadot=r},31248:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shell=void 0;var c={DisallowSigned:f(17083).emptyCheck};t.shell=c},33561:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.statemint=void 0,t.statemint={ChargeAssetTxPayment:{extrinsic:{tip:"Compact",assetId:"Option"},payload:{}}}},28954:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(17083),r={extrinsic:{era:"ExtrinsicEra"},payload:{blockHash:"Hash"}},n={ChargeTransactionPayment:{extrinsic:{tip:"Compact"},payload:{}},CheckBlockGasLimit:c.emptyCheck,CheckEra:r,CheckGenesis:{extrinsic:{},payload:{genesisHash:"Hash"}},CheckMortality:r,CheckNonZeroSender:c.emptyCheck,CheckNonce:{extrinsic:{nonce:"Compact"},payload:{}},CheckSpecVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckTxVersion:{extrinsic:{},payload:{transactionVersion:"u32"}},CheckVersion:{extrinsic:{},payload:{specVersion:"u32"}},CheckWeight:c.emptyCheck,LockStakingStatus:c.emptyCheck,ValidateEquivocationReport:c.emptyCheck};t.substrate=n},93214:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sign=function(e,t,f,c){var r=f.length>256?e.hash(f):f;return t.sign(r,c)}},60213:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicV4=t.EXTRINSIC_VERSION=void 0;var u=f(74754),s=f(69338);t.EXTRINSIC_VERSION=4;var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=f.isSigned;return c.call(this,e,{signature:"ExtrinsicSignatureV4",method:"Call"},u.decodeExtrinsic(e,t,n))}return(0,n.default)(u,[{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"method",get:function(){return this.getT("method")}},{key:"registry",get:function(){return(0,a.default)((0,i.default)(u.prototype),"registry",this)}},{key:"signature",get:function(){return this.getT("signature")}},{key:"version",get:function(){return 4}},{key:"addSignature",value:function(e,t,f){return this.signature.addSignature(e,t,f),this}},{key:"sign",value:function(e,t){return this.signature.sign(this.method,e,t),this}},{key:"signFake",value:function(e,t){return this.signature.signFake(this.method,e,t),this}}],[{key:"decodeExtrinsic",value:function(e,t){var f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(t instanceof u)return t;if(t instanceof e.createClassUnsafe("Call"))return{method:t};if((0,s.isU8a)(t)){var c=e.createTypeUnsafe("ExtrinsicSignatureV4",[t,{isSigned:f}]),r=e.createTypeUnsafe("Call",[t.subarray(c.encodedLength)]);return{method:r,signature:c}}return t||{}}}]),u}(u.Struct);t.GenericExtrinsicV4=l},52982:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(96680)),s=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicPayloadV4=void 0;var l=f(74754),p=f(69338),b=f(93214),h=(0,s.default)("signOptions"),y=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t){var f;return(0,r.default)(this,s),f=c.call(this,e,(0,p.objectSpread)({method:"Bytes"},e.getSignedExtensionTypes(),e.getSignedExtensionExtra()),t),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]={withType:e.createTypeUnsafe("ExtrinsicSignature",[])instanceof l.Enum},f}return(0,n.default)(s,[{key:"blockHash",get:function(){return this.getT("blockHash")}},{key:"era",get:function(){return this.getT("era")}},{key:"genesisHash",get:function(){return this.getT("genesisHash")}},{key:"method",get:function(){return this.getT("method")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"specVersion",get:function(){return this.getT("specVersion")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"transactionVersion",get:function(){return this.getT("transactionVersion")}},{key:"assetId",get:function(){return this.getT("assetId")}},{key:"sign",value:function(e){return(0,b.sign)(this.registry,e,this.toU8a({method:!0}),(0,u.default)(this,h)[h])}}]),s}(l.Struct);t.GenericExtrinsicPayloadV4=y},64194:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericExtrinsicSignatureV4=void 0;var p=f(74754),b=f(69338),h=f(96420),y=f(52982),v=new Uint8Array(256).fill(1);function m(e,t){return e.createTypeUnsafe("Address",[(0,b.isU8a)(t)?(0,b.u8aToHex)(t):t])}var g=(0,l.default)("signKeys"),w=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=n.isSigned,o=e.getSignedExtensionTypes();return f=c.call(this,e,(0,b.objectSpread)({signer:"Address",signature:"ExtrinsicSignature"},o),l.decodeExtrinsicSignature(t,d)),Object.defineProperty((0,a.default)(f),g,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),g)[g]=Object.keys(o),(0,b.objectProperties)((0,a.default)(f),(0,s.default)((0,a.default)(f),g)[g],(function(e){return f.get(e)})),f}return(0,n.default)(l,[{key:"encodedLength",get:function(){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"encodedLength",this):0}},{key:"isSigned",get:function(){return!this.signature.isEmpty}},{key:"era",get:function(){return this.getT("era")}},{key:"nonce",get:function(){return this.getT("nonce")}},{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"signature",get:function(){return this.multiSignature.value||this.multiSignature}},{key:"multiSignature",get:function(){return this.getT("signature")}},{key:"signer",get:function(){return this.getT("signer")}},{key:"tip",get:function(){return this.getT("tip")}},{key:"_injectSignature",value:function(e,t,f){for(var c=0;c<(0,s.default)(this,g)[g].length;c++){var r=(0,s.default)(this,g)[g][c],n=f.get(r);(0,b.isUndefined)(n)||this.set(r,n)}return this.set("signer",e),this.set("signature",t),this}},{key:"addSignature",value:function(e,t,f){return this._injectSignature(m(this.registry,e),this.registry.createTypeUnsafe("ExtrinsicSignature",[t]),new y.GenericExtrinsicPayloadV4(this.registry,f))}},{key:"createPayload",value:function(e,t){var f=t.era,c=t.runtimeVersion,r=c.specVersion,n=c.transactionVersion;return new y.GenericExtrinsicPayloadV4(this.registry,(0,b.objectSpread)({},t,{era:f||h.IMMORTAL_ERA,method:e.toHex(),specVersion:r,transactionVersion:n}))}},{key:"sign",value:function(e,t,f){(0,b.assert)(t&&t.addressRaw,(function(){return"Expected a valid keypair for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t.addressRaw),this.registry.createTypeUnsafe("ExtrinsicSignature",[c.sign(t)]),c)}},{key:"signFake",value:function(e,t,f){(0,b.assert)(t,(function(){return"Expected a valid address for signing, found ".concat((0,b.stringify)(t))}));var c=this.createPayload(e,f);return this._injectSignature(m(this.registry,t),this.registry.createTypeUnsafe("ExtrinsicSignature",[v]),c)}},{key:"toU8a",value:function(e){return this.isSigned?(0,d.default)((0,u.default)(l.prototype),"toU8a",this).call(this,e):h.EMPTY_U8A}}],[{key:"decodeExtrinsicSignature",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(e instanceof l||t)?e:h.EMPTY_U8A}}]),l}(p.Struct);t.GenericExtrinsicSignatureV4=w},39143:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GenericExtrinsicPayloadV4",{enumerable:!0,get:function(){return r.GenericExtrinsicPayloadV4}}),Object.defineProperty(t,"GenericExtrinsicSignatureV4",{enumerable:!0,get:function(){return n.GenericExtrinsicSignatureV4}}),Object.defineProperty(t,"GenericExtrinsicV4",{enumerable:!0,get:function(){return c.GenericExtrinsicV4}});var c=f(60213),r=f(52982),n=f(64194)},32534:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(38685));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountId=void 0;var s=f(74754),l=f(69338),p=f(94459);function b(e){if((0,l.isU8a)(e)||Array.isArray(e))return(0,l.u8aToU8a)(e);if(!e)return new Uint8Array;if((0,l.isHex)(e))return(0,l.hexToU8a)(e);if((0,l.isString)(e))return(0,p.decodeAddress)(e);throw new Error("Unknown type passed to AccountId constructor, found typeof ".concat((0,u.default)(e)))}var h=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){(0,r.default)(this,u);var f=b(t);return(0,l.assert)(f.length>=32||!f.some((function(e){return e})),(function(){return"Invalid AccountId provided, expected 32 bytes, found ".concat(f.length)})),c.call(this,e,f,256)}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,b(e))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return(0,p.encodeAddress)(this,this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountId"}}]),u}(s.U8aFixed);t.GenericAccountId=h},39882:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(28241)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericAccountIndex=void 0;var u=f(74754),s=f(69338),l=f(94459),p=new s.BN(239),b=new s.BN(1).shln(16),h=new s.BN(1).shln(32);function y(e){return e instanceof v?e.toBn():(0,s.isBn)(e)||(0,s.isNumber)(e)||(0,s.isHex)(e)||(0,s.isU8a)(e)||(0,s.isBigInt)(e)?e:y((0,l.decodeAddress)(e))}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e){(0,r.default)(this,u);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new s.BN(0);return c.call(this,e,y(t))}return(0,n.default)(u,[{key:"eq",value:function(e){return(0,s.isBn)(e)||(0,s.isNumber)(e)?(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,e):(0,a.default)((0,i.default)(u.prototype),"eq",this).call(this,this.registry.createTypeUnsafe("AccountIndex",[e]))}},{key:"toHuman",value:function(){return this.toJSON()}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){var e=u.calcLength(this);return(0,l.encodeAddress)(this.toU8a().subarray(0,e),this.registry.chainSS58)}},{key:"toRawType",value:function(){return"AccountIndex"}}],[{key:"calcLength",value:function(e){var t=(0,s.bnToBn)(e);return t.lte(p)?1:t.lt(b)?2:t.lt(h)?4:8}},{key:"readLength",value:function(e){var t=e[0];return 252===t?[1,2]:253===t?[1,4]:254===t?[1,8]:[0,1]}},{key:"writeLength",value:function(e){switch(e.length){case 2:return new Uint8Array([252]);case 4:return new Uint8Array([253]);case 8:return new Uint8Array([254]);default:return new Uint8Array([])}}}]),u}(u.u32);t.GenericAccountIndex=v},42858:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericBlock=void 0;var i=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){return(0,r.default)(this,i),c.call(this,e,{header:"Header",extrinsics:"Vec"},t)}return(0,n.default)(i,[{key:"contentHash",get:function(){return this.registry.hash(this.toU8a())}},{key:"extrinsics",get:function(){return this.getT("extrinsics")}},{key:"hash",get:function(){return this.header.hash}},{key:"header",get:function(){return this.getT("header")}}]),i}(f(74754).Struct);t.GenericBlock=i},48300:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(48636)),n=c(f(21475)),a=c(f(9578)),d=c(f(28241)),o=c(f(8541)),i=c(f(283)),u=c(f(52399)),s=c(f(42463)),l=c(f(92940)),p=c(f(38685));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,l.default)(e);if(t){var r=(0,l.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,s.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericCallIndex=t.GenericCall=void 0;var h=f(74754),y=f(69338);function v(e,t){return t.fields.reduce((function(t,f,c){var r=f.name,n=f.type;return t[r.unwrapOr("param".concat(c)).toString()]=e.createLookupType(n),t}),{})}function m(e,t,f){var c=t.args,r=t.callIndex,n=r instanceof w?r.toU8a():r,a=f||e.findMetaCall(n).meta;return{args:c,argsDef:v(e,a),callIndex:r,meta:a}}function g(e,t,f){var c=new Uint8Array(2);c.set(t.subarray(0,2),0);var r=f||e.findMetaCall(c).meta;return{args:t.subarray(2),argsDef:v(e,r),callIndex:c,meta:r}}var w=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c){return(0,i.default)(this,f),t.call(this,e,c,16)}return(0,o.default)(f)}(h.U8aFixed);t.GenericCallIndex=w;var O=function(e){(0,u.default)(f,e);var t=b(f);function f(e,c,r){var n;(0,i.default)(this,f);var a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array,f=arguments.length>2?arguments[2]:void 0;if((0,y.isU8a)(t)||(0,y.isHex)(t))return g(e,(0,y.u8aToU8a)(t),f);if((0,y.isObject)(t)&&t.callIndex&&t.args)return m(e,t,f);throw new Error("Call: Cannot decode value '".concat(t,"' of type ").concat((0,p.default)(t)))}(e,c,r);try{n=t.call(this,e,{callIndex:w,args:h.Struct.with(a.argsDef)},a)}catch(t){var d="unknown.unknown";try{var o=e.findMetaCall(a.callIndex);d="".concat(o.section,".").concat(o.method)}catch(e){}throw new Error("Call: failed decoding ".concat(d,":: ").concat(t.message))}return n._meta=a.meta,n}return(0,o.default)(f,[{key:"args",get:function(){return(0,a.default)(this.getT("args").values())}},{key:"argsDef",get:function(){return v(this.registry,this.meta)}},{key:"argsEntries",get:function(){return(0,a.default)(this.getT("args").entries())}},{key:"callIndex",get:function(){return this.getT("callIndex").toU8a()}},{key:"data",get:function(){return this.getT("args").toU8a()}},{key:"meta",get:function(){return this._meta}},{key:"method",get:function(){return this.registry.findMetaCall(this.callIndex).method}},{key:"registry",get:function(){return(0,d.default)((0,l.default)(f.prototype),"registry",this)}},{key:"section",get:function(){return this.registry.findMetaCall(this.callIndex).section}},{key:"is",value:function(e){return e.callIndex[0]===this.callIndex[0]&&e.callIndex[1]===this.callIndex[1]}},{key:"toHuman",value:function(e){var t,f,c;try{c=this.registry.findMetaCall(this.callIndex)}catch(e){}return(0,y.objectSpread)({args:this.argsEntries.reduce((function(t,f){var c=(0,n.default)(f,2),a=c[0],d=c[1];return(0,y.objectSpread)(t,(0,r.default)({},a,d.toHuman(e)))}),{}),method:null===(t=c)||void 0===t?void 0:t.method,section:null===(f=c)||void 0===f?void 0:f.section},e&&c?{docs:c.meta.docs.map((function(e){return e.toString()}))}:null)}},{key:"toRawType",value:function(){return"Call"}}]),f}(h.Struct);t.GenericCall=O},37028:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475)),u=c(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericChainProperties=void 0;var s=f(74754),l=f(69338);function p(e,t,f){var c=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return f&&(0,l.isFunction)(f.unwrapOrDefault)?f:e.createTypeUnsafe(t,[c?(0,l.isNull)(f)||(0,l.isUndefined)(f)?null:Array.isArray(f)?f:[f]:f])}var b=function(e){(0,a.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function s(e,t){return(0,r.default)(this,s),c.call(this,e,function(e,t){return(t&&(0,l.isFunction)(t.entries)?(0,u.default)(t.entries()):Object.entries(t||{})).reduce((function(t,f){var c=(0,i.default)(f,2),r=c[0],n=c[1];return t[r]=function(e,t,f){return"ss58Format"===t?p(e,"Option",f,!1):"tokenDecimals"===t?p(e,"Option>",f):"tokenSymbol"===t?p(e,"Option>",f):f}(e,r,n),t}),{ss58Format:e.createTypeUnsafe("Option",[]),tokenDecimals:e.createTypeUnsafe("Option>",[]),tokenSymbol:e.createTypeUnsafe("Option>",[])})}(e,t))}return(0,n.default)(s,[{key:"ss58Format",get:function(){return this.getT("ss58Format")}},{key:"tokenDecimals",get:function(){return this.getT("tokenDecimals")}},{key:"tokenSymbol",get:function(){return this.getT("tokenSymbol")}}]),s}(s.Json);t.GenericChainProperties=b},61027:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericConsensusEngineId=t.CID_POW=t.CID_GRPA=t.CID_BABE=t.CID_AURA=void 0;var i=f(74754),u=f(69338),s=(0,u.stringToU8a)("aura");t.CID_AURA=s;var l=(0,u.stringToU8a)("BABE");t.CID_BABE=l;var p=(0,u.stringToU8a)("FRNK");t.CID_GRPA=p;var b=(0,u.stringToU8a)("pow_");t.CID_POW=b;var h=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){return(0,r.default)(this,i),c.call(this,e,(0,u.isNumber)(t)?(0,u.bnToU8a)(t,{isLe:!1}):t,32)}return(0,n.default)(i,[{key:"isAura",get:function(){return this.eq(s)}},{key:"isBabe",get:function(){return this.eq(l)}},{key:"isGrandpa",get:function(){return this.eq(p)}},{key:"isPow",get:function(){return this.eq(b)}},{key:"extractAuthor",value:function(e,t){if(null!=t&&t.length){if(this.isAura)return function(e,t,f){return f[e.createTypeUnsafe("RawAuraPreDigest",[t.toU8a(!0)]).slotNumber.mod(new u.BN(f.length)).toNumber()]}(this.registry,e,t);if(this.isBabe)return function(e,t,f){return f[e.createTypeUnsafe("RawBabePreDigestCompat",[t.toU8a(!0)]).value.toNumber()]}(this.registry,e,t)}if(this.isPow||20===e.length)return function(e,t){return e.createTypeUnsafe("AccountId",[t])}(this.registry,e)}},{key:"toHuman",value:function(){return this.toString()}},{key:"toRawType",value:function(){return"ConsensusEngineId"}},{key:"toString",value:function(){return this.isAscii?(0,u.u8aToString)(this):(0,u.u8aToHex)(this)}}]),i}(i.U8aFixed);t.GenericConsensusEngineId=h},56750:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(28241)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var f,c=(0,u.default)(e);if(t){var r=(0,u.default)(this).constructor;f=Reflect.construct(c,arguments,r)}else f=c.apply(this,arguments);return(0,i.default)(this,f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.GenericEventData=t.GenericEvent=void 0;var b=f(74754),h=f(69338),y=(0,l.default)("meta"),v=(0,l.default)("method"),m=(0,l.default)("section"),g=(0,l.default)("typeDef"),w=function(e){(0,o.default)(f,e);var t=p(f);function f(e,c,r){var a;(0,n.default)(this,f);var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",u=(null==r?void 0:r.fields)||[];return a=t.call(this,e,u.map((function(t){var f=t.type;return e.createLookupType(f)})),c),Object.defineProperty((0,d.default)(a),y,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),v,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),m,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),g,{writable:!0,value:void 0}),(0,s.default)((0,d.default)(a),y)[y]=r,(0,s.default)((0,d.default)(a),v)[v]=i,(0,s.default)((0,d.default)(a),m)[m]=o,(0,s.default)((0,d.default)(a),g)[g]=u.map((function(t){var f=t.type;return e.lookup.getTypeDef(f)})),a}return(0,a.default)(f,[{key:"meta",get:function(){return(0,s.default)(this,y)[y]}},{key:"method",get:function(){return(0,s.default)(this,v)[v]}},{key:"section",get:function(){return(0,s.default)(this,m)[m]}},{key:"typeDef",get:function(){return(0,s.default)(this,g)[g]}}]),f}(b.Tuple);t.GenericEventData=w;var O=function(e){(0,o.default)(f,e);var t=p(f);function f(e,c){(0,n.default)(this,f);var r=function(e,t){if(!t||!t.length)return{DataType:b.Null};var f=t.subarray(0,2);return{DataType:e.findMetaEvent(f),value:{data:t.subarray(2),index:f}}}(e,c),a=r.DataType,d=r.value;return t.call(this,e,{index:"EventId",data:a},d)}return(0,a.default)(f,[{key:"data",get:function(){return this.getT("data")}},{key:"index",get:function(){return this.getT("index")}},{key:"meta",get:function(){return this.data.meta}},{key:"method",get:function(){return this.data.method}},{key:"section",get:function(){return this.data.section}},{key:"typeDef",get:function(){return this.data.typeDef}},{key:"toHuman",value:function(e){return(0,h.objectSpread)({method:this.method,section:this.section},e?{docs:this.meta.docs.map((function(e){return e.toString()}))}:null,(0,r.default)((0,u.default)(f.prototype),"toHuman",this).call(this,e))}}]),f}(b.Struct);t.GenericEvent=O},90989:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940)),i=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericLookupSource=t.ACCOUNT_ID_PREFIX=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882),h=new Uint8Array([255]);function y(e,t){return t instanceof v?t.inner:t instanceof p.GenericAccountId||t instanceof b.GenericAccountIndex?t:(0,s.isBn)(t)||(0,s.isNumber)(t)||(0,s.isBigInt)(t)?e.createTypeUnsafe("AccountIndex",[t]):Array.isArray(t)||(0,s.isHex)(t)||(0,s.isU8a)(t)?function(e,t){if(32===t.length)return e.createTypeUnsafe("AccountId",[t]);if(255===t[0])return e.createTypeUnsafe("AccountId",[t.subarray(1)]);var f=b.GenericAccountIndex.readLength(t),c=(0,i.default)(f,2),r=c[0],n=c[1];return e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(t.subarray(r,r+n),!0)])}(e,(0,s.u8aToU8a)(t)):function(e,t){var f=(0,l.decodeAddress)(t);return 32===f.length?e.createTypeUnsafe("AccountId",[f]):e.createTypeUnsafe("AccountIndex",[(0,s.u8aToBn)(f,!0)])}(e,t)}t.ACCOUNT_ID_PREFIX=h;var v=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e){(0,r.default)(this,i);var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint8Array;return c.call(this,e,y(e,t))}return(0,n.default)(i,[{key:"encodedLength",get:function(){var e=this._rawLength;return e+(e>1?1:0)}},{key:"_rawLength",get:function(){return this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.calcLength(this.inner):this.inner.encodedLength}},{key:"inspect",value:function(){var e=this.inner.toU8a().subarray(0,this._rawLength);return{outer:[new Uint8Array(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(e):h),e]}}},{key:"toHex",value:function(){return(0,s.u8aToHex)(this.toU8a())}},{key:"toRawType",value:function(){return"Address"}},{key:"toU8a",value:function(e){var t=this.inner.toU8a().subarray(0,this._rawLength);return e?t:(0,s.u8aConcat)(this.inner instanceof b.GenericAccountIndex?b.GenericAccountIndex.writeLength(t):h,t)}}]),i}(u.Base);t.GenericLookupSource=v},56583:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericMultiAddress=void 0;var u=f(74754),s=f(69338),l=f(94459),p=f(32534),b=f(39882);function h(e,t){return[0,32].includes(t.length)?{Id:t}:20===t.length?{Address20:t}:t.length<=8?{Index:e.createTypeUnsafe("AccountIndex",[t]).toNumber()}:t}function y(e,t){return t instanceof p.GenericAccountId?{Id:t}:(0,s.isU8a)(t)?h(e,t):t instanceof v?t:t instanceof b.GenericAccountIndex||(0,s.isBn)(t)||(0,s.isNumber)(t)?{Index:(0,s.isNumber)(t)?t:t.toNumber()}:(0,s.isString)(t)?h(e,(0,l.decodeAddress)(t.toString())):t}var v=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){return(0,n.default)(this,u),c.call(this,e,{Id:"AccountId",Index:"Compact",Raw:"Bytes",Address32:"H256",Address20:"H160"},y(e,t))}return(0,a.default)(u,[{key:"inspect",value:function(){var e=this.inner.inspect(),t=e.inner,f=e.outer,c=void 0===f?[]:f;return{inner:t,outer:[new Uint8Array([this.index])].concat((0,r.default)(c))}}},{key:"toString",value:function(){return this.value.toString()}}]),u}(u.Enum);t.GenericMultiAddress=v},55510:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940)),u=c(f(96680)),s=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.GenericVote=void 0;var l=f(74754),p=f(69338);function b(e){return e?new Uint8Array([128]):new Uint8Array([0])}var h=(0,s.default)("aye"),y=(0,s.default)("conviction"),v=function(e){(0,d.default)(s,e);var t,f,c=(t=s,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function s(e,t){var f;(0,r.default)(this,s);var n=function(e,t){return(0,p.isU8a)(t)?function(e){return e.length?e.subarray(0,1):new Uint8Array([0])}(t):(0,p.isUndefined)(t)||t instanceof Boolean||(0,p.isBoolean)(t)?b(new l.Bool(e,t).isTrue):(0,p.isNumber)(t)?b(t<0):function(e,t){return new Uint8Array([(new l.Bool(e,t.aye).isTrue?128:0)|e.createTypeUnsafe("Conviction",[t.conviction||0]).index])}(e,t)}(e,t);return f=c.call(this,e,n,8),Object.defineProperty((0,a.default)(f),h,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),y,{writable:!0,value:void 0}),(0,u.default)((0,a.default)(f),h)[h]=128==(128&n[0]),(0,u.default)((0,a.default)(f),y)[y]=f.registry.createTypeUnsafe("Conviction",[127&n[0]]),f}return(0,n.default)(s,[{key:"conviction",get:function(){return(0,u.default)(this,y)[y]}},{key:"isAye",get:function(){return(0,u.default)(this,h)[h]}},{key:"isNay",get:function(){return!this.isAye}},{key:"toHuman",value:function(e){return{conviction:this.conviction.toHuman(e),vote:this.isAye?"Aye":"Nay"}}},{key:"toRawType",value:function(){return"Vote"}}]),s}(l.U8aFixed);t.GenericVote=v},51432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={GenericAccountId:!0,GenericAccountIndex:!0,GenericBlock:!0,GenericCall:!0,GenericChainProperties:!0,GenericConsensusEngineId:!0,GenericEvent:!0,GenericEventData:!0,GenericLookupSource:!0,GenericMultiAddress:!0,GenericAddress:!0,GenericVote:!0};Object.defineProperty(t,"GenericAccountId",{enumerable:!0,get:function(){return n.GenericAccountId}}),Object.defineProperty(t,"GenericAccountIndex",{enumerable:!0,get:function(){return a.GenericAccountIndex}}),Object.defineProperty(t,"GenericAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericBlock",{enumerable:!0,get:function(){return d.GenericBlock}}),Object.defineProperty(t,"GenericCall",{enumerable:!0,get:function(){return o.GenericCall}}),Object.defineProperty(t,"GenericChainProperties",{enumerable:!0,get:function(){return i.GenericChainProperties}}),Object.defineProperty(t,"GenericConsensusEngineId",{enumerable:!0,get:function(){return u.GenericConsensusEngineId}}),Object.defineProperty(t,"GenericEvent",{enumerable:!0,get:function(){return s.GenericEvent}}),Object.defineProperty(t,"GenericEventData",{enumerable:!0,get:function(){return s.GenericEventData}}),Object.defineProperty(t,"GenericLookupSource",{enumerable:!0,get:function(){return l.GenericLookupSource}}),Object.defineProperty(t,"GenericMultiAddress",{enumerable:!0,get:function(){return p.GenericMultiAddress}}),Object.defineProperty(t,"GenericVote",{enumerable:!0,get:function(){return b.GenericVote}});var r=f(24280);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(32534),a=f(39882),d=f(42858),o=f(48300),i=f(37028),u=f(61027),s=f(56750),l=f(90989),p=f(56583),b=f(55510)},26700:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(87192);var c=f(66533);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},88925:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(10963);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(51432);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(62347);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},41122:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAliasTypes=function(e,t){var f,n=e.knownTypes;return(0,c.objectSpread)({},r[t],null===(f=n.typesAlias)||void 0===f?void 0:f[t])};var c=f(69338),r={assets:{Approval:"AssetApproval",ApprovalKey:"AssetApprovalKey",Balance:"TAssetBalance",DestroyWitness:"AssetDestroyWitness"},babe:{EquivocationProof:"BabeEquivocationProof"},balances:{Status:"BalanceStatus"},beefy:{AuthorityId:"BeefyId"},contracts:{StorageKey:"ContractStorageKey"},electionProviderMultiPhase:{Phase:"ElectionPhase"},ethereum:{Block:"EthBlock",Header:"EthHeader",Receipt:"EthReceipt",Transaction:"EthTransaction",TransactionStatus:"EthTransactionStatus"},evm:{Account:"EvmAccount",Log:"EvmLog",Vicinity:"EvmVicinity"},grandpa:{Equivocation:"GrandpaEquivocation",EquivocationProof:"GrandpaEquivocationProof"},identity:{Judgement:"IdentityJudgement"},inclusion:{ValidatorIndex:"ParaValidatorIndex"},paraDisputes:{ValidatorIndex:"ParaValidatorIndex"},paraInclusion:{ValidatorIndex:"ParaValidatorIndex"},paraScheduler:{ValidatorIndex:"ParaValidatorIndex"},paraShared:{ValidatorIndex:"ParaValidatorIndex"},parachains:{Id:"ParaId"},parasDisputes:{ValidatorIndex:"ParaValidatorIndex"},parasInclusion:{ValidatorIndex:"ParaValidatorIndex"},parasScheduler:{ValidatorIndex:"ParaValidatorIndex"},parasShared:{ValidatorIndex:"ParaValidatorIndex"},proposeParachain:{Proposal:"ParachainProposal"},proxy:{Announcement:"ProxyAnnouncement"},scheduler:{ValidatorIndex:"ParaValidatorIndex"},shared:{ValidatorIndex:"ParaValidatorIndex"},society:{Judgement:"SocietyJudgement",Vote:"SocietyVote"},staking:{Compact:"CompactAssignments"},treasury:{Proposal:"TreasuryProposal"},xcm:{AssetId:"XcmAssetId"},xcmPallet:{AssetId:"XcmAssetId"}}},56008:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetApprovalKey:{owner:"AccountId",delegate:"AccountId"},AssetApproval:{amount:"TAssetBalance",deposit:"TAssetDepositBalance"},AssetBalance:{balance:"TAssetBalance",isFrozen:"bool",isSufficient:"bool"},AssetDestroyWitness:{accounts:"Compact",sufficients:"Compact",approvals:"Compact"},AssetDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",supply:"TAssetBalance",deposit:"TAssetDepositBalance",minBalance:"TAssetBalance",isSufficient:"bool",accounts:"u32",sufficients:"u32",approvals:"u32",isFrozen:"bool"},AssetMetadata:{deposit:"TAssetDepositBalance",name:"Vec",symbol:"Vec",decimals:"u8",isFrozen:"bool"},TAssetBalance:"u64",TAssetDepositBalance:"BalanceOf"}}},14044:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BlockAttestations:{receipt:"CandidateReceipt",valid:"Vec",invalid:"Vec"},IncludedBlocks:{actualNumber:"BlockNumber",session:"SessionIndex",randomSeed:"H256",activeParachains:"Vec",paraBlocks:"Vec"},MoreAttestations:{}}}},42821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{RawAuraPreDigest:{slotNumber:"u64"}}}},5735:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{hasKey:{description:"Returns true if the keystore has private keys for the given public key and key type.",params:[{name:"publicKey",type:"Bytes"},{name:"keyType",type:"Text"}],type:"bool"},hasSessionKeys:{description:"Returns true if the keystore has private keys for the given session public keys.",params:[{name:"sessionKeys",type:"Bytes"}],type:"bool"},removeExtrinsic:{description:"Remove given extrinsic from the pool and temporarily ban it to prevent reimporting",params:[{name:"bytesOrHash",type:"Vec"}],type:"Vec"},insertKey:{description:"Insert a key into the keystore.",params:[{name:"keyType",type:"Text"},{name:"suri",type:"Text"},{name:"publicKey",type:"Bytes"}],type:"Bytes"},rotateKeys:{description:"Generate new session keys and returns the corresponding public keys",params:[],type:"Bytes"},pendingExtrinsics:{description:"Returns all pending extrinsics, potentially grouped by sender",params:[],type:"Vec"},submitExtrinsic:{isSigned:!0,description:"Submit a fully formatted extrinsic for block inclusion",params:[{name:"extrinsic",type:"Extrinsic"}],type:"Hash"},submitAndWatchExtrinsic:{description:"Submit and subscribe to watch an extrinsic until unsubscribed",isSigned:!0,params:[{name:"extrinsic",type:"Extrinsic"}],pubsub:["extrinsicUpdate","submitAndWatchExtrinsic","unwatchExtrinsic"],type:"ExtrinsicStatus"}},types:{ExtrinsicOrHash:{_enum:{Hash:"Hash",Extrinsic:"Bytes"}},ExtrinsicStatus:{_enum:{Future:"Null",Ready:"Null",Broadcast:"Vec",InBlock:"Hash",Retracted:"Hash",FinalityTimeout:"Hash",Finalized:"Hash",Usurped:"Hash",Dropped:"Null",Invalid:"Null"}}}}},10234:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{UncleEntryItem:{_enum:{InclusionHeight:"BlockNumber",Uncle:"(Hash, Option)"}}}}},28658:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{epochAuthorship:{description:"Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore",params:[],type:"HashMap"}},types:{AllowedSlots:{_enum:["PrimarySlots","PrimaryAndSecondaryPlainSlots","PrimaryAndSecondaryVRFSlots"]},BabeAuthorityWeight:"u64",BabeEpochConfiguration:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},BabeBlockWeight:"u32",BabeEquivocationProof:{offender:"AuthorityId",slotNumber:"SlotNumber",firstHeader:"Header",secondHeader:"Header"},BabeWeight:"u64",MaybeRandomness:"Option",MaybeVrf:"Option",EpochAuthorship:{primary:"Vec",secondary:"Vec",secondary_vrf:"Vec"},NextConfigDescriptor:{_enum:{V0:"Null",V1:"NextConfigDescriptorV1"}},NextConfigDescriptorV1:{c:"(u64, u64)",allowedSlots:"AllowedSlots"},Randomness:"Hash",RawBabePreDigest:{_enum:{Phantom:"Null",Primary:"RawBabePreDigestPrimary",SecondaryPlain:"RawBabePreDigestSecondaryPlain",SecondaryVRF:"RawBabePreDigestSecondaryVRF"}},RawBabePreDigestPrimary:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryPlain:{authorityIndex:"u32",slotNumber:"SlotNumber"},RawBabePreDigestSecondaryVRF:{authorityIndex:"u32",slotNumber:"SlotNumber",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestTo159:{_enum:{Primary:"RawBabePreDigestPrimaryTo159",Secondary:"RawBabePreDigestSecondaryTo159"}},RawBabePreDigestPrimaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight",vrfOutput:"VrfOutput",vrfProof:"VrfProof"},RawBabePreDigestSecondaryTo159:{authorityIndex:"u32",slotNumber:"SlotNumber",weight:"BabeBlockWeight"},RawBabePreDigestCompat:{_enum:{Zero:"u32",One:"u32",Two:"u32",Three:"u32"}},SlotNumber:"u64",VrfData:"[u8; 32]",VrfOutput:"[u8; 32]",VrfProof:"[u8; 64]"}}},90796:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountData:{free:"Balance",reserved:"Balance",miscFrozen:"Balance",feeFrozen:"Balance"},BalanceLockTo212:{id:"LockIdentifier",amount:"Balance",until:"BlockNumber",reasons:"WithdrawReasons"},BalanceLock:{id:"LockIdentifier",amount:"Balance",reasons:"Reasons"},BalanceStatus:{_enum:["Free","Reserved"]},Reasons:{_enum:["Fee","Misc","All"]},ReserveData:{id:"ReserveIdentifier",amount:"Balance"},ReserveIdentifier:"[u8; 8]",VestingSchedule:{offset:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"},WithdrawReasons:{_set:{TransactionPayment:1,Transfer:2,Reserve:4,Fee:8,Tip:16}}}}},4612:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{subscribeJustifications:{description:"Returns the block most recently finalized by BEEFY, alongside side its justification.",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"BeefySignedCommitment"},getFinalizedHead:{description:"Returns hash of the latest BEEFY finalized block as seen by this client.",params:[],type:"H256"}},types:{BeefyCommitment:{payload:"BeefyPayload",blockNumber:"BlockNumber",validatorSetId:"ValidatorSetId"},BeefyId:"[u8; 33]",BeefySignedCommitment:{commitment:"BeefyCommitment",signatures:"Vec>"},BeefyNextAuthoritySet:{id:"u64",len:"u32",root:"H256"},BeefyPayload:"MmrRootHash",MmrRootHash:"H256",ValidatorSetId:"u64"}}},67250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{BridgedBlockHash:"H256",BridgedBlockNumber:"BlockNumber",BridgedHeader:"Header",BridgeMessageId:"(LaneId, MessageNonce)",CallOrigin:{_enum:{SourceRoot:"Null",TargetAccount:"(AccountId, MultiSigner, MultiSignature)",SourceAccount:"AccountId"}},ChainId:"[u8; 4]",DeliveredMessages:{begin:"MessageNonce",end:"MessageNonce",dispatchResults:"BitVec"},DispatchFeePayment:{_enum:["AtSourceChain","AtTargetChain"]},InboundLaneData:{relayers:"Vec",lastConfirmedNonce:"MessageNonce"},InboundRelayer:"AccountId",InitializationData:{header:"Header",authorityList:"AuthorityList",setId:"SetId",isHalted:"bool"},LaneId:"[u8; 4]",MessageData:{payload:"Bytes",fee:"Balance"},MessagesDeliveryProofOf:{bridgedHeaderHash:"BlockHash",storageProof:"Vec",lane:"LaneId"},MessageKey:{laneId:"LaneId",nonce:"MessageNonce"},MessageNonce:"u64",MessagesProofOf:{bridgedHeaderHash:"BridgedBlockHash",storageProof:"Vec",lane:"LaneId",noncesStart:"MessageNonce",noncesEnd:"MessageNonce"},OperatingMode:{_enum:["Normal","RejectingOutboundMessages","Halted"]},OutboundLaneData:{oldestUnprunedNonce:"MessageNonce",latestReceivedNonce:"MessageNonce",latestGeneratedNonce:"MessageNonce"},OutboundMessageFee:"Balance",OutboundPayload:{specVersion:"u32",weight:"Weight",origin:"CallOrigin",dispatchFeePayment:"DispatchFeePayment",call:"Bytes"},Parameter:"Null",RelayerId:"AccountId",UnrewardedRelayer:{relayer:"RelayerId",messages:"DeliveredMessages"},UnrewardedRelayersState:{unrewardedRelayer_Entries:"MessageNonce",messagesInOldestEntry:"MessageNonce",totalMessages:"MessageNonce"}}}},64979:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getHeader:{alias:["chain_getHead"],description:"Retrieves the header for a specific block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Header"},getBlock:{description:"Get header and body of a relay chain block",params:[{name:"hash",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"SignedBlock"},getBlockHash:{description:"Get the block hash for a specific block",params:[{name:"blockNumber",type:"BlockNumber",isOptional:!0}],type:"BlockHash"},getFinalizedHead:{alias:["chain_getFinalisedHead"],description:"Get hash of the last finalized block in the canon chain",params:[],type:"BlockHash"},subscribeNewHeads:{alias:["chain_unsubscribeNewHeads","subscribe_newHead","unsubscribe_newHead"],description:"Retrieves the best header via subscription",params:[],pubsub:["newHead","subscribeNewHead","unsubscribeNewHead"],type:"Header"},subscribeFinalizedHeads:{alias:["chain_subscribeFinalisedHeads","chain_unsubscribeFinalisedHeads"],description:"Retrieves the best finalized header via subscription",params:[],pubsub:["finalizedHead","subscribeFinalizedHeads","unsubscribeFinalizedHeads"],type:"Header"},subscribeAllHeads:{description:"Retrieves the newest header via subscription",params:[],pubsub:["allHead","subscribeAllHeads","unsubscribeAllHeads"],type:"Header"}},types:{BlockHash:"Hash"}}},63551:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getKeys:{description:"Returns the keys with prefix from a child storage, leave empty to get all the keys",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec"},getKeysPaged:{alias:["childstate_getKeysPagedAt"],description:"Returns the keys with prefix from a child storage with pagination support",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"prefix",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec"},getStorage:{description:"Returns a child storage entry at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"},getStorageEntries:{description:"Returns child storage entries for multiple keys at a specific block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Vec>"},getStorageHash:{description:"Returns the hash of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"},getStorageSize:{description:"Returns the size of a child storage entry at a block state",params:[{name:"childKey",type:"PrefixedStorageKey"},{name:"key",type:"StorageKey"},{name:"at",type:"Hash",isHistoric:!0,isOptional:!0}],type:"Option"}},types:{PrefixedStorageKey:"StorageKey"}}},36920:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{StatementKind:{_enum:["Regular","Saft"]}}}},41836:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CollectiveOrigin:{_enum:{Members:"(MemberCount, MemberCount)",Member:"AccountId"}},MemberCount:"u32",ProposalIndex:"u32",VotesTo230:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec"},Votes:{index:"ProposalIndex",threshold:"MemberCount",ayes:"Vec",nays:"Vec",end:"BlockNumber"}}}},22327:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthorityId:"AccountId",RawVRFOutput:"[u8; 32]"}}},23625:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={rpc:c(f(68307)).default,types:{AliveContractInfo:{trieId:"TrieId",storageSize:"u32",pairCount:"u32",codeHash:"CodeHash",rentAllowance:"Balance",rentPaid:"Balance",deductBlock:"BlockNumber",lastWrite:"Option",_reserved:"Option"},CodeHash:"Hash",CodeSource:{_enum:{Upload:"Bytes",Existing:"Hash"}},CodeUploadRequest:{origin:"AccountId",code:"Bytes",storageDepositLimit:"Option"},CodeUploadResult:{_enum:{Ok:"CodeUploadResultValue",Err:"Null"}},CodeUploadResultValue:{codeHash:"CodeHash",deposit:"Balance"},ContractCallRequest:{origin:"AccountId",dest:"AccountId",value:"Balance",gasLimit:"u64",storageDepositLimit:"Option",inputData:"Bytes"},ContractExecResultSuccessTo255:{status:"u8",data:"Raw"},ContractExecResultTo255:{_enum:{Success:"ContractExecResultSuccessTo255",Error:"Null"}},ContractExecResultSuccessTo260:{flags:"ContractReturnFlags",data:"Bytes",gasConsumed:"u64"},ContractExecResultTo260:{_enum:{Success:"ContractExecResultSuccessTo260",Error:"Null"}},ContractExecResultErrModule:{index:"u8",error:"u8",message:"Option"},ContractExecResultErr:{_enum:{Other:"Text",CannotLookup:"Null",BadOrigin:"Null",Module:"ContractExecResultErrModule"}},ContractExecResultOk:{flags:"ContractReturnFlags",data:"Bytes"},ContractExecResultResult:{_enum:{Ok:"ContractExecResultOk",Err:"ContractExecResultErr"}},ContractExecResultTo267:{gasConsumed:"u64",debugMessage:"Text",result:"ContractExecResultResult"},ContractExecResult:{gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"ContractExecResultResult"},ContractInfo:{_enum:{Alive:"AliveContractInfo",Tombstone:"TombstoneContractInfo"}},ContractCallFlags:{_set:{_bitLength:32,ForwardInput:1,CloneInput:2,TailCall:4,AllowReentry:8}},ContractReturnFlags:{_set:{_bitLength:32,Revert:1}},ContractStorageKey:"[u8; 32]",DeletedContract:{pairCount:"u32",trieId:"TrieId"},ExecReturnValue:{flags:"ContractReturnFlags",data:"Bytes"},Gas:"u64",HostFnWeightsTo264:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",restoreTo:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight"},HostFnWeights:{caller:"Weight",address:"Weight",gasLeft:"Weight",balance:"Weight",valueTransferred:"Weight",minimumBalance:"Weight",tombstoneDeposit:"Weight",rentAllowance:"Weight",blockNumber:"Weight",now:"Weight",weightToFee:"Weight",gas:"Weight",input:"Weight",inputPerByte:"Weight",return:"Weight",returnPerByte:"Weight",terminate:"Weight",terminatePerCodeByte:"Weight",restoreTo:"Weight",restoreToPerCallerCodeByte:"Weight",restoreToPerTombstoneCodeByte:"Weight",restoreToPerDelta:"Weight",random:"Weight",depositEvent:"Weight",depositEventPerTopic:"Weight",depositEventPerByte:"Weight",setRentAllowance:"Weight",setStorage:"Weight",setStoragePerByte:"Weight",clearStorage:"Weight",getStorage:"Weight",getStoragePerByte:"Weight",transfer:"Weight",call:"Weight",callPerCodeByte:"Weight",callTransferSurcharge:"Weight",callPerInputByte:"Weight",callPerOutputByte:"Weight",instantiate:"Weight",instantiatePerCodeByte:"Weight",instantiatePerInputByte:"Weight",instantiatePerOutputByte:"Weight",instantiatePerSaltByte:"Weight",hashSha2256:"Weight",hashSha2256PerByte:"Weight",hashKeccak256:"Weight",hashKeccak256PerByte:"Weight",hashBlake2256:"Weight",hashBlake2256PerByte:"Weight",hashBlake2128:"Weight",hashBlake2128PerByte:"Weight",rentParams:"Weight"},InstantiateRequestV1:{origin:"AccountId",value:"Balance",gasLimit:"Gas",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequestV2:{_fallback:"InstantiateRequestV1",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"Bytes",data:"Bytes",salt:"Bytes"},InstantiateRequest:{_fallback:"InstantiateRequestV2",origin:"AccountId",value:"Balance",gasLimit:"Gas",storageDepositLimit:"Option",code:"CodeSource",data:"Bytes",salt:"Bytes"},ContractInstantiateResultTo267:{_enum:{Ok:"InstantiateReturnValueTo267",Err:"Null"}},ContractInstantiateResultTo299:{_enum:{Ok:"InstantiateReturnValue",Err:"Null"},_fallback:"ContractInstantiateResultTo267"},ContractInstantiateResult:{_fallback:"ContractInstantiateResultTo299",gasConsumed:"u64",gasRequired:"u64",storageDeposit:"StorageDeposit",debugMessage:"Text",result:"InstantiateReturnValue"},InstantiateReturnValueTo267:{result:"ExecReturnValue",accountId:"AccountId",rentProjection:"Option"},InstantiateReturnValueOk:{result:"ExecReturnValue",accountId:"AccountId"},InstantiateReturnValue:{_enum:{Ok:"InstantiateReturnValueOk",Err:"DispatchError"}},InstructionWeights:{i64const:"u32",i64load:"u32",i64store:"u32",select:"u32",rIf:"u32",br:"u32",brIf:"u32",brIable:"u32",brIablePerEntry:"u32",call:"u32",callIndirect:"u32",callIndirectPerParam:"u32",localGet:"u32",localSet:"u32",local_tee:"u32",globalGet:"u32",globalSet:"u32",memoryCurrent:"u32",memoryGrow:"u32",i64clz:"u32",i64ctz:"u32",i64popcnt:"u32",i64eqz:"u32",i64extendsi32:"u32",i64extendui32:"u32",i32wrapi64:"u32",i64eq:"u32",i64ne:"u32",i64lts:"u32",i64ltu:"u32",i64gts:"u32",i64gtu:"u32",i64les:"u32",i64leu:"u32",i64ges:"u32",i64geu:"u32",i64add:"u32",i64sub:"u32",i64mul:"u32",i64divs:"u32",i64divu:"u32",i64rems:"u32",i64remu:"u32",i64and:"u32",i64or:"u32",i64xor:"u32",i64shl:"u32",i64shrs:"u32",i64shru:"u32",i64rotl:"u32",i64rotr:"u32"},LimitsTo264:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32",codeSize:"u32"},Limits:{eventTopics:"u32",stackHeight:"u32",globals:"u32",parameters:"u32",memoryPages:"u32",tableSize:"u32",brTableSize:"u32",subjectLen:"u32"},PrefabWasmModule:{scheduleVersion:"Compact",initial:"Compact",maximum:"Compact",refcount:"Compact",_reserved:"Option",code:"Bytes",originalCodeLen:"u32"},RentProjection:{_enum:{EvictionAt:"BlockNumber",NoEviction:"Null"}},ScheduleTo212:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo258:{version:"u32",putCodePerByteCost:"Gas",growMemCost:"Gas",regularOpCost:"Gas",returnDataPerByteCost:"Gas",eventDataPerByteCost:"Gas",eventPerTopicCost:"Gas",eventBaseCost:"Gas",sandboxDataReadCost:"Gas",sandboxDataWriteCost:"Gas",transferCost:"Gas",maxEventTopics:"u32",maxStackHeight:"u32",maxMemoryPages:"u32",enablePrintln:"bool",maxSubjectLen:"u32"},ScheduleTo264:{version:"u32",enablePrintln:"bool",limits:"LimitsTo264",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeightsTo264"},Schedule:{version:"u32",enablePrintln:"bool",limits:"Limits",instructionWeights:"InstructionWeights",hostFnWeights:"HostFnWeights"},SeedOf:"Hash",StorageDeposit:{_enum:{Refund:"Balance",Charge:"Balance"}},TombstoneContractInfo:"Hash",TrieId:"Bytes"}};t.default=r},68307:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={call:{description:"Executes a call to a contract",params:[{name:"callRequest",type:"ContractCallRequest"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ContractExecResult"},instantiate:{description:"Instantiate a new contract",params:[{name:"request",type:"InstantiateRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"ContractInstantiateResult"},uploadCode:{endpoint:"contracts_upload_code",description:"Upload new code without instantiating a contract from it",params:[{name:"uploadRequest",type:"CodeUploadRequest"},{name:"at",type:"BlockHash",isHstoric:!0,isOptional:!0}],type:"CodeUploadResult"},getStorage:{description:"Returns the value under a specified storage key in a contract",params:[{name:"address",type:"AccountId"},{name:"key",type:"H256"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option"},rentProjection:{description:"Returns the projected time a given contract will be able to sustain paying its rent",params:[{name:"address",type:"AccountId"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Option"}}},45620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r={types:"Vec",spec:"ContractContractSpecV0"},n={source:"ContractProjectSource",contract:"ContractProjectContract"},a={rpc:{},types:(0,c.objectSpread)({},{ContractCryptoHasher:{_enum:["Blake2x256","Sha2x256","Keccak256"]},ContractDiscriminant:"u32",ContractLayoutArray:{offset:"ContractLayoutKey",len:"u32",cellsPerElem:"u64",layout:"ContractStorageLayout"},ContractLayoutCell:{key:"ContractLayoutKey",ty:"SiLookupTypeId"},ContractLayoutEnum:{dispatchKey:"ContractLayoutKey",variants:"BTreeMap"},ContractLayoutHash:{offset:"ContractLayoutKey",strategy:"ContractLayoutHashingStrategy",layout:"ContractStorageLayout"},ContractLayoutHashingStrategy:{hasher:"ContractCryptoHasher",postfix:"Vec",prefix:"Vec"},ContractLayoutKey:"[u8; 32]",ContractLayoutStruct:{fields:"Vec"},ContractLayoutStructField:{layout:"ContractStorageLayout",name:"Text"},ContractStorageLayout:{_enum:{Cell:"ContractLayoutCell",Hash:"ContractLayoutHash",Array:"ContractLayoutArray",Struct:"ContractLayoutStruct",Enum:"ContractLayoutEnum"}}},{ContractConstructorSpecV0:{name:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV1:{name:"Vec",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV2:{label:"Text",selector:"ContractSelector",args:"Vec",docs:"Vec"},ContractConstructorSpecV3:{label:"Text",selector:"ContractSelector",payable:"bool",args:"Vec",docs:"Vec"},ContractContractSpecV0:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV1:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV2:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractContractSpecV3:{constructors:"Vec",messages:"Vec",events:"Vec",docs:"Vec"},ContractDisplayName:"SiPath",ContractEventParamSpecV0:{name:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventParamSpecV2:{label:"Text",indexed:"bool",type:"ContractTypeSpec",docs:"Vec"},ContractEventSpecV0:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV1:{name:"Text",args:"Vec",docs:"Vec"},ContractEventSpecV2:{label:"Text",args:"Vec",docs:"Vec"},ContractMessageParamSpecV0:{name:"Text",type:"ContractTypeSpec"},ContractMessageParamSpecV2:{label:"Text",type:"ContractTypeSpec"},ContractMessageSpecV0:{name:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV1:{name:"Vec",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractMessageSpecV2:{label:"Text",selector:"ContractSelector",mutates:"bool",payable:"bool",args:"Vec",returnType:"Option",docs:"Vec"},ContractSelector:"[u8; 4]",ContractTypeSpec:{type:"SiLookupTypeId",displayName:"ContractDisplayName"}},{ContractConstructorSpecLatest:"ContractConstructorSpecV3",ContractEventSpecLatest:"ContractEventSpecV2",ContractEventParamSpecLatest:"ContractEventParamSpecV2",ContractMessageParamSpecLatest:"ContractMessageParamSpecV2",ContractMessageSpecLatest:"ContractMessageSpecV2",ContractMetadataLatest:"ContractMetadataV3"},{ContractProjectInfo:n,ContractMetadataV0:r,ContractMetadataV1:{types:"Vec",spec:"ContractContractSpecV1"},ContractMetadataV2:{types:"Vec",spec:"ContractContractSpecV2"},ContractMetadataV3:{types:"Vec",spec:"ContractContractSpecV3"},ContractMetadata:{_enum:{V0:"ContractMetadataV0",V1:"ContractMetadataV1",V2:"ContractMetadataV2",V3:"ContractMetadataV3"}},ContractProjectV0:(0,c.objectSpread)({metadataVersion:"Text"},n,r),ContractProject:"(ContractProjectInfo, ContractMetadata)",ContractProjectContract:{_alias:{docs:"documentation"},name:"Text",version:"Text",authors:"Vec",description:"Option",docs:"Option",repository:"Option",homepage:"Option",license:"Option"},ContractProjectSource:{_alias:{wasmHash:"hash"},wasmHash:"[u8; 32]",language:"Text",compiler:"Text",wasm:"Raw"}})};t.default=a},15778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{FundIndex:"u32",LastContribution:{_enum:{Never:"Null",PreEnding:"u32",Ending:"BlockNumber"}},FundInfo:{depositor:"AccountId",verifier:"Option",deposit:"Balance",raised:"Balance",end:"BlockNumber",cap:"Balance",lastContribution:"LastContribution",firstPeriod:"LeasePeriod",lastPeriod:"LeasePeriod",trieIndex:"TrieIndex"},TrieIndex:"u32"}}},4927:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={rpc:{},types:{ConfigData:{maxIndividual:"Weight"},MessageId:"[u8; 32]",OverweightIndex:"u64",PageCounter:"u32",PageIndexData:{beginUsed:"PageCounter",endUsed:"PageCounter",overweightCount:"OverweightIndex"}}}},2272:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0});var r={assets:!0,authorship:!0,aura:!0,babe:!0,balances:!0,beefy:!0,collective:!0,consensus:!0,contracts:!0,democracy:!0,dev:!0,elections:!0,engine:!0,evm:!0,extrinsics:!0,genericAsset:!0,gilt:!0,grandpa:!0,identity:!0,imOnline:!0,lottery:!0,mmr:!0,offences:!0,proxy:!0,recovery:!0,scheduler:!0,session:!0,society:!0,staking:!0,support:!0,syncstate:!0,system:!0,treasury:!0,txpayment:!0,uniques:!0,utility:!0,vesting:!0,attestations:!0,bridges:!0,claims:!0,crowdloan:!0,cumulus:!0,parachains:!0,poll:!0,purchase:!0,xcm:!0,contractsAbi:!0,eth:!0,rpc:!0,author:!0,chain:!0,childstate:!0,offchain:!0,payment:!0,state:!0};Object.defineProperty(t,"assets",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"attestations",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"aura",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"author",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"authorship",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"babe",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"balances",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"beefy",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"bridges",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"chain",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(t,"childstate",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"claims",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"collective",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"consensus",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"contracts",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"contractsAbi",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"crowdloan",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"cumulus",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"democracy",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"dev",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"elections",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"engine",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"eth",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"evm",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"extrinsics",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"genericAsset",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"gilt",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"grandpa",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"imOnline",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"lottery",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"mmr",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"offchain",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"offences",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"parachains",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"payment",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"poll",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"proxy",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"purchase",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"recovery",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"rpc",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"scheduler",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"session",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"society",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"staking",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"state",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"support",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"syncstate",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"system",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"treasury",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"txpayment",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"uniques",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"utility",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"vesting",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"xcm",{enumerable:!0,get:function(){return J.default}});var n=f(74690);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=c(f(56008)),d=c(f(10234)),o=c(f(42821)),i=c(f(28658)),u=c(f(90796)),s=c(f(4612)),l=c(f(41836)),p=c(f(22327)),b=c(f(23625)),h=c(f(47054)),y=c(f(76346)),v=c(f(85395)),m=c(f(98107)),g=c(f(22761)),w=c(f(35178)),O=c(f(19360)),x=c(f(79785)),P=c(f(74386)),k=c(f(74505)),M=c(f(1508)),j=c(f(67360)),S=c(f(73698)),T=c(f(85645)),E=c(f(60434)),A=c(f(52621)),I=c(f(50271)),N=c(f(75430)),R=c(f(90337)),B=c(f(99849)),C=c(f(83432)),_=c(f(14846)),V=c(f(7724)),U=c(f(82532)),H=c(f(76868)),L=c(f(29464)),D=c(f(81784)),z=c(f(1456)),F=c(f(14044)),q=c(f(67250)),W=c(f(36920)),X=c(f(15778)),K=c(f(4927)),Z=c(f(20814)),G=c(f(66366)),Y=c(f(67912)),J=c(f(23769)),Q=c(f(45620)),$=c(f(75009)),ee=c(f(57386)),te=c(f(5735)),fe=c(f(64979)),ce=c(f(63551)),re=c(f(15370)),ne=c(f(50059)),ae=c(f(50942))},47054:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.AllConvictions=void 0;var f=["None","Locked1x","Locked2x","Locked3x","Locked4x","Locked5x","Locked6x"];t.AllConvictions=f;var c={rpc:{},types:{AccountVote:{_enum:{Standard:"AccountVoteStandard",Split:"AccountVoteSplit"}},AccountVoteSplit:{aye:"Balance",nay:"Balance"},AccountVoteStandard:{vote:"Vote",balance:"Balance"},Conviction:{_enum:f},Delegations:{votes:"Balance",capital:"Balance"},PreimageStatus:{_enum:{Missing:"BlockNumber",Available:"PreimageStatusAvailable"}},PreimageStatusAvailable:{data:"Bytes",provider:"AccountId",deposit:"Balance",since:"BlockNumber",expiry:"Option"},PriorLock:"(BlockNumber, Balance)",PropIndex:"u32",Proposal:"Call",ProxyState:{_enum:{Open:"AccountId",Active:"AccountId"}},ReferendumIndex:"u32",ReferendumInfoTo239:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber"},ReferendumInfo:{_enum:{Ongoing:"ReferendumStatus",Finished:"ReferendumInfoFinished"}},ReferendumInfoFinished:{approved:"bool",end:"BlockNumber"},ReferendumStatus:{end:"BlockNumber",proposalHash:"Hash",threshold:"VoteThreshold",delay:"BlockNumber",tally:"Tally"},Tally:{ayes:"Balance",nays:"Balance",turnout:"Balance"},Voting:{_enum:{Direct:"VotingDirect",Delegating:"VotingDelegating"}},VotingDirect:{votes:"Vec",delegations:"Delegations",prior:"PriorLock"},VotingDirectVote:"(ReferendumIndex, AccountVote)",VotingDelegating:{balance:"Balance",target:"AccountId",conviction:"Conviction",delegations:"Delegations",prior:"PriorLock"}}};t.default=c},76346:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{getBlockStats:{description:"Reexecute the specified `block_hash` and gather statistics while doing so",params:[{name:"at",type:"Hash",isHistoric:!0}],type:"Option"}},types:{BlockStats:{witnessLen:"u64",witnessCompactLen:"u64",blockLen:"u64",blockNumExtrinsics:"u64"}}}},85395:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ApprovalFlag:"u32",DefunctVoter:{who:"AccountId",voteCount:"Compact",candidateCount:"Compact"},Renouncing:{_enum:{Member:"Null",RunnerUp:"Null",Candidate:"Compact"}},SetIndex:"u32",Vote:"GenericVote",VoteIndex:"u32",VoterInfo:{lastActive:"VoteIndex",lastWin:"VoteIndex",pot:"Balance",stake:"Balance"},VoteThreshold:{_enum:["Super Majority Approve","Super Majority Against","Simple Majority"]}}}},98107:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{createBlock:{description:"Instructs the manual-seal authorship task to create a new block",params:[{name:"createEmpty",type:"bool"},{name:"finalize",type:"bool"},{name:"parentHash",type:"BlockHash",isOptional:!0}],type:"CreatedBlock"},finalizeBlock:{description:"Instructs the manual-seal authorship task to finalize a block",params:[{name:"hash",type:"BlockHash"},{name:"justification",type:"Justification",isOptional:!0}],type:"bool"}},types:{CreatedBlock:{hash:"BlockHash",aux:"ImportedAux"},ImportedAux:{headerOnly:"bool",clearJustificationRequests:"bool",needsJustification:"bool",badJustification:"bool",needsFinalityProof:"bool",isNewBest:"bool"}}}},74690:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"metadata",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"runtime",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"scaleInfo",{enumerable:!0,get:function(){return a.default}});var r=c(f(76102)),n=c(f(11952)),a=c(f(65524))},75009:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(96136),n=(0,c.objectSpread)({},{BlockV0:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},LegacyTransaction:{nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",signature:"EthTransactionSignature"},TransactionV0:"LegacyTransaction"},{BlockV1:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP2930Transaction:{chainId:"u64",nonce:"U256",gasPrice:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV1:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction"}}},{BlockV2:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EIP1559Transaction:{chainId:"u64",nonce:"U256",maxPriorityFeePerGas:"U256",maxFeePerGas:"U256",gasLimit:"U256",action:"EthTransactionAction",value:"U256",input:"Bytes",accessList:"EthAccessList",oddYParity:"bool",r:"H256",s:"H256"},TransactionV2:{_enum:{Legacy:"LegacyTransaction",EIP2930:"EIP2930Transaction",EIP1559:"EIP1559Transaction"}}},{EthereumAccountId:"GenericEthereumAccountId",EthereumAddress:"GenericEthereumAccountId",EthereumLookupSource:"GenericEthereumLookupSource",EthereumSignature:"[u8; 65]",EthAccessListItem:{address:"EthAddress",slots:"Vec"},EthAccessList:"Vec",EthAccount:{address:"EthAddress",balance:"U256",nonce:"U256",codeHash:"H256",storageHash:"H256",accountProof:"Vec",storageProof:"Vec"},EthAddress:"H160",EthBlock:{header:"EthHeader",transactions:"Vec",ommers:"Vec"},EthHeader:{parentHash:"H256",ommersHash:"H256",beneficiary:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",logsBloom:"EthBloom",difficulty:"U256",number:"U256",gasLimit:"U256",gasUsed:"U256",timestamp:"u64",extraData:"Bytes",mixMash:"H256",nonce:"H64"},EthRichBlock:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",totalDifficulty:"Option",sealFields:"Vec",uncles:"Vec",transactions:"Vec",blockSize:"Option"},EthBloom:"H2048",EthCallRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthFilter:{fromBlock:"Option",toBlock:"Option",blockHash:"Option",address:"Option",topics:"Option"},EthFilterAddress:{_enum:{Single:"EthAddress",Multiple:"Vec",Null:"Null"}},EthFilterChanges:{_enum:{Logs:"Vec",Hashes:"Vec",Empty:"Null"}},EthFilterTopic:{_enum:{Single:"EthFilterTopicInner",Multiple:"Vec",Null:"Null"}},EthFilterTopicEntry:"Option",EthFilterTopicInner:{_enum:{Single:"EthFilterTopicEntry",Multiple:"Vec",Null:"Null"}},EthRichHeader:{_alias:{blockHash:"hash",blockSize:"size"},blockHash:"Option",parentHash:"H256",sha3Uncles:"H256",author:"EthAddress",miner:"EthAddress",stateRoot:"H256",transactionsRoot:"H256",receiptsRoot:"H256",number:"Option",gasUsed:"U256",gasLimit:"U256",extraData:"Bytes",logsBloom:"EthBloom",timestamp:"U256",difficulty:"U256",sealFields:"Vec",blockSize:"Option"},EthLog:{address:"EthAddress",topics:"Vec",data:"Bytes",blockHash:"Option",blockNumber:"Option",transactionHash:"Option",transactionIndex:"Option",logIndex:"Option",transactionLogIndex:"Option",removed:"bool"},EthReceipt:{transactionHash:"Option",transactionIndex:"Option",blockHash:"Option",from:"Option",to:"Option",blockNumber:"Option",cumulativeGasUsed:"U256",gasUsed:"Option",contractAddress:"Option",logs:"Vec",root:"Option",logsBloom:"EthBloom",statusCode:"Option"},EthStorageProof:{key:"U256",value:"U256",proof:"Vec"},EthSubKind:{_enum:["newHeads","logs","newPendingTransactions","syncing"]},EthSubParams:{_enum:{None:"Null",Logs:"EthFilter"}},EthSubResult:{_enum:{Header:"EthRichHeader",Log:"EthLog",TransactionHash:"H256",SyncState:"EthSyncStatus"}},EthSyncInfo:{startingBlock:"U256",currentBlock:"U256",highestBlock:"U256",warpChunksAmount:"Option",warpChunksProcessed:"Option"},EthSyncStatus:{_enum:{Info:"EthSyncInfo",None:"Null"}},EthTransaction:"LegacyTransaction",EthTransactionSignature:{v:"u64",r:"H256",s:"H256"},EthTransactionAction:{_enum:{Call:"H160",Create:"Null"}},EthTransactionCondition:{_enum:{block:"u64",time:"u64"}},EthTransactionRequest:{from:"Option",to:"Option",gasPrice:"Option",gas:"Option",value:"Option",data:"Option",nonce:"Option"},EthTransactionStatus:{transactionHash:"H256",transactionIndex:"u32",from:"EthAddress",to:"Option",contractAddress:"Option",logs:"Vec",logsBloom:"EthBloom"},EthWork:{powHash:"H256",seedHash:"H256",target:"H256",number:"Option"}}),a={rpc:r.rpc,types:n};t.default=a},96136:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rpc=void 0;var c=(0,f(69338).objectSpread)({},{listening:{aliasSection:"net",description:"Returns true if client is actively listening for network connections. Otherwise false.",params:[],type:"bool"},peerCount:{aliasSection:"net",description:"Returns number of peers connected to node.",params:[],type:"String"},version:{aliasSection:"net",description:"Returns protocol version.",params:[],type:"String"}},{clientVersion:{aliasSection:"web3",description:"Returns current client version.",params:[],type:"String"},sha3:{aliasSection:"web3",description:"Returns sha3 of the given data",params:[{name:"data",type:"Bytes"}],type:"H256"}},{accounts:{description:"Returns accounts list.",params:[],type:"Vec"},blockNumber:{description:"Returns the blockNumber",params:[],type:"U256"},call:{description:"Call contract, returning the output data.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},chainId:{description:"Returns the chain ID used for transaction signing at the current best block. None is returned if not available.",params:[],type:"U64"},coinbase:{description:"Returns block author.",params:[],type:"H160"},estimateGas:{description:"Estimate gas needed for execution of given contract.",params:[{name:"request",type:"EthCallRequest"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},gasPrice:{description:"Returns current gas price.",params:[],type:"U256"},getBalance:{description:"Returns balance of the given account.",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getBlockByHash:{description:"Returns block with given hash.",params:[{name:"hash",type:"H256"},{name:"full",type:"bool"}],type:"Option"},getBlockByNumber:{description:"Returns block with given number.",params:[{name:"block",type:"BlockNumber"},{name:"full",type:"bool"}],type:"Option"},getBlockTransactionCountByHash:{description:"Returns the number of transactions in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getBlockTransactionCountByNumber:{description:"Returns the number of transactions in a block with given block number.",params:[{name:"block",type:"BlockNumber"}],type:"U256"},getCode:{description:"Returns the code at given address at given time (block number).",params:[{name:"address",type:"H160"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"Bytes"},getFilterChanges:{description:"Returns filter changes since last poll.",params:[{name:"index",type:"U256"}],type:"EthFilterChanges"},getFilterLogs:{description:"Returns all logs matching given filter (in a range 'from' - 'to').",params:[{name:"index",type:"U256"}],type:"Vec"},getLogs:{description:"Returns logs matching given filter object.",params:[{name:"filter",type:"EthFilter"}],type:"Vec"},getProof:{description:"Returns proof for account and storage.",params:[{name:"address",type:"H160"},{name:"storageKeys",type:"Vec"},{name:"number",type:"BlockNumber"}],type:"EthAccount"},getStorageAt:{description:"Returns content of the storage at given address.",params:[{name:"address",type:"H160"},{name:"index",type:"U256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"H256"},getTransactionByBlockHashAndIndex:{description:"Returns transaction at given block hash and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByBlockNumberAndIndex:{description:"Returns transaction by given block number and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthTransaction"},getTransactionByHash:{description:"Get transaction by its hash.",params:[{name:"hash",type:"H256"}],type:"EthTransaction"},getTransactionCount:{description:"Returns the number of transactions sent from given address at given time (block number).",params:[{name:"hash",type:"H256"},{isHistoric:!0,isOptional:!0,name:"number",type:"BlockNumber"}],type:"U256"},getTransactionReceipt:{description:"Returns transaction receipt by transaction hash.",params:[{name:"hash",type:"H256"}],type:"EthReceipt"},getUncleByBlockHashAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"hash",type:"H256"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleByBlockNumberAndIndex:{description:"Returns an uncles at given block and index.",params:[{name:"number",type:"BlockNumber"},{name:"index",type:"U256"}],type:"EthRichBlock"},getUncleCountByBlockHash:{description:"Returns the number of uncles in a block with given hash.",params:[{name:"hash",type:"H256"}],type:"U256"},getUncleCountByBlockNumber:{description:"Returns the number of uncles in a block with given block number.",params:[{name:"number",type:"BlockNumber"}],type:"U256"},getWork:{description:"Returns the hash of the current block, the seedHash, and the boundary condition to be met.",params:[],type:"EthWork"},hashrate:{description:"Returns the number of hashes per second that the node is mining with.",params:[],type:"U256"},mining:{description:"Returns true if client is actively mining new blocks.",params:[],type:"bool"},newBlockFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},newFilter:{description:"Returns id of new filter.",params:[{name:"filter",type:"EthFilter"}],type:"U256"},newPendingTransactionFilter:{description:"Returns id of new block filter.",params:[],type:"U256"},protocolVersion:{description:"Returns protocol version encoded as a string (quotes are necessary).",params:[],type:"u64"},sendRawTransaction:{description:"Sends signed transaction, returning its hash.",params:[{name:"bytes",type:"Bytes"}],type:"H256"},sendTransaction:{description:"Sends transaction; will block waiting for signer to return the transaction hash",params:[{name:"tx",type:"EthTransactionRequest"}],type:"H256"},submitHashrate:{description:"Used for submitting mining hashrate.",params:[{name:"index",type:"U256"},{name:"hash",type:"H256"}],type:"bool"},submitWork:{description:"Used for submitting a proof-of-work solution.",params:[{name:"nonce",type:"H64"},{name:"headerHash",type:"H256"},{name:"mixDigest",type:"H256"}],type:"bool"},subscribe:{description:"Subscribe to Eth subscription.",params:[{name:"kind",type:"EthSubKind"},{isOptional:!0,name:"params",type:"EthSubParams"}],pubsub:["subscription","subscribe","unsubscribe"],type:"Null"},syncing:{description:"Returns an object with data about the sync status or false.",params:[],type:"EthSyncStatus"},uninstallFilter:{description:"Uninstalls filter.",params:[{name:"index",type:"U256"}],type:"bool"}});t.rpc=c},22761:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{EvmAccount:{nonce:"u256",balance:"u256"},EvmLog:{address:"H160",topics:"Vec",data:"Bytes"},EvmVicinity:{gasPrice:"u256",origin:"H160"},ExitError:{_enum:{StackUnderflow:"Null",StackOverflow:"Null",InvalidJump:"Null",InvalidRange:"Null",DesignatedInvalid:"Null",CallTooDeep:"Null",CreateCollision:"Null",CreateContractLimit:"Null",OutOfOffset:"Null",OutOfGas:"Null",OutOfFund:"Null",PCUnderflow:"Null",CreateEmpty:"Null",Other:"Text"}},ExitFatal:{_enum:{NotSupported:"Null",UnhandledInterrupt:"Null",CallErrorAsFatal:"ExitError",Other:"Text"}},ExitReason:{_enum:{Succeed:"ExitSucceed",Error:"ExitError",Revert:"ExitRevert",Fatal:"ExitFatal"}},ExitRevert:{_enum:["Reverted"]},ExitSucceed:{_enum:["Stopped","Returned","Suicided"]}}}},35178:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Extrinsic:"GenericExtrinsic",ExtrinsicEra:"GenericExtrinsicEra",ExtrinsicPayload:"GenericExtrinsicPayload",ExtrinsicSignature:"MultiSignature",ExtrinsicV4:"GenericExtrinsicV4",ExtrinsicPayloadV4:"GenericExtrinsicPayloadV4",ExtrinsicSignatureV4:"GenericExtrinsicSignatureV4",ExtrinsicUnknown:"GenericExtrinsicUnknown",ExtrinsicPayloadUnknown:"GenericExtrinsicPayloadUnknown",Era:"ExtrinsicEra",ImmortalEra:"GenericImmortalEra",MortalEra:"GenericMortalEra",AnySignature:"H512",MultiSignature:{_enum:{Ed25519:"Ed25519Signature",Sr25519:"Sr25519Signature",Ecdsa:"EcdsaSignature"}},Signature:"H512",SignerPayload:"GenericSignerPayload",EcdsaSignature:"[u8; 65]",Ed25519Signature:"H512",Sr25519Signature:"H512"}}},19360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AssetOptions:{initalIssuance:"Compact",permissions:"PermissionLatest"},Owner:{_enum:{None:"Null",Address:"AccountId"}},PermissionsV1:{update:"Owner",mint:"Owner",burn:"Owner"},PermissionVersions:{_enum:{V1:"PermissionsV1"}},PermissionLatest:"PermissionsV1"}}},79785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveGilt:{proportion:"Perquintill",amount:"Balance",who:"AccountId",expiry:"BlockNumber"},ActiveGiltsTotal:{frozen:"Balance",proportion:"Perquintill",index:"ActiveIndex",target:"Perquintill"},ActiveIndex:"u32",GiltBid:{amount:"Balance",who:"AccountId"}}}},74386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{proveFinality:{description:"Prove finality for the given block number, returning the Justification for the last block in the set.",params:[{name:"blockNumber",type:"BlockNumber"}],type:"Option"},roundState:{description:"Returns the state of the current best round state as well as the ongoing background rounds",params:[],type:"ReportedRoundStates"},subscribeJustifications:{description:"Subscribes to grandpa justifications",params:[],pubsub:["justifications","subscribeJustifications","unsubscribeJustifications"],type:"JustificationNotification"}},types:{AuthorityIndex:"u64",AuthorityList:"Vec",AuthoritySet:{currentAuthorities:"AuthorityList",setId:"u64",pendingStandardChanges:"ForkTreePendingChange",pendingForcedChanges:"Vec",authoritySetChanges:"AuthoritySetChanges"},ForkTreePendingChange:{roots:"Vec",bestFinalizedNumber:"Option"},ForkTreePendingChangeNode:{hash:"BlockHash",number:"BlockNumber",data:"PendingChange",children:"Vec"},AuthoritySetChange:"(U64, BlockNumber)",AuthoritySetChanges:"Vec",AuthorityWeight:"u64",DelayKind:{_enum:{Finalized:"Null",Best:"DelayKindBest"}},DelayKindBest:{medianLastFinalized:"BlockNumber"},EncodedFinalityProofs:"Bytes",GrandpaEquivocation:{_enum:{Prevote:"GrandpaEquivocationValue",Precommit:"GrandpaEquivocationValue"}},GrandpaEquivocationProof:{setId:"SetId",equivocation:"GrandpaEquivocation"},GrandpaEquivocationValue:{roundNumber:"u64",identity:"AuthorityId",first:"(GrandpaPrevote, AuthoritySignature)",second:"(GrandpaPrevote, AuthoritySignature)"},GrandpaPrevote:{targetHash:"Hash",targetNumber:"BlockNumber"},GrandpaCommit:{targetHash:"BlockHash",targetNumber:"BlockNumber",precommits:"Vec"},GrandpaPrecommit:{targetHash:"BlockHash",targetNumber:"BlockNumber"},GrandpaSignedPrecommit:{precommit:"GrandpaPrecommit",signature:"AuthoritySignature",id:"AuthorityId"},GrandpaJustification:{round:"u64",commit:"GrandpaCommit",votesAncestries:"Vec
"},JustificationNotification:"Bytes",KeyOwnerProof:"MembershipProof",NextAuthority:"(AuthorityId, AuthorityWeight)",PendingChange:{nextAuthorities:"AuthorityList",delay:"BlockNumber",canonHeight:"BlockNumber",canonHash:"BlockHash",delayKind:"DelayKind"},PendingPause:{scheduledAt:"BlockNumber",delay:"BlockNumber"},PendingResume:{scheduledAt:"BlockNumber",delay:"BlockNumber"},Precommits:{currentWeight:"u32",missing:"BTreeSet"},Prevotes:{currentWeight:"u32",missing:"BTreeSet"},ReportedRoundStates:{setId:"u32",best:"RoundState",background:"Vec"},RoundState:{round:"u32",totalWeight:"u32",thresholdWeight:"u32",prevotes:"Prevotes",precommits:"Precommits"},SetId:"u64",StoredPendingChange:{scheduledAt:"BlockNumber",delay:"BlockNumber",nextAuthorities:"AuthorityList"},StoredState:{_enum:{Live:"Null",PendingPause:"PendingPause",Paused:"Null",PendingResume:"PendingResume"}}}}},74505:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{IdentityFields:{_set:{_bitLength:64,Display:1,Legal:2,Web:4,Riot:8,Email:16,PgpFingerprint:32,Image:64,Twitter:128}},IdentityInfoAdditional:"(Data, Data)",IdentityInfoTo198:{additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data"},IdentityInfo:{_fallback:"IdentityInfoTo198",additional:"Vec",display:"Data",legal:"Data",web:"Data",riot:"Data",email:"Data",pgpFingerprint:"Option",image:"Data",twitter:"Data"},IdentityJudgement:{_enum:{Unknown:"Null",FeePaid:"Balance",Reasonable:"Null",KnownGood:"Null",OutOfDate:"Null",LowQuality:"Null",Erroneous:"Null"}},RegistrationJudgement:"(RegistrarIndex, IdentityJudgement)",RegistrationTo198:{judgements:"Vec",deposit:"Balance",info:"IdentityInfoTo198"},Registration:{_fallback:"RegistrationTo198",judgements:"Vec",deposit:"Balance",info:"IdentityInfo"},RegistrarIndex:"u32",RegistrarInfo:{account:"AccountId",fee:"Balance",fields:"IdentityFields"}}}},1508:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AuthIndex:"u32",AuthoritySignature:"Signature",Heartbeat:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex",validatorsLen:"u32"},HeartbeatTo244:{blockNumber:"BlockNumber",networkState:"OpaqueNetworkState",sessionIndex:"SessionIndex",authorityIndex:"AuthIndex"},OpaqueMultiaddr:"Bytes",OpaquePeerId:"Bytes",OpaqueNetworkState:{peerId:"OpaquePeerId",externalAddresses:"Vec"}}}},73745:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(21475)),n=c(f(38685));Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=f(69338),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==(0,n.default)(e)&&"function"!=typeof e)return{default:e};var f=o(t);if(f&&f.has(e))return f.get(e);var c={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var d=r?Object.getOwnPropertyDescriptor(e,a):null;d&&(d.get||d.set)?Object.defineProperty(c,a,d):c[a]=e[a]}return c.default=e,f&&f.set(e,c),c}(f(2272));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,f=new WeakMap;return(o=function(e){return e?f:t})(e)}var i={};Object.keys(d).forEach((function(e){return Object.entries(d[e].rpc||{}).forEach((function(t){var f=(0,r.default)(t,2),c=f[0],n=f[1],d=n.aliasSection||e;i[d]||(i[d]={}),i[d][c]=(0,a.objectSpread)({},n,{isSubscription:!!n.pubsub,jsonrpc:"".concat(d,"_").concat(c),method:c,section:d})}))}));var u=i;t.default=u},67360:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{CallIndex:"(u8, u8)",LotteryConfig:{price:"Balance",start:"BlockNumber",length:"BlockNumber",delay:"BlockNumber",repeat:"bool"}}}},76102:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AllHashers",{enumerable:!0,get:function(){return r.AllHashers}}),t.default=void 0;var c=f(69338),r=f(56697),n=f(64649),a=f(16476),d=f(77850),o=f(15939),i=f(15461),u=f(7946),s={rpc:{},types:(0,c.objectSpread)({},n.v9,a.v10,d.v11,o.v12,i.v13,u.v14,{ErrorMetadataLatest:"ErrorMetadataV14",EventMetadataLatest:"EventMetadataV14",ExtrinsicMetadataLatest:"ExtrinsicMetadataV14",FunctionArgumentMetadataLatest:"FunctionArgumentMetadataV14",FunctionMetadataLatest:"FunctionMetadataV14",MetadataLatest:"MetadataV14",PalletCallMetadataLatest:"PalletCallMetadataV14",PalletConstantMetadataLatest:"PalletConstantMetadataV14",PalletErrorMetadataLatest:"PalletErrorMetadataV14",PalletEventMetadataLatest:"PalletEventMetadataV14",PalletMetadataLatest:"PalletMetadataV14",PalletStorageMetadataLatest:"PalletStorageMetadataV14",PortableType:"PortableTypeV14",SignedExtensionMetadataLatest:"SignedExtensionMetadataV14",StorageEntryMetadataLatest:"StorageEntryMetadataV14",StorageEntryModifierLatest:"StorageEntryModifierV14",StorageEntryTypeLatest:"StorageEntryTypeV14",StorageHasher:"StorageHasherV14",MetadataAll:{_enum:{V0:"DoNotConstruct",V1:"DoNotConstruct",V2:"DoNotConstruct",V3:"DoNotConstruct",V4:"DoNotConstruct",V5:"DoNotConstruct",V6:"DoNotConstruct",V7:"DoNotConstruct",V8:"DoNotConstruct",V9:"MetadataV9",V10:"MetadataV10",V11:"MetadataV11",V12:"MetadataV12",V13:"MetadataV13",V14:"MetadataV14"}}})};t.default=s},56697:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AllHashers=void 0,t.AllHashers={Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null,Identity:null}},16476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v10=void 0,t.v10={ErrorMetadataV10:"ErrorMetadataV9",EventMetadataV10:"EventMetadataV9",FunctionArgumentMetadataV10:"FunctionArgumentMetadataV9",FunctionMetadataV10:"FunctionMetadataV9",MetadataV10:{modules:"Vec"},ModuleConstantMetadataV10:"ModuleConstantMetadataV9",ModuleMetadataV10:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV10:"StorageEntryModifierV9",StorageEntryMetadataV10:{name:"Text",modifier:"StorageEntryModifierV10",type:"StorageEntryTypeV10",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV10:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV10",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV10",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV10"}}},StorageMetadataV10:{prefix:"Text",items:"Vec"},StorageHasherV10:{_enum:{Blake2_128:null,Blake2_256:null,Blake2_128Concat:null,Twox128:null,Twox256:null,Twox64Concat:null}}}},77850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v11=void 0;var c={ErrorMetadataV11:"ErrorMetadataV10",EventMetadataV11:"EventMetadataV10",ExtrinsicMetadataV11:{version:"u8",signedExtensions:"Vec"},FunctionArgumentMetadataV11:"FunctionArgumentMetadataV10",FunctionMetadataV11:"FunctionMetadataV10",MetadataV11:{modules:"Vec",extrinsic:"ExtrinsicMetadataV11"},ModuleConstantMetadataV11:"ModuleConstantMetadataV10",ModuleMetadataV11:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryModifierV11:"StorageEntryModifierV10",StorageEntryMetadataV11:{name:"Text",modifier:"StorageEntryModifierV11",type:"StorageEntryTypeV11",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV11:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV11",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV11",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV11"}}},StorageMetadataV11:{prefix:"Text",items:"Vec"},StorageHasherV11:{_enum:f(56697).AllHashers}};t.v11=c},15939:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v12=void 0,t.v12={ErrorMetadataV12:"ErrorMetadataV11",EventMetadataV12:"EventMetadataV11",ExtrinsicMetadataV12:"ExtrinsicMetadataV11",FunctionArgumentMetadataV12:"FunctionArgumentMetadataV11",FunctionMetadataV12:"FunctionMetadataV11",MetadataV12:{modules:"Vec",extrinsic:"ExtrinsicMetadataV12"},ModuleConstantMetadataV12:"ModuleConstantMetadataV11",ModuleMetadataV12:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV12:"StorageEntryModifierV11",StorageEntryMetadataV12:"StorageEntryMetadataV11",StorageEntryTypeV12:"StorageEntryTypeV11",StorageMetadataV12:"StorageMetadataV11",StorageHasherV12:"StorageHasherV11"}},15461:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v13=void 0,t.v13={ErrorMetadataV13:"ErrorMetadataV12",EventMetadataV13:"EventMetadataV12",ExtrinsicMetadataV13:"ExtrinsicMetadataV12",FunctionArgumentMetadataV13:"FunctionArgumentMetadataV12",FunctionMetadataV13:"FunctionMetadataV12",MetadataV13:{modules:"Vec",extrinsic:"ExtrinsicMetadataV13"},ModuleConstantMetadataV13:"ModuleConstantMetadataV12",ModuleMetadataV13:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec",index:"u8"},StorageEntryModifierV13:"StorageEntryModifierV12",StorageEntryMetadataV13:{name:"Text",modifier:"StorageEntryModifierV13",type:"StorageEntryTypeV13",fallback:"Bytes",docs:"Vec"},StorageEntryTypeV13:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV13",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV13",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV13"},NMap:{keyVec:"Vec",hashers:"Vec",value:"Type"}}},StorageMetadataV13:{prefix:"Text",items:"Vec"},StorageHasherV13:"StorageHasherV12"}},7946:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v14=void 0;var c=f(69338),r=f(75917),n={PortableTypeV14:{id:"Si1LookupTypeId",type:"Si1Type"},ErrorMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),EventMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),FunctionArgumentMetadataV14:{name:"Text",type:"Type",typeName:"Option"},FunctionMetadataV14:(0,c.objectSpread)({},r.Si1Variant,{args:"Vec"}),ExtrinsicMetadataV14:{type:"SiLookupTypeId",version:"u8",signedExtensions:"Vec"},MetadataV14:{lookup:"PortableRegistry",pallets:"Vec",extrinsic:"ExtrinsicMetadataV14",type:"SiLookupTypeId"},PalletCallMetadataV14:{type:"SiLookupTypeId"},PalletConstantMetadataV14:{name:"Text",type:"SiLookupTypeId",value:"Bytes",docs:"Vec"},PalletErrorMetadataV14:{type:"SiLookupTypeId"},PalletEventMetadataV14:{type:"SiLookupTypeId"},PalletMetadataV14:{name:"Text",storage:"Option",calls:"Option",events:"Option",constants:"Vec",errors:"Option",index:"u8"},PalletStorageMetadataV14:{prefix:"Text",items:"Vec"},SignedExtensionMetadataV14:{identifier:"Text",type:"SiLookupTypeId",additionalSigned:"SiLookupTypeId"},StorageEntryMetadataV14:{name:"Text",modifier:"StorageEntryModifierV14",type:"StorageEntryTypeV14",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV14:"StorageEntryModifierV13",StorageEntryTypeV14:{_enum:{Plain:"SiLookupTypeId",Map:{hashers:"Vec",key:"SiLookupTypeId",value:"SiLookupTypeId"}}},StorageHasherV14:"StorageHasherV13"};t.v14=n},64649:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v9=void 0,t.v9={ErrorMetadataV9:{name:"Text",docs:"Vec"},EventMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},FunctionArgumentMetadataV9:{name:"Text",type:"Type"},FunctionMetadataV9:{name:"Text",args:"Vec",docs:"Vec"},MetadataV9:{modules:"Vec"},ModuleConstantMetadataV9:{name:"Text",type:"Type",value:"Bytes",docs:"Vec"},ModuleMetadataV9:{name:"Text",storage:"Option",calls:"Option>",events:"Option>",constants:"Vec",errors:"Vec"},StorageEntryMetadataV9:{name:"Text",modifier:"StorageEntryModifierV9",type:"StorageEntryTypeV9",fallback:"Bytes",docs:"Vec"},StorageEntryModifierV9:{_enum:["Optional","Default","Required"]},StorageEntryTypeV9:{_enum:{Plain:"Type",Map:{hasher:"StorageHasherV9",key:"Type",value:"Type",linked:"bool"},DoubleMap:{hasher:"StorageHasherV9",key1:"Type",key2:"Type",value:"Type",key2Hasher:"StorageHasherV9"}}},StorageHasherV9:{_enum:{Blake2_128:null,Blake2_256:null,Twox128:null,Twox256:null,Twox64Concat:null}},StorageMetadataV9:{prefix:"Text",items:"Vec"}}},73698:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{generateBatchProof:{description:"Generate MMR proof for the given leaf indices.",params:[{name:"leafIndices",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafProof"},generateProof:{description:"Generate MMR proof for given leaf index.",params:[{name:"leafIndex",type:"u64"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MmrLeafBatchProof"}},types:{MmrLeafBatchProof:{blockHash:"BlockHash",leaves:"Bytes",proof:"Bytes"},MmrLeafProof:{blockHash:"BlockHash",leaf:"Bytes",proof:"Bytes"}}}},15370:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{localStorageSet:{description:"Set offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"},{name:"value",type:"Bytes"}],type:"Null"},localStorageGet:{description:"Get offchain local storage under given key and prefix",params:[{name:"kind",type:"StorageKind"},{name:"key",type:"Bytes"}],type:"Option"}},types:{StorageKind:{_enum:{PERSISTENT:1,LOCAL:2}}}}},85645:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{DeferredOffenceOf:"(Vec, Vec, SessionIndex)",Kind:"[u8; 16]",OffenceDetails:{offender:"Offender",reporters:"Vec"},Offender:"IdentificationTuple",OpaqueTimeSlot:"Bytes",ReportIdOf:"Hash",Reporter:"AccountId"}}},20814:(e,t,f)=>{"use strict";var c=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(69338),n=c(f(7758)),a=c(f(44358)),d={rpc:{},types:(0,r.objectSpread)({},{ServiceQuality:{_enum:["Ordered","Fast"]}},{DisputeLocation:{_enum:["Local","Remote"]},DisputeResult:{_enum:["Valid","Invalid"]},DisputeState:{validatorsFor:"BitVec",validatorsAgainst:"BitVec",start:"BlockNumber",concludedAt:"Option"},DisputeStatement:{_enum:{Valid:"ValidDisputeStatementKind",Invalid:"InvalidDisputeStatementKind"}},DisputeStatementSet:{candidateHash:"CandidateHash",session:"SessionIndex",statements:"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"},ExplicitDisputeStatement:{valid:"bool",candidateHash:"CandidateHash",session:"SessionIndex"},InvalidDisputeStatementKind:{_enum:["Explicit"]},MultiDisputeStatementSet:"Vec",ValidDisputeStatementKind:{_enum:{Explicit:"Null",BackingSeconded:"Hash",BackingValid:"Hash",ApprovalChecking:"Null"}}},n.default,{ParachainProposal:{proposer:"AccountId",genesisHead:"HeadData",validators:"Vec",name:"Bytes",balance:"Balance"},RegisteredParachainInfo:{validators:"Vec",proposer:"AccountId"}},a.default,{AbridgedCandidateReceipt:{parachainIndex:"ParaId",relayParent:"Hash",headData:"HeadData",collator:"CollatorId",signature:"CollatorSignature",povBlockHash:"Hash",commitments:"CandidateCommitments"},AbridgedHostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber"},AbridgedHrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option"},AssignmentId:"AccountId",AssignmentKind:{_enum:{Parachain:"Null",Parathread:"(CollatorId, u32)"}},AttestedCandidate:{candidate:"AbridgedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},AuthorityDiscoveryId:"AccountId",AvailabilityBitfield:"BitVec",AvailabilityBitfieldRecord:{bitfield:"AvailabilityBitfield",submittedTt:"BlockNumber"},BackedCandidate:{candidate:"CommittedCandidateReceipt",validityVotes:"Vec",validatorIndices:"BitVec"},BufferedSessionChange:{applyAt:"BlockNumber",validators:"Vec",queued:"Vec",sessionIndex:"SessionIndex"},CandidateCommitments:{upwardMessages:"Vec",horizontalMessages:"Vec",newValidationCode:"Option",headData:"HeadData",processedDownwardMessages:"u32",hrmpWatermark:"BlockNumber"},CandidateDescriptor:{paraId:"ParaId",relayParent:"RelayChainHash",collatorId:"CollatorId",persistedValidationDataHash:"Hash",povHash:"Hash",erasureRoot:"Hash",signature:"CollatorSignature",paraHead:"Hash",validationCodeHash:"ValidationCodeHash"},CandidateHash:"Hash",CandidateInfo:{who:"AccountId",deposit:"Balance"},CandidatePendingAvailability:{core:"CoreIndex",hash:"CandidateHash",descriptor:"CandidateDescriptor",availabilityVotes:"BitVec",backers:"BitVec",relayParentNumber:"BlockNumber",backedInNumber:"BlockNumber",backingGroup:"GroupIndex"},CandidateReceipt:{descriptor:"CandidateDescriptor",commitmentsHash:"Hash"},GlobalValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},CollatorId:"H256",CollatorSignature:"Signature",CommittedCandidateReceipt:{descriptor:"CandidateDescriptor",commitments:"CandidateCommitments"},CoreAssignment:{core:"CoreIndex",paraId:"ParaId",kind:"AssignmentKind",groupIdx:"GroupIndex"},CoreIndex:"u32",CoreOccupied:{_enum:{Parathread:"ParathreadEntry",Parachain:"Null"}},DoubleVoteReport:{identity:"ValidatorId",first:"(Statement, ValidatorSignature)",second:"(Statement, ValidatorSignature)",proof:"MembershipProof",signingContext:"SigningContext"},DownwardMessage:"Bytes",GroupIndex:"u32",GlobalValidationSchedule:{maxCodeSize:"u32",maxHeadDataSize:"u32",blockNumber:"BlockNumber"},HeadData:"Bytes",HostConfiguration:{maxCodeSize:"u32",maxHeadDataSize:"u32",maxUpwardQueueCount:"u32",maxUpwardQueueSize:"u32",maxUpwardMessageSize:"u32",maxUpwardMessageNumPerCandidate:"u32",hrmpMaxMessageNumPerCandidate:"u32",validationUpgradeFrequency:"BlockNumber",validationUpgradeDelay:"BlockNumber",maxPovSize:"u32",maxDownwardMessageSize:"u32",preferredDispatchableUpwardMessagesStepWeight:"Weight",hrmpMaxParachainOutboundChannels:"u32",hrmpMaxParathreadOutboundChannels:"u32",hrmpOpenRequestTtl:"u32",hrmpSenderDeposit:"Balance",hrmpRecipientDeposit:"Balance",hrmpChannelMaxCapacity:"u32",hrmpChannelMaxTotalSize:"u32",hrmpMaxParachainInboundChannels:"u32",hrmpMaxParathreadInboundChannels:"u32",hrmpChannelMaxMessageSize:"u32",codeRetentionPeriod:"BlockNumber",parathreadCores:"u32",parathreadRetries:"u32",groupRotationFrequency:"BlockNumber",chainAvailabilityPeriod:"BlockNumber",threadAvailabilityPeriod:"BlockNumber",schedulingLookahead:"u32",maxValidatorsPerCore:"Option",maxValidators:"Option",disputePeriod:"SessionIndex",disputePostConclusionAcceptancePeriod:"BlockNumber",disputeMaxSpamSlots:"u32",disputeConclusionByTimeOutPeriod:"BlockNumber",noShowSlots:"u32",nDelayTranches:"u32",zerothDelayTrancheWidth:"u32",neededApprovals:"u32",relayVrfModuloSamples:"u32"},InboundDownwardMessage:{pubSentAt:"BlockNumber",pubMsg:"DownwardMessage"},InboundHrmpMessage:{sentAt:"BlockNumber",data:"Bytes"},InboundHrmpMessages:"Vec",LocalValidationData:{parentHead:"HeadData",balance:"Balance",codeUpgradeAllowed:"Option"},MessageIngestionType:{downwardMessages:"Vec",horizontalMessages:"BTreeMap"},MessageQueueChain:"RelayChainHash",OutboundHrmpMessage:{recipient:"u32",data:"Bytes"},ParachainDispatchOrigin:{_enum:["Signed","Parachain","Root"]},ParachainInherentData:{validationData:"PersistedValidationData",relayChainState:"StorageProof",downwardMessages:"Vec",horizontalMessages:"BTreeMap"},ParachainsInherentData:{bitfields:"SignedAvailabilityBitfields",backedCandidates:"Vec",disputes:"MultiDisputeStatementSet",parentHeader:"Header"},ParaGenesisArgs:{genesisHead:"Bytes",validationCode:"Bytes",parachain:"bool"},ParaId:"u32",ParaInfo:{manager:"AccountId",deposit:"Balance",locked:"bool"},ParaLifecycle:{_enum:["Onboarding","Parathread","Parachain","UpgradingToParachain","DowngradingToParathread","OutgoingParathread","OutgoingParachain"]},ParaPastCodeMeta:{upgradeTimes:"Vec",lastPruned:"Option"},ParaScheduling:{_enum:["Always","Dynamic"]},ParathreadClaim:"(ParaId, CollatorId)",ParathreadClaimQueue:{queue:"Vec",nextCoreOffset:"u32"},ParathreadEntry:{claim:"ParathreadClaim",retries:"u32"},ParaValidatorIndex:"u32",PersistedValidationData:{parentHead:"HeadData",relayParentNumber:"RelayChainBlockNumber",relayParentStorageRoot:"Hash",maxPovSize:"u32"},QueuedParathread:{claim:"ParathreadEntry",coreOffset:"u32"},RelayBlockNumber:"u32",RelayChainBlockNumber:"RelayBlockNumber",RelayHash:"Hash",RelayChainHash:"RelayHash",Remark:"[u8; 32]",ReplacementTimes:{expectedAt:"BlockNumber",activatedAt:"BlockNumber"},Retriable:{_enum:{Never:"Null",WithRetries:"u32"}},Scheduling:{_enum:["Always","Dynamic"]},SessionInfo:{validators:"Vec",discoveryKeys:"Vec",assignmentKeys:"Vec",validatorGroups:"Vec",nCores:"u32",zerothDelayTrancheWidth:"u32",relayVrfModuloSamples:"u32",nDelayTranches:"u32",noShowSlots:"u32",neededApprovals:"u32"},SessionInfoValidatorGroup:"Vec",SignedAvailabilityBitfield:{payload:"BitVec",validatorIndex:"ParaValidatorIndex",signature:"ValidatorSignature"},SignedAvailabilityBitfields:"Vec",SigningContext:{sessionIndex:"SessionIndex",parentHash:"Hash"},Statement:{_enum:{Never:"Null",Candidate:"Hash",Valid:"Hash",Invalid:"Hash"}},TransientValidationData:{maxCodeSize:"u32",maxHeadDataSize:"u32",balance:"Balance",codeUpgradeAllowed:"Option",dmqLength:"u32"},UpgradeGoAhead:{_enum:["Abort","GoAhead"]},UpgradeRestriction:{_enum:["Present"]},UpwardMessage:"Bytes",ValidationFunctionParams:{maxCodeSize:"u32",relayChainHeight:"RelayChainBlockNumber",codeUpgradeAllowed:"Option"},ValidationCode:"Bytes",ValidationCodeHash:"Hash",ValidationData:{persisted:"PersistedValidationData",transient:"TransientValidationData"},ValidationDataType:{validationData:"ValidationData",relayChainState:"Vec"},ValidatorSignature:"Signature",ValidityAttestation:{_enum:{Never:"Null",Implicit:"ValidatorSignature",Explicit:"ValidatorSignature"}},MessagingStateSnapshot:{relayDispatchQueueSize:"(u32, u32)",egressChannels:"Vec"},MessagingStateSnapshotEgressEntry:"(ParaId, AbridgedHrmpChannel)",SystemInherentData:"ParachainInherentData",VecInboundHrmpMessage:"Vec"})};t.default=d},7758:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={HrmpChannel:{maxCapacity:"u32",maxTotalSize:"u32",maxMessageSize:"u32",msgCount:"u32",totalSize:"u32",mqcHead:"Option",senderDeposit:"Balance",recipientDeposit:"Balance"},HrmpChannelId:{sender:"u32",receiver:"u32"},HrmpOpenChannelRequest:{confirmed:"bool",age:"SessionIndex",senderDeposit:"Balance",maxMessageSize:"u32",maxCapacity:"u32",maxTotalSize:"u32"}}},44358:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","OneOne","OneTwo","OneThree","TwoTwo","TwoThree","ThreeThree"]},r={_enum:["ZeroZero","ZeroOne","ZeroTwo","ZeroThree","ZeroFour","ZeroFive","ZeroSix","ZeroSeven","OneOne","OneTwo","OneThree","OneFour","OneFive","OneSix","OneSeven","TwoTwo","TwoThree","TwoFour","TwoFive","TwoSix","TwoSeven","ThreeThree","ThreeFour","ThreeFive","ThreeSix","ThreeSeven","FourFour","FourFive","FourSix","FourSeven","FiveFive","FiveSix","FiveSeven","SixSix","SixSeven","SevenSeven"]},n=(0,f(69338).objectSpread)({},{Bidder:{_enum:{New:"NewBidder",Existing:"ParaId"}},IncomingParachain:{_enum:{Unset:"NewBidder",Fixed:"IncomingParachainFixed",Deploy:"IncomingParachainDeploy"}},IncomingParachainDeploy:{code:"ValidationCode",initialHeadData:"HeadData"},IncomingParachainFixed:{codeHash:"Hash",codeSize:"u32",initialHeadData:"HeadData"},NewBidder:{who:"AccountId",sub:"SubId"},SubId:"u32"},{AuctionIndex:"u32",LeasePeriod:"BlockNumber",LeasePeriodOf:"BlockNumber",SlotRange10:c,SlotRange:r,WinningData10:"[WinningDataEntry; ".concat(c._enum.length,"]"),WinningData:"[WinningDataEntry; ".concat(r._enum.length,"]"),WinningDataEntry:"Option<(AccountId, ParaId, BalanceOf)>",WinnersData10:"Vec",WinnersData:"Vec",WinnersDataTuple10:"(AccountId, ParaId, BalanceOf, SlotRange10)",WinnersDataTuple:"(AccountId, ParaId, BalanceOf, SlotRange)"});t.default=n},50059:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f=[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],c={rpc:{queryInfo:{description:"Retrieves the fee information for an encoded extrinsic",params:f,type:"RuntimeDispatchInfo"},queryFeeDetails:{description:"Query the detailed fee of a given encoded extrinsic",params:f,type:"FeeDetails"}},types:{FeeDetails:{inclusionFee:"Option"},InclusionFee:{baseFee:"Balance",lenFee:"Balance",adjustedWeightFee:"Balance"},RuntimeDispatchInfo:{weight:"Weight",class:"DispatchClass",partialFee:"Balance"}}};t.default=c},66366:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Approvals:"[bool; 4]"}}},60434:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ProxyDefinition:{delegate:"AccountId",proxyType:"ProxyType",delay:"BlockNumber"},ProxyType:{_enum:["Any","NonTransfer","Governance","Staking"]},ProxyAnnouncement:{real:"AccountId",callHash:"Hash",height:"BlockNumber"}}}},67912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{AccountStatus:{validity:"AccountValidity",freeBalance:"Balance",lockedBalance:"Balance",signature:"Vec",vat:"Permill"},AccountValidity:{_enum:["Invalid","Initiated","Pending","ValidLow","ValidHigh","Completed"]}}}},52621:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ActiveRecovery:{created:"BlockNumber",deposit:"Balance",friends:"Vec"},RecoveryConfig:{delayPeriod:"BlockNumber",deposit:"Balance",friends:"Vec",threshold:"u16"}}}},57386:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{methods:{description:"Retrieves the list of RPC methods that are exposed by the node",params:[],type:"RpcMethods"}},types:{RpcMethods:{version:"u32",methods:"Vec"}}}},11952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.knownOrigins=t.default=void 0;var c=f(69338);t.knownOrigins={Council:"CollectiveOrigin",System:"SystemOrigin",TechnicalCommittee:"CollectiveOrigin",Xcm:"XcmOrigin",XcmPallet:"XcmOrigin",Authority:"AuthorityOrigin",GeneralCouncil:"CollectiveOrigin"};var r={rpc:{},types:(0,c.objectSpread)({},{Fixed64:"Int<64, Fixed64>",FixedI64:"Int<64, FixedI64>",FixedU64:"UInt<64, FixedU64>",Fixed128:"Int<128, Fixed128>",FixedI128:"Int<128, FixedI128>",FixedU128:"UInt<128, FixedU128>",I32F32:"Int<64, I32F32>",U32F32:"UInt<64, U32F32>",PerU16:"UInt<16, PerU16>",Perbill:"UInt<32, Perbill>",Percent:"UInt<8, Percent>",Permill:"UInt<32, Permill>",Perquintill:"UInt<64, Perquintill>"},{AccountId:"AccountId32",AccountId20:"GenericEthereumAccountId",AccountId32:"GenericAccountId",AccountIdOf:"AccountId",AccountIndex:"GenericAccountIndex",Address:"MultiAddress",AssetId:"u32",Balance:"UInt<128, Balance>",BalanceOf:"Balance",Block:"GenericBlock",BlockNumber:"u32",BlockNumberFor:"BlockNumber",BlockNumberOf:"BlockNumber",Call:"GenericCall",CallHash:"Hash",CallHashOf:"CallHash",ChangesTrieConfiguration:{digestInterval:"u32",digestLevels:"u32"},ChangesTrieSignal:{_enum:{NewConfiguration:"Option"}},ConsensusEngineId:"GenericConsensusEngineId",CodecHash:"Hash",CrateVersion:{major:"u16",minor:"u8",patch:"u8"},Digest:{logs:"Vec"},DigestItem:{_enum:{Other:"Bytes",AuthoritiesChange:"Vec",ChangesTrieRoot:"Hash",SealV0:"SealV0",Consensus:"Consensus",Seal:"Seal",PreRuntime:"PreRuntime",ChangesTrieSignal:"ChangesTrieSignal",RuntimeEnvironmentUpdated:"Null"}},ExtrinsicsWeight:{normal:"Weight",operational:"Weight"},H32:"[u8; 4; H32]",H64:"[u8; 8; H64]",H128:"[u8; 16; H128]",H160:"[u8; 20; H160]",H256:"[u8; 32; H256]",H512:"[u8; 64; H512]",H1024:"[u8; 128; H1024]",H2048:"[u8; 256; H2048]",Hash:"H256",Header:{parentHash:"Hash",number:"Compact",stateRoot:"Hash",extrinsicsRoot:"Hash",digest:"Digest"},HeaderPartial:{parentHash:"Hash",number:"BlockNumber"},IndicesLookupSource:"GenericLookupSource",Index:"u32",Justification:"(ConsensusEngineId, EncodedJustification)",EncodedJustification:"Bytes",Justifications:"Vec",KeyValue:"(StorageKey, StorageData)",KeyTypeId:"u32",LockIdentifier:"[u8; 8]",LookupSource:"MultiAddress",LookupTarget:"AccountId",ModuleId:"LockIdentifier",MultiAddress:"GenericMultiAddress",MultiSigner:{_enum:{Ed25519:"[u8; 32]",Sr25519:"[u8; 32]",Ecdsa:"[u8; 33]"}},Moment:"UInt<64, Moment>",OpaqueCall:"Bytes",Origin:"DoNotConstruct",OriginCaller:{_enum:{System:"SystemOrigin"}},PalletId:"LockIdentifier",PalletsOrigin:"OriginCaller",PalletVersion:{major:"u16",minor:"u8",patch:"u8"},Pays:{_enum:["Yes","No"]},Phantom:"Null",PhantomData:"Null",Releases:{_enum:["V1","V2","V3","V4","V5","V6","V7","V8","V9","V10"]},RuntimeDbWeight:{read:"Weight",write:"Weight"},SignedBlock:"SignedBlockWithJustifications",SignedBlockWithJustification:{block:"Block",justification:"Option"},SignedBlockWithJustifications:{block:"Block",justifications:"Option"},Slot:"u64",StorageData:"Bytes",StorageProof:{trieNodes:"Vec"},TransactionPriority:"u64",TransactionInfo:{_alias:{dataSize:"size"},chunkRoot:"H256",contentHash:"H256",dataSize:"u32",blockChunks:"u32"},TransactionStorageProof:{chunk:"Vec",proof:"Vec>"},ValidatorId:"AccountId",ValidatorIdOf:"ValidatorId",Weight:"u64",WeightMultiplier:"Fixed64",PreRuntime:"(ConsensusEngineId, Bytes)",SealV0:"(u64, Signature)",Seal:"(ConsensusEngineId, Bytes)",Consensus:"(ConsensusEngineId, Bytes)"})};t.default=r},65524:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(69338),r=f(12990),n=f(75917),a={rpc:{},types:(0,c.objectSpread)({},r.v0,n.v1,{SiField:"Si1Field",SiLookupTypeId:"Si1LookupTypeId",SiPath:"Si1Path",SiType:"Si1Type",SiTypeDef:"Si1TypeDef",SiTypeDefArray:"Si1TypeDefArray",SiTypeDefBitSequence:"Si1TypeDefBitSequence",SiTypeDefCompact:"Si1TypeDefCompact",SiTypeDefComposite:"Si1TypeDefComposite",SiTypeDefPrimitive:"Si1TypeDefPrimitive",SiTypeDefSequence:"Si1TypeDefSequence",SiTypeDefTuple:"Si1TypeDefTuple",SiTypeParameter:"Si1TypeParameter",SiTypeDefVariant:"Si1TypeDefVariant",SiVariant:"Si1Variant"})};t.default=a},12990:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={Si0Field:{name:"Option",type:"Si0LookupTypeId",typeName:"Option",docs:"Vec"},Si0LookupTypeId:"u32",Si0Path:"Vec",Si0Type:{path:"Si0Path",params:"Vec",def:"Si0TypeDef"},Si0TypeDef:{_enum:{Composite:"Si0TypeDefComposite",Variant:"Si0TypeDefVariant",Sequence:"Si0TypeDefSequence",Array:"Si0TypeDefArray",Tuple:"Si0TypeDefTuple",Primitive:"Si0TypeDefPrimitive",Compact:"Si0TypeDefCompact",Phantom:"Si0TypeDefPhantom",BitSequence:"Si0TypeDefBitSequence"}},Si0TypeDefArray:{len:"u32",type:"Si0LookupTypeId"},Si0TypeDefBitSequence:{bitStoreType:"Si0LookupTypeId",bitOrderType:"Si0LookupTypeId"},Si0TypeDefCompact:{type:"Si0LookupTypeId"},Si0TypeDefComposite:{fields:"Vec"},Si0TypeDefPhantom:"Null",Si0TypeDefVariant:{variants:"Vec"},Si0TypeDefPrimitive:{_enum:["Bool","Char","Str","U8","U16","U32","U64","U128","U256","I8","I16","I32","I64","I128","I256"]},Si0TypeDefSequence:{type:"Si0LookupTypeId"},Si0TypeDefTuple:"Vec",Si0TypeParameter:{name:"Text",type:"Option"},Si0Variant:{name:"Text",fields:"Vec",index:"Option",discriminant:"Option",docs:"Vec"}}},75917:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=t.Si1Variant=void 0;var f={name:"Text",fields:"Vec",index:"u8",docs:"Vec"};t.Si1Variant=f;var c={Si1Field:{name:"Option",type:"Si1LookupTypeId",typeName:"Option",docs:"Vec"},Si1LookupTypeId:"Compact",Si1Path:"Si0Path",Si1Type:{path:"Si1Path",params:"Vec",def:"Si1TypeDef",docs:"Vec"},Si1TypeDef:{_enum:{Composite:"Si1TypeDefComposite",Variant:"Si1TypeDefVariant",Sequence:"Si1TypeDefSequence",Array:"Si1TypeDefArray",Tuple:"Si1TypeDefTuple",Primitive:"Si1TypeDefPrimitive",Compact:"Si1TypeDefCompact",BitSequence:"Si1TypeDefBitSequence",HistoricMetaCompat:"Type"}},Si1TypeDefArray:{len:"u32",type:"Si1LookupTypeId"},Si1TypeDefBitSequence:{bitStoreType:"Si1LookupTypeId",bitOrderType:"Si1LookupTypeId"},Si1TypeDefCompact:{type:"Si1LookupTypeId"},Si1TypeDefComposite:{fields:"Vec"},Si1TypeDefPrimitive:"Si0TypeDefPrimitive",Si1TypeDefSequence:{type:"Si1LookupTypeId"},Si1TypeDefTuple:"Vec",Si1TypeParameter:{name:"Text",type:"Option"},Si1TypeDefVariant:{variants:"Vec"},Si1Variant:f};t.v1=c},50271:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Period:"(BlockNumber, u32)",Priority:"u8",SchedulePeriod:"Period",SchedulePriority:"Priority",Scheduled:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option",origin:"PalletsOrigin"},ScheduledTo254:{maybeId:"Option",priority:"SchedulePriority",call:"Call",maybePeriodic:"Option"},TaskAddress:"(BlockNumber, u32)"}}},75430:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{BeefyKey:"[u8; 33]",Keys:"SessionKeys4",SessionKeys1:"(AccountId)",SessionKeys2:"(AccountId, AccountId)",SessionKeys3:"(AccountId, AccountId, AccountId)",SessionKeys4:"(AccountId, AccountId, AccountId, AccountId)",SessionKeys5:"(AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys6B:"(AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys7:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys7B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys8:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys8B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys9:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys9B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)",SessionKeys10:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId)",SessionKeys10B:"(AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, AccountId, BeefyKey)"},{FullIdentification:"Exposure",IdentificationTuple:"(ValidatorId, FullIdentification)",MembershipProof:{session:"SessionIndex",trieNodes:"Vec>",validatorCount:"ValidatorCount"},SessionIndex:"u32",ValidatorCount:"u32"})};t.default=c},90337:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bid:{who:"AccountId",kind:"BidKind",value:"Balance"},BidKind:{_enum:{Deposit:"Balance",Vouch:"(AccountId, Balance)"}},SocietyJudgement:{_enum:["Rebid","Reject","Approve"]},SocietyVote:{_enum:["Skeptic","Reject","Approve"]},StrikeCount:"u32",VouchingStatus:{_enum:["Vouching","Banned"]}}}},99849:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c={rpc:{},types:(0,f(69338).objectSpread)({},{Points:"u32",EraPoints:{total:"Points",individual:"Vec"}},{CompactAssignments:"CompactAssignmentsWith16",CompactAssignmentsWith16:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"},CompactAssignmentsWith24:{votes1:"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>",votes2:"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>",votes3:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>",votes4:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>",votes5:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>",votes6:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>",votes7:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>",votes8:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>",votes9:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>",votes10:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>",votes11:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>",votes12:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>",votes13:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>",votes14:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>",votes15:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>",votes16:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>",votes17:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>",votes18:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>",votes19:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>",votes20:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>",votes21:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>",votes22:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>",votes23:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>",votes24:"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"},CompactAssignmentsTo265:"CompactAssignmentsWith16",CompactAssignmentsTo257:{votes1:"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>",votes2:"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>",votes3:"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>",votes4:"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>",votes5:"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>",votes6:"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>",votes7:"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>",votes8:"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>",votes9:"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>",votes10:"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>",votes11:"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>",votes12:"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>",votes13:"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>",votes14:"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>",votes15:"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>",votes16:"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"},CompactScore:"(ValidatorIndex, OffchainAccuracy)",CompactScoreCompact:"(ValidatorIndexCompact, OffchainAccuracyCompact)",ElectionCompute:{_enum:["OnChain","Signed","Unsigned"]},ElectionPhase:{_enum:{Off:null,Signed:null,Unsigned:"(bool, BlockNumber)",Emergency:null}},ElectionResult:{compute:"ElectionCompute",slotStake:"Balance",electedStashes:"Vec",exposures:"Vec<(AccountId, Exposure)>"},ElectionScore:"[u128; 3]",ElectionSize:{validators:"Compact",nominators:"Compact"},ElectionStatus:{_enum:{Close:"Null",Open:"BlockNumber"}},ExtendedBalance:"u128",RawSolution:"RawSolutionWith16",RawSolutionWith16:{compact:"CompactAssignmentsWith16",score:"ElectionScore",round:"u32"},RawSolutionWith24:{compact:"CompactAssignmentsWith24",score:"ElectionScore",round:"u32"},RawSolutionTo265:"RawSolutionWith16",ReadySolution:{supports:"SolutionSupports",score:"ElectionScore",compute:"ElectionCompute"},RoundSnapshot:{voters:"Vec<(AccountId, VoteWeight, Vec)>",targets:"Vec"},SeatHolder:{who:"AccountId",stake:"Balance",deposit:"Balance"},SignedSubmission:{_fallback:"SignedSubmissionTo276",who:"AccountId",deposit:"Balance",solution:"RawSolution",reward:"Balance"},SignedSubmissionTo276:{who:"AccountId",deposit:"Balance",solution:"RawSolution"},SignedSubmissionOf:"SignedSubmission",SolutionOrSnapshotSize:{voters:"Compact",targets:"Compact"},SolutionSupport:{total:"ExtendedBalance",voters:"Vec<(AccountId, ExtendedBalance)>"},SolutionSupports:"Vec<(AccountId, SolutionSupport)>",Supports:"SolutionSupports",SubmissionIndicesOf:"BTreeMap",Voter:{votes:"Vec",stake:"Balance",deposit:"Balance"},VoteWeight:"u64"},{ActiveEraInfo:{index:"EraIndex",start:"Option"},EraIndex:"u32",EraRewardPoints:{total:"RewardPoint",individual:"BTreeMap"},EraRewards:{total:"u32",rewards:"Vec"},Exposure:{total:"Compact",own:"Compact",others:"Vec"},Forcing:{_enum:["NotForcing","ForceNew","ForceNone","ForceAlways"]},IndividualExposure:{who:"AccountId",value:"Compact"},KeyType:"AccountId",MomentOf:"Moment",Nominations:{targets:"Vec",submittedIn:"EraIndex",suppressed:"bool"},NominatorIndex:"u32",NominatorIndexCompact:"Compact",OffchainAccuracy:"PerU16",OffchainAccuracyCompact:"Compact",PhragmenScore:"[u128; 3]",Points:"u32",RewardDestination:{_enum:{Staked:"Null",Stash:"Null",Controller:"Null",Account:"AccountId",None:"Null"}},RewardPoint:"u32",SlashJournalEntry:{who:"AccountId",amount:"Balance",ownSlash:"Balance"},SlashingSpansTo204:{spanIndex:"SpanIndex",lastStart:"EraIndex",prior:"Vec"},SlashingSpans:{spanIndex:"SpanIndex",lastStart:"EraIndex",lastNonzeroSlash:"EraIndex",prior:"Vec"},SpanIndex:"u32",SpanRecord:{slashed:"Balance",paidOut:"Balance"},StakingLedgerTo223:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec"},StakingLedgerTo240:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",lastReward:"Option"},StakingLedger:{stash:"AccountId",total:"Compact",active:"Compact",unlocking:"Vec",claimedRewards:"Vec"},UnappliedSlashOther:"(AccountId, Balance)",UnappliedSlash:{validator:"AccountId",own:"Balance",others:"Vec",reporters:"Vec",payout:"Balance"},UnlockChunk:{value:"Compact",era:"Compact"},ValidatorIndex:"u16",ValidatorIndexCompact:"Compact",ValidatorPrefs:"ValidatorPrefsWithBlocked",ValidatorPrefsWithCommission:{commission:"Compact"},ValidatorPrefsWithBlocked:{commission:"Compact",blocked:"bool"},ValidatorPrefsTo196:{validatorPayment:"Compact"},ValidatorPrefsTo145:{unstakeThreshold:"Compact",validatorPayment:"Compact"}})};t.default=c},50942:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{call:{alias:["state_callAt"],description:"Perform a call to a builtin on the chain",params:[{name:"method",type:"Text"},{name:"data",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Bytes"},getKeys:{description:"Retrieves the keys with a certain prefix",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getPairs:{description:"Returns the keys with prefix, leave empty to get all the keys (deprecated: Use getKeysPaged)",params:[{name:"prefix",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getKeysPaged:{alias:["state_getKeysPagedAt"],description:"Returns the keys with prefix with pagination support.",params:[{name:"key",type:"StorageKey"},{name:"count",type:"u32"},{name:"startKey",type:"StorageKey",isOptional:!0},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getStorage:{alias:["state_getStorageAt"],description:"Retrieves the storage for a key",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getStorageHash:{alias:["state_getStorageHashAt"],description:"Retrieves the storage hash",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getStorageSize:{alias:["state_getStorageSizeAt"],description:"Retrieves the storage size",params:[{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getChildKeys:{description:"Retrieves the keys with prefix of a specific child storage",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getChildStorage:{description:"Retrieves the child storage for a key",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"StorageData"},getChildStorageHash:{description:"Retrieves the child storage hash",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Hash"},getChildStorageSize:{description:"Retrieves the child storage size",params:[{name:"childStorageKey",type:"StorageKey"},{name:"childDefinition",type:"StorageKey"},{name:"childType",type:"u32"},{name:"key",type:"StorageKey"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"u64"},getMetadata:{description:"Returns the runtime metadata",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Metadata"},getRuntimeVersion:{alias:["chain_getRuntimeVersion"],description:"Get the runtime version",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"RuntimeVersion"},queryStorage:{description:"Query historical storage entries (by key) starting from a start block",params:[{name:"keys",type:"Vec"},{name:"fromBlock",type:"Hash"},{name:"toBlock",type:"BlockHash",isOptional:!0}],type:"Vec"},queryStorageAt:{description:"Query storage entries (by key) starting at block hash given as the second parameter",params:[{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"Vec"},getChildReadProof:{description:"Returns proof of storage for child key entries at a specific block state.",params:[{name:"childStorageKey",type:"PrefixedStorageKey"},{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},getReadProof:{description:"Returns proof of storage entries at a specific block state",params:[{name:"keys",type:"Vec"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ReadProof"},subscribeRuntimeVersion:{alias:["chain_subscribeRuntimeVersion","chain_unsubscribeRuntimeVersion"],description:"Retrieves the runtime version via subscription",params:[],pubsub:["runtimeVersion","subscribeRuntimeVersion","unsubscribeRuntimeVersion"],type:"RuntimeVersion"},subscribeStorage:{description:"Subscribes to storage changes for the provided keys",params:[{name:"keys",type:"Vec",isOptional:!0}],pubsub:["storage","subscribeStorage","unsubscribeStorage"],type:"StorageChangeSet"},traceBlock:{description:"Provides a way to trace the re-execution of a single block",params:[{name:"block",type:"Hash"},{name:"targets",type:"Option"},{name:"storageKeys",type:"Option"},{name:"methods",type:"Option"}],type:"TraceBlockResponse"},trieMigrationStatus:{description:"Check current migration state",params:[{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"MigrationStatusResult"}},types:{ApiId:"[u8; 8]",BlockTrace:{blockHash:"Text",parentHash:"Text",tracingTargets:"Text",storageKeys:"Text",spans:"Vec",events:"Vec"},BlockTraceEvent:{target:"Text",data:"BlockTraceEventData",parentId:"Option"},BlockTraceEventData:{stringValues:"HashMap"},BlockTraceSpan:{id:"u64",parentId:"Option",name:"Text",target:"Text",wasm:"bool"},KeyValueOption:"(StorageKey, Option)",MigrationStatusResult:{topRemainingToMigrate:"u64",childRemainingToMigrate:"u64"},ReadProof:{at:"Hash",proof:"Vec"},RuntimeVersionApi:"(ApiId, u32)",RuntimeVersion:{specName:"Text",implName:"Text",authoringVersion:"u32",specVersion:"u32",implVersion:"u32",apis:"Vec",transactionVersion:"u32"},RuntimeVersionPartial:{specName:"Text",specVersion:"u32"},SpecVersion:"u32",StorageChangeSet:{block:"Hash",changes:"Vec"},TraceBlockResponse:{_enum:{TraceError:"TraceError",BlockTrace:"BlockTrace"}},TraceError:{error:"Text"}}}},83432:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{WeightToFeeCoefficient:{coeffInteger:"Balance",coeffFrac:"Perbill",negative:"bool",degree:"u8"}}}},14846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{genSyncSpec:{endpoint:"sync_state_genSyncSpec",description:"Returns the json-serialized chainspec running the node, with a sync state.",params:[{name:"raw",type:"bool"}],type:"Json"}},types:{}}},7724:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{accountNextIndex:{alias:["account_nextIndex"],description:"Retrieves the next accountIndex as available on the node",params:[{name:"accountId",type:"AccountId"}],type:"Index"},dryRun:{alias:["system_dryRunAt"],description:"Dry run an extrinsic at a given block",params:[{name:"extrinsic",type:"Bytes"},{name:"at",type:"BlockHash",isHistoric:!0,isOptional:!0}],type:"ApplyExtrinsicResult"},name:{description:"Retrieves the node name",params:[],type:"Text"},version:{description:"Retrieves the version of the node",params:[],type:"Text"},chain:{description:"Retrieves the chain",params:[],type:"Text"},chainType:{description:"Retrieves the chain type",params:[],type:"ChainType"},properties:{description:"Get a custom set of properties as a JSON object, defined in the chain spec",params:[],type:"ChainProperties"},health:{description:"Return health status of the node",params:[],type:"Health"},localPeerId:{description:"Returns the base58-encoded PeerId of the node",params:[],type:"Text"},localListenAddresses:{description:"The addresses include a trailing /p2p/ with the local PeerId, and are thus suitable to be passed to addReservedPeer or as a bootnode address for example",params:[],type:"Vec"},peers:{description:"Returns the currently connected peers",params:[],type:"Vec"},networkState:{alias:["system_unstable_networkState"],description:"Returns current state of the network",params:[],type:"NetworkState"},addReservedPeer:{description:"Adds a reserved peer",params:[{name:"peer",type:"Text"}],type:"Text"},removeReservedPeer:{description:"Remove a reserved peer",params:[{name:"peerId",type:"Text"}],type:"Text"},reservedPeers:{description:"Returns the list of reserved peers",params:[],type:"Vec"},nodeRoles:{description:"Returns the roles the node is running as",params:[],type:"Vec"},syncState:{description:"Returns the state of the syncing of the node",params:[],type:"SyncState"},addLogFilter:{description:"Adds the supplied directives to the current log filter",params:[{name:"directives",type:"Text"}],type:"Null"},resetLogFilter:{description:"Resets the log filter to Substrate defaults",params:[],type:"Null"}},types:{AccountInfo:"AccountInfoWithTripleRefCount",AccountInfoWithRefCountU8:{nonce:"Index",refcount:"u8",data:"AccountData"},AccountInfoWithRefCount:{_fallback:"AccountInfoWithRefCountU8",nonce:"Index",refcount:"RefCount",data:"AccountData"},AccountInfoWithDualRefCount:{_fallback:"AccountInfoWithRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",data:"AccountData"},AccountInfoWithProviders:"AccountInfoWithDualRefCount",AccountInfoWithTripleRefCount:{_fallback:"AccountInfoWithDualRefCount",nonce:"Index",consumers:"RefCount",providers:"RefCount",sufficients:"RefCount",data:"AccountData"},ApplyExtrinsicResult:"Result",ArithmeticError:{_enum:["Underflow","Overflow","DivisionByZero"]},BlockLength:{max:"PerDispatchClassU32"},BlockWeights:{baseBlock:"Weight",maxBlock:"Weight",perClass:"PerDispatchClassWeightsPerClass"},ChainProperties:"GenericChainProperties",ChainType:{_enum:{Development:"Null",Local:"Null",Live:"Null",Custom:"Text"}},ConsumedWeight:"PerDispatchClassWeight",DigestOf:"Digest",DispatchClass:{_enum:["Normal","Operational","Mandatory"]},DispatchError:{_enum:{Other:"Null",CannotLookup:"Null",BadOrigin:"Null",Module:"DispatchErrorModule",ConsumerRemaining:"Null",NoProviders:"Null",Token:"TokenError",Arithmetic:"ArithmeticError"}},DispatchErrorModule:{index:"u8",error:"u8"},DispatchErrorModuleU8a:{index:"u8",error:"[u8; 4]"},DispatchErrorTo198:{module:"Option",error:"u8"},DispatchInfo:{weight:"Weight",class:"DispatchClass",paysFee:"Pays"},DispatchInfoTo190:{weight:"Weight",class:"DispatchClass"},DispatchInfoTo244:{weight:"Weight",class:"DispatchClass",paysFee:"bool"},DispatchOutcome:"Result<(), DispatchError>",DispatchResult:"Result<(), DispatchError>",DispatchResultOf:"DispatchResult",DispatchResultTo198:"Result<(), Text>",Event:"GenericEvent",EventId:"[u8; 2]",EventIndex:"u32",EventRecord:{phase:"Phase",event:"Event",topics:"Vec"},Health:{peers:"u64",isSyncing:"bool",shouldHavePeers:"bool"},InvalidTransaction:{_enum:{Call:"Null",Payment:"Null",Future:"Null",Stale:"Null",BadProof:"Null",AncientBirthBlock:"Null",ExhaustsResources:"Null",Custom:"u8",BadMandatory:"Null",MandatoryDispatch:"Null"}},Key:"Bytes",LastRuntimeUpgradeInfo:{specVersion:"Compact",specName:"Text"},NetworkState:{peerId:"Text",listenedAddresses:"Vec",externalAddresses:"Vec",connectedPeers:"HashMap",notConnectedPeers:"HashMap",averageDownloadPerSec:"u64",averageUploadPerSec:"u64",peerset:"NetworkStatePeerset"},NetworkStatePeerset:{messageQueue:"u64",nodes:"HashMap"},NetworkStatePeersetInfo:{connected:"bool",reputation:"i32"},NodeRole:{_enum:{Full:"Null",LightClient:"Null",Authority:"Null",UnknownRole:"u8"}},NotConnectedPeer:{knownAddresses:"Vec",latestPingTime:"Option",versionString:"Option"},Peer:{enabled:"bool",endpoint:"PeerEndpoint",knownAddresses:"Vec",latestPingTime:"PeerPing",open:"bool",versionString:"Text"},PeerEndpoint:{listening:"PeerEndpointAddr"},PeerEndpointAddr:{_alias:{localAddr:"local_addr",sendBackAddr:"send_back_addr"},localAddr:"Text",sendBackAddr:"Text"},PeerPing:{nanos:"u64",secs:"u64"},PeerInfo:{peerId:"Text",roles:"Text",protocolVersion:"u32",bestHash:"Hash",bestNumber:"BlockNumber"},PerDispatchClassU32:{normal:"u32",operational:"u32",mandatory:"u32"},PerDispatchClassWeight:{normal:"Weight",operational:"Weight",mandatory:"Weight"},PerDispatchClassWeightsPerClass:{normal:"WeightPerClass",operational:"WeightPerClass",mandatory:"WeightPerClass"},Phase:{_enum:{ApplyExtrinsic:"u32",Finalization:"Null",Initialization:"Null"}},RawOrigin:{_enum:{Root:"Null",Signed:"AccountId",None:"Null"}},RefCount:"u32",RefCountTo259:"u8",SyncState:{startingBlock:"BlockNumber",currentBlock:"BlockNumber",highestBlock:"Option"},SystemOrigin:"RawOrigin",TokenError:{_enum:["NoFunds","WouldDie","BelowMinimum","CannotCreate","UnknownAsset","Frozen","Underflow","Overflow"]},TransactionValidityError:{_enum:{Invalid:"InvalidTransaction",Unknown:"UnknownTransaction"}},UnknownTransaction:{_enum:{CannotLookup:"Null",NoUnsignedValidator:"Null",Custom:"u8"}},WeightPerClass:{baseExtrinsic:"Weight",maxExtrinsic:"Option",maxTotal:"Option",reserved:"Option"}}}},82532:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Bounty:{proposer:"AccountId",value:"Balance",fee:"Balance",curatorDeposit:"Balance",bond:"Balance",status:"BountyStatus"},BountyIndex:"u32",BountyStatus:{_enum:{Proposed:"Null",Approved:"Null",Funded:"Null",CuratorProposed:"BountyStatusCuratorProposed",Active:"BountyStatusActive",PendingPayout:"BountyStatusPendingPayout"}},BountyStatusActive:{curator:"AccountId",updateDue:"BlockNumber"},BountyStatusCuratorProposed:{curator:"AccountId"},BountyStatusPendingPayout:{curator:"AccountId",beneficiary:"AccountId",unlockAt:"BlockNumber"},OpenTip:{reason:"Hash",who:"AccountId",finder:"AccountId",deposit:"Balance",closes:"Option",tips:"Vec",findersFee:"bool"},OpenTipTo225:{reason:"Hash",who:"AccountId",finder:"Option",closes:"Option",tips:"Vec"},OpenTipFinderTo225:"(AccountId, Balance)",OpenTipTip:"(AccountId, Balance)",TreasuryProposal:{proposer:"AccountId",value:"Balance",beneficiary:"AccountId",bond:"Balance"}}}},76868:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multiplier:"Fixed128"}}},29464:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{ClassId:"u32",InstanceId:"u32",DepositBalance:"Balance",DepositBalanceOf:"Balance",ClassDetails:{owner:"AccountId",issuer:"AccountId",admin:"AccountId",freezer:"AccountId",totalDeposit:"DepositBalance",freeHolding:"bool",instances:"u32",instanceMetadatas:"u32",attributes:"u32",isFrozen:"bool"},DestroyWitness:{instances:"Compact",instanceMetadatas:"Compact",attributes:"Compact"},InstanceDetails:{owner:"AccountId",approved:"Option",isFrozen:"bool",deposit:"DepositBalance"},ClassMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"},InstanceMetadata:{deposit:"DepositBalance",data:"Vec",isFrozen:"bool"}}}},81784:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{Multisig:{when:"Timepoint",deposit:"Balance",depositor:"AccountId",approvals:"Vec"},Timepoint:{height:"BlockNumber",index:"u32"}}}},1456:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={rpc:{},types:{VestingInfo:{locked:"Balance",perBlock:"Balance",startingBlock:"BlockNumber"}}}},23769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91812),r=f(69338),n=f(8406),a=f(30820),d=f(2108),o={rpc:{},types:(0,r.objectSpread)({},{BodyId:{_enum:{Unit:"Null",Named:"Vec",Index:"Compact",Executive:"Null",Technical:"Null",Legislative:"Null",Judicial:"Null"}},BodyPart:{_enum:{Voice:"Null",Members:"Compact",Fraction:{nom:"Compact",denom:"Compact"},AtLeastProportion:{nom:"Compact",denom:"Compact"},MoreThanProportion:{nom:"Compact",denom:"Compact"}}},InteriorMultiLocation:"Junctions",NetworkId:{_enum:{Any:"Null",Named:"Vec",Polkadot:"Null",Kusama:"Null"}}},{XcmOrigin:{_enum:{Xcm:"MultiLocation"}},XcmpMessageFormat:{_enum:["ConcatenatedVersionedXcm","ConcatenatedEncodedBlob","Signals"]},XcmAssetId:{_enum:{Concrete:"MultiLocation",Abstract:"Bytes"}},InboundStatus:{_enum:["Ok","Suspended"]},OutboundStatus:{_enum:["Ok","Suspended"]},MultiAssets:"Vec"},n.v0,a.v1,d.v2,(0,c.mapXcmTypes)("V2"),{DoubleEncodedCall:{encoded:"Vec"},XcmOriginKind:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},Outcome:{_enum:{Complete:"Weight",Incomplete:"(Weight, XcmErrorV0)",Error:"XcmErrorV0"}},QueryId:"u64",QueryStatus:{_enum:{Pending:{responder:"VersionedMultiLocation",maybeNotify:"Option<(u8, u8)>",timeout:"BlockNumber"},Ready:{response:"VersionedResponse",at:"BlockNumber"}}},QueueConfigData:{suspendThreshold:"u32",dropThreshold:"u32",resumeThreshold:"u32",thresholdWeight:"Weight",weightRestrictDecay:"Weight"},VersionMigrationStage:{_enum:{MigrateSupportedVersion:"Null",MigrateVersionNotifiers:"Null",NotifyCurrentTargets:"Option",MigrateAndNotifyOldTargets:"Null"}},VersionedMultiAsset:{_enum:{V0:"MultiAssetV0",V1:"MultiAssetV1",V2:"MultiAssetV2"}},VersionedMultiAssets:{_enum:{V0:"Vec",V1:"MultiAssetsV1",V2:"MultiAssetsV2"}},VersionedMultiLocation:{_enum:{V0:"MultiLocationV0",V1:"MultiLocationV1",V2:"MultiLocationV2"}},VersionedResponse:{V0:"ResponseV0",V1:"ResponseV1",V2:"ResponseV2"},VersionedXcm:{_enum:{V0:"XcmV0",V1:"XcmV1",V2:"XcmV2"}},XcmVersion:"u32"})};t.default=o},8406:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v0=void 0,t.v0={FungibilityV0:"FungibilityV1",WildFungibilityV0:"WildFungibilityV1",AssetInstanceV0:{_enum:{Undefined:"Null",Index8:"u8",Index16:"Compact",Index32:"Compact",Index64:"Compact",Index128:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Vec"}},JunctionV0:{_enum:{Parent:"Null",Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},MultiAssetV0:{_enum:{None:"Null",All:"Null",AllFungible:"Null",AllNonFungible:"Null",AllAbstractFungible:"Vec",AllAbstractNonFungible:"Vec",AllConcreteFungible:"MultiLocationV0",AllConcreteNonFungible:"MultiLocationV0",AbstractFungible:{id:"Vec",instance:"Compact"},AbstractNonFungible:{class:"Vec",instance:"AssetInstanceV0"},ConcreteFungible:{id:"MultiLocationV0",amount:"Compact"},ConcreteNonFungible:{class:"MultiLocationV0",instance:"AssetInstanceV0"}}},MultiLocationV0:{_enum:{Here:"Null",X1:"JunctionV0",X2:"(JunctionV0, JunctionV0)",X3:"(JunctionV0, JunctionV0, JunctionV0)",X4:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X5:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X6:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X7:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)",X8:"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"}},OriginKindV0:{_enum:["Native","SovereignAccount","Superuser","Xcm"]},ResponseV0:{_enum:{Assets:"Vec"}},XcmV0:{_enum:{WithdrawAsset:{assets:"Vec",effects:"Vec"},ReserveAssetDeposit:{assets:"Vec",effects:"Vec"},ReceiveTeleportedAsset:{assets:"Vec",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV0"},TransferAsset:{assets:"Vec",dest:"MultiLocationV0"},TransferReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV0",message:"XcmV0"}}},XcmErrorV0:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocation, Xcm)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",RecursionLimitReached:"Null"}},XcmOrderV0:{_enum:{Null:"Null",DepositAsset:{assets:"Vec",dest:"MultiLocationV0"},DepositReserveAsset:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},ExchangeAsset:{give:"Vec",receive:"Vec"},InitiateReserveWithdraw:{assets:"Vec",reserve:"MultiLocationV0",effects:"Vec"},InitiateTeleport:{assets:"Vec",dest:"MultiLocationV0",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV0",assets:"Vec"},BuyExecution:{fees:"MultiAsset",weight:"u64",debt:"u64",haltOnError:"bool",xcm:"Vec"}}}}},30820:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v1=void 0,t.v1={AssetInstanceV1:{_enum:{Undefined:"Null",Index:"Compact",Array4:"[u8; 4]",Array8:"[u8; 8]",Array16:"[u8; 16]",Array32:"[u8; 32]",Blob:"Bytes"}},FungibilityV1:{_enum:{Fungible:"Compact",NonFungible:"AssetInstanceV1"}},JunctionV1:{_enum:{Parachain:"Compact",AccountId32:{network:"NetworkId",id:"AccountId"},AccountIndex64:{network:"NetworkId",index:"Compact"},AccountKey20:{network:"NetworkId",key:"[u8; 20]"},PalletInstance:"u8",GeneralIndex:"Compact",GeneralKey:"Vec",OnlyChild:"Null",Plurality:{id:"BodyId",part:"BodyPart"}}},JunctionsV1:{_enum:{Here:"Null",X1:"JunctionV1",X2:"(JunctionV1, JunctionV1)",X3:"(JunctionV1, JunctionV1, JunctionV1)",X4:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X5:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X6:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X7:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)",X8:"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"}},MultiAssetsV1:"Vec",MultiAssetV1:{id:"XcmAssetId",fungibility:"FungibilityV1"},MultiAssetFilterV1:{_enum:{Definite:"MultiAssetsV1",Wild:"WildMultiAssetV1"}},MultiLocationV1:{parents:"u8",interior:"JunctionsV1"},OriginKindV1:"OriginKindV0",ResponseV1:{_enum:{Assets:"MultiAssetsV1"}},WildFungibilityV1:{_enum:["Fungible","NonFungible"]},WildMultiAssetV1:{_enum:{All:"Null",AllOf:{id:"XcmAssetId",fungibility:"WildFungibilityV1"}}},XcmV1:{_enum:{WithdrawAsset:{assets:"MultiAssetsV1",effects:"Vec"},ReserveAssetDeposit:{assets:"MultiAssetsV1",effects:"Vec"},ReceiveTeleportedAsset:{assets:"MultiAssetsV1",effects:"Vec"},QueryResponse:{queryId:"Compact",response:"ResponseV1"},TransferAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1"},TransferReserveAsset:{assets:"MultiAssetsV1",dest:"MultiLocationV1",effects:"Vec"},Transact:{originType:"XcmOriginKind",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},RelayedFrom:{who:"MultiLocationV1",message:"XcmV1"}}},XcmErrorV1:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",SendFailed:"Null",CannotReachDestination:"(MultiLocationV1, XcmV1)",MultiLocationFull:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null"}},XcmOrderV1:{_enum:{Noop:"Null",DepositAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",beneficiary:"MultiLocationV1"},DepositReserveAsset:{assets:"MultiAssetFilterV1",maxAssets:"u32",dest:"MultiLocationV1",effects:"Vec"},ExchangeAsset:{give:"MultiAssetFilterV1",receive:"MultiAssetsV1"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV1",reserve:"MultiLocationV1",effects:"Vec"},InitiateTeleport:{assets:"MultiAssetFilterV1",dest:"MultiLocationV1",effects:"Vec"},QueryHolding:{queryId:"Compact",dest:"MultiLocationV1",assets:"MultiAssetFilterV1"},BuyExecution:{fees:"MultiAssetV1",weight:"u64",debt:"u64",haltOnError:"bool",instructions:"Vec"}}}}},2108:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.v2=void 0,t.v2={AssetInstanceV2:"AssetInstanceV1",FungibilityV2:"FungibilityV1",JunctionV2:"JunctionV1",JunctionsV2:"JunctionsV1",MultiAssetsV2:"MultiAssetsV1",MultiAssetV2:"MultiAssetV1",MultiAssetFilterV2:"MultiAssetFilterV1",MultiLocationV2:"MultiLocationV1",OriginKindV2:"OriginKindV1",WildFungibilityV2:"WildFungibilityV1",ResponseV2:{_enum:{Null:"Null",Assets:"MultiAssetsV2",ExecutionResult:"ResponseV2Result"}},ResponseV2Error:"(u32, XcmErrorV2)",ResponseV2Result:"Result",WeightLimitV2:{_enum:{Unlimited:"Null",Limited:"Compact"}},InstructionV2:{_enum:{WithdrawAsset:"MultiAssetsV2",ReserveAssetDeposited:"MultiAssetsV2",ReceiveTeleportedAsset:"MultiAssetsV2",QueryResponse:{queryId:"Compact",response:"ResponseV2",maxWeight:"Compact"},TransferAsset:{assets:"MultiAssetsV2",beneficiary:"MultiLocationV2"},TransferReserveAsset:{assets:"MultiAssetsV2",dest:"MultiLocationV2",xcm:"XcmV2"},Transact:{originType:"OriginKindV2",requireWeightAtMost:"u64",call:"DoubleEncodedCall"},HrmpNewChannelOpenRequest:{sender:"Compact",maxMessageSize:"Compact",maxCapacity:"Compact"},HrmpChannelAccepted:{recipient:"Compact"},HrmpChannelClosing:{initiator:"Compact",sender:"Compact",recipient:"Compact"},ClearOrigin:"Null",DescendOrigin:"InteriorMultiLocation",ReportError:{queryId:"Compact",dest:"MultiLocationV2",maxResponseWeight:"Compact"},DepositAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",beneficiary:"MultiLocationV2"},DepositReserveAsset:{assets:"MultiAssetFilterV2",maxAssets:"u32",dest:"MultiLocationV2",xcm:"XcmV2"},ExchangeAsset:{give:"MultiAssetFilterV2",receive:"MultiAssetsV2"},InitiateReserveWithdraw:{assets:"MultiAssetFilterV2",reserve:"MultiLocationV2",xcm:"XcmV2"},InitiateTeleport:{assets:"MultiAssetFilterV2",dest:"MultiLocationV2",xcm:"XcmV2"},QueryHolding:{query_id:"Compact",dest:"MultiLocationV2",assets:"MultiAssetFilterV2",maxResponse_Weight:"Compact"},BuyExecution:{fees:"MultiAssetV2",weightLimit:"WeightLimitV2"},RefundSurplus:"Null",SetErrorHandler:"XcmV2",SetAppendix:"XcmV2",ClearError:"Null",ClaimAsset:{assets:"MultiAssetsV2",ticket:"MultiLocationV2"},Trap:"u64"}},WildMultiAssetV2:"WildMultiAssetV1",XcmV2:"Vec",XcmErrorV2:{_enum:{Undefined:"Null",Overflow:"Null",Unimplemented:"Null",UnhandledXcmVersion:"Null",UnhandledXcmMessage:"Null",UnhandledEffect:"Null",EscalationOfPrivilege:"Null",UntrustedReserveLocation:"Null",UntrustedTeleportLocation:"Null",DestinationBufferOverflow:"Null",MultiLocationFull:"Null",MultiLocationNotInvertible:"Null",FailedToDecode:"Null",BadOrigin:"Null",ExceedsMaxMessageSize:"Null",FailedToTransactAsset:"Null",WeightLimitReached:"Weight",Wildcard:"Null",TooMuchWeightRequired:"Null",NotHoldingFees:"Null",WeightNotComputable:"Null",Barrier:"Null",NotWithdrawable:"Null",LocationCannotHold:"Null",TooExpensive:"Null",AssetNotFound:"Null",DestinationUnsupported:"Null",RecursionLimitReached:"Null",Transport:"Null",Unroutable:"Null",UnknownWeightRequired:"Null",Trap:"u64",UnknownClaim:"Null",InvalidLocation:"Null"}},XcmOrderV2:"XcmOrderV1"}},49545:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.MagicNumber=t.MAGIC_NUMBER=void 0;var i=f(74754),u=f(69338),s=1635018093;t.MAGIC_NUMBER=s;var l=function(e){(0,a.default)(i,e);var t,f,c=(t=i,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function i(e,t){var f;return(0,n.default)(this,i),(f=c.call(this,e,t)).isEmpty||(0,u.assert)(f.eq(s),(function(){return"MagicNumber mismatch: expected ".concat(e.createTypeUnsafe("u32",[s]).toHex(),", found ").concat(f.toHex())})),f}return(0,r.default)(i)}(i.U32);t.MagicNumber=l},42319:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(8541)),n=c(f(283)),a=c(f(52399)),d=c(f(42463)),o=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var i=f(69338),u=f(49048),s=new Uint8Array([109,101,116,97,9]),l=function(e){(0,a.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,o.default)(t);if(f){var r=(0,o.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,d.default)(this,e)});function l(e,t){return(0,n.default)(this,l),c.call(this,e,(0,i.isU8a)(t)||(0,i.isString)(t)?function(e,t){var f=0===t.length?s:t;if(9===f[4])try{return new u.MetadataVersioned(e,f)}catch(e){return f[4]=10,f}return f}(e,(0,i.u8aToU8a)(t)):t)}return(0,r.default)(l)}(u.MetadataVersioned);t.Metadata=l},49048:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424));Object.defineProperty(t,"__esModule",{value:!0}),t.MetadataVersioned=void 0;var p=f(74754),b=f(69338),h=f(5411),y=f(8349),v=f(88094),m=f(35194),g=f(35874),w=f(50118),O=f(49545),x=f(83373),P=(0,l.default)("converted"),k=(0,l.default)("assertVersion"),M=(0,l.default)("getVersion"),j=(0,l.default)("metadata"),S=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;return(0,r.default)(this,l),f=c.call(this,e,{magicNumber:O.MagicNumber,metadata:"MetadataAll"},t),Object.defineProperty((0,a.default)(f),P,{writable:!0,value:new Map}),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:function(e){return(0,b.assert)(f.version<=e,(function(){return"Cannot convert metadata from version ".concat(f.version," to ").concat(e)})),f.version===e}}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:function(e,t){var c="asV".concat(e),r="asV".concat("latest"===e?14:e-1);return"latest"!==e&&(0,s.default)((0,a.default)(f),k)[k](e)?(0,s.default)((0,a.default)(f),j)[j]()[c]:((0,s.default)((0,a.default)(f),P)[P].has(e)||(0,s.default)((0,a.default)(f),P)[P].set(e,t(f.registry,f[r],f.version)),(0,s.default)((0,a.default)(f),P)[P].get(e))}}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:function(){return f.getT("metadata")}}),f}return(0,n.default)(l,[{key:"registry",get:function(){return(0,d.default)((0,u.default)(l.prototype),"registry",this)}},{key:"asCallsOnly",get:function(){return new l(this.registry,{magicNumber:this.magicNumber,metadata:this.registry.createTypeUnsafe("MetadataAll",[(0,x.toCallsOnly)(this.registry,this.asLatest),14])})}},{key:"asV9",get:function(){return(0,s.default)(this,k)[k](9),(0,s.default)(this,j)[j]().asV9}},{key:"asV10",get:function(){return(0,s.default)(this,M)[M](10,h.toV10)}},{key:"asV11",get:function(){return(0,s.default)(this,M)[M](11,y.toV11)}},{key:"asV12",get:function(){return(0,s.default)(this,M)[M](12,v.toV12)}},{key:"asV13",get:function(){return(0,s.default)(this,M)[M](13,m.toV13)}},{key:"asV14",get:function(){return(0,s.default)(this,M)[M](14,g.toV14)}},{key:"asLatest",get:function(){return(0,s.default)(this,M)[M]("latest",w.toLatest)}},{key:"magicNumber",get:function(){return this.getT("magicNumber")}},{key:"version",get:function(){return(0,s.default)(this,j)[j]().index}},{key:"getUniqTypes",value:function(e){return(0,x.getUniqTypes)(this.registry,this.asLatest,e)}},{key:"toJSON",value:function(){return this.asLatest,(0,d.default)((0,u.default)(l.prototype),"toJSON",this).call(this)}}]),l}(p.Struct);t.MetadataVersioned=S},20187:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(23882)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(21475));var l=f(73209);Object.defineProperty(t,"__esModule",{value:!0}),t.PortableRegistry=void 0;var p=l(f(96680)),b=l(f(37424)),h=f(74754),y=f(91812),v=f(69338),m=(0,v.logger)("PortableRegistry"),g={toNumber:function(){return-1}},w={Char:"u32",Str:"Text"},O=S(["sp_core::crypto::AccountId32","sp_runtime::generic::era::Era","sp_runtime::multiaddress::MultiAddress","account::AccountId20","polkadot_runtime_common::claims::EthereumAddress","*_democracy::vote::Vote","*_conviction_voting::vote::Vote","*_identity::types::Data","primitive_types::*","sp_arithmetic::per_things::*","ink_env::types::*"]),x=S(["pallet_identity::types::BitFlags"]),P=[].concat(["bitvec::order::Lsb0","BitOrderLsb0"],["bitvec::order::Msb0","BitOrderMsb0"]),k=["BoundedBTreeMap","BoundedBTreeSet","BoundedVec","Box","BTreeMap","BTreeSet","Cow","Option","Range","RangeInclusive","Result","WeakBoundedVec","WrapperKeepOpaque","WrapperOpaque"],M=["entries","hash","keys","new","size"],j=["generic","misc","pallet","traits","types"];function S(e){return e.map((function(e){return e.split("::")}))}function T(e){return E(e.path).join("::")}function E(e){return e.map((function(e){return e.toString()}))}function A(e,t){return e.length===t.length&&e.every((function(e,f){var c=t[f].toString();if("*"===e||e===c)return!0;if(e.includes("*")&&e.includes("_")&&c.includes("_")){var r=e.split("_"),n=c.split("_");if("*"===r[0]){var a=n.indexOf(r[1]);-1!==a&&(r=r.slice(1),n=n.slice(a))}return 2===r.length&&"*"===r[1]&&r[0]===n[0]||A(r,n)}return!1}))}function I(e,t){var f=t.id,c=t.type,r=c.params,n=c.path;if(!n.length||k.includes(n[n.length-1].toString()))return null;var a=n.map((function(e){return(0,v.stringPascalCase)(e)})).filter((function(e,t){var f=e.toLowerCase();return!(1===t&&j.includes(f)||t!==n.length-1&&f===n[t+1].toLowerCase())})),d=a.join("");if(2===a.length&&"RawOrigin"===a[1]&&2===r.length&&r[1].type.isSome){var o=e[r[1].type.unwrap().toNumber()];2===o.type.path.length&&(d="".concat(d).concat(o.type.path[1].toString()))}return[f.toNumber(),d,r]}var N=(0,b.default)("alias"),R=(0,b.default)("lookups"),B=(0,b.default)("names"),C=(0,b.default)("params"),_=(0,b.default)("typeDefs"),V=(0,b.default)("types"),U=(0,b.default)("createSiDef"),H=(0,b.default)("getLookupId"),L=(0,b.default)("extract"),D=(0,b.default)("extractArray"),z=(0,b.default)("extractBitSequence"),F=(0,b.default)("extractCompact"),q=(0,b.default)("extractComposite"),W=(0,b.default)("extractCompositeSet"),X=(0,b.default)("extractFields"),K=(0,b.default)("extractFieldsAlias"),Z=(0,b.default)("extractHistoric"),G=(0,b.default)("extractPrimitive"),Y=(0,b.default)("extractAliasPath"),J=(0,b.default)("extractSequence"),Q=(0,b.default)("extractTuple"),$=(0,b.default)("extractVariant"),ee=(0,b.default)("extractVariantEnum"),te=function(e){(0,o.default)(r,e);var t,f,c=(t=r,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function r(e,t,f){var a;(0,n.default)(this,r),a=c.call(this,e,{types:"Vec"},t),Object.defineProperty((0,d.default)(a),ee,{value:me}),Object.defineProperty((0,d.default)(a),$,{value:ve}),Object.defineProperty((0,d.default)(a),Q,{value:ye}),Object.defineProperty((0,d.default)(a),J,{value:he}),Object.defineProperty((0,d.default)(a),Y,{value:be}),Object.defineProperty((0,d.default)(a),G,{value:pe}),Object.defineProperty((0,d.default)(a),Z,{value:le}),Object.defineProperty((0,d.default)(a),K,{value:se}),Object.defineProperty((0,d.default)(a),X,{value:ue}),Object.defineProperty((0,d.default)(a),W,{value:ie}),Object.defineProperty((0,d.default)(a),q,{value:oe}),Object.defineProperty((0,d.default)(a),F,{value:de}),Object.defineProperty((0,d.default)(a),z,{value:ae}),Object.defineProperty((0,d.default)(a),D,{value:ne}),Object.defineProperty((0,d.default)(a),L,{value:re}),Object.defineProperty((0,d.default)(a),H,{value:ce}),Object.defineProperty((0,d.default)(a),U,{value:fe}),Object.defineProperty((0,d.default)(a),N,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),R,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),B,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),C,{writable:!0,value:void 0}),Object.defineProperty((0,d.default)(a),_,{writable:!0,value:{}}),Object.defineProperty((0,d.default)(a),V,{writable:!0,value:void 0});var o=function(e,t){for(var f=[],c={},r=0;r], where length <= 256"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.VecFixed,length:f.toNumber(),sub:(0,p.default)(this,U)[U](c)})}function ae(e,t){var f=t.bitOrderType,c=t.bitStoreType,r=(0,p.default)(this,U)[U](f),n=(0,p.default)(this,U)[U](c),a=P.includes(r.namespace||"")?[r,n]:[n,r],d=(0,s.default)(a,2),o=d[0],i=d[1];return(0,v.assert)(P.includes(o.namespace||""),(function(){return"Unexpected bitOrder found as ".concat(o.namespace||"")})),(0,v.assert)(i.info===y.TypeDefInfo.Plain&&"u8"===i.type,(function(){return"Only u8 bitStore is currently supported, found ".concat(i.type)})),{info:y.TypeDefInfo.Plain,type:"BitVec"}}function de(e,t){var f=t.type;return(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Compact,sub:(0,p.default)(this,U)[U](f)})}function oe(e,t,f){var c=this,r=t.params,n=t.path,a=f.fields,d=n[0].toString(),o=n[n.length-1].toString();return 1===n.length&&"BTreeMap"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeMap,sub:r.map((function(e){var t=e.type;return(0,p.default)(c,U)[U](t.unwrap())}))}):1===n.length&&"BTreeSet"===d?(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.BTreeSet,sub:(0,p.default)(this,U)[U](r[0].type.unwrap())}):["Range","RangeInclusive"].includes(d)?(0,y.withTypeString)(this.registry,{info:"Range"===d?y.TypeDefInfo.Range:y.TypeDefInfo.RangeInclusive,sub:(0,p.default)(this,U)[U](r[0].type.unwrap()),type:d}):["WrapperKeepOpaque","WrapperOpaque"].includes(o)?(0,y.withTypeString)(this.registry,{info:"WrapperKeepOpaque"===o?y.TypeDefInfo.WrapperKeepOpaque:y.TypeDefInfo.WrapperOpaque,sub:(0,p.default)(this,U)[U](r[0].type.unwrap()),type:o}):x.some((function(e){return A(e,n)}))?(0,p.default)(this,W)[W](e,r,a):(0,p.default)(this,X)[X](e,a)}function ie(e,t,f){return(0,v.assert)(1===t.length&&1===f.length,"Set handling expects param/field as single entries"),(0,y.withTypeString)(this.registry,{info:y.TypeDefInfo.Set,length:this.registry.createTypeUnsafe(this.registry.createLookupType(f[0].type),[]).bitLength(),sub:this.getSiType(t[0].type.unwrap()).def.asVariant.variants.map((function(e){var t=e.index,f=e.name;return{index:t.toNumber(),info:y.TypeDefInfo.Plain,name:f.toString(),type:"Null"}}))})}function ue(e,t){for(var f=!0,c=!0,r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return c.PortableRegistry}}),Object.defineProperty(t,"convertSiV0toV1",{enumerable:!0,get:function(){return r.toV1}});var c=f(20187),r=f(69606)},69606:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));Object.defineProperty(t,"__esModule",{value:!0}),t.toV1=function(e,t){return t.map((function(t,f){return e.createType("PortableType",{id:f+1,type:{def:i(e,t),docs:[],params:t.params.map((function(t){return e.createType("Si1TypeParameter",{type:t.toNumber()})})),path:t.path.map((function(e){return e.toString()}))}})}))};var r=f(69338);function n(e){return function(t,f){var r=f.type;return t.createType("Si1TypeDef",(0,c.default)({},e,{type:r.toNumber()}))}}var a=n("Compact");function d(e,t){return t.map((function(t){var f=t.docs,c=t.name,r=t.type,n=t.typeName;return e.createType("Si1Field",{docs:f,name:c,type:r.toNumber(),typeName:n})}))}var o=n("Sequence");function i(e,t){var f,c=t.def,n=t.path;switch(c.type){case"Array":f=function(e,t){var f=t.len,c=t.type;return e.createType("Si1TypeDef",{Array:{len:f,type:c.toNumber()}})}(e,c.asArray);break;case"BitSequence":f=function(e,t){var f=t.bitOrderType,c=t.bitStoreType;return e.createType("Si1TypeDef",{BitSequence:{bitOrderType:f.toNumber(),bitStoreType:c.toNumber()}})}(e,c.asBitSequence);break;case"Compact":f=a(e,c.asCompact);break;case"Composite":f=function(e,t){var f=t.fields;return e.createType("Si1TypeDef",{Composite:{fields:d(e,f)}})}(e,c.asComposite);break;case"Phantom":f=function(e,t){return console.warn("Converting phantom type ".concat(t.map((function(e){return e.toString()})).join("::")," to empty tuple")),e.createType("Si1TypeDef",{Tuple:[]})}(e,n);break;case"Primitive":f=function(e,t){return e.createType("Si1TypeDef",{Primitive:t.toString()})}(e,c.asPrimitive);break;case"Sequence":f=o(e,c.asSequence);break;case"Tuple":f=function(e,t){return e.createType("Si1TypeDef",{Tuple:t.map((function(e){return e.toNumber()}))})}(e,c.asTuple);break;case"Variant":f=function(e,t){var f=t.variants;return e.createType("Si1TypeDef",{Variant:{variants:f.map((function(t,f){var c=t.discriminant,r=t.docs,n=t.fields,a=t.name;return e.createType("Si1Variant",{docs:r,fields:d(e,n),index:c.isSome?c.unwrap().toNumber():f,name:a})}))}})}(e,c.asVariant);break;default:(0,r.assertUnreachable)(c.type)}return f}},86696:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateConstants=function(e,t,f){for(var n=t.pallets,a={},d=function(t){var f=n[t],d=f.constants,o=f.name;d.isEmpty||(0,c.lazyMethod)(a,(0,c.stringCamelCase)(o),(function(){return(0,c.lazyMethods)({},d,(function(t){var f=e.createTypeUnsafe(e.createLookupType(t.type),[(0,c.hexToU8a)(t.value.toHex())]);return f.meta=t,f}),r.objectNameToCamel)}))},o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateErrors=function(e,t,f){for(var d=t.lookup,o=t.pallets,i={},u=function(t){var u=o[t],s=u.errors,l=u.index,p=u.name;if(s.isSome){var b=f>=12?l.toNumber():t;(0,c.lazyMethod)(i,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(d,s.unwrap(),n.objectNameToString,(function(t){return{is:function(e){return(0,c.isCodec)(e)&&(0,c.isCodec)(e.index)&&e.index.eq(b)&&((0,c.isU8a)(e.error)?e.error[0]===t.index.toNumber():(0,c.isCodec)(e.error)&&e.error.eq(t.index))},meta:e.createTypeUnsafe("ErrorMetadataLatest",[a(d,t)])}}))}))}},s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateEvents=function(e,t,f){for(var o=t.lookup,i=t.pallets,u={},s=i.filter(d),l=function(t){var d=s[t],i=d.events,l=d.index,p=d.name,b=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,(0,c.stringCamelCase)(p),(function(){return(0,r.lazyVariants)(o,i.unwrap(),a.objectNameToString,(function(t){return{is:function(e){return(0,c.isCodec)(e)&&(0,c.isU8a)(e.index)&&b===e.index[0]&&t.index.eq(e.index[1])},meta:e.createTypeUnsafe("EventMetadataLatest",[(0,n.variantToMeta)(o,t)])}}))}))},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUnchecked=function(e,t,f,r){var n=r.fields,a=(0,c.stringCamelCase)(r.name),d=function(){for(var d=arguments.length,o=new Array(d),i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCallFunction=i,t.decorateExtrinsics=function(e,t,f){for(var n=t.lookup,d=t.pallets,u={},s=d.filter(o),l=function(t){var d=s[t],o=d.calls,l=d.index,p=d.name,b=(0,c.stringCamelCase)(p),h=f>=12?l.toNumber():t;(0,c.lazyMethod)(u,b,(function(){return(0,r.lazyVariants)(n,o.unwrap(),a.objectNameToCamel,(function(t){return i(e,n,t,b,h)}))}))},p=0;p{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateErrors",{enumerable:!0,get:function(){return a.decorateErrors}}),Object.defineProperty(t,"decorateEvents",{enumerable:!0,get:function(){return d.decorateEvents}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return o.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return i.decorateStorage}}),t.expandMetadata=function(e,t){(0,c.assert)(t instanceof r.Metadata,"You need to pass a valid Metadata instance to Decorated");var f=t.asLatest,u=t.version;return{consts:(0,n.decorateConstants)(e,f,u),errors:(0,a.decorateErrors)(e,f,u),events:(0,d.decorateEvents)(e,f,u),query:(0,i.decorateStorage)(e,f,u),registry:e,tx:(0,o.decorateExtrinsics)(e,f,u)}},Object.defineProperty(t,"filterCallsSome",{enumerable:!0,get:function(){return o.filterCallsSome}}),Object.defineProperty(t,"filterEventsSome",{enumerable:!0,get:function(){return d.filterEventsSome}});var c=f(69338),r=f(42319),n=f(86696),a=f(61537),d=f(50716),o=f(79977),i=f(95675)},92876:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.NO_RAW_ARGS=void 0,t.createFunction=function(e,t,f){var c=t.meta.type,r=function(e,t,f){var c=t.meta,r=t.method,n=t.prefix,a=t.section,o=function(e,t,f){var c=t.meta.type,r=null;return function(){if(c.isPlain)return r||(r=f.skipHashing?(0,d.compactAddLength)((0,d.u8aToU8a)(f.key)):v(e,t,s)),r;for(var n=c.asMap,a=n.hashers,o=n.key,i=arguments.length,u=new Array(i),l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHasher=function(e){return a[e.type]||n};var c=f(69338),r=f(94459),n=function(e){return(0,r.xxhashAsU8a)(e,128)},a={Blake2_128:function(e){return(0,r.blake2AsU8a)(e,128)},Blake2_128Concat:function(e){return(0,c.u8aConcat)((0,r.blake2AsU8a)(e,128),(0,c.u8aToU8a)(e))},Blake2_256:function(e){return(0,r.blake2AsU8a)(e,256)},Identity:function(e){return(0,c.u8aToU8a)(e)},Twox128:function(e){return(0,r.xxhashAsU8a)(e,128)},Twox256:function(e){return(0,r.xxhashAsU8a)(e,256)},Twox64Concat:function(e){return(0,c.u8aConcat)((0,r.xxhashAsU8a)(e,64),(0,c.u8aToU8a)(e))}}},44255:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getStorage=function(e){for(var t={},f=Object.entries(c.substrate),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decorateStorage=function(e,t,f){for(var i=t.pallets,u=(0,a.getStorage)(e),s=function(t){var f=i[t],a=f.name,s=f.storage;if(s.isSome){var l=(0,c.stringCamelCase)(a),p=s.unwrap(),b=p.items,h=p.prefix.toString();(0,c.lazyMethod)(u,l,(function(){return(0,c.lazyMethods)({palletVersion:(0,d.createRuntimeFunction)({method:"palletVersion",prefix:h,section:l},(0,n.createKeyRaw)(e,{method:":__STORAGE_VERSION__:",prefix:a.toString()},n.NO_RAW_ARGS),o)(e)},b,(function(t){return(0,n.createFunction)(e,{meta:t,method:t.name.toString(),prefix:h,section:l},{})}),r.objectNameToCamel)}))}},l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.substrate=void 0;var c=f(37066);function r(e,t,f){return(0,c.createRuntimeFunction)({method:e,prefix:"Substrate",section:"substrate"},t,f)}var n={changesTrieConfig:r("changesTrieConfig",":changes_trie",{docs:"Changes trie configuration is stored under this key.",type:"u32"}),childStorageKeyPrefix:r("childStorageKeyPrefix",":child_storage:",{docs:"Prefix of child storage keys.",type:"u32"}),code:r("code",":code",{docs:"Wasm code of the runtime.",type:"Bytes"}),extrinsicIndex:r("extrinsicIndex",":extrinsic_index",{docs:"Current extrinsic index (u32) is stored under this key.",type:"u32"}),heapPages:r("heapPages",":heappages",{docs:"Number of wasm linear memory pages required for execution of the runtime.",type:"u64"})};t.substrate=n},37066:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRuntimeFunction=function(e,t,f){var r=e.method,a=e.prefix,d=e.section,o=f.docs,i=f.type;return function(e){var f;return(0,c.createFunction)(e,{meta:e.createTypeUnsafe("StorageEntryMetadataLatest",[{docs:e.createTypeUnsafe("Vec",[[o]]),modifier:e.createTypeUnsafe("StorageEntryModifierLatest",["Required"]),name:e.createTypeUnsafe("Text",[r]),toJSON:function(){return t},type:e.createTypeUnsafe("StorageEntryTypeLatest",[{Plain:(null===(f=n(e,i))||void 0===f?void 0:f.id)||0}])}]),method:r,prefix:a,section:d},{key:t,skipHashing:!0})}};var c=f(92876);function r(e,t){var f=t.toLowerCase();return e.lookup.types.find((function(e){return e.type.def.isPrimitive&&e.type.def.asPrimitive.toString().toLowerCase()===f||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.toString().toLowerCase()===f}))}function n(e,t){var f=r(e,t);if(!f&&"Bytes"===t){var c=r(e,"u8");c&&(f=e.lookup.types.find((function(e){return e.type.def.isSequence&&e.type.def.asSequence.type.eq(c.id)||e.type.def.isHistoricMetaCompat&&e.type.def.asHistoricMetaCompat.eq(t)})))}return f||console.warn("Unable to map ".concat(t," to a lookup index")),f}},85549:(e,t,f)=>{"use strict";function c(e){return function(t){var f=t.name;return e(f)}}Object.defineProperty(t,"__esModule",{value:!0}),t.objectNameToString=t.objectNameToCamel=void 0;var r=c(f(69338).stringCamelCase);t.objectNameToCamel=r;var n=c((function(e){return e.toString()}));t.objectNameToString=n},49890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Metadata",{enumerable:!0,get:function(){return c.Metadata}}),Object.defineProperty(t,"PortableRegistry",{enumerable:!0,get:function(){return r.PortableRegistry}}),Object.defineProperty(t,"decorateConstants",{enumerable:!0,get:function(){return n.decorateConstants}}),Object.defineProperty(t,"decorateExtrinsics",{enumerable:!0,get:function(){return n.decorateExtrinsics}}),Object.defineProperty(t,"decorateStorage",{enumerable:!0,get:function(){return n.decorateStorage}}),Object.defineProperty(t,"expandMetadata",{enumerable:!0,get:function(){return n.expandMetadata}});var c=f(42319),r=f(73598),n=f(24551)},24174:(e,t,f)=>{"use strict";var c,r=f(73209)(f(48636));Object.defineProperty(t,"__esModule",{value:!0}),t.extractTypes=u;var n=f(91812);function a(e,t){var f=t.sub,c=f.lookupName,r=f.type;return u([c||r])}function d(e,t){return u(t.sub.map((function(e){var t=e.lookupName,f=e.type;return t||f})))}function o(e,t){var f=t.info;throw new Error("Unhandled: Unable to create and validate type from ".concat(e," (info=").concat(n.TypeDefInfo[f],")"))}var i=(c={},(0,r.default)(c,n.TypeDefInfo.BTreeMap,d),(0,r.default)(c,n.TypeDefInfo.BTreeSet,a),(0,r.default)(c,n.TypeDefInfo.Compact,a),(0,r.default)(c,n.TypeDefInfo.DoNotConstruct,o),(0,r.default)(c,n.TypeDefInfo.Enum,d),(0,r.default)(c,n.TypeDefInfo.HashMap,d),(0,r.default)(c,n.TypeDefInfo.Int,o),(0,r.default)(c,n.TypeDefInfo.Linkage,a),(0,r.default)(c,n.TypeDefInfo.Null,o),(0,r.default)(c,n.TypeDefInfo.Option,a),(0,r.default)(c,n.TypeDefInfo.Plain,(function(e,t){return t.lookupName||t.type})),(0,r.default)(c,n.TypeDefInfo.Range,a),(0,r.default)(c,n.TypeDefInfo.RangeInclusive,a),(0,r.default)(c,n.TypeDefInfo.Result,d),(0,r.default)(c,n.TypeDefInfo.Set,d),(0,r.default)(c,n.TypeDefInfo.Si,o),(0,r.default)(c,n.TypeDefInfo.Struct,d),(0,r.default)(c,n.TypeDefInfo.Tuple,d),(0,r.default)(c,n.TypeDefInfo.UInt,o),(0,r.default)(c,n.TypeDefInfo.Vec,a),(0,r.default)(c,n.TypeDefInfo.VecFixed,a),(0,r.default)(c,n.TypeDefInfo.WrapperKeepOpaque,a),(0,r.default)(c,n.TypeDefInfo.WrapperOpaque,a),c);function u(e){return e.map((function(e){var t=(0,n.getTypeDef)(e);return i[t.info](e,t)}))}},43914:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.flattenUniq=function e(t){for(var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSiName=function(e,t){var f=e.getTypeDef(t);return f.lookupName||f.type}},44711:(e,t,f)=>{"use strict";var c=f(73209)(f(9578));Object.defineProperty(t,"__esModule",{value:!0}),t.getUniqTypes=function(e,t,f){return(0,n.validateTypes)(e,f,(0,r.flattenUniq)((i=(o=t).lookup,o.pallets.reduce((function(e,t){var f=t.calls,r=t.constants,n=t.events,o=t.storage;return e.push([a(i,r)]),f.isSome&&e.push(d(i,f.unwrap().type)),n.isSome&&e.push(d(i,n.unwrap().type)),o.isSome&&e.push(o.unwrap().items.map((function(e){var t=e.type;if(t.isPlain)return[i.getTypeDef(t.asPlain).type];var f=t.asMap,r=f.hashers,n=f.key,a=f.value;return 1===r.length?[i.getTypeDef(a).type,i.getTypeDef(n).type]:[i.getTypeDef(a).type].concat((0,c.default)(i.getSiType(n).def.asTuple.map((function(e){return i.getTypeDef(e).type}))))}))),e}),[]))));var o,i};var r=f(43914),n=f(98129);function a(e,t){return t.map((function(t){var f=t.type;return e.getTypeDef(f).type}))}function d(e,t){return e.getSiType(t).def.asVariant.variants.map((function(t){var f=t.fields;return a(e,f)}))}},83373:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"flattenUniq",{enumerable:!0,get:function(){return c.flattenUniq}}),Object.defineProperty(t,"getSiName",{enumerable:!0,get:function(){return r.getSiName}}),Object.defineProperty(t,"getUniqTypes",{enumerable:!0,get:function(){return n.getUniqTypes}}),Object.defineProperty(t,"toCallsOnly",{enumerable:!0,get:function(){return a.toCallsOnly}}),Object.defineProperty(t,"validateTypes",{enumerable:!0,get:function(){return d.validateTypes}});var c=f(43914),r=f(12701),n=f(44711),a=f(4749),d=f(98129)},4749:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t",[f.unwrapOr(null)]),index:c,name:r}}))}]).toJSON()}},98129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTypes=function(e,t,f){var c=(0,n.flattenUniq)((0,r.extractTypes)(f)).filter((function(t){return!e.hasType(t)&&!e.isLookupType(t)})).sort();if(0!==c.length){var d="Unknown types found, no types for ".concat(c.join(", "));if(t)throw new Error(d);a.warn(d)}return f};var c=f(69338),r=f(24174),n=f(43914),a=(0,c.logger)("metadata")},8349:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV11=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV11",[{extrinsic:{signedExtensions:[],version:0},modules:f}])}},88094:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toV13=function(e,t){return e.createTypeUnsafe("MetadataV13",[t])}},35874:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.toV14=function(e,t,f){var c=[];(function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++)u(e,t+1<1||arguments.length<=t+1?void 0:arguments[t+1])})(c,"Null","u8","u16","u32","u64"),function(e,t,f){e.register({OriginCaller:{_enum:t.map((function(e,t){return[e.name.toString(),f>=12?e.index.toNumber():t]})).sort((function(e,t){return e[1]-t[1]})).reduce((function(e,t){for(var f=(0,n.default)(t,2),c=f[0],r=f[1],a=Object.keys(e).length;a"],["<",","],[",",">"],["(",")"],["(",","],[",",","],[",",")"]];function u(e,t){var f=t.toString(),c=e.findIndex((function(e){return e.def.HistoricMetaCompat===f}));return-1!==c?c:e.push({def:{HistoricMetaCompat:f}})-1}function s(e,t){return e.push({def:{Tuple:t}})-1}function l(e,t,f,c){return f.push({def:{Variant:{variants:c}},path:["pallet_".concat(e.toString()),"pallet",t]})-1}function p(e,t){t.forEach((function(t){var f=Object.keys(e).find((function(e){return t.eq(e)}));if(f)t.setOverride(e[f]);else{var c=t.toString(),r=Object.entries(e).reduce((function(e,t){var f=(0,n.default)(t,2),c=f[0],r=f[1];return i.reduce((function(e,t){var f=(0,n.default)(t,2),a=f[0],d=f[1];return e.replace("".concat(a).concat(c).concat(d),"".concat(a).concat(r).concat(d))}),e)}),c);c!==r&&t.setOverride(r)}}))}function b(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n.map((function(e){return e.type}))),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){var c=f.name,r=f.type;return t.createTypeUnsafe("SiField",[{name:c,type:u(e,r)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletCallMetadataV14",[{type:l(f,"Call",e,n)}])}function h(e,t,f,c){return f.map((function(f){var r=f.docs,n=f.name,a=f.type,d=f.value;return p(c,[a]),t.createTypeUnsafe("PalletConstantMetadataV14",[{docs:r,name:n,type:u(e,a),value:d}])}))}function y(e,t,f,c,r){var n=c.map((function(e,f){var c=e.docs,r=e.name;return t.createTypeUnsafe("SiVariant",[{docs:c,fields:[],index:f,name:r}])}));return t.createTypeUnsafe("PalletErrorMetadataV14",[{type:l(f,"Error",e,n)}])}function v(e,t,f,c,r){var n=c.map((function(f,c){var n=f.args,a=f.docs,d=f.name;return p(r,n),t.createTypeUnsafe("SiVariant",[{docs:a,fields:n.map((function(f){return t.createTypeUnsafe("SiField",[{type:u(e,f)}])})),index:c,name:d}])}));return t.createTypeUnsafe("PalletEventMetadataV14",[{type:l(f,"Event",e,n)}])}function m(e,t,f,c){var n=c.hashers,a=c.isLinked,d=c.isOptional,o=c.keys,i=c.value;return p(f,[i].concat((0,r.default)(Array.isArray(o)?o:[o]))),t.createTypeUnsafe("StorageEntryTypeV14",[{Map:{hashers:n,key:1===n.length?u(e,o[0]):s(e,o.map((function(t){return u(e,t)}))),value:u(e,a?"(".concat(d?"Option<".concat(i.toString(),">"):i.toString(),", Linkage<").concat(o[0].toString(),">)"):i)}}])}function g(e,t,f,c){var r=f.items,n=f.prefix;return t.createTypeUnsafe("PalletStorageMetadataV14",[{items:r.map((function(f){var r,n=f.docs,a=f.fallback,d=f.modifier,o=f.name,i=f.type;if(i.isPlain){var s=i.asPlain;p(c,[s]),r=t.createTypeUnsafe("StorageEntryTypeV14",[{Plain:u(e,s)}])}else if(i.isMap){var l=i.asMap;r=m(e,t,c,{hashers:[l.hasher],isLinked:l.linked.isTrue,isOptional:d.isOptional,keys:[l.key],value:l.value})}else if(i.isDoubleMap){var b=i.asDoubleMap;r=m(e,t,c,{hashers:[b.hasher,b.key2Hasher],isLinked:!1,isOptional:d.isOptional,keys:[b.key1,b.key2],value:b.value})}else{var h=i.asNMap;r=m(e,t,c,{hashers:h.hashers,isLinked:!1,isOptional:d.isOptional,keys:h.keyVec,value:h.value})}return t.createTypeUnsafe("StorageEntryMetadataV14",[{docs:n,fallback:a,modifier:d,name:o,type:r}])})),prefix:n}])}},50118:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLatest=function(e,t,f){return t}},5411:(e,t,f)=>{"use strict";var c=f(73209)(f(48636));function r(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}function n(e){for(var t=1;t=2?e.createTypeUnsafe("StorageHasherV10",[t.toNumber()+1]):e.createTypeUnsafe("StorageHasherV10",[t])}function d(e,t){return t.isMap?[n(n({},t.asMap),{},{hasher:a(e,t.asMap.hasher)}),1]:t.isDoubleMap?[n(n({},t.asDoubleMap),{},{hasher:a(e,t.asDoubleMap.hasher),key2Hasher:a(e,t.asDoubleMap.key2Hasher)}),2]:[t.asPlain,0]}Object.defineProperty(t,"__esModule",{value:!0}),t.toV10=function(e,t){var f=t.modules;return e.createTypeUnsafe("MetadataV10",[{modules:f.map((function(t){return function(e,t){var f=t.storage.unwrapOr(null);return e.createTypeUnsafe("ModuleMetadataV10",[n(n({},t),{},{storage:f?n(n({},f),{},{items:f.items.map((function(t){return n(n({},t),{},{type:e.createTypeUnsafe("StorageEntryTypeV10",d(e,t.type))})}))}):null})])}(e,t)}))}])}},10686:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/types",path:"/",type:"cjs",version:"8.5.1"}},13853:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(9578)),n=c(f(283)),a=c(f(8541)),d=c(f(52399)),o=c(f(42463)),i=c(f(92940));Object.defineProperty(t,"__esModule",{value:!0}),t.Data=void 0;var u=f(74754),s=f(69338);var l=function(e){(0,d.default)(u,e);var t,f,c=(t=u,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,i.default)(t);if(f){var r=(0,i.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,o.default)(this,e)});function u(e,t){var f;return(0,n.default)(this,u),f=c.call.apply(c,[this,e,{None:"Null",Raw:"Bytes",BlakeTwo256:"H256",Sha256:"H256",Keccak256:"H256",ShaThree256:"H256"}].concat((0,r.default)(function(e,t){return(0,s.isU8a)(t)||(0,s.isString)(t)?function(e,t){var f=t[0];if(!f)return[void 0,void 0];if(f>=1&&f<=33){var c=f-1,r=t.subarray(1,c+1);return[e.createTypeUnsafe("Raw",[r]),1]}if(f>=34&&f<=37)return[t.subarray(1,33),f-32];throw new Error("Unable to decode Data, invalid indicator byte ".concat(f))}(e,(0,s.u8aToU8a)(t)):t?[t,void 0]:[void 0,void 0]}(e,t)))),(0,s.assert)(!f.isRaw||f.asRaw.length<=32,"Data.Raw values are limited to a maximum length of 32 bytes"),f}return(0,a.default)(u,[{key:"asBlakeTwo256",get:function(){return this.value}},{key:"asKeccak256",get:function(){return this.value}},{key:"asRaw",get:function(){return this.value}},{key:"asSha256",get:function(){return this.value}},{key:"asShaThree256",get:function(){return this.value}},{key:"isBlakeTwo256",get:function(){return 2===this.index}},{key:"isKeccak256",get:function(){return 4===this.index}},{key:"isNone",get:function(){return 0===this.index}},{key:"isRaw",get:function(){return 1===this.index}},{key:"isSha256",get:function(){return 3===this.index}},{key:"isShaThree256",get:function(){return 5===this.index}},{key:"encodedLength",get:function(){return this.toU8a().length}},{key:"toU8a",value:function(){if(0===this.index)return new Uint8Array(1);if(1===this.index){var e=this.value.toU8a(!0),t=Math.min(e.length,32),f=new Uint8Array(t+1);return f.set([t+1],0),f.set(e.subarray(0,t),1),f}var c=new Uint8Array(33);return c.set([this.index+32],0),c.set(this.value.toU8a(),1),c}}]),u}(u.Enum);t.Data=l},98621:(e,t,f)=>{"use strict";var c=f(73209),r=c(f(283)),n=c(f(8541)),a=c(f(23882)),d=c(f(28241)),o=c(f(52399)),i=c(f(42463)),u=c(f(92940)),s=c(f(96680)),l=c(f(37424)),p=c(f(9578)),b=c(f(21475));Object.defineProperty(t,"__esModule",{value:!0}),t.StorageKey=void 0,t.unwrapStorageSi=g,t.unwrapStorageType=w;var h=f(74754),y=f(69338),v=f(83373),m={Blake2_128:[16,!1],Blake2_128Concat:[16,!0],Blake2_256:[32,!1],Identity:[0,!0],Twox128:[16,!1],Twox256:[32,!1],Twox64Concat:[8,!0]};function g(e){return e.isPlain?e.asPlain:e.asMap.value}function w(e,t,f){var c=(0,v.getSiName)(e.lookup,g(t));return f?"Option<".concat(c,">"):c}function O(e){if((0,y.isU8a)(e)||!e||(0,y.isString)(e))return{key:e};if(e instanceof E)return{key:e,method:e.method,section:e.section};if((0,y.isFunction)(e))return{key:e(),method:e.method,section:e.section};if(Array.isArray(e)){var t=(0,b.default)(e,2),f=t[0],c=t[1],r=void 0===c?[]:c;if((0,y.assert)((0,y.isFunction)(f),"Expected function input for key construction"),f.meta&&f.meta.type.isMap){var n=f.meta.type.asMap;(0,y.assert)(Array.isArray(r)&&r.length===n.hashers.length,(function(){return"Expected an array of ".concat(n.hashers.length," values as params to a Map query")}))}return{key:f.apply(void 0,(0,p.default)(r)),method:f.method,section:f.section}}throw new Error("Unable to convert input ".concat(e," to StorageKey"))}function x(e){return e instanceof E||(0,y.isFunction)(e)?e.meta:Array.isArray(e)?(0,b.default)(e,1)[0].meta:void 0}function P(e,t){if(t instanceof E)return t.outputType;if((0,y.isFunction)(t))return w(e,t.meta.type);if(Array.isArray(t)){var f=(0,b.default)(t,1)[0];if(f.meta)return w(e,f.meta.type)}return"Raw"}var k=(0,l.default)("args"),M=(0,l.default)("meta"),j=(0,l.default)("outputType"),S=(0,l.default)("method"),T=(0,l.default)("section"),E=function(e){(0,o.default)(l,e);var t,f,c=(t=l,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,c=(0,u.default)(t);if(f){var r=(0,u.default)(this).constructor;e=Reflect.construct(c,arguments,r)}else e=c.apply(this,arguments);return(0,i.default)(this,e)});function l(e,t){var f;(0,r.default)(this,l);var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=O(t),o=d.key,i=d.method,u=d.section;return f=c.call(this,e,o),Object.defineProperty((0,a.default)(f),k,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),M,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),j,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),S,{writable:!0,value:void 0}),Object.defineProperty((0,a.default)(f),T,{writable:!0,value:void 0}),(0,s.default)((0,a.default)(f),j)[j]=P(e,t),f.setMeta(x(t),n.section||u,n.method||i),f}return(0,n.default)(l,[{key:"args",get:function(){return(0,s.default)(this,k)[k]}},{key:"meta",get:function(){return(0,s.default)(this,M)[M]}},{key:"method",get:function(){return(0,s.default)(this,S)[S]}},{key:"outputType",get:function(){return(0,s.default)(this,j)[j]}},{key:"section",get:function(){return(0,s.default)(this,T)[T]}},{key:"is",value:function(e){return e.section===this.section&&e.method===this.method}},{key:"setMeta",value:function(e,t,f){(0,s.default)(this,M)[M]=e,(0,s.default)(this,S)[S]=f||(0,s.default)(this,S)[S],(0,s.default)(this,T)[T]=t||(0,s.default)(this,T)[T],e&&((0,s.default)(this,j)[j]=w(this.registry,e.type));try{(0,s.default)(this,k)[k]=function(e,t,f){if(!f||!f.type.isMap)return[];var c=f.type.asMap,r=c.hashers,n=c.key,a=1===r.length?[n]:e.lookup.getSiType(n).def.asTuple;return function(e,t,f){for(var c=32,r=new Array(f.length),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BitVec",{enumerable:!0,get:function(){return c.BitVec}}),Object.defineProperty(t,"Bool",{enumerable:!0,get:function(){return c.Bool}}),Object.defineProperty(t,"Bytes",{enumerable:!0,get:function(){return c.Bytes}}),Object.defineProperty(t,"Data",{enumerable:!0,get:function(){return r.Data}}),Object.defineProperty(t,"I128",{enumerable:!0,get:function(){return c.I128}}),Object.defineProperty(t,"I16",{enumerable:!0,get:function(){return c.I16}}),Object.defineProperty(t,"I256",{enumerable:!0,get:function(){return c.I256}}),Object.defineProperty(t,"I32",{enumerable:!0,get:function(){return c.I32}}),Object.defineProperty(t,"I64",{enumerable:!0,get:function(){return c.I64}}),Object.defineProperty(t,"I8",{enumerable:!0,get:function(){return c.I8}}),Object.defineProperty(t,"Null",{enumerable:!0,get:function(){return c.Null}}),Object.defineProperty(t,"StorageKey",{enumerable:!0,get:function(){return n.StorageKey}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return c.Text}}),Object.defineProperty(t,"Type",{enumerable:!0,get:function(){return c.Type}}),Object.defineProperty(t,"U128",{enumerable:!0,get:function(){return c.U128}}),Object.defineProperty(t,"U16",{enumerable:!0,get:function(){return c.U16}}),Object.defineProperty(t,"U256",{enumerable:!0,get:function(){return c.U256}}),Object.defineProperty(t,"U32",{enumerable:!0,get:function(){return c.U32}}),Object.defineProperty(t,"U64",{enumerable:!0,get:function(){return c.U64}}),Object.defineProperty(t,"U8",{enumerable:!0,get:function(){return c.U8}}),Object.defineProperty(t,"USize",{enumerable:!0,get:function(){return c.USize}}),Object.defineProperty(t,"bool",{enumerable:!0,get:function(){return c.bool}}),Object.defineProperty(t,"i128",{enumerable:!0,get:function(){return c.i128}}),Object.defineProperty(t,"i16",{enumerable:!0,get:function(){return c.i16}}),Object.defineProperty(t,"i256",{enumerable:!0,get:function(){return c.i256}}),Object.defineProperty(t,"i32",{enumerable:!0,get:function(){return c.i32}}),Object.defineProperty(t,"i64",{enumerable:!0,get:function(){return c.i64}}),Object.defineProperty(t,"i8",{enumerable:!0,get:function(){return c.i8}}),Object.defineProperty(t,"u128",{enumerable:!0,get:function(){return c.u128}}),Object.defineProperty(t,"u16",{enumerable:!0,get:function(){return c.u16}}),Object.defineProperty(t,"u256",{enumerable:!0,get:function(){return c.u256}}),Object.defineProperty(t,"u32",{enumerable:!0,get:function(){return c.u32}}),Object.defineProperty(t,"u64",{enumerable:!0,get:function(){return c.u64}}),Object.defineProperty(t,"u8",{enumerable:!0,get:function(){return c.u8}}),Object.defineProperty(t,"usize",{enumerable:!0,get:function(){return c.usize}});var c=f(74754),r=f(13853),n=f(98621)},3320:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var r=f(30379);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(74785)},84064:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},41645:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(84064)),a=f(74785);(0,r.detectPackage)(a.packageInfo,null,n.default)},99355:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.colors=function(e){var t=30*e()-15,f=n.COLORS.map((function(e){return(0,r.default)(e).rotate(t)}));return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,c=Math.floor(f.length*e());return f.splice(c,1)[0].alpha(t).string()}};var r=c(f(6767)),n=f(82535)},16746:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.container=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"white",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=document.createElement("div"),n=Object.assign({background:t,borderRadius:"".concat(e/2,"px"),display:"inline-block",height:"".concat(e,"px"),margin:"0px",overflow:"hidden",padding:"0px",width:"".concat(e,"px")},c);return r.className=f,r.style.background=t,Object.keys(n).forEach((function(e){r.style[e]=n[e]})),r}},82535:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SHAPE_COUNT=t.COLORS=void 0,t.COLORS=["#ffe119","#4363d8","#f58231","#fabebe","#e6beff","#800000","#000075","#a9a9a9","#ffffff","#000000"],t.SHAPE_COUNT=5},84:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.beachballIcon=function(e,t){var f=t.size,i=void 0===f?256:f,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3?arguments[3]:void 0,l=(0,o.seeder)(e),p=(0,n.colors)(l),b=(0,a.container)(i,"white",u,s),h=(0,a.container)(i,p()),y=(0,r.element)(i);b.appendChild(h),h.appendChild(y);for(var v=0;v{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seeder=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array(32),t=(0,c.isU8a)(e)?e:(0,c.stringToU8a)(e),f=t[Math.floor(t.length/2)]%t.length-1,r=function(){return(f+=1)===t.length&&(f=0),t[f]};return function(){return(256*r()+r())/65536}};var c=f(69338)},41647:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f,n){var a=f/2,d=360*e(),o=(c.SHAPE_COUNT-n)/c.SHAPE_COUNT*(f/2)+f/8*e(),i=f/4*(e()+(n+1)/c.SHAPE_COUNT),u=i*Math.sin(d)+a,s=i*Math.cos(d)+a,l=(0,r.circle)(o,u,s);return l.setAttributeNS("","fill",t),l};var c=f(82535),r=f(43326)},43326:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.circle=function(e,t,f){var r=(0,c.svg)("circle");return r.setAttributeNS("","cx","".concat(t)),r.setAttributeNS("","cy","".concat(f)),r.setAttributeNS("","r","".concat(e)),r};var c=f(46668)},31857:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.element=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"svg",f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,n=(0,c.svg)(t);return n.setAttributeNS("","x","".concat(f)),n.setAttributeNS("","y","".concat(r)),n.setAttributeNS("","width","".concat(e)),n.setAttributeNS("","height","".concat(e)),n};var c=f(46668)},46668:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.svg=function(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}},30379:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"beachballIcon",{enumerable:!0,get:function(){return c.beachballIcon}}),Object.defineProperty(t,"polkadotIcon",{enumerable:!0,get:function(){return r.polkadotIcon}});var c=f(84),r=f(15845)},15845:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.polkadotIcon=function(e,t){var f,u,s,l,p,b,h,y,v=(u=function(e){var t=e?20:24;return{r:t,r3o4:3*t/4,ro2:t/2,ro4:t/4,rroot3o2:t*Math.sqrt(3)/2,rroot3o4:t*Math.sqrt(3)/4}}(t.isAlternative),s=u.r,l=u.r3o4,p=u.ro2,b=u.ro4,h=u.rroot3o2,y=u.rroot3o4,[[a,a-s],[a,a-p],[a-y,a-l],[a-h,a-p],[a-y,a-b],[a-h,a],[a-h,a+p],[a-y,a+b],[a-y,a+l],[a,a+s],[a,a+p],[a+y,a+l],[a+h,a+p],[a+y,a+b],[a+h,a],[a+h,a-p],[a+y,a-b],[a+y,a-l],[a,a]]);try{f=function(e){var t=Object.values(d).map((function(e){return e.freq})).reduce((function(e,t){return e+t})),f=function(e){return i.length||(i=n(new Uint8Array(32))),n((0,r.decodeAddress)(e)).map((function(e,t){return(e+256-i[t])%256}))}(e),c=Math.floor((f[30]+256*f[31])%t),a=f[28]%6*3,o=Math.floor(70*f[29]/256+26)%80+30,u=function(e){var t=0,f=Object.values(d).find((function(f){return t+=f.freq,e{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(41645);var c=f(3320);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},74785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/ui-shared",path:"/",type:"cjs",version:"2.2.1"}},92349:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToEvm=function(e,t){return(0,c.decodeAddress)(e,t).subarray(0,20)};var c=f(85709)},12086:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddress=function(e,t){var f;try{f=(0,r.base58Decode)(e)}catch(e){return[!1,e.message]}var d=(0,n.checkAddressChecksum)(f),o=(0,c.default)(d,4),i=o[0],u=o[3];return u!==t?[!1,"Prefix mismatch, expected ".concat(t,", found ").concat(u)]:a.defaults.allowedEncodedLengths.includes(f.length)?[i,i?null:"Invalid decoded address checksum"]:[!1,"Invalid decoded address length"]};var r=f(15603),n=f(78184),a=f(42327)},78184:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkAddressChecksum=function(e){var t=64&e[0]?2:1,f=1===t?e[0]:(63&e[0])<<2|e[1]>>6|(63&e[1])<<8,r=[34+t,35+t].includes(e.length),n=e.length-(r?2:1),a=(0,c.sshash)(e.subarray(0,n));return[0==(128&e[0])&&![46,47].includes(e[0])&&(r?e[e.length-2]===a[0]&&e[e.length-1]===a[1]:e[e.length-1]===a[0]),n,t,f]};var c=f(48882)},85709:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.decodeAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;if((0,r.assert)(e,"Invalid empty address passed"),(0,r.isU8a)(e)||(0,r.isHex)(e))return(0,r.u8aToU8a)(e);try{var o=(0,n.base58Decode)(e);(0,r.assert)(d.defaults.allowedEncodedLengths.includes(o.length),"Invalid decoded address length");var i=(0,a.checkAddressChecksum)(o),u=(0,c.default)(i,4),s=u[0],l=u[1],p=u[2],b=u[3];return(0,r.assert)(t||s,"Invalid decoded address checksum"),(0,r.assert)([-1,b].includes(f),(function(){return"Expected ss58Format ".concat(f,", received ").concat(b)})),o.slice(p,l)}catch(t){throw new Error("Decoding ".concat(e,": ").concat(t.message))}};var r=f(69338),n=f(15603),a=f(78184),d=f(42327)},42327:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaults=void 0;var c={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:f(43545).availableNetworks.map((function(e){return e.prefix})),prefix:42};t.defaults=c},14003:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(u);try{for(p.s();!(s=p.n()).done;){var b=s.value.chainCode;l=(0,a.sr25519DerivePublic)(l,b)}}catch(e){p.e(e)}finally{p.f()}return(0,o.encodeAddress)(l,f)};var r=f(69338),n=f(53992),a=f(31730),d=f(85709),o=f(61031);function i(e){return e.isHard}},61031:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeAddress=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.defaults.prefix,f=(0,n.decodeAddress)(e);(0,c.assert)(t>=0&&t<=16383&&![46,47].includes(t),"Out of range ss58Format specified"),(0,c.assert)(a.defaults.allowedDecodedLengths.includes(f.length),(function(){return"Expected a valid key to convert, with length ".concat(a.defaults.allowedDecodedLengths.join(", "))}));var o=(0,c.u8aConcat)(t<64?[t]:[(252&t)>>2|64,t>>8|(3&t)<<6],f);return(0,r.base58Encode)((0,c.u8aConcat)(o,(0,d.sshash)(o).subarray(0,[32,33].includes(f.length)?2:1)))};var c=f(69338),r=f(15603),n=f(85709),a=f(42327),d=f(48882)},45709:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeDerivedAddress=function(e,t,f){return(0,r.encodeAddress)((0,n.createKeyDerived)((0,c.decodeAddress)(e),t),f)};var c=f(85709),r=f(61031),n=f(26012)},54018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeMultiAddress=function(e,t,f){return(0,c.encodeAddress)((0,r.createKeyMulti)(e,t),f)};var c=f(61031),r=f(5848)},47650:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressEq=function(e,t){return(0,c.u8aEq)((0,r.decodeAddress)(e),(0,r.decodeAddress)(t))};var c=f(69338),r=f(85709)},20475:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evmToAddress=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",a=(0,c.u8aConcat)("evm:",e);return(0,c.assert)(24===a.length,(function(){return"Converting ".concat(e,": Invalid evm address length")})),(0,n.encodeAddress)((0,r.hasher)(f,a),t)};var c=f(69338),r=f(92156),n=f(61031)},20018:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addressEq",{enumerable:!0,get:function(){return b.addressEq}}),Object.defineProperty(t,"addressToEvm",{enumerable:!0,get:function(){return c.addressToEvm}}),Object.defineProperty(t,"checkAddress",{enumerable:!0,get:function(){return r.checkAddress}}),Object.defineProperty(t,"checkAddressChecksum",{enumerable:!0,get:function(){return n.checkAddressChecksum}}),Object.defineProperty(t,"createKeyDerived",{enumerable:!0,get:function(){return d.createKeyDerived}}),Object.defineProperty(t,"createKeyMulti",{enumerable:!0,get:function(){return a.createKeyMulti}}),Object.defineProperty(t,"decodeAddress",{enumerable:!0,get:function(){return o.decodeAddress}}),Object.defineProperty(t,"deriveAddress",{enumerable:!0,get:function(){return i.deriveAddress}}),Object.defineProperty(t,"encodeAddress",{enumerable:!0,get:function(){return u.encodeAddress}}),Object.defineProperty(t,"encodeDerivedAddress",{enumerable:!0,get:function(){return s.encodeDerivedAddress}}),Object.defineProperty(t,"encodeMultiAddress",{enumerable:!0,get:function(){return l.encodeMultiAddress}}),Object.defineProperty(t,"evmToAddress",{enumerable:!0,get:function(){return p.evmToAddress}}),Object.defineProperty(t,"isAddress",{enumerable:!0,get:function(){return h.isAddress}}),Object.defineProperty(t,"setSS58Format",{enumerable:!0,get:function(){return y.setSS58Format}}),Object.defineProperty(t,"sortAddresses",{enumerable:!0,get:function(){return v.sortAddresses}}),Object.defineProperty(t,"validateAddress",{enumerable:!0,get:function(){return m.validateAddress}});var c=f(92349),r=f(12086),n=f(78184),a=f(5848),d=f(26012),o=f(85709),i=f(14003),u=f(61031),s=f(45709),l=f(54018),p=f(20475),b=f(47650),h=f(16622),y=f(71347),v=f(47831),m=f(28311)},16622:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAddress=function(e,t,f){try{return(0,c.validateAddress)(e,t,f)}catch(e){return!1}};var c=f(28311)},26012:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyDerived=function(e,t){return(0,r.blake2AsU8a)((0,c.u8aConcat)(d,(0,a.decodeAddress)(e),(0,c.bnToU8a)(t,n.BN_LE_16_OPTS)))};var c=f(69338),r=f(4410),n=f(32421),a=f(85709),d=(0,c.stringToU8a)("modlpy/utilisuba")},5848:(e,t,f)=>{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.createKeyMulti=function(e,t){return(0,n.blake2AsU8a)(r.u8aConcat.apply(void 0,[o,(0,r.compactToU8a)(e.length)].concat((0,c.default)((0,r.u8aSorted)(e.map(d.addressToU8a))),[(0,r.bnToU8a)(t,a.BN_LE_16_OPTS)])))};var r=f(69338),n=f(4410),a=f(32421),d=f(47377),o=(0,r.stringToU8a)("modlpy/utilisuba")},71347:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setSS58Format=function(e){n.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as pat of the address encode function"),r.defaults.prefix=e};var c=f(69338),r=f(42327),n=(0,c.logger)("setSS58Format")},47831:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAddresses=function(e,t){return(0,c.u8aSorted)(e.map(n.addressToU8a)).map((function(e){return(0,r.encodeAddress)(e,t)}))};var c=f(69338),r=f(61031),n=f(47377)},48882:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sshash=function(e){return(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e),512)};var c=f(69338),r=f(4410),n=(0,c.stringToU8a)("SS58PRE")},47377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addressToU8a=function(e){return(0,c.decodeAddress)(e)};var c=f(85709)},28311:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAddress=function(e,t,f){return!!(0,c.decodeAddress)(e,t,f)};var c=f(85709)},23141:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase32=t.base32Validate=t.base32Encode=t.base32Decode=void 0;var c=f(96090),r=f(49817),n="abcdefghijklmnopqrstuvwxyz234567",a={chars:n,coder:c.utils.chain(c.utils.radix2(5),c.utils.alphabet(n),{decode:function(e){return e.split("")},encode:function(e){return e.join("")}}),ipfs:"b",type:"base32"},d=(0,r.createValidate)(a);t.base32Validate=d;var o=(0,r.createIs)(d);t.isBase32=o;var i=(0,r.createDecode)(a,d);t.base32Decode=i;var u=(0,r.createEncode)(a);t.base32Encode=u},49817:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDecode=function(e,t){var f=e.coder,c=e.ipfs;return function(e,r){return t(e,r),f.decode(c&&r?e.substring(1):e)}},t.createEncode=function(e){var t=e.coder,f=e.ipfs;return function(e,r){var n=t.encode((0,c.u8aToU8a)(e));return f&&r?"".concat(f).concat(n):n}},t.createIs=function(e){return function(t,f){try{return e(t,f)}catch(e){return!1}}},t.createValidate=function(e){var t=e.chars,f=e.ipfs,r=e.type;return function(e,n){(0,c.assert)(e&&"string"==typeof e,(function(){return"Expected non-null, non-empty ".concat(r," string input")})),f&&n&&(0,c.assert)(e[0]===f,(function(){return"Expected ipfs-compatible ".concat(r," to start with '").concat(f,"'")}));for(var a=function(f){(0,c.assert)(t.includes(e[f])||"="===e[f]&&(f===e.length-1||!t.includes(e[f+1])),(function(){return"Invalid ".concat(r,' character "').concat(e[f],'" (0x').concat(e.charCodeAt(f).toString(16),") at index ").concat(f)}))},d=n?1:0;d{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base32Decode",{enumerable:!0,get:function(){return c.base32Decode}}),Object.defineProperty(t,"base32Encode",{enumerable:!0,get:function(){return c.base32Encode}}),Object.defineProperty(t,"base32Validate",{enumerable:!0,get:function(){return c.base32Validate}}),Object.defineProperty(t,"isBase32",{enumerable:!0,get:function(){return c.isBase32}});var c=f(23141)},51995:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase58=t.base58Validate=t.base58Encode=t.base58Decode=void 0;var c=f(96090),r=f(49817),n={chars:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",coder:c.base58,ipfs:"z",type:"base58"},a=(0,r.createValidate)(n);t.base58Validate=a;var d=(0,r.createDecode)(n,a);t.base58Decode=d;var o=(0,r.createEncode)(n);t.base58Encode=o;var i=(0,r.createIs)(a);t.isBase58=i},15603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base58Decode",{enumerable:!0,get:function(){return c.base58Decode}}),Object.defineProperty(t,"base58Encode",{enumerable:!0,get:function(){return c.base58Encode}}),Object.defineProperty(t,"base58Validate",{enumerable:!0,get:function(){return c.base58Validate}}),Object.defineProperty(t,"isBase58",{enumerable:!0,get:function(){return c.isBase58}});var c=f(51995)},67037:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBase64=t.base64Validate=t.base64Encode=t.base64Decode=void 0;var c=f(96090),r=f(49817),n={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:c.base64,type:"base64"},a=(0,r.createValidate)(n);t.base64Validate=a;var d=(0,r.createIs)(a);t.isBase64=d;var o=(0,r.createDecode)(n,a);t.base64Decode=o;var i=(0,r.createEncode)(n);t.base64Encode=i},1584:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"base64Encode",{enumerable:!0,get:function(){return c.base64Encode}}),Object.defineProperty(t,"base64Pad",{enumerable:!0,get:function(){return r.base64Pad}}),Object.defineProperty(t,"base64Trim",{enumerable:!0,get:function(){return n.base64Trim}}),Object.defineProperty(t,"base64Validate",{enumerable:!0,get:function(){return c.base64Validate}}),Object.defineProperty(t,"isBase64",{enumerable:!0,get:function(){return c.isBase64}});var c=f(67037),r=f(55925),n=f(31567)},55925:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Pad=function(e){return e.padEnd(e.length+e.length%4,"=")}},31567:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Trim=function(e){for(;e.length&&"="===e[e.length-1];)e=e.slice(0,-1);return e}},4410:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blake2AsHex=void 0,t.blake2AsU8a=a;var c=f(13803),r=f(69338),n=f(56431);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,f=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,d=Math.ceil(t/8),o=(0,r.u8aToU8a)(e);return!r.hasBigInt||!a&&(0,n.isReady)()?(0,n.blake2b)(o,(0,r.u8aToU8a)(f),d):(0,c.blake2b)(o,{dkLen:d,key:f||void 0})}var d=(0,f(50162).createAsHex)(a);t.blake2AsHex=d},23172:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"blake2AsHex",{enumerable:!0,get:function(){return c.blake2AsHex}}),Object.defineProperty(t,"blake2AsU8a",{enumerable:!0,get:function(){return c.blake2AsU8a}});var c=f(4410)},32421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_LE_OPTS=t.BN_LE_512_OPTS=t.BN_LE_32_OPTS=t.BN_LE_256_OPTS=t.BN_LE_16_OPTS=t.BN_BE_OPTS=t.BN_BE_32_OPTS=t.BN_BE_256_OPTS=void 0,t.BN_BE_OPTS={isLe:!1},t.BN_LE_OPTS={isLe:!0},t.BN_LE_16_OPTS={bitLength:16,isLe:!0},t.BN_BE_32_OPTS={bitLength:32,isLe:!1},t.BN_LE_32_OPTS={bitLength:32,isLe:!0},t.BN_BE_256_OPTS={bitLength:256,isLe:!1},t.BN_LE_256_OPTS={bitLength:256,isLe:!0},t.BN_LE_512_OPTS={bitLength:512,isLe:!0}},47097:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}}),f(45980);var r=f(99377),n=f(20018);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(612);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(15603);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(1584);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(23172);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(35840);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(19309);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(31856);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(69769);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(83665);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(9574);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(9774);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(53992);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(3050);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(43545);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(69459);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(12257);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(41177);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(32793);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(29640);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var M=f(23082);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}));var j=f(28571);Object.keys(j).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===j[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}}))}));var S=f(31730);Object.keys(S).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===S[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}}))}));var T=f(29151);Object.keys(T).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}}))}))},45980:(e,t,f)=>{"use strict";f(39574);var c=f(79656),r=f(69338),n=f(35840),a=f(83665);c.utils.hmacSha256Sync=function(e){for(var t=arguments.length,f=new Array(t>1?t-1:0),c=1;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cryptoIsReady=void 0,t.cryptoWaitReady=function(){return(0,r.waitReady)().then((function(){return(0,c.assert)((0,r.isReady)(),"Unable to initialize @polkadot/util-crypto"),!0})).catch((function(){return!1}))};var c=f(69338),r=f(56431),n=r.isReady;t.cryptoIsReady=n},29310:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(87152),r=f(54216),n=f(41649),a=[c.packageInfo,r.packageInfo,n.packageInfo];t.default=a},22868:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(29310)),a=f(99377);(0,r.detectPackage)(a.packageInfo,null,n.default)},28179:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.convertPublicKeyToCurve25519=function(e){return(0,n.assertReturn)(r.default.convertPublicKey(e),"Unable to convert publicKey to ed25519")},t.convertSecretKeyToCurve25519=function(e){return r.default.convertSecretKey(e)};var r=c(f(75678)),n=f(69338)},55390:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t))};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Ed25519HDKD"))},19309:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"convertPublicKeyToCurve25519",{enumerable:!0,get:function(){return c.convertPublicKeyToCurve25519}}),Object.defineProperty(t,"convertSecretKeyToCurve25519",{enumerable:!0,get:function(){return c.convertSecretKeyToCurve25519}}),Object.defineProperty(t,"ed25519DeriveHard",{enumerable:!0,get:function(){return r.ed25519DeriveHard}}),Object.defineProperty(t,"ed25519PairFromRandom",{enumerable:!0,get:function(){return n.ed25519PairFromRandom}}),Object.defineProperty(t,"ed25519PairFromSecret",{enumerable:!0,get:function(){return a.ed25519PairFromSecret}}),Object.defineProperty(t,"ed25519PairFromSeed",{enumerable:!0,get:function(){return d.ed25519PairFromSeed}}),Object.defineProperty(t,"ed25519PairFromString",{enumerable:!0,get:function(){return o.ed25519PairFromString}}),Object.defineProperty(t,"ed25519Sign",{enumerable:!0,get:function(){return i.ed25519Sign}}),Object.defineProperty(t,"ed25519Verify",{enumerable:!0,get:function(){return u.ed25519Verify}});var c=f(28179),r=f(55390),n=f(59128),a=f(12034),d=f(5091),o=f(97411),i=f(7010),u=f(55535)},59128:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromRandom=function(){return(0,r.ed25519PairFromSeed)((0,c.randomAsU8a)())};var c=f(41177),r=f(5091)},12034:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSecret=function(e){return r.default.sign.keyPair.fromSecretKey(e)};var r=c(f(50780))},5091:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromSeed=function(e,t){if(!t&&(0,n.isReady)()){var f=(0,n.ed25519KeypairFromSeed)(e);return{publicKey:f.slice(32),secretKey:f.slice(0,64)}}return r.default.sign.keyPair.fromSeed(e)};var r=c(f(50780)),n=f(56431)},97411:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519PairFromString=function(e){return(0,n.ed25519PairFromSeed)((0,r.blake2AsU8a)((0,c.stringToU8a)(e)))};var c=f(69338),r=f(4410),n=f(5091)},7010:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Sign=function(e,t,f){var c=t.publicKey,d=t.secretKey;(0,n.assert)(d,"Expected a valid secretKey");var o=(0,n.u8aToU8a)(e);return!f&&(0,a.isReady)()?(0,a.ed25519Sign)(c,d.subarray(0,32),o):r.default.sign.detached(o,d)};var r=c(f(50780)),n=f(69338),a=f(56431)},55535:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.ed25519Verify=function(e,t,f,c){var d=(0,n.u8aToU8a)(e),o=(0,n.u8aToU8a)(f),i=(0,n.u8aToU8a)(t);return(0,n.assert)(32===o.length,(function(){return"Invalid publicKey, received ".concat(o.length,", expected 32")})),(0,n.assert)(64===i.length,(function(){return"Invalid signature, received ".concat(i.length," bytes, expected 64")})),!c&&(0,a.isReady)()?(0,a.ed25519Verify)(i,d,o):r.default.sign.detached.verify(d,i,o)};var r=c(f(50780)),n=f(69338),a=f(56431)},32281:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ethereumEncode=function(e){if(!e)return"0x";var t,f=(0,c.u8aToU8a)(e);(0,c.assert)([20,32,33,65].includes(f.length),"Invalid address or publicKey passed");for(var a=(0,c.u8aToHex)(([33,65].includes((t=f).length)&&(t=(0,r.keccakAsU8a)((0,n.secp256k1Expand)(t))),t.slice(-20)),-1,!1),d=(0,c.u8aToHex)((0,r.keccakAsU8a)(a),-1,!1),o="",i=0;i<40;i++)o="".concat(o).concat(parseInt(d[i],16)>7?a[i].toUpperCase():a[i]);return"0x".concat(o)};var c=f(69338),r=f(9774),n=f(29640)},31856:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ethereumEncode",{enumerable:!0,get:function(){return c.ethereumEncode}}),Object.defineProperty(t,"isEthereumAddress",{enumerable:!0,get:function(){return r.isEthereumAddress}}),Object.defineProperty(t,"isEthereumChecksum",{enumerable:!0,get:function(){return n.isEthereumChecksum}});var c=f(32281),r=f(59525),n=f(41938)},59525:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumAddress=function(e){return!(!e||42!==e.length||!(0,c.isHex)(e))&&(!(!/^(0x)?[0-9a-f]{40}$/.test(e)&&!/^(0x)?[0-9A-F]{40}$/.test(e))||(0,r.isEthereumChecksum)(e))};var c=f(69338),r=f(41938)},41938:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isEthereumChecksum=function(e){for(var t=e.replace("0x",""),f=(0,c.u8aToHex)((0,r.keccakAsU8a)(t.toLowerCase()),-1,!1),n=0;n<40;n++)if((a=t[n])!==(parseInt(f[n],16)>7?a.toUpperCase():a.toLowerCase()))return!1;var a;return!0};var c=f(69338),r=f(9774)},92878:(e,t,f)=>{"use strict";function c(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return r(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?r(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,n=function(){};return{s:n,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f1&&void 0!==arguments[1]?arguments[1]:"",f=(0,d.hmacShaAsU8a)(u,e,512),r=s(f.slice(0,32),f.slice(32));if(!t||"m"===t||"M"===t||"m'"===t||"M'"===t)return r;(0,n.assert)((0,i.hdValidatePath)(t),"Invalid derivation path");var a,o=t.split("/").slice(1),p=c(o);try{for(p.s();!(a=p.n()).done;){var b=a.value;r=l(r,parseInt(b,10)+(b.length>1&&b.endsWith("'")?i.HARDENED:0))}}catch(e){p.e(e)}finally{p.f()}return r};var n=f(69338),a=f(32421),d=f(83665),o=f(29640),i=f(19121),u=(0,n.stringToU8a)("Bitcoin seed");function s(e,t){return{chainCode:t,publicKey:(0,o.secp256k1PairFromSeed)(e).publicKey,secretKey:e}}function l(e,t){var f=(0,n.bnToU8a)(t,a.BN_BE_32_OPTS),c=t>=i.HARDENED?(0,n.u8aConcat)(new Uint8Array(1),e.secretKey,f):(0,n.u8aConcat)(e.publicKey,f);try{var r=(0,d.hmacShaAsU8a)(e.chainCode,c,512);return s((0,o.secp256k1PrivateKeyTweakAdd)(e.secretKey,r.slice(0,32)),r.slice(32))}catch(f){return l(e,t+1)}}},69769:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hdEthereum",{enumerable:!0,get:function(){return c.hdEthereum}}),Object.defineProperty(t,"hdLedger",{enumerable:!0,get:function(){return r.hdLedger}}),Object.defineProperty(t,"hdValidatePath",{enumerable:!0,get:function(){return n.hdValidatePath}});var c=f(92878),r=f(72424),n=f(19121)},30194:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerDerivePrivate=function(e,t){var f=e.subarray(0,32),a=e.subarray(32,64),d=e.subarray(64,96),o=(0,c.u8aConcat)([0],f,a,(0,c.bnToU8a)(t,r.BN_LE_32_OPTS)),i=(0,n.hmacShaAsU8a)(d,o,512);return o[0]=1,(0,c.u8aConcat)((0,c.bnToU8a)((0,c.u8aToBn)(f,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(i.subarray(0,28),r.BN_LE_OPTS).imul(c.BN_EIGHT)),r.BN_LE_512_OPTS).subarray(0,32),(0,c.bnToU8a)((0,c.u8aToBn)(a,r.BN_LE_OPTS).iadd((0,c.u8aToBn)(i.subarray(32,64),r.BN_LE_OPTS)),r.BN_LE_512_OPTS).subarray(0,32),(0,n.hmacShaAsU8a)(d,o,512).subarray(32,64))};var c=f(69338),r=f(32421),n=f(83665)},72424:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(y);try{for(m.s();!(h=m.n()).done;){var g=h.value,w=parseInt(g.replace(/'$/,""),10);v=(0,i.ledgerDerivePrivate)(v,w{"use strict";var c=f(95318)(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.ledgerMaster=function(e,t){for(var f,o=(0,a.mnemonicToSeedSync)(e,t),i=(0,n.hmacShaAsU8a)(d,new Uint8Array([1].concat((0,c.default)(o))),256);!f||32&f[31];)f=(0,n.hmacShaAsU8a)(d,f||o,512);return f[0]&=248,f[31]&=127,f[31]|=64,(0,r.u8aConcat)(f,i)};var r=f(69338),n=f(83665),a=f(94953),d="ed25519 seed"},19121:(e,t)=>{"use strict";function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){c=c.call(e)},n:function(){var e=c.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==c.return||c.return()}finally{if(o)throw a}}}}(e.split("/").slice(1));try{for(r.s();!(t=r.n()).done;){var n=t.value,a=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(a)||a>=c||a<0)return!1}}catch(e){r.e(e)}finally{r.f()}return!0};var c=2147483648;t.HARDENED=c},50162:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createAsHex=function(e){return function(){return(0,c.u8aToHex)(e.apply(void 0,arguments))}},t.createBitHasher=function(e,t){return function(f,c){return t(f,e,c)}},t.createDualHasher=function(e,t){return function(f){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:256,a=arguments.length>2?arguments[2]:void 0,d=(0,c.u8aToU8a)(f);return!c.hasBigInt||!a&&(0,r.isReady)()?e[n](d):t[n](d)}};var c=f(69338),r=f(56431)},83665:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hmacSha256AsU8a",{enumerable:!0,get:function(){return c.hmacSha256AsU8a}}),Object.defineProperty(t,"hmacSha512AsU8a",{enumerable:!0,get:function(){return c.hmacSha512AsU8a}}),Object.defineProperty(t,"hmacShaAsU8a",{enumerable:!0,get:function(){return c.hmacShaAsU8a}});var c=f(39577)},39577:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hmacSha512AsU8a=t.hmacSha256AsU8a=void 0,t.hmacShaAsU8a=s;var c=f(79569),r=f(23061),n=f(86262),a=f(69338),d=f(56431),o={256:r.sha256,512:n.sha512},i={256:d.hmacSha256,512:d.hmacSha512};function u(e){return function(t,f,c){return s(t,f,e,c)}}function s(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,r=arguments.length>3?arguments[3]:void 0,n=(0,a.u8aToU8a)(e);return!a.hasBigInt||!r&&(0,d.isReady)()?i[f](n,t):(0,c.hmac)(o[f],n,t)}var l=u(256);t.hmacSha256AsU8a=l;var p=u(512);t.hmacSha512AsU8a=p},94459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(22868);var c=f(47097);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},75295:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SCRYPT_LENGTH=t.NONCE_LENGTH=t.ENCODING_VERSION=t.ENCODING_NONE=t.ENCODING=void 0,t.ENCODING=["scrypt","xsalsa20-poly1305"],t.ENCODING_NONE=["none"],t.ENCODING_VERSION="3",t.NONCE_LENGTH=24,t.SCRYPT_LENGTH=44},93884:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecrypt=function(e,t){var f=e.encoded,a=e.encoding;return(0,c.assert)(f,"No encrypted data available to decode"),(0,n.jsonDecryptData)((0,c.isHex)(f)?(0,c.hexToU8a)(f):(0,r.base64Decode)(f),t,Array.isArray(a.type)?a.type:[a.type])};var c=f(69338),r=f(1584),n=f(96064)},96064:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonDecryptData=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.ENCODING;(0,c.assert)(e,"No encrypted data available to decode"),(0,c.assert)(t||!f.includes("xsalsa20-poly1305"),"Password required to decode encrypted data");var d=e;if(t){var o;if(f.includes("scrypt")){var i=(0,n.scryptFromU8a)(e),u=i.params,s=i.salt;o=(0,n.scryptEncode)(t,s,u).password,e=e.subarray(a.SCRYPT_LENGTH)}else o=(0,c.stringToU8a)(t);d=(0,r.naclDecrypt)(e.subarray(a.NONCE_LENGTH),e.subarray(0,a.NONCE_LENGTH),(0,c.u8aFixLength)(o,256,!0))}return(0,c.assert)(d,"Unable to decode using the supplied passphrase"),d};var c=f(69338),r=f(69459),n=f(32793),a=f(75295)},32620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncrypt=function(e,t,f){var d=!1,o=e;if(f){var i=(0,n.scryptEncode)(f),u=i.params,s=i.password,l=i.salt,p=(0,r.naclEncrypt)(o,s.subarray(0,32)),b=p.encrypted,h=p.nonce;d=!0,o=(0,c.u8aConcat)((0,n.scryptToU8a)(l,u),h,b)}return(0,a.jsonEncryptFormat)(o,t,d)};var c=f(69338),r=f(69459),n=f(32793),a=f(56725)},56725:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonEncryptFormat=function(e,t,f){return{encoded:(0,c.base64Encode)(e),encoding:{content:t,type:f?r.ENCODING:r.ENCODING_NONE,version:r.ENCODING_VERSION}}};var c=f(1584),r=f(75295)},9574:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"jsonDecrypt",{enumerable:!0,get:function(){return c.jsonDecrypt}}),Object.defineProperty(t,"jsonDecryptData",{enumerable:!0,get:function(){return r.jsonDecryptData}}),Object.defineProperty(t,"jsonEncrypt",{enumerable:!0,get:function(){return n.jsonEncrypt}}),Object.defineProperty(t,"jsonEncryptFormat",{enumerable:!0,get:function(){return a.jsonEncryptFormat}});var c=f(93884),r=f(96064),n=f(32620),a=f(56725)},58937:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keccakAsU8a=t.keccakAsHex=t.keccak512AsU8a=t.keccak256AsU8a=void 0;var c=f(85426),r=f(56431),n=f(50162),a=(0,n.createDualHasher)({256:r.keccak256,512:r.keccak512},{256:c.keccak_256,512:c.keccak_512});t.keccakAsU8a=a;var d=(0,n.createBitHasher)(256,a);t.keccak256AsU8a=d;var o=(0,n.createBitHasher)(512,a);t.keccak512AsU8a=o;var i=(0,n.createAsHex)(a);t.keccakAsHex=i},9774:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keccak256AsU8a",{enumerable:!0,get:function(){return c.keccak256AsU8a}}),Object.defineProperty(t,"keccak512AsU8a",{enumerable:!0,get:function(){return c.keccak512AsU8a}}),Object.defineProperty(t,"keccakAsHex",{enumerable:!0,get:function(){return c.keccakAsHex}}),Object.defineProperty(t,"keccakAsU8a",{enumerable:!0,get:function(){return c.keccakAsU8a}});var c=f(58937)},5325:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(63038)),n=c(f(34575)),a=c(f(93913)),d=c(f(37509)),o=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.DeriveJunction=void 0;var i=f(69338),u=f(4410),s=f(32421),l=/^\d+$/,p=(0,o.default)("chainCode"),b=(0,o.default)("isHard"),h=function(){function e(){(0,n.default)(this,e),Object.defineProperty(this,p,{writable:!0,value:new Uint8Array(32)}),Object.defineProperty(this,b,{writable:!0,value:!1})}return(0,a.default)(e,[{key:"chainCode",get:function(){return(0,d.default)(this,p)[p]}},{key:"isHard",get:function(){return(0,d.default)(this,b)[b]}},{key:"isSoft",get:function(){return!(0,d.default)(this,b)[b]}},{key:"hard",value:function(e){return this.soft(e).harden()}},{key:"harden",value:function(){return(0,d.default)(this,b)[b]=!0,this}},{key:"soft",value:function(e){return(0,i.isNumber)(e)||(0,i.isBn)(e)||(0,i.isBigInt)(e)?this.soft((0,i.bnToU8a)(e,s.BN_LE_256_OPTS)):(0,i.isHex)(e)?this.soft((0,i.hexToU8a)(e)):(0,i.isString)(e)?this.soft((0,i.compactAddLength)((0,i.stringToU8a)(e))):e.length>32?this.soft((0,u.blake2AsU8a)(e)):((0,d.default)(this,p)[p].fill(0),(0,d.default)(this,p)[p].set(e,0),this)}},{key:"soften",value:function(){return(0,d.default)(this,b)[b]=!1,this}}],[{key:"from",value:function(t){var f=new e,c=t.startsWith("/")?[t.substring(1),!0]:[t,!1],n=(0,r.default)(c,2),a=n[0],d=n[1];return f.soft(l.test(a)?new i.BN(a,10):a),d?f.harden():f}}]),e}();t.DeriveJunction=h},29785:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(t);try{for(i.s();!(o=i.n()).done;){var u=o.value;f.push(n.DeriveJunction.from(u.substring(1)))}}catch(e){i.e(e)}finally{i.f()}}return(0,r.assert)(d===e,(function(){return'Re-constructed path "'.concat(d,'" does not match input')})),{parts:t,path:f}};var r=f(69338),n=f(5325),a=/\/(\/?)([^/]+)/g},61196:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.keyExtractSuri=function(e){var t=e.match(a);(0,r.assert)(!(0,r.isNull)(t),"Unable to match provided value to a secret URI");var f=(0,c.default)(t,7),d=f[1],o=f[3];return{derivePath:o,password:f[6],path:(0,n.keyExtractPath)(o).path,phrase:d}};var r=f(69338),n=f(29785),a=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/},20104:(e,t,f)=>{"use strict";function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,d=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return d=e.done,e},e:function(e){o=!0,a=e},f:function(){try{d||null==f.return||f.return()}finally{if(o)throw a}}}}(t);try{for(o.s();!(r=o.n()).done;){a=n(a,r.value)}}catch(e){o.e(e)}finally{o.f()}return a};var r=f(36038),n=f(45388),a=f(50297),d={ecdsa:r.keyHdkdEcdsa,ed25519:n.keyHdkdEd25519,ethereum:r.keyHdkdEcdsa,sr25519:a.keyHdkdSr25519}},75596:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSeedDeriveFn=function(e,t){return function(f,r){var n=r.chainCode,a=r.isHard;return(0,c.assert)(a,"A soft key was found in the path and is not supported"),e(t(f.secretKey.subarray(0,32),n))}};var c=f(69338)},36038:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEcdsa=void 0;var c=f(64209),r=f(2793),n=(0,f(75596).createSeedDeriveFn)(r.secp256k1PairFromSeed,c.secp256k1DeriveHard);t.keyHdkdEcdsa=n},45388:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdEd25519=void 0;var c=f(19309),r=(0,f(75596).createSeedDeriveFn)(c.ed25519PairFromSeed,c.ed25519DeriveHard);t.keyHdkdEd25519=r},50297:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.keyHdkdSr25519=function(e,t){var f=t.chainCode;return t.isSoft?(0,r.sr25519DeriveSoft)(e,f):(0,c.sr25519DeriveHard)(e,f)};var c=f(34278),r=f(43576)},53992:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"keyExtractPath",{enumerable:!0,get:function(){return c.keyExtractPath}}),Object.defineProperty(t,"keyExtractSuri",{enumerable:!0,get:function(){return r.keyExtractSuri}}),Object.defineProperty(t,"keyFromPath",{enumerable:!0,get:function(){return n.keyFromPath}}),Object.defineProperty(t,"keyHdkdEcdsa",{enumerable:!0,get:function(){return o.keyHdkdEcdsa}}),Object.defineProperty(t,"keyHdkdEd25519",{enumerable:!0,get:function(){return a.keyHdkdEd25519}}),Object.defineProperty(t,"keyHdkdSr25519",{enumerable:!0,get:function(){return d.keyHdkdSr25519}});var c=f(29785),r=f(61196),n=f(20104),a=f(45388),d=f(50297),o=f(36038)},7506:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var f="abandon|ability|able|about|above|absent|absorb|abstract|absurd|abuse|access|accident|account|accuse|achieve|acid|acoustic|acquire|across|act|action|actor|actress|actual|adapt|add|addict|address|adjust|admit|adult|advance|advice|aerobic|affair|afford|afraid|again|age|agent|agree|ahead|aim|air|airport|aisle|alarm|album|alcohol|alert|alien|all|alley|allow|almost|alone|alpha|already|also|alter|always|amateur|amazing|among|amount|amused|analyst|anchor|ancient|anger|angle|angry|animal|ankle|announce|annual|another|answer|antenna|antique|anxiety|any|apart|apology|appear|apple|approve|april|arch|arctic|area|arena|argue|arm|armed|armor|army|around|arrange|arrest|arrive|arrow|art|artefact|artist|artwork|ask|aspect|assault|asset|assist|assume|asthma|athlete|atom|attack|attend|attitude|attract|auction|audit|august|aunt|author|auto|autumn|average|avocado|avoid|awake|aware|away|awesome|awful|awkward|axis|baby|bachelor|bacon|badge|bag|balance|balcony|ball|bamboo|banana|banner|bar|barely|bargain|barrel|base|basic|basket|battle|beach|bean|beauty|because|become|beef|before|begin|behave|behind|believe|below|belt|bench|benefit|best|betray|better|between|beyond|bicycle|bid|bike|bind|biology|bird|birth|bitter|black|blade|blame|blanket|blast|bleak|bless|blind|blood|blossom|blouse|blue|blur|blush|board|boat|body|boil|bomb|bone|bonus|book|boost|border|boring|borrow|boss|bottom|bounce|box|boy|bracket|brain|brand|brass|brave|bread|breeze|brick|bridge|brief|bright|bring|brisk|broccoli|broken|bronze|broom|brother|brown|brush|bubble|buddy|budget|buffalo|build|bulb|bulk|bullet|bundle|bunker|burden|burger|burst|bus|business|busy|butter|buyer|buzz|cabbage|cabin|cable|cactus|cage|cake|call|calm|camera|camp|can|canal|cancel|candy|cannon|canoe|canvas|canyon|capable|capital|captain|car|carbon|card|cargo|carpet|carry|cart|case|cash|casino|castle|casual|cat|catalog|catch|category|cattle|caught|cause|caution|cave|ceiling|celery|cement|census|century|cereal|certain|chair|chalk|champion|change|chaos|chapter|charge|chase|chat|cheap|check|cheese|chef|cherry|chest|chicken|chief|child|chimney|choice|choose|chronic|chuckle|chunk|churn|cigar|cinnamon|circle|citizen|city|civil|claim|clap|clarify|claw|clay|clean|clerk|clever|click|client|cliff|climb|clinic|clip|clock|clog|close|cloth|cloud|clown|club|clump|cluster|clutch|coach|coast|coconut|code|coffee|coil|coin|collect|color|column|combine|come|comfort|comic|common|company|concert|conduct|confirm|congress|connect|consider|control|convince|cook|cool|copper|copy|coral|core|corn|correct|cost|cotton|couch|country|couple|course|cousin|cover|coyote|crack|cradle|craft|cram|crane|crash|crater|crawl|crazy|cream|credit|creek|crew|cricket|crime|crisp|critic|crop|cross|crouch|crowd|crucial|cruel|cruise|crumble|crunch|crush|cry|crystal|cube|culture|cup|cupboard|curious|current|curtain|curve|cushion|custom|cute|cycle|dad|damage|damp|dance|danger|daring|dash|daughter|dawn|day|deal|debate|debris|decade|december|decide|decline|decorate|decrease|deer|defense|define|defy|degree|delay|deliver|demand|demise|denial|dentist|deny|depart|depend|deposit|depth|deputy|derive|describe|desert|design|desk|despair|destroy|detail|detect|develop|device|devote|diagram|dial|diamond|diary|dice|diesel|diet|differ|digital|dignity|dilemma|dinner|dinosaur|direct|dirt|disagree|discover|disease|dish|dismiss|disorder|display|distance|divert|divide|divorce|dizzy|doctor|document|dog|doll|dolphin|domain|donate|donkey|donor|door|dose|double|dove|draft|dragon|drama|drastic|draw|dream|dress|drift|drill|drink|drip|drive|drop|drum|dry|duck|dumb|dune|during|dust|dutch|duty|dwarf|dynamic|eager|eagle|early|earn|earth|easily|east|easy|echo|ecology|economy|edge|edit|educate|effort|egg|eight|either|elbow|elder|electric|elegant|element|elephant|elevator|elite|else|embark|embody|embrace|emerge|emotion|employ|empower|empty|enable|enact|end|endless|endorse|enemy|energy|enforce|engage|engine|enhance|enjoy|enlist|enough|enrich|enroll|ensure|enter|entire|entry|envelope|episode|equal|equip|era|erase|erode|erosion|error|erupt|escape|essay|essence|estate|eternal|ethics|evidence|evil|evoke|evolve|exact|example|excess|exchange|excite|exclude|excuse|execute|exercise|exhaust|exhibit|exile|exist|exit|exotic|expand|expect|expire|explain|expose|express|extend|extra|eye|eyebrow|fabric|face|faculty|fade|faint|faith|fall|false|fame|family|famous|fan|fancy|fantasy|farm|fashion|fat|fatal|father|fatigue|fault|favorite|feature|february|federal|fee|feed|feel|female|fence|festival|fetch|fever|few|fiber|fiction|field|figure|file|film|filter|final|find|fine|finger|finish|fire|firm|first|fiscal|fish|fit|fitness|fix|flag|flame|flash|flat|flavor|flee|flight|flip|float|flock|floor|flower|fluid|flush|fly|foam|focus|fog|foil|fold|follow|food|foot|force|forest|forget|fork|fortune|forum|forward|fossil|foster|found|fox|fragile|frame|frequent|fresh|friend|fringe|frog|front|frost|frown|frozen|fruit|fuel|fun|funny|furnace|fury|future|gadget|gain|galaxy|gallery|game|gap|garage|garbage|garden|garlic|garment|gas|gasp|gate|gather|gauge|gaze|general|genius|genre|gentle|genuine|gesture|ghost|giant|gift|giggle|ginger|giraffe|girl|give|glad|glance|glare|glass|glide|glimpse|globe|gloom|glory|glove|glow|glue|goat|goddess|gold|good|goose|gorilla|gospel|gossip|govern|gown|grab|grace|grain|grant|grape|grass|gravity|great|green|grid|grief|grit|grocery|group|grow|grunt|guard|guess|guide|guilt|guitar|gun|gym|habit|hair|half|hammer|hamster|hand|happy|harbor|hard|harsh|harvest|hat|have|hawk|hazard|head|health|heart|heavy|hedgehog|height|hello|helmet|help|hen|hero|hidden|high|hill|hint|hip|hire|history|hobby|hockey|hold|hole|holiday|hollow|home|honey|hood|hope|horn|horror|horse|hospital|host|hotel|hour|hover|hub|huge|human|humble|humor|hundred|hungry|hunt|hurdle|hurry|hurt|husband|hybrid|ice|icon|idea|identify|idle|ignore|ill|illegal|illness|image|imitate|immense|immune|impact|impose|improve|impulse|inch|include|income|increase|index|indicate|indoor|industry|infant|inflict|inform|inhale|inherit|initial|inject|injury|inmate|inner|innocent|input|inquiry|insane|insect|inside|inspire|install|intact|interest|into|invest|invite|involve|iron|island|isolate|issue|item|ivory|jacket|jaguar|jar|jazz|jealous|jeans|jelly|jewel|job|join|joke|journey|joy|judge|juice|jump|jungle|junior|junk|just|kangaroo|keen|keep|ketchup|key|kick|kid|kidney|kind|kingdom|kiss|kit|kitchen|kite|kitten|kiwi|knee|knife|knock|know|lab|label|labor|ladder|lady|lake|lamp|language|laptop|large|later|latin|laugh|laundry|lava|law|lawn|lawsuit|layer|lazy|leader|leaf|learn|leave|lecture|left|leg|legal|legend|leisure|lemon|lend|length|lens|leopard|lesson|letter|level|liar|liberty|library|license|life|lift|light|like|limb|limit|link|lion|liquid|list|little|live|lizard|load|loan|lobster|local|lock|logic|lonely|long|loop|lottery|loud|lounge|love|loyal|lucky|luggage|lumber|lunar|lunch|luxury|lyrics|machine|mad|magic|magnet|maid|mail|main|major|make|mammal|man|manage|mandate|mango|mansion|manual|maple|marble|march|margin|marine|market|marriage|mask|mass|master|match|material|math|matrix|matter|maximum|maze|meadow|mean|measure|meat|mechanic|medal|media|melody|melt|member|memory|mention|menu|mercy|merge|merit|merry|mesh|message|metal|method|middle|midnight|milk|million|mimic|mind|minimum|minor|minute|miracle|mirror|misery|miss|mistake|mix|mixed|mixture|mobile|model|modify|mom|moment|monitor|monkey|monster|month|moon|moral|more|morning|mosquito|mother|motion|motor|mountain|mouse|move|movie|much|muffin|mule|multiply|muscle|museum|mushroom|music|must|mutual|myself|mystery|myth|naive|name|napkin|narrow|nasty|nation|nature|near|neck|need|negative|neglect|neither|nephew|nerve|nest|net|network|neutral|never|news|next|nice|night|noble|noise|nominee|noodle|normal|north|nose|notable|note|nothing|notice|novel|now|nuclear|number|nurse|nut|oak|obey|object|oblige|obscure|observe|obtain|obvious|occur|ocean|october|odor|off|offer|office|often|oil|okay|old|olive|olympic|omit|once|one|onion|online|only|open|opera|opinion|oppose|option|orange|orbit|orchard|order|ordinary|organ|orient|original|orphan|ostrich|other|outdoor|outer|output|outside|oval|oven|over|own|owner|oxygen|oyster|ozone|pact|paddle|page|pair|palace|palm|panda|panel|panic|panther|paper|parade|parent|park|parrot|party|pass|patch|path|patient|patrol|pattern|pause|pave|payment|peace|peanut|pear|peasant|pelican|pen|penalty|pencil|people|pepper|perfect|permit|person|pet|phone|photo|phrase|physical|piano|picnic|picture|piece|pig|pigeon|pill|pilot|pink|pioneer|pipe|pistol|pitch|pizza|place|planet|plastic|plate|play|please|pledge|pluck|plug|plunge|poem|poet|point|polar|pole|police|pond|pony|pool|popular|portion|position|possible|post|potato|pottery|poverty|powder|power|practice|praise|predict|prefer|prepare|present|pretty|prevent|price|pride|primary|print|priority|prison|private|prize|problem|process|produce|profit|program|project|promote|proof|property|prosper|protect|proud|provide|public|pudding|pull|pulp|pulse|pumpkin|punch|pupil|puppy|purchase|purity|purpose|purse|push|put|puzzle|pyramid|quality|quantum|quarter|question|quick|quit|quiz|quote|rabbit|raccoon|race|rack|radar|radio|rail|rain|raise|rally|ramp|ranch|random|range|rapid|rare|rate|rather|raven|raw|razor|ready|real|reason|rebel|rebuild|recall|receive|recipe|record|recycle|reduce|reflect|reform|refuse|region|regret|regular|reject|relax|release|relief|rely|remain|remember|remind|remove|render|renew|rent|reopen|repair|repeat|replace|report|require|rescue|resemble|resist|resource|response|result|retire|retreat|return|reunion|reveal|review|reward|rhythm|rib|ribbon|rice|rich|ride|ridge|rifle|right|rigid|ring|riot|ripple|risk|ritual|rival|river|road|roast|robot|robust|rocket|romance|roof|rookie|room|rose|rotate|rough|round|route|royal|rubber|rude|rug|rule|run|runway|rural|sad|saddle|sadness|safe|sail|salad|salmon|salon|salt|salute|same|sample|sand|satisfy|satoshi|sauce|sausage|save|say|scale|scan|scare|scatter|scene|scheme|school|science|scissors|scorpion|scout|scrap|screen|script|scrub|sea|search|season|seat|second|secret|section|security|seed|seek|segment|select|sell|seminar|senior|sense|sentence|series|service|session|settle|setup|seven|shadow|shaft|shallow|share|shed|shell|sheriff|shield|shift|shine|ship|shiver|shock|shoe|shoot|shop|short|shoulder|shove|shrimp|shrug|shuffle|shy|sibling|sick|side|siege|sight|sign|silent|silk|silly|silver|similar|simple|since|sing|siren|sister|situate|six|size|skate|sketch|ski|skill|skin|skirt|skull|slab|slam|sleep|slender|slice|slide|slight|slim|slogan|slot|slow|slush|small|smart|smile|smoke|smooth|snack|snake|snap|sniff|snow|soap|soccer|social|sock|soda|soft|solar|soldier|solid|solution|solve|someone|song|soon|sorry|sort|soul|sound|soup|source|south|space|spare|spatial|spawn|speak|special|speed|spell|spend|sphere|spice|spider|spike|spin|spirit|split|spoil|sponsor|spoon|sport|spot|spray|spread|spring|spy|square|squeeze|squirrel|stable|stadium|staff|stage|stairs|stamp|stand|start|state|stay|steak|steel|stem|step|stereo|stick|still|sting|stock|stomach|stone|stool|story|stove|strategy|street|strike|strong|struggle|student|stuff|stumble|style|subject|submit|subway|success|such|sudden|suffer|sugar|suggest|suit|summer|sun|sunny|sunset|super|supply|supreme|sure|surface|surge|surprise|surround|survey|suspect|sustain|swallow|swamp|swap|swarm|swear|sweet|swift|swim|swing|switch|sword|symbol|symptom|syrup|system|table|tackle|tag|tail|talent|talk|tank|tape|target|task|taste|tattoo|taxi|teach|team|tell|ten|tenant|tennis|tent|term|test|text|thank|that|theme|then|theory|there|they|thing|this|thought|three|thrive|throw|thumb|thunder|ticket|tide|tiger|tilt|timber|time|tiny|tip|tired|tissue|title|toast|tobacco|today|toddler|toe|together|toilet|token|tomato|tomorrow|tone|tongue|tonight|tool|tooth|top|topic|topple|torch|tornado|tortoise|toss|total|tourist|toward|tower|town|toy|track|trade|traffic|tragic|train|transfer|trap|trash|travel|tray|treat|tree|trend|trial|tribe|trick|trigger|trim|trip|trophy|trouble|truck|true|truly|trumpet|trust|truth|try|tube|tuition|tumble|tuna|tunnel|turkey|turn|turtle|twelve|twenty|twice|twin|twist|two|type|typical|ugly|umbrella|unable|unaware|uncle|uncover|under|undo|unfair|unfold|unhappy|uniform|unique|unit|universe|unknown|unlock|until|unusual|unveil|update|upgrade|uphold|upon|upper|upset|urban|urge|usage|use|used|useful|useless|usual|utility|vacant|vacuum|vague|valid|valley|valve|van|vanish|vapor|various|vast|vault|vehicle|velvet|vendor|venture|venue|verb|verify|version|very|vessel|veteran|viable|vibrant|vicious|victory|video|view|village|vintage|violin|virtual|virus|visa|visit|visual|vital|vivid|vocal|voice|void|volcano|volume|vote|voyage|wage|wagon|wait|walk|wall|walnut|want|warfare|warm|warrior|wash|wasp|waste|water|wave|way|wealth|weapon|wear|weasel|weather|web|wedding|weekend|weird|welcome|west|wet|whale|what|wheat|wheel|when|where|whip|whisper|wide|width|wife|wild|will|win|window|wine|wing|wink|winner|winter|wire|wisdom|wise|wish|witness|wolf|woman|wonder|wood|wool|word|work|world|worry|worth|wrap|wreck|wrestle|wrist|write|wrong|yard|year|yellow|you|young|youth|zebra|zero|zone|zoo".split("|");t.default=f},94953:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.entropyToMnemonic=y,t.generateMnemonic=function(e){return e=e||128,(0,r.assert)(e%32==0,u),y((0,a.randomAsU8a)(e/8))},t.mnemonicToEntropy=h,t.mnemonicToSeedSync=function(e,t){return(0,n.pbkdf2Encode)((0,r.stringToU8a)(s(e)),(0,r.stringToU8a)("mnemonic".concat(s(t)))).password},t.validateMnemonic=function(e){try{h(e)}catch(e){return!1}return!0};var r=f(69338),n=f(12257),a=f(41177),d=f(23082),o=c(f(7506)),i="Invalid mnemonic",u="Invalid entropy";function s(e){return(e||"").normalize("NFKD")}function l(e){return parseInt(e,2)}function p(e){return e.map((function(e){return e.toString(2).padStart(8,"0")})).join("")}function b(e){return p(Array.from((0,d.sha256AsU8a)(e))).slice(0,8*e.length/32)}function h(e){var t,f=s(e).split(" ");(0,r.assert)(f.length%3==0,i);var c=f.map((function(e){var t=o.default.indexOf(e);return(0,r.assert)(-1!==t,i),t.toString(2).padStart(11,"0")})).join(""),n=32*Math.floor(c.length/33),a=c.slice(0,n),d=c.slice(n),p=null===(t=a.match(/(.{1,8})/g))||void 0===t?void 0:t.map(l);(0,r.assert)(p&&p.length%4==0&&p.length>=16&&p.length<=32,u);var h=(0,r.u8aToU8a)(p),y=b(h);return(0,r.assert)(y===d,"Invalid mnemonic checksum"),h}function y(e){return(0,r.assert)(e.length%4==0&&e.length>=16&&e.length<=32,u),(p(Array.from(e))+b(e)).match(/(.{1,11})/g).map((function(e){return o.default[l(e)]})).join(" ")}},86697:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicGenerate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t=arguments.length>1?arguments[1]:void 0;return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Generate)(e):(0,n.generateMnemonic)(a[e])};var c=f(69338),r=f(56431),n=f(94953),a={12:128,15:160,18:192,21:224,24:256}},3050:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"mnemonicGenerate",{enumerable:!0,get:function(){return c.mnemonicGenerate}}),Object.defineProperty(t,"mnemonicToEntropy",{enumerable:!0,get:function(){return r.mnemonicToEntropy}}),Object.defineProperty(t,"mnemonicToLegacySeed",{enumerable:!0,get:function(){return n.mnemonicToLegacySeed}}),Object.defineProperty(t,"mnemonicToMiniSecret",{enumerable:!0,get:function(){return a.mnemonicToMiniSecret}}),Object.defineProperty(t,"mnemonicValidate",{enumerable:!0,get:function(){return d.mnemonicValidate}});var c=f(86697),r=f(29620),n=f(74324),a=f(78089),d=f(56539)},29620:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToEntropy=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39ToEntropy)(e):(0,n.mnemonicToEntropy)(e)};var c=f(69338),r=f(56431),n=f(94953)},74324:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToLegacySeed=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:32;return(0,c.assert)((0,a.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),(0,c.assert)([32,64].includes(d),(function(){return"Invalid seed length ".concat(d,", expected 32 or 64")})),32===d?!c.hasBigInt||!f&&(0,r.isReady)()?(0,r.bip39ToSeed)(e,t):(0,n.mnemonicToSeedSync)(e,t).subarray(0,32):(0,n.mnemonicToSeedSync)(e,t)};var c=f(69338),r=f(56431),n=f(94953),a=f(56539)},78089:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicToMiniSecret=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",f=arguments.length>2?arguments[2]:void 0;if((0,c.assert)((0,d.mnemonicValidate)(e),"Invalid bip39 mnemonic specified"),!f&&(0,r.isReady)())return(0,r.bip39ToMiniSecret)(e,t);var o=(0,a.mnemonicToEntropy)(e),i=(0,c.stringToU8a)("mnemonic".concat(t));return(0,n.pbkdf2Encode)(o,i).password.slice(0,32)};var c=f(69338),r=f(56431),n=f(12257),a=f(29620),d=f(56539)},56539:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mnemonicValidate=function(e,t){return!c.hasBigInt||!t&&(0,r.isReady)()?(0,r.bip39Validate)(e):(0,n.validateMnemonic)(e)};var c=f(69338),r=f(56431),n=f(94953)},621:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclBoxPairFromSecret=function(e){return r.default.box.keyPair.fromSecretKey(e.slice(0,32))};var r=c(f(50780))},84627:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclDecrypt=function(e,t,f){return r.default.secretbox.open(e,t,f)||null};var r=c(f(50780))},37945:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclEncrypt=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,n.randomAsU8a)(24);return{encrypted:r.default.secretbox(e,f,t),nonce:f}};var r=c(f(50780)),n=f(33571)},69459:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"naclBoxPairFromSecret",{enumerable:!0,get:function(){return n.naclBoxPairFromSecret}}),Object.defineProperty(t,"naclDecrypt",{enumerable:!0,get:function(){return c.naclDecrypt}}),Object.defineProperty(t,"naclEncrypt",{enumerable:!0,get:function(){return r.naclEncrypt}}),Object.defineProperty(t,"naclOpen",{enumerable:!0,get:function(){return a.naclOpen}}),Object.defineProperty(t,"naclSeal",{enumerable:!0,get:function(){return d.naclSeal}});var c=f(84627),r=f(37945),n=f(621),a=f(10940),d=f(78362)},10940:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclOpen=function(e,t,f,c){return r.default.box.open(e,t,f,c)||null};var r=c(f(50780))},78362:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.naclSeal=function(e,t,f){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:(0,n.randomAsU8a)(24);return{nonce:c,sealed:r.default.box(e,c,f,t)}};var r=c(f(50780)),n=f(33571)},43545:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"allNetworks",{enumerable:!0,get:function(){return c.allNetworks}}),Object.defineProperty(t,"availableNetworks",{enumerable:!0,get:function(){return c.availableNetworks}}),Object.defineProperty(t,"selectableNetworks",{enumerable:!0,get:function(){return c.selectableNetworks}});var c=f(90015)},99377:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util-crypto",path:"/",type:"cjs",version:"9.2.1"}},89923:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pbkdf2Encode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,d.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2048,o=arguments.length>3?arguments[3]:void 0,i=(0,n.u8aToU8a)(e),u=(0,n.u8aToU8a)(t);return{password:!n.hasBigInt||!o&&(0,a.isReady)()?(0,a.pbkdf2)(i,u,f):(0,c.pbkdf2)(r.sha512,i,u,{c:f,dkLen:64}),rounds:f,salt:t}};var c=f(29023),r=f(86262),n=f(69338),a=f(56431),d=f(33571)},12257:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pbkdf2Encode",{enumerable:!0,get:function(){return c.pbkdf2Encode}});var c=f(89923)},3296:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsNumber=function(){return(0,c.hexToBn)((0,r.randomAsHex)(8)).and(n).toNumber()};var c=f(69338),r=f(33571),n=new c.BN(9007199254740991)},33571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.randomAsHex=void 0,t.randomAsU8a=r;var c=f(41649);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32;return(0,c.getRandomValues)(new Uint8Array(e))}var n=(0,f(50162).createAsHex)(r);t.randomAsHex=n},41177:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"randomAsHex",{enumerable:!0,get:function(){return r.randomAsHex}}),Object.defineProperty(t,"randomAsNumber",{enumerable:!0,get:function(){return c.randomAsNumber}}),Object.defineProperty(t,"randomAsU8a",{enumerable:!0,get:function(){return r.randomAsU8a}});var c=f(3296),r=f(33571)},16199:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_PARAMS=void 0,t.DEFAULT_PARAMS={N:32768,p:1,r:8}},52951:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptEncode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,a.randomAsU8a)(),f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.DEFAULT_PARAMS,o=arguments.length>3?arguments[3]:void 0,i=(0,r.u8aToU8a)(e);return{params:f,password:!r.hasBigInt||!o&&(0,n.isReady)()?(0,n.scrypt)(i,t,Math.log2(f.N),f.r,f.p):(0,c.scrypt)(i,t,(0,r.objectSpread)({dkLen:64},f)),salt:t}};var c=f(69514),r=f(69338),n=f(56431),a=f(33571),d=f(16199)},77440:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptFromU8a=function(e){var t=e.subarray(0,32),f=(0,c.u8aToBn)(e.subarray(32,36),r.BN_LE_OPTS).toNumber(),a=(0,c.u8aToBn)(e.subarray(36,40),r.BN_LE_OPTS).toNumber(),d=(0,c.u8aToBn)(e.subarray(40,44),r.BN_LE_OPTS).toNumber();return(0,c.assert)(f===n.DEFAULT_PARAMS.N&&a===n.DEFAULT_PARAMS.p&&d===n.DEFAULT_PARAMS.r,"Invalid injected scrypt params found"),{params:{N:f,p:a,r:d},salt:t}};var c=f(69338),r=f(32421),n=f(16199)},32793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"scryptEncode",{enumerable:!0,get:function(){return c.scryptEncode}}),Object.defineProperty(t,"scryptFromU8a",{enumerable:!0,get:function(){return r.scryptFromU8a}}),Object.defineProperty(t,"scryptToU8a",{enumerable:!0,get:function(){return n.scryptToU8a}});var c=f(52951),r=f(77440),n=f(32757)},32757:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scryptToU8a=function(e,t){var f=t.N,n=t.p,a=t.r;return(0,c.u8aConcat)(e,(0,c.bnToU8a)(f,r.BN_LE_32_OPTS),(0,c.bnToU8a)(n,r.BN_LE_32_OPTS),(0,c.bnToU8a)(a,r.BN_LE_32_OPTS))};var c=f(69338),r=f(32421)},10189:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Compress=function(e,t){return 33===e.length?e:((0,r.assert)(65===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)()?(0,n.secp256k1Compress)(e):c.Point.fromHex(e).toRawBytes(!0))};var c=f(79656),r=f(69338),n=f(56431)},64209:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1DeriveHard=function(e,t){return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,r.blake2AsU8a)((0,c.u8aConcat)(n,e,t),256)};var c=f(69338),r=f(4410),n=(0,c.compactAddLength)((0,c.stringToU8a)("Secp256k1HDKD"))},41447:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Expand=function(e,t){if(65===e.length)return e.subarray(1);if((0,r.assert)(33===e.length,"Invalid publicKey provided"),!r.hasBigInt||!t&&(0,n.isReady)())return(0,n.secp256k1Expand)(e).subarray(1);var f=c.Point.fromHex(e),d=f.x,o=f.y;return(0,r.u8aConcat)((0,r.bnToU8a)(d,a.BN_BE_256_OPTS),(0,r.bnToU8a)(o,a.BN_BE_256_OPTS))};var c=f(79656),r=f(69338),n=f(56431),a=f(32421)},92156:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasher=function(e,t,f){return"keccak"===e?(0,r.keccakAsU8a)(t,void 0,f):(0,c.blake2AsU8a)(t,void 0,void 0,f)};var c=f(23172),r=f(9774)},29640:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"secp256k1Compress",{enumerable:!0,get:function(){return c.secp256k1Compress}}),Object.defineProperty(t,"secp256k1Expand",{enumerable:!0,get:function(){return r.secp256k1Expand}}),Object.defineProperty(t,"secp256k1PairFromSeed",{enumerable:!0,get:function(){return n.secp256k1PairFromSeed}}),Object.defineProperty(t,"secp256k1PrivateKeyTweakAdd",{enumerable:!0,get:function(){return o.secp256k1PrivateKeyTweakAdd}}),Object.defineProperty(t,"secp256k1Recover",{enumerable:!0,get:function(){return a.secp256k1Recover}}),Object.defineProperty(t,"secp256k1Sign",{enumerable:!0,get:function(){return d.secp256k1Sign}}),Object.defineProperty(t,"secp256k1Verify",{enumerable:!0,get:function(){return i.secp256k1Verify}});var c=f(10189),r=f(41447),n=f(2793),a=f(75236),d=f(59398),o=f(43847),i=f(35270)},2793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PairFromSeed=function(e,t){if((0,r.assert)(32===e.length,"Expected valid 32-byte private key as a seed"),!r.hasBigInt||!t&&(0,n.isReady)()){var f=(0,n.secp256k1FromSeed)(e),a=f.slice(32);return(0,r.assert)(!(0,r.u8aEmpty)(a),"Invalid publicKey generated from WASM interface"),{publicKey:a,secretKey:f.slice(0,32)}}return{publicKey:(0,c.getPublicKey)(e,!0),secretKey:e}};var c=f(79656),r=f(69338),n=f(56431)},75236:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Recover=function(e,t,f){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",i=arguments.length>4?arguments[4]:void 0,u=(0,r.u8aToU8a)(t).subarray(0,64),s=(0,r.u8aToU8a)(e),l=!r.hasBigInt||!i&&(0,n.isReady)()?(0,n.secp256k1Recover)(s,u,f):(0,c.recoverPublicKey)(s,c.Signature.fromCompact(u).toRawBytes(),f);return(0,r.assert)(l,"Unable to recover publicKey from signature"),"keccak"===o?(0,d.secp256k1Expand)(l,i):(0,a.secp256k1Compress)(l,i)};var c=f(79656),r=f(69338),n=f(56431),a=f(10189),d=f(41447)},59398:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Sign=function(e,t){var f=t.secretKey,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"blake2",u=arguments.length>3?arguments[3]:void 0;(0,n.assert)(32===(null==f?void 0:f.length),"Expected valid secp256k1 secretKey, 32-bytes");var s=(0,o.hasher)(i,e,u);if(!n.hasBigInt||!u&&(0,a.isReady)())return(0,a.secp256k1Sign)(s,f);var l=(0,r.signSync)(s,f,{canonical:!0,recovered:!0}),p=(0,c.default)(l,2),b=p[0],h=p[1],y=r.Signature.fromHex(b),v=y.r,m=y.s;return(0,n.u8aConcat)((0,n.bnToU8a)(v,d.BN_BE_256_OPTS),(0,n.bnToU8a)(m,d.BN_BE_256_OPTS),new Uint8Array([h||0]))};var r=f(79656),n=f(69338),a=f(56431),d=f(32421),o=f(92156)},43847:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1PrivateKeyTweakAdd=function(e,t,f){return(0,c.assert)((0,c.isU8a)(e)&&32===e.length,"Expected seckey to be an Uint8Array with length 32"),(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Expected tweak to be an Uint8Array with length 32"),!c.hasBigInt||f?function(e,t){var f=new c.BN(t);return(0,c.assert)(f.cmp(o)<0,"Tweak parameter is out of range"),f.iadd(new c.BN(e)),f.cmp(o)>=0&&f.isub(o),(0,c.assert)(!f.isZero(),"Invalid resulting private key"),(0,c.bnToU8a)(f,n.BN_BE_256_OPTS)}(e,t):function(e,t){var f=(0,c.u8aToBigInt)(t,n.BN_BE_OPTS);return(0,c.assert)(f=d&&(f-=d),(0,c.assert)(f!==c._0n,"Invalid resulting private key"),(0,c.nToU8a)(f,n.BN_BE_256_OPTS)}(e,t)};var c=f(69338),r=f(68107),n=f(32421),a="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),d=(0,r.BigInt)("0x".concat(a)),o=new c.BN(a,"hex")},35270:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1Verify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"blake2",d=arguments.length>4?arguments[4]:void 0,o=(0,c.u8aToU8a)(t);(0,c.assert)(65===o.length,"Expected signature with 65 bytes, ".concat(o.length," found instead"));var i=(0,n.secp256k1Recover)((0,r.hasher)(a,e),o,o[64],a,d),u=(0,r.hasher)(a,i,d),s=(0,c.u8aToU8a)(f);return(0,c.u8aEq)(i,s)||("keccak"===a?(0,c.u8aEq)(u.slice(-20),s.slice(-20)):(0,c.u8aEq)(u,s))};var c=f(69338),r=f(92156),n=f(75236)},32871:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shaAsU8a=t.sha512AsU8a=t.sha256AsU8a=void 0;var c=f(23061),r=f(86262),n=f(56431),a=f(50162),d=(0,a.createDualHasher)({256:n.sha256,512:n.sha512},{256:c.sha256,512:r.sha512});t.shaAsU8a=d;var o=(0,a.createBitHasher)(256,d);t.sha256AsU8a=o;var i=(0,a.createBitHasher)(512,d);t.sha512AsU8a=i},23082:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sha256AsU8a",{enumerable:!0,get:function(){return c.sha256AsU8a}}),Object.defineProperty(t,"sha512AsU8a",{enumerable:!0,get:function(){return c.sha512AsU8a}}),Object.defineProperty(t,"shaAsU8a",{enumerable:!0,get:function(){return c.shaAsU8a}});var c=f(32871)},28571:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"signatureVerify",{enumerable:!0,get:function(){return c.signatureVerify}});var c=f(91712)},91712:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.signatureVerify=function(e,t,f){var c=(0,r.u8aToU8a)(t);(0,r.assert)([64,65,66].includes(c.length),(function(){return"Invalid signature length, expected [64..66] bytes, found ".concat(c.length)}));var a=(0,n.decodeAddress)(f),d={message:(0,r.u8aToU8a)(e),publicKey:a,signature:c},o={crypto:"none",isValid:!1,isWrapped:(0,r.u8aIsWrapped)(d.message,!0),publicKey:a},i=(0,r.u8aIsWrapped)(d.message,!1),u=function(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?b:p}(c);return u(o,d),"none"!==o.crypto||o.isWrapped&&!i?o:(d.message=i?(0,r.u8aUnwrapBytes)(d.message):(0,r.u8aWrapBytes)(d.message),u(o,d))};var r=f(69338),n=f(85709),a=f(55535),d=f(35270),o=f(16926),i=function(e){return function(t,f,c){return(0,d.secp256k1Verify)(t,f,c,e)}},u=[["ecdsa",i("blake2")],["ethereum",i("keccak")]],s=[["ed25519",a.ed25519Verify],["sr25519",o.sr25519Verify]].concat(u),l=["ed25519","sr25519","ecdsa"];function p(e,t){var f=t.message,r=t.publicKey,n=t.signature,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s;return e.isValid=a.some((function(t){var a=(0,c.default)(t,2),d=a[0],o=a[1];try{if(o(f,n,r))return e.crypto=d,!0}catch(e){}return!1})),e}function b(e,t){var f=t.message,c=t.publicKey,n=t.signature;(0,r.assert)([0,1,2].includes(n[0]),(function(){return"Unknown crypto type, expected signature prefix [0..2], found ".concat(n[0])}));var d=l[n[0]]||"none";e.crypto=d;try{e.isValid={ecdsa:function(){return p(e,{message:f,publicKey:c,signature:n.subarray(1)},u).isValid},ed25519:function(){return(0,a.ed25519Verify)(f,n.subarray(1),c)},none:function(){throw Error("no verify for `none` crypto type")},sr25519:function(){return(0,o.sr25519Verify)(f,n.subarray(1),c)}}[d]()}catch(e){}return e}},93186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Agreement=function(e,t){var f=(0,c.u8aToU8a)(e),n=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===f.length,(function(){return"Invalid secretKey, received ".concat(f.length," bytes, expected 64")})),(0,r.sr25519Agree)(n,f)};var c=f(69338),r=f(56431)},14258:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDeriveFn=function(e){return function(t,f){return(0,c.assert)((0,c.isU8a)(f)&&32===f.length,"Invalid chainCode passed to derive"),(0,r.sr25519PairFromU8a)(e((0,n.sr25519KeypairToU8a)(t),f))}};var c=f(69338),r=f(44967),n=f(76203)},34278:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveHard=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairHard);t.sr25519DeriveHard=r},34160:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DerivePublic=function(e,t){var f=(0,c.u8aToU8a)(e);return(0,c.assert)((0,c.isU8a)(t)&&32===t.length,"Invalid chainCode passed to derive"),(0,c.assert)(32===f.length,(function(){return"Invalid publicKey, received ".concat(f.length," bytes, expected 32")})),(0,r.sr25519DerivePublicSoft)(f,t)};var c=f(69338),r=f(56431)},43576:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519DeriveSoft=void 0;var c=f(56431),r=(0,f(14258).createDeriveFn)(c.sr25519DeriveKeypairSoft);t.sr25519DeriveSoft=r},31730:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"sr25519Agreement",{enumerable:!0,get:function(){return c.sr25519Agreement}}),Object.defineProperty(t,"sr25519DeriveHard",{enumerable:!0,get:function(){return r.sr25519DeriveHard}}),Object.defineProperty(t,"sr25519DerivePublic",{enumerable:!0,get:function(){return n.sr25519DerivePublic}}),Object.defineProperty(t,"sr25519DeriveSoft",{enumerable:!0,get:function(){return a.sr25519DeriveSoft}}),Object.defineProperty(t,"sr25519PairFromSeed",{enumerable:!0,get:function(){return d.sr25519PairFromSeed}}),Object.defineProperty(t,"sr25519Sign",{enumerable:!0,get:function(){return o.sr25519Sign}}),Object.defineProperty(t,"sr25519Verify",{enumerable:!0,get:function(){return i.sr25519Verify}}),Object.defineProperty(t,"sr25519VrfSign",{enumerable:!0,get:function(){return u.sr25519VrfSign}}),Object.defineProperty(t,"sr25519VrfVerify",{enumerable:!0,get:function(){return s.sr25519VrfVerify}});var c=f(93186),r=f(34278),n=f(34160),a=f(43576),d=f(31741),o=f(18139),i=f(16926),u=f(5213),s=f(64536)},31741:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromSeed=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(32===t.length,(function(){return"Expected a seed matching 32 bytes, found ".concat(t.length)})),(0,n.sr25519PairFromU8a)((0,r.sr25519KeypairFromSeed)(t))};var c=f(69338),r=f(56431),n=f(44967)},44967:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519PairFromU8a=function(e){var t=(0,c.u8aToU8a)(e);return(0,c.assert)(96===t.length,(function(){return"Expected keypair with ".concat(96," bytes, found ").concat(t.length)})),{publicKey:t.slice(64,96),secretKey:t.slice(0,64)}};var c=f(69338)},76203:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519KeypairToU8a=function(e){var t=e.publicKey,f=e.secretKey;return(0,c.u8aConcat)(f,t).slice()};var c=f(69338)},18139:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Sign=function(e,t){var f=t.publicKey,n=t.secretKey;return(0,c.assert)(32===(null==f?void 0:f.length),"Expected a valid publicKey, 32-bytes"),(0,c.assert)(64===(null==n?void 0:n.length),"Expected a valid secretKey, 64-bytes"),(0,r.sr25519Sign)(f,n,(0,c.u8aToU8a)(e))};var c=f(69338),r=f(56431)},16926:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519Verify=function(e,t,f){var n=(0,c.u8aToU8a)(f),a=(0,c.u8aToU8a)(t);return(0,c.assert)(32===n.length,(function(){return"Invalid publicKey, received ".concat(n.length," bytes, expected 32")})),(0,c.assert)(64===a.length,(function(){return"Invalid signature, received ".concat(a.length," bytes, expected 64")})),(0,r.sr25519Verify)(a,(0,c.u8aToU8a)(e),n)};var c=f(69338),r=f(56431)},5213:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfSign=function(e,t){var f=t.secretKey,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return(0,c.assert)(64===(null==f?void 0:f.length),"Invalid secretKey, expected 64-bytes"),(0,r.vrfSign)(f,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d))};var c=f(69338),r=f(56431),n=new Uint8Array},64536:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sr25519VrfVerify=function(e,t,f){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n,d=arguments.length>4&&void 0!==arguments[4]?arguments[4]:n,o=(0,c.u8aToU8a)(f),i=(0,c.u8aToU8a)(t);return(0,c.assert)(32===o.length,"Invalid publicKey, expected 32-bytes"),(0,c.assert)(96===i.length,"Invalid vrfSign output, expected 96 bytes"),(0,r.vrfVerify)(o,(0,c.u8aToU8a)(a),(0,c.u8aToU8a)(e),(0,c.u8aToU8a)(d),i)};var c=f(69338),r=f(56431),n=new Uint8Array},806:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhashAsHex=void 0,t.xxhashAsU8a=d;var c=f(69338),r=f(56431),n=f(50162),a=f(75748);function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:64,f=arguments.length>2?arguments[2]:void 0,n=Math.ceil(t/64),d=(0,c.u8aToU8a)(e);if(!c.hasBigInt||!f&&(0,r.isReady)())return(0,r.twox)(d,n);for(var o=new Uint8Array(8*n),i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"xxhashAsHex",{enumerable:!0,get:function(){return c.xxhashAsHex}}),Object.defineProperty(t,"xxhashAsU8a",{enumerable:!0,get:function(){return c.xxhashAsU8a}});var c=f(806)},75748:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xxhash64=function(e,t){for(var f=function(e,t){if(t.length<32)return e.u8a.set(t),e.u8asize=t.length,e;var f=t.length-32,c=0;if(f>=0){var r=function(e){return n*k(e+a*M(t,c,4),g)};do{e.v1=r(e.v1),c+=8,e.v2=r(e.v2),c+=8,e.v3=r(e.v3),c+=8,e.v4=r(e.v4),c+=8}while(c<=f)}return c=32?((((k(S,c._1n)+k(T,s)+k(E,p)+k(A,h)^n*k(S*a,g))*n+o^n*k(T*a,g))*n+o^n*k(E*a,g))*n+o^n*k(A*a,g))*n+o:b+i);I<=j-8;)N=u&o+n*k(N^n*k(a*M(x,I,4),g),v),I+=8;for(I+4<=j&&(N=u&d+a*k(N^n*M(x,I,2),y),I+=4);I=0;f--)t[f]=Number(e%P),e/=P;return t}(u&((N=u&d*((N=u&a*(N^N>>O))^N>>m))^N>>w))};var c=f(69338),r=f(68107),n=(0,r.BigInt)("11400714785074694791"),a=(0,r.BigInt)("14029467366897019727"),d=(0,r.BigInt)("1609587929392839161"),o=(0,r.BigInt)("9650029242287828579"),i=(0,r.BigInt)("2870177450012600261"),u=(0,r.BigInt)("0xffffffffffffffff"),s=(0,r.BigInt)(7),l=(0,r.BigInt)(11),p=(0,r.BigInt)(12),b=(0,r.BigInt)(16),h=(0,r.BigInt)(18),y=(0,r.BigInt)(23),v=(0,r.BigInt)(27),m=(0,r.BigInt)(29),g=(0,r.BigInt)(31),w=(0,r.BigInt)(32),O=(0,r.BigInt)(33),x=(0,r.BigInt)(64),P=(0,r.BigInt)(256);function k(e,t){var f=e&u;return(f<>x-t)&u}function M(e,t,f){for(var n=new Array(f),a=0,d=0;d=0;i--)o=(o<{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayChunk=function(e,t){for(var f=Math.ceil(e.length/t),c=Array(f),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFilter=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.filter((function(e){return!(0,r.isUndefined)(e)&&(t||!(0,c.isNull)(e))}))};var c=f(35943),r=f(78098)},16599:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayFlatten=function(e){for(var t=0,f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"arrayChunk",{enumerable:!0,get:function(){return c.arrayChunk}}),Object.defineProperty(t,"arrayFilter",{enumerable:!0,get:function(){return r.arrayFilter}}),Object.defineProperty(t,"arrayFlatten",{enumerable:!0,get:function(){return n.arrayFlatten}}),Object.defineProperty(t,"arrayRange",{enumerable:!0,get:function(){return a.arrayRange}}),Object.defineProperty(t,"arrayShuffle",{enumerable:!0,get:function(){return d.arrayShuffle}}),Object.defineProperty(t,"arrayZip",{enumerable:!0,get:function(){return o.arrayZip}});var c=f(93549),r=f(12761),n=f(16599),a=f(92793),d=f(24698),o=f(37543)},92793:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayRange=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;(0,c.assert)(e>0,"Expected non-zero, positive number as a range size");for(var f=new Array(e),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayShuffle=function(e){var t=e.slice(),f=t.length;if(1===f)return t;for(;0!==f;){var c=Math.floor(Math.random()*f);f--;var r=[t[c],t[f]];t[f]=r[0],t[c]=r[1]}return t}},37543:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayZip=function(e,t){for(var f=new Array(e.length),c=0;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=a,t.assertReturn=function(e,t){return a(!(0,n.isUndefined)(e)&&!(0,r.isNull)(e),t),e},t.assertUnreachable=function(e){throw new Error("This codepath should be unreachable. Unhandled input: ".concat(e))};var c=f(23146),r=f(35943),n=f(78098);function a(e,t){if(!e)throw new Error((0,c.isFunction)(t)?t():t)}},44377:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._2pow53n=t._1n=t._1Qn=t._1Mn=t._1Bn=t._0n=void 0;var c=f(68107),r=(0,c.BigInt)(0);t._0n=r;var n=(0,c.BigInt)(1);t._1n=n;var a=(0,c.BigInt)(1e6);t._1Mn=a;var d=(0,c.BigInt)(1e9);t._1Bn=d;var o=d*d;t._1Qn=o;var i=(0,c.BigInt)(Number.MAX_SAFE_INTEGER);t._2pow53n=i},82952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={nSqrt:!0,nToBigInt:!0,nMax:!0,nMin:!0,nToHex:!0,nToU8a:!0};Object.defineProperty(t,"nMax",{enumerable:!0,get:function(){return d.nMax}}),Object.defineProperty(t,"nMin",{enumerable:!0,get:function(){return d.nMin}}),Object.defineProperty(t,"nSqrt",{enumerable:!0,get:function(){return n.nSqrt}}),Object.defineProperty(t,"nToBigInt",{enumerable:!0,get:function(){return a.nToBigInt}}),Object.defineProperty(t,"nToHex",{enumerable:!0,get:function(){return o.nToHex}}),Object.defineProperty(t,"nToU8a",{enumerable:!0,get:function(){return i.nToU8a}});var r=f(44377);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(66900),a=f(25335),d=f(68289),o=f(14433),i=f(18129)},68289:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nMax=function(){for(var e=arguments.length,t=new Array(e),f=0;ft}function n(e,t){return e=1,"Must provide one or more bigint arguments");for(var f=e[0],r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nSqrt=function(e){var t=(0,a.nToBigInt)(e);if((0,r.assert)(t>=n._0n,"square root of negative numbers is not supported"),t<=n._2pow53n)return(0,c.BigInt)(Math.floor(Math.sqrt(Number(t))));for(var f=d;;){var o=t/f+f>>n._1n;if(f===o||f===o-n._1n)return f;f=o}};var c=f(68107),r=f(57234),n=f(44377),a=f(25335),d=(0,c.BigInt)(94906265)},25335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToBigInt=function(e){return"bigint"==typeof e?e:e?(0,a.isHex)(e)?(0,r.hexToBigInt)(e.toString()):(0,n.isBn)(e)?(0,c.BigInt)(e.toString()):(0,d.isToBigInt)(e)?e.toBigInt():(0,o.isToBn)(e)?(0,c.BigInt)(e.toBn().toString()):(0,c.BigInt)(e):(0,c.BigInt)(0)};var c=f(68107),r=f(55972),n=f(80928),a=f(853),d=f(61720),o=f(40404)},14433:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToHex=function(e,t){return e?(0,r.u8aToHex)((0,n.nToU8a)(e,(0,c.objectSpread)({isLe:!1,isNegative:!1},t))):"0x00"};var c=f(50660),r=f(58720),n=f(18129)},18129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nToU8a=function(e,t){var f=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},t),c=(0,a.nToBigInt)(e);if(c===n._0n)return-1===f.bitLength?new Uint8Array:new Uint8Array(Math.ceil((f.bitLength||0)/8));var i=function(e,t){var f=t.isLe,c=t.isNegative,r=[];for(c&&(e=(e+n._1n)*-n._1n);e!==n._0n;){var a=e%d,i=Number(c?a^o:a);f?r.push(i):r.unshift(i),e=(e-a)/d}return Uint8Array.from(r)}(c,f);if(-1===f.bitLength)return i;var u=Math.ceil((f.bitLength||0)/8),s=new Uint8Array(u);return f.isNegative&&s.fill(255),s.set(i,f.isLe?0:u-i.length),s};var c=f(68107),r=f(50660),n=f(44377),a=f(25335),d=(0,c.BigInt)(256),o=(0,c.BigInt)(255)},58418:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return r.default}});var r=c(f(62780))},30850:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BN_ZERO=t.BN_TWO=t.BN_THREE=t.BN_THOUSAND=t.BN_TEN=t.BN_SIX=t.BN_SEVEN=t.BN_QUINTILL=t.BN_ONE=t.BN_NINE=t.BN_MILLION=t.BN_MAX_INTEGER=t.BN_HUNDRED=t.BN_FOUR=t.BN_FIVE=t.BN_EIGHT=t.BN_BILLION=void 0;var c=f(58418),r=new c.BN(0);t.BN_ZERO=r;var n=new c.BN(1);t.BN_ONE=n;var a=new c.BN(2);t.BN_TWO=a;var d=new c.BN(3);t.BN_THREE=d;var o=new c.BN(4);t.BN_FOUR=o;var i=new c.BN(5);t.BN_FIVE=i;var u=new c.BN(6);t.BN_SIX=u;var s=new c.BN(7);t.BN_SEVEN=s;var l=new c.BN(8);t.BN_EIGHT=l;var p=new c.BN(9);t.BN_NINE=p;var b=new c.BN(10);t.BN_TEN=b;var h=new c.BN(100);t.BN_HUNDRED=h;var y=new c.BN(1e3);t.BN_THOUSAND=y;var v=new c.BN(1e6);t.BN_MILLION=v;var m=new c.BN(1e9);t.BN_BILLION=m;var g=m.mul(m);t.BN_QUINTILL=g;var w=new c.BN(Number.MAX_SAFE_INTEGER);t.BN_MAX_INTEGER=w},57107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return c.hexToBn}});var c=f(44610)},54787:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={BN:!0,bnFromHex:!0,bnMax:!0,bnMin:!0,bnSqrt:!0,bnToBn:!0,bnToHex:!0,bnToU8a:!0};Object.defineProperty(t,"BN",{enumerable:!0,get:function(){return n.BN}}),Object.defineProperty(t,"bnFromHex",{enumerable:!0,get:function(){return a.bnFromHex}}),Object.defineProperty(t,"bnMax",{enumerable:!0,get:function(){return d.bnMax}}),Object.defineProperty(t,"bnMin",{enumerable:!0,get:function(){return d.bnMin}}),Object.defineProperty(t,"bnSqrt",{enumerable:!0,get:function(){return o.bnSqrt}}),Object.defineProperty(t,"bnToBn",{enumerable:!0,get:function(){return i.bnToBn}}),Object.defineProperty(t,"bnToHex",{enumerable:!0,get:function(){return u.bnToHex}}),Object.defineProperty(t,"bnToU8a",{enumerable:!0,get:function(){return s.bnToU8a}});var r=f(30850);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(58418),a=f(57107),d=f(45615),o=f(61480),i=f(78218),u=f(98522),s=f(63845)},45615:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnMax=function(){for(var e=arguments.length,t=new Array(e),f=0;f=1,"Must provide one or more BN arguments");for(var f=e[0],r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnSqrt=function(e){var t=(0,a.bnToBn)(e);if((0,c.assert)(t.gte(n.BN_ZERO),"square root of negative numbers is not supported"),t.lte(n.BN_MAX_INTEGER))return new r.BN(Math.floor(Math.sqrt(t.toNumber())));for(var f=d.clone();;){var o=t.div(f).iadd(f).ishrn(1);if(f.eq(o)||f.eq(o.sub(n.BN_ONE)))return f;f=o}};var c=f(57234),r=f(58418),n=f(30850),a=f(78218),d=new r.BN(94906265)},78218:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToBn=function(e){return e?o.BN.isBN(e)?e:(0,n.isHex)(e)?(0,c.hexToBn)(e.toString()):(0,r.isBigInt)(e)?new o.BN(e.toString()):(0,d.isToBn)(e)?e.toBn():(0,a.isToBigInt)(e)?new o.BN(e.toBigInt().toString()):new o.BN(e):new o.BN(0)};var c=f(44610),r=f(36867),n=f(853),a=f(61720),d=f(40404),o=f(58418)},98522:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,f=arguments.length>2?arguments[2]:void 0;return e?(0,n.u8aToHex)((0,a.bnToU8a)(e,(0,r.objectSpread)({isLe:!1,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t))):d};var c=f(55325),r=f(50660),n=f(58720),a=f(63845),d="0x00",o={bitLength:-1,isLe:!1,isNegative:!1}},63845:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bnToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,f=arguments.length>2?arguments[2]:void 0,d=(0,r.objectSpread)({bitLength:-1,isLe:!0,isNegative:!1},(0,c.isNumber)(t)?{bitLength:t,isLe:f}:t),o=d.bitLength,i=d.isLe,u=d.isNegative,s=(0,n.bnToBn)(e),l=-1===o?Math.ceil(s.bitLength()/8):Math.ceil((o||0)/8);if(!e)return-1===o?new Uint8Array:new Uint8Array(l);var p=new Uint8Array(l),b=u?s.toTwos(8*l):s;return p.set(b.toArray(i?"le":"be",l),0),p};var c=f(55325),r=f(50660),n=f(78218),a={bitLength:-1,isLe:!0,isNegative:!1}},10005:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bufferToU8a",{enumerable:!0,get:function(){return c.bufferToU8a}});var c=f(79049)},79049:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToU8a=function(e){return new Uint8Array(e||[])}},68641:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c={packageInfo:!0};Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var r=f(54216),n=f(48916);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}));var a=f(57234);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var d=f(82952);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var o=f(54787);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var i=f(10005);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var u=f(74123);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var s=f(91467);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var l=f(42129);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var p=f(16119);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var b=f(49121);Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var h=f(42132);Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var y=f(4426);Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var v=f(4743);Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=f(13171);Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=f(89242);Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var w=f(10263);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var O=f(49140);Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===O[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var x=f(69811);Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var P=f(90007);Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===P[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var k=f(58720);Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===k[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var M=f(65959);Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(c,e)||e in t&&t[e]===M[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}))},95617:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactAddLength=function(e){return(0,c.u8aConcat)((0,r.compactToU8a)(e.length),e)};var c=f(58720),r=f(91654)},75016:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactFromU8a=function(e){var t=(0,r.u8aToU8a)(e),f=3&t[0];if(0===f)return[1,new c.BN(t[0]>>>2)];if(1===f)return[2,new c.BN(t[0]+256*t[1]>>>2)];if(2===f)return[4,new c.BN(t[0]+256*t[1]+65536*t[2]+16777216*t[3]>>>2)];var n=5+(t[0]>>>2);return[n,(0,r.u8aToBn)(t.subarray(1,n))]};var c=f(54787),r=f(58720)},74123:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compactAddLength",{enumerable:!0,get:function(){return c.compactAddLength}}),Object.defineProperty(t,"compactFromU8a",{enumerable:!0,get:function(){return n.compactFromU8a}}),Object.defineProperty(t,"compactStripLength",{enumerable:!0,get:function(){return r.compactStripLength}}),Object.defineProperty(t,"compactToU8a",{enumerable:!0,get:function(){return a.compactToU8a}});var c=f(95617),r=f(83405),n=f(75016),a=f(91654)},83405:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.compactStripLength=function(e){var t=(0,r.compactFromU8a)(e),f=(0,c.default)(t,2),n=f[0],a=n+f[1].toNumber();return[a,e.subarray(n,a)]};var r=f(75016)},91654:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compactToU8a=function(e){var t=(0,r.bnToBn)(e);if(t.lte(a))return new Uint8Array([t.toNumber()<<2]);if(t.lte(d))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_ONE),i);if(t.lte(o))return(0,r.bnToU8a)(t.shln(2).iadd(r.BN_TWO),u);for(var f=(0,r.bnToU8a)(t),s=f.length;0===f[s-1];)s--;return(0,c.assert)(s>=4,"Invalid length, previous checks match anything less than 2^30"),(0,n.u8aConcat)([3+(s-4<<2)],f.subarray(0,s))};var c=f(57234),r=f(54787),n=f(58720),a=r.BN_TWO.pow(new r.BN(6)).isub(r.BN_ONE),d=r.BN_TWO.pow(new r.BN(14)).isub(r.BN_ONE),o=r.BN_TWO.pow(new r.BN(30)).isub(r.BN_ONE),i={bitLength:16},u={bitLength:32}},48429:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(91984),r=f(5499),n=[c.packageInfo,r.packageInfo];t.default=n},80934:(e,t,f)=>{"use strict";var c=f(95318)(f(48429)),r=f(54216);(0,f(65959).detectPackage)(r.packageInfo,null,c.default)},91467:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractTime=d;var c=f(50660),r={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function n(e,t){return{days:e.days+t.days,hours:e.hours+t.hours,milliseconds:e.milliseconds+t.milliseconds,minutes:e.minutes+t.minutes,seconds:e.seconds+t.seconds}}function a(e){var t=e/1e3;if(t<60){var f=Math.floor(t);return n((0,c.objectSpread)({},r,{seconds:f}),d(e-1e3*f))}return function(e,t){var f=t/60;if(f<60){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{minutes:a}),d(e-60*a*1e3))}return function(e,t){var f=t/60;if(f<24){var a=Math.floor(f);return n((0,c.objectSpread)({},r,{hours:a}),d(e-3600*a*1e3))}return function(e,t){var f=Math.floor(t/24);return n((0,c.objectSpread)({},r,{days:f}),d(e-86400*f*1e3))}(e,f)}(e,f)}(e,t)}function d(e){return e?e<1e3?(0,c.objectSpread)({},r,{milliseconds:e}):a(e):r}},14662:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.formatBalance=void 0;var r=f(78218),n=f(37797),a=f(78098),d=f(71296),o=f(81385),i=o.SI[o.SI_MID].text,u=0,s=i;function l(e,t,f,c){var r=(0,n.isBoolean)(c)?o.SI[o.SI_MID].text:c;return t||f?"-"===e.value?c?" ".concat(r):"":" ".concat(f?"".concat(e.text).concat(c?" ":""):e.value).concat(c?r:""):""}function p(e,t,f){var c=(0,o.calcSi)(e,t,f),r=e.length-(t+c.power);return[c,e.substring(0,r)||"0","".concat("".concat(new Array(1+(r<0?0-r:0)).join("0")).concat(e).substring(r<0?0:r),"0000").substring(0,4)]}var b=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,a=(0,r.bnToBn)(e).toString();if(0===a.length||"0"===a)return"0";var o=(0,n.isBoolean)(t)?{withSi:t}:t,i=o.decimals,s=void 0===i?f:i,b=o.forceUnit,h=void 0===b?void 0:b,y=o.withSi,v=void 0===y||y,m=o.withSiFull,g=void 0!==m&&m,w=o.withUnit,O=void 0===w||w,x="";a[0].startsWith("-")&&(x="-",a=a.substring(1));var P=p(a,s,h),k=(0,c.default)(P,3),M=k[0],j=k[1],S=k[2],T=l(M,v,g,O);return"".concat(x).concat((0,d.formatDecimal)(j),".").concat(S).concat(T)};t.formatBalance=b,b.calcSi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return(0,o.calcSi)(e,t)},b.findSi=o.findSi,b.getDefaults=function(){return{decimals:u,unit:s}},b.getOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u;return o.SI.filter((function(t){var f=t.power;return!(f<0)||e+f>=0}))},b.setDefaults=function(e){var t=e.decimals,f=e.unit;u=(0,a.isUndefined)(t)?u:Array.isArray(t)?t[0]:t,s=(0,a.isUndefined)(f)?s:Array.isArray(f)?f[0]:f,o.SI[o.SI_MID].text=s}},26757:(e,t)=>{"use strict";function f(e){return e.toString().padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.formatDate=function(e){var t=e.getFullYear().toString(),c=f(e.getMonth()+1),r=f(e.getDate()),n=f(e.getHours()),a=f(e.getMinutes()),d=f(e.getSeconds());return"".concat(t,"-").concat(c,"-").concat(r," ").concat(n,":").concat(a,":").concat(d)}},71296:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDecimal=function(e){var t=e[0].startsWith("-"),c=t?e.substring(1).match(f):e.match(f);return c?"".concat(t?"-":"").concat(c.join(",")):e};var f=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g")},71435:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatElapsed=function(e,t){var f,r=e&&e.getTime()||0,n=t instanceof Date?t.getTime():(0,c.bnToBn)(t).toNumber();return r&&n?(f=Math.max(Math.abs(r-n),0)/1e3)<15?"".concat(f.toFixed(1),"s"):f<60?"".concat(0|f,"s"):f<3600?"".concat(f/60|0,"m"):"".concat(f/3600|0,"h"):"0.0s"};var c=f(78218)},44335:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatNumber=function(e){return(0,r.formatDecimal)((0,c.bnToBn)(e).toString())};var c=f(78218),r=f(71296)},42129:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"calcSi",{enumerable:!0,get:function(){return o.calcSi}}),Object.defineProperty(t,"findSi",{enumerable:!0,get:function(){return o.findSi}}),Object.defineProperty(t,"formatBalance",{enumerable:!0,get:function(){return c.formatBalance}}),Object.defineProperty(t,"formatDate",{enumerable:!0,get:function(){return r.formatDate}}),Object.defineProperty(t,"formatDecimal",{enumerable:!0,get:function(){return n.formatDecimal}}),Object.defineProperty(t,"formatElapsed",{enumerable:!0,get:function(){return a.formatElapsed}}),Object.defineProperty(t,"formatNumber",{enumerable:!0,get:function(){return d.formatNumber}});var c=f(14662),r=f(26757),n=f(71296),a=f(71435),d=f(44335),o=f(81385)},81385:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SI_MID=t.SI=void 0,t.calcSi=function(e,t,r){if(r)return c(r);var n=7+Math.ceil((e.length-t)/3);return f[n]||f[n<0?0:f.length-1]},t.findSi=c,t.SI_MID=8;var f=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function c(e){for(var t=0;t{"use strict";var c=f(34155),r=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.hasWasm=t.hasProcess=t.hasEsm=t.hasDirname=t.hasCjs=t.hasBuffer=t.hasBigInt=void 0;var n=f(68107),a="function"==typeof n.BigInt&&"function"==typeof n.BigInt.asIntN;t.hasBigInt=a;var d="undefined"!=typeof Buffer;t.hasBuffer=d,t.hasCjs=!0,t.hasDirname=!0,t.hasEsm=!1;var o="object"===(void 0===c?"undefined":(0,r.default)(c));t.hasProcess=o;var i="undefined"!=typeof WebAssembly;t.hasWasm=i},80875:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexAddPrefix=function(e){return e&&(0,c.hexHasPrefix)(e)?e:"0x".concat(e&&e.length%2==1?"0":"").concat(e||"")};var c=f(22274)},29362:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8_TO_HEX=t.U16_TO_HEX=t.HEX_TO_U8=t.HEX_TO_U16=void 0;var f=new Array(256);t.U8_TO_HEX=f;var c=new Array(65536);t.U16_TO_HEX=c;var r={};t.HEX_TO_U8=r;var n={};t.HEX_TO_U16=n;for(var a=0;a<256;a++){var d=a.toString(16).padStart(2,"0");f[a]=d,r[d]=a}for(var o=0;o<256;o++)for(var i=0;i<256;i++){var u=f[o]+f[i],s=o<<8|i;c[s]=u,n[u]=s}},41811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Math.ceil(t/4),a=n+2;return(0,c.hexAddPrefix)(-1===t||e.length===a||!f&&e.lengtha?(0,r.hexStripPrefix)(e).slice(-1*n):"".concat("0".repeat(n)).concat((0,r.hexStripPrefix)(e)).slice(-1*n))};var c=f(80875),r=f(68661)},22274:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexHasPrefix=function(e){return!!e&&(0,c.isHex)(e,-1)};var c=f(853)},49121:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"hexAddPrefix",{enumerable:!0,get:function(){return c.hexAddPrefix}}),Object.defineProperty(t,"hexFixLength",{enumerable:!0,get:function(){return r.hexFixLength}}),Object.defineProperty(t,"hexHasPrefix",{enumerable:!0,get:function(){return n.hexHasPrefix}}),Object.defineProperty(t,"hexStripPrefix",{enumerable:!0,get:function(){return a.hexStripPrefix}}),Object.defineProperty(t,"hexToBigInt",{enumerable:!0,get:function(){return d.hexToBigInt}}),Object.defineProperty(t,"hexToBn",{enumerable:!0,get:function(){return o.hexToBn}}),Object.defineProperty(t,"hexToNumber",{enumerable:!0,get:function(){return i.hexToNumber}}),Object.defineProperty(t,"hexToString",{enumerable:!0,get:function(){return u.hexToString}}),Object.defineProperty(t,"hexToU8a",{enumerable:!0,get:function(){return s.hexToU8a}});var c=f(80875),r=f(41811),n=f(22274),a=f(68661),d=f(55972),o=f(44610),i=f(52520),u=f(56562),s=f(81399)},68661:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexStripPrefix=function(e){if(!e||"0x"===e)return"";if(c.REGEX_HEX_PREFIXED.test(e))return e.substring(2);if(c.REGEX_HEX_NOPREFIX.test(e))return e;throw new Error("Expected hex value to convert, found '".concat(e,"'"))};var c=f(853)},55972:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&"0x"!==e?(0,n.u8aToBigInt)((0,a.hexToU8a)(e),(0,r.objectSpread)({isLe:!1,isNegative:!1},t)):(0,c.BigInt)(0)};var c=f(68107),r=f(50660),n=f(41166),a=f(81399)},44610:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"0x"===e)return new c.BN(0);var f=(0,n.objectSpread)({isLe:!1,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),d=f.isLe,o=f.isNegative,i=(0,a.hexStripPrefix)(e),u=new c.BN(i,16,d?"le":"be");return o?u.fromTwos(4*i.length):u};var c=f(58418),r=f(37797),n=f(50660),a=f(68661)},52520:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToNumber=function(e){return e?(0,c.hexToBn)(e).toNumber():NaN};var c=f(44610)},56562:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToString=function(e){return(0,c.u8aToString)((0,r.hexToU8a)(e))};var c=f(15609),r=f(81399)},81399:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(!e)return new Uint8Array;for(var f=(0,r.hexStripPrefix)(e).toLowerCase(),n=f.length/2,a=Math.ceil(-1===t?n:t/8),d=new Uint8Array(a),o=a>n?a-n:0,i=new DataView(d.buffer,o),u=(a-o)%2,s=a-o-u,l=0;l{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80934);var c=f(68641);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},8869:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArray=function(e){return Array.isArray(e)}},4890:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAscii=function(e){var t=(0,n.isString)(e);return e?t&&!(0,r.isHex)(e)?e.toString().split("").every(o):(0,c.u8aToU8a)(e).every(d):t};var c=f(61960),r=f(853),n=f(18694),a=[9,10,13];function d(e){return e<127&&(e>=32||a.includes(e))}function o(e){return d(e.charCodeAt(0))}},36867:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBigInt=function(e){return"bigint"==typeof e}},80928:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBn=function(e){return c.BN.isBN(e)};var c=f(58418)},37797:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBoolean=function(e){return"boolean"==typeof e}},64060:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBuffer=function(e){return c.hasBuffer&&Buffer.isBuffer(e)};var c=f(16119)},22984:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isChildClass=function(e,t){return!!t&&(e===t||e.isPrototypeOf(t))}},86152:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCodec=function(e){return r(e)&&n(e.registry)};var c=f(73444),r=(0,c.isOnObject)("toHex","toU8a"),n=(0,c.isOnObject)("get")},27865:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isCompact=function(e){return c(e)};var c=(0,f(73444).isOnObject)("toBigInt","toBn","toNumber","unwrap")},70291:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isError=function(e){return e instanceof Error}},23146:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=function(e){return"function"==typeof e}},73444:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOn=function(){for(var e=arguments.length,t=new Array(e),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.REGEX_HEX_PREFIXED=t.REGEX_HEX_NOPREFIX=void 0,t.isHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,c=arguments.length>2?arguments[2]:void 0;return"string"==typeof e&&("0x"===e||f.test(e))&&(-1===t?c||e.length%2==0:e.length===2+Math.ceil(t/4))};var f=/^0x[\da-fA-F]+$/;t.REGEX_HEX_PREFIXED=f,t.REGEX_HEX_NOPREFIX=/^[\da-fA-F]+$/},42132:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return c.isArray}}),Object.defineProperty(t,"isAscii",{enumerable:!0,get:function(){return r.isAscii}}),Object.defineProperty(t,"isBigInt",{enumerable:!0,get:function(){return n.isBigInt}}),Object.defineProperty(t,"isBn",{enumerable:!0,get:function(){return a.isBn}}),Object.defineProperty(t,"isBoolean",{enumerable:!0,get:function(){return o.isBoolean}}),Object.defineProperty(t,"isBuffer",{enumerable:!0,get:function(){return d.isBuffer}}),Object.defineProperty(t,"isChildClass",{enumerable:!0,get:function(){return i.isChildClass}}),Object.defineProperty(t,"isCodec",{enumerable:!0,get:function(){return u.isCodec}}),Object.defineProperty(t,"isCompact",{enumerable:!0,get:function(){return s.isCompact}}),Object.defineProperty(t,"isError",{enumerable:!0,get:function(){return l.isError}}),Object.defineProperty(t,"isFunction",{enumerable:!0,get:function(){return p.isFunction}}),Object.defineProperty(t,"isHex",{enumerable:!0,get:function(){return b.isHex}}),Object.defineProperty(t,"isInstanceOf",{enumerable:!0,get:function(){return h.isInstanceOf}}),Object.defineProperty(t,"isIp",{enumerable:!0,get:function(){return y.isIp}}),Object.defineProperty(t,"isJsonObject",{enumerable:!0,get:function(){return v.isJsonObject}}),Object.defineProperty(t,"isNull",{enumerable:!0,get:function(){return m.isNull}}),Object.defineProperty(t,"isNumber",{enumerable:!0,get:function(){return g.isNumber}}),Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return w.isObject}}),Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return O.isObservable}}),Object.defineProperty(t,"isPromise",{enumerable:!0,get:function(){return x.isPromise}}),Object.defineProperty(t,"isString",{enumerable:!0,get:function(){return P.isString}}),Object.defineProperty(t,"isTestChain",{enumerable:!0,get:function(){return k.isTestChain}}),Object.defineProperty(t,"isToBigInt",{enumerable:!0,get:function(){return M.isToBigInt}}),Object.defineProperty(t,"isToBn",{enumerable:!0,get:function(){return j.isToBn}}),Object.defineProperty(t,"isU8a",{enumerable:!0,get:function(){return S.isU8a}}),Object.defineProperty(t,"isUndefined",{enumerable:!0,get:function(){return T.isUndefined}}),Object.defineProperty(t,"isUtf8",{enumerable:!0,get:function(){return E.isUtf8}}),Object.defineProperty(t,"isWasm",{enumerable:!0,get:function(){return A.isWasm}});var c=f(8869),r=f(4890),n=f(36867),a=f(80928),d=f(64060),o=f(37797),i=f(22984),u=f(86152),s=f(27865),l=f(70291),p=f(23146),b=f(853),h=f(64630),y=f(44759),v=f(84790),m=f(35943),g=f(55325),w=f(45598),O=f(38175),x=f(87178),P=f(18694),k=f(3472),M=f(61720),j=f(40404),S=f(23510),T=f(78098),E=f(51186),A=f(18070)},64630:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isInstanceOf=function(e,t){return e instanceof t}},44759:(e,t,f)=>{"use strict";var c=f(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.isIp=function(e,t){return"v4"===t?r.default.v4({exact:!0}).test(e):"v6"===t?r.default.v6({exact:!0}).test(e):(0,r.default)({exact:!0}).test(e)};var r=c(f(1476))},84790:(e,t,f)=>{"use strict";var c=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonObject=function(e){var t="string"!=typeof e?(0,r.stringify)(e):e;try{var f=JSON.parse(t);return"object"===(0,c.default)(f)&&null!==f}catch(e){return!1}};var r=f(90007)},35943:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNull=function(e){return null===e}},55325:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNumber=function(e){return"number"==typeof e}},45598:(e,t,f)=>{"use strict";var c=f(95318)(f(50008));Object.defineProperty(t,"__esModule",{value:!0}),t.isObject=function(e){return!!e&&"object"===(0,c.default)(e)}},38175:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var c=(0,f(73444).isOn)("next");t.isObservable=c},87178:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var c=(0,f(73444).isOnObject)("catch","then");t.isPromise=c},18694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isString=function(e){return"string"==typeof e||e instanceof String}},3472:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTestChain=function(e){return!!e&&!!f.test(e.toString())};var f=/(Development|Local Testnet)$/},61720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBigInt=void 0;var c=(0,f(73444).isOn)("toBigInt");t.isToBigInt=c},40404:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isToBn=void 0;var c=(0,f(73444).isOn)("toBn");t.isToBn=c},23510:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isU8a=function(e){return e instanceof Uint8Array}},78098:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUndefined=function(e){return void 0===e}},51186:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUtf8=function(e){if(!e)return(0,r.isString)(e);for(var t=(0,c.u8aToU8a)(e),f=t.length,n=0;n=194&&t[n]<=223){if(!(n+1191)return!1;n+=2}else if(224===t[n]){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=225&&t[n]<=236){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(237===t[n]){if(!(n+2159)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(t[n]>=238&&t[n]<=239){if(!(n+2191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;n+=3}else if(240===t[n]){if(!(n+3191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else if(t[n]>=241&&t[n]<=243){if(!(n+3191)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}else{if(244!==t[n])return!1;if(!(n+3143)return!1;if(t[n+2]<128||t[n+2]>191)return!1;if(t[n+3]<128||t[n+3]>191)return!1;n+=4}return!0};var c=f(61960),r=f(18694)},18070:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWasm=function(e){return(0,r.isU8a)(e)&&(0,c.u8aEq)(e.subarray(0,4),n)};var c=f(24987),r=f(23510),n=new Uint8Array([0,97,115,109])},4426:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.lazyMethod=r,t.lazyMethods=function(e,t,f,c){for(var n=0;n{"use strict";var c=f(34155),r=f(95318),n=r(f(63038)),a=r(f(319));function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var f=0,c=new Array(t);f3&&void 0!==arguments[3]?arguments[3]:-1;if(1===f.length&&(0,s.isFunction)(f[0])){var n=f[0]();return w(e,t,Array.isArray(n)?n:[n],r)}(c=console)[v[e]].apply(c,[(0,o.formatDate)(new Date),t].concat((0,a.default)(f.map(m).map(g(r)))))}function O(){}function x(e,t){return!!e&&("*"===e||t===e||e.endsWith("*")&&t.startsWith(e.slice(0,-1)))}function P(e,t){return!!e&&e.startsWith("-")&&(t===e.slice(1)||e.endsWith("*")&&t.startsWith(e.slice(1,-1)))}function k(e,t){var f,c=!1,r=function(e,t){var f="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!f){if(Array.isArray(e)||(f=function(e,t){if(e){if("string"==typeof e)return d(e,t);var f=Object.prototype.toString.call(e).slice(8,-1);return"Object"===f&&e.constructor&&(f=e.constructor.name),"Map"===f||"Set"===f?Array.from(e):"Arguments"===f||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?d(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){f&&(e=f);var c=0,r=function(){};return{s:r,n:function(){return c>=e.length?{done:!0}:{done:!1,value:e[c++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,a=!0,o=!1;return{s:function(){f=f.call(e)},n:function(){var e=f.next();return a=e.done,e},e:function(e){o=!0,n=e},f:function(){try{a||null==f.return||f.return()}finally{if(o)throw n}}}}(e);try{for(r.s();!(f=r.n()).done;){var n=f.value;x(n,t)?c=!0:P(n,t)&&(c=!1)}}catch(e){r.e(e)}finally{r.f()}return c}},13171:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memoize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=t.getInstanceId,a=void 0===f?n:f,d={},o=function(){for(var t=arguments.length,f=new Array(t),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"numberToHex",{enumerable:!0,get:function(){return c.numberToHex}}),Object.defineProperty(t,"numberToU8a",{enumerable:!0,get:function(){return r.numberToU8a}});var c=f(28952),r=f(74549)},28952:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if((0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e))return"0x";var f=e.toString(16);return(0,c.hexFixLength)(f.length%2?"0".concat(f):f,t,!0)};var c=f(41811),r=f(35943),n=f(78098)},74549:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberToU8a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return(0,n.isUndefined)(e)||(0,r.isNull)(e)||isNaN(e)?new Uint8Array:(0,c.hexToU8a)((0,a.numberToHex)(e,t))};var c=f(81399),r=f(35943),n=f(78098),a=f(28952)},44585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectClear=function(e){for(var t=Object.keys(e),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectCopy=function(e){return(0,c.objectSpread)({},e)};var c=f(50660)},92119:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectEntries=function(e){return Object.entries(e)}},10263:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"objectClear",{enumerable:!0,get:function(){return c.objectClear}}),Object.defineProperty(t,"objectCopy",{enumerable:!0,get:function(){return r.objectCopy}}),Object.defineProperty(t,"objectEntries",{enumerable:!0,get:function(){return n.objectEntries}}),Object.defineProperty(t,"objectKeys",{enumerable:!0,get:function(){return a.objectKeys}}),Object.defineProperty(t,"objectProperties",{enumerable:!0,get:function(){return d.objectProperties}}),Object.defineProperty(t,"objectProperty",{enumerable:!0,get:function(){return d.objectProperty}}),Object.defineProperty(t,"objectSpread",{enumerable:!0,get:function(){return o.objectSpread}}),Object.defineProperty(t,"objectValues",{enumerable:!0,get:function(){return i.objectValues}});var c=f(44585),r=f(48014),n=f(92119),a=f(82256),d=f(34517),o=f(50660),i=f(79121)},82256:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectKeys=function(e){return Object.keys(e)}},34517:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectProperties=function(e,t,f){for(var c=function(c){r(e,t[c],(function(e){return f(e,c)}))},n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectSpread=function(e){for(var t=0;t<(arguments.length<=1?0:arguments.length-1);t++){var f=t+1<1||arguments.length<=t+1?void 0:arguments[t+1];if(f)for(var r=(0,c.objectKeys)(f),n=0;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.objectValues=function(e){return Object.values(e)}},54216:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/util",path:"/",type:"cjs",version:"9.2.1"}},49140:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.promisify=function(e,t){for(var f=arguments.length,c=new Array(f>2?f-2:0),r=2;r{"use strict";function f(e){return function(t){return t.toString().replace(/[-_., ]+/g," ").trim().split(" ").map((function(t,f){return function(t,f){return e(t[0],f)+t.slice(1)}(t.toUpperCase()===t?t.toLowerCase():t.replace(/^[A-Z0-9]{2,}[^a-z]/,(function(e){return e.slice(0,e.length-1).toLowerCase()+e.slice(-1).toUpperCase()})),f)})).join("")}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringPascalCase=t.stringCamelCase=void 0;var c=f((function(e,t){return t?e.toUpperCase():e.toLowerCase()}));t.stringCamelCase=c;var r=f((function(e){return e.toUpperCase()}));t.stringPascalCase=r},69811:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"stringCamelCase",{enumerable:!0,get:function(){return c.stringCamelCase}}),Object.defineProperty(t,"stringLowerFirst",{enumerable:!0,get:function(){return r.stringLowerFirst}}),Object.defineProperty(t,"stringPascalCase",{enumerable:!0,get:function(){return c.stringPascalCase}}),Object.defineProperty(t,"stringShorten",{enumerable:!0,get:function(){return n.stringShorten}}),Object.defineProperty(t,"stringToHex",{enumerable:!0,get:function(){return a.stringToHex}}),Object.defineProperty(t,"stringToU8a",{enumerable:!0,get:function(){return d.stringToU8a}}),Object.defineProperty(t,"stringUpperFirst",{enumerable:!0,get:function(){return r.stringUpperFirst}});var c=f(46234),r=f(1273),n=f(72859),a=f(93104),d=f(93613)},1273:(e,t)=>{"use strict";function f(e){return function(t){return t?e(t[0])+t.slice(1):""}}Object.defineProperty(t,"__esModule",{value:!0}),t.stringUpperFirst=t.stringLowerFirst=void 0;var c=f((function(e){return e.toLowerCase()}));t.stringLowerFirst=c;var r=f((function(e){return e.toUpperCase()}));t.stringUpperFirst=r},72859:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringShorten=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;return e.length<=2+2*t?e.toString():"".concat(e.substring(0,t),"…").concat(e.slice(-t))}},93104:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToHex=function(e){return(0,c.u8aToHex)((0,r.stringToU8a)(e))};var c=f(88721),r=f(93613)},93613:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringToU8a=function(e){return e?c.encode(e.toString()):new Uint8Array};var c=new(f(5499).TextEncoder)},90007:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=function(e,t){return JSON.stringify(e,r,t)};var c=f(36867);function r(e,t){return(0,c.isBigInt)(t)?t.toString():t}},94432:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aCmp=function(e,t){for(var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t),n=0;;){var a=n>=f.length,d=n>=r.length;if(a&&d)return 0;if(a)return-1;if(d)return 1;if(f[n]!==r[n])return f[n]>r[n]?1:-1;n++}};var c=f(61960)},79670:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aConcat=function(){for(var e=0,t=0,f=new Array(arguments.length),r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEmpty=function(e){for(var t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aEq=function(e,t){var f=(0,c.u8aToU8a)(e),r=(0,c.u8aToU8a)(t);if(f.length===r.length){for(var n=new DataView(f.buffer,f.byteOffset),a=new DataView(r.buffer,r.byteOffset),d=f.length%4,o=f.length-d,i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aFixLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],c=Math.ceil(t/8);if(-1===t||e.length===c)return e;if(e.length>c)return e.subarray(0,c);var r=new Uint8Array(c);return r.set(e,f?0:c-e.length),r}},58720:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"U8A_WRAP_ETHEREUM",{enumerable:!0,get:function(){return h.U8A_WRAP_ETHEREUM}}),Object.defineProperty(t,"U8A_WRAP_POSTFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_POSTFIX}}),Object.defineProperty(t,"U8A_WRAP_PREFIX",{enumerable:!0,get:function(){return h.U8A_WRAP_PREFIX}}),Object.defineProperty(t,"u8aCmp",{enumerable:!0,get:function(){return c.u8aCmp}}),Object.defineProperty(t,"u8aConcat",{enumerable:!0,get:function(){return r.u8aConcat}}),Object.defineProperty(t,"u8aEmpty",{enumerable:!0,get:function(){return n.u8aEmpty}}),Object.defineProperty(t,"u8aEq",{enumerable:!0,get:function(){return a.u8aEq}}),Object.defineProperty(t,"u8aFixLength",{enumerable:!0,get:function(){return d.u8aFixLength}}),Object.defineProperty(t,"u8aIsWrapped",{enumerable:!0,get:function(){return h.u8aIsWrapped}}),Object.defineProperty(t,"u8aSorted",{enumerable:!0,get:function(){return o.u8aSorted}}),Object.defineProperty(t,"u8aToBigInt",{enumerable:!0,get:function(){return i.u8aToBigInt}}),Object.defineProperty(t,"u8aToBn",{enumerable:!0,get:function(){return u.u8aToBn}}),Object.defineProperty(t,"u8aToBuffer",{enumerable:!0,get:function(){return s.u8aToBuffer}}),Object.defineProperty(t,"u8aToHex",{enumerable:!0,get:function(){return l.u8aToHex}}),Object.defineProperty(t,"u8aToString",{enumerable:!0,get:function(){return p.u8aToString}}),Object.defineProperty(t,"u8aToU8a",{enumerable:!0,get:function(){return b.u8aToU8a}}),Object.defineProperty(t,"u8aUnwrapBytes",{enumerable:!0,get:function(){return h.u8aUnwrapBytes}}),Object.defineProperty(t,"u8aWrapBytes",{enumerable:!0,get:function(){return h.u8aWrapBytes}});var c=f(94432),r=f(79670),n=f(66858),a=f(24987),d=f(26251),o=f(89603),i=f(41166),u=f(30733),s=f(37359),l=f(88721),p=f(15609),b=f(61960),h=f(50434)},89603:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aSorted=function(e){return e.sort(c.u8aCmp)};var c=f(94432)},41166:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBigInt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||!e.length)return(0,c.BigInt)(0);var f=(0,n.objectSpread)({isLe:!0,isNegative:!1},t),a=f.isLe,d=f.isNegative,u=a?e.reverse():e;return d?i(o(u))*-r._1n-r._1n:i(u)};var c=f(68107),r=f(44377),n=f(50660),a=(0,c.BigInt)(256),d=(0,c.BigInt)(65536);function o(e){for(var t=new Uint8Array(e.length),f=new DataView(e.buffer,e.byteOffset),c=new DataView(t.buffer),r=e.length%2,n=e.length-r,a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=(0,n.objectSpread)({isLe:!0,isNegative:!1},(0,r.isBoolean)(t)?{isLe:t}:t),a=f.isLe,d=f.isNegative,o=new c.BN(e,a?"le":"be");return d&&e.length?o.fromTwos(8*e.length):o};var c=f(58418),r=f(37797),n=f(50660)},37359:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToBuffer=function(e){return Buffer.from(e||[])}},88721:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToHex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,f=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],c=Math.ceil(t/8);return"".concat(f?"0x":"").concat(e&&e.length?c>0&&e.length>c?"".concat(r(e.subarray(0,c/2)),"…").concat(r(e.subarray(e.length-c/2))):r(e):"")};var c=f(29362);function r(e){for(var t=e.length%2,f=e.length-t,r=new DataView(e.buffer,e.byteOffset),n="",a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToString=function(e){return null!=e&&e.length?c.decode(e):""};var c=new(f(91984).TextDecoder)("utf-8")},61960:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.u8aToU8a=function(e){return e?Array.isArray(e)||(0,r.isBuffer)(e)?new Uint8Array(e):(0,a.isU8a)(e)?e:(0,n.isHex)(e)?(0,c.hexToU8a)(e):(0,d.stringToU8a)(e):new Uint8Array};var c=f(81399),r=f(64060),n=f(853),a=f(23510),d=f(93613)},50434:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.U8A_WRAP_PREFIX=t.U8A_WRAP_POSTFIX=t.U8A_WRAP_ETHEREUM=void 0,t.u8aIsWrapped=u,t.u8aUnwrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!1)?t.subarray(d.length,t.length-o.length):t},t.u8aWrapBytes=function(e){var t=(0,n.u8aToU8a)(e);return u(t,!0)?t:(0,c.u8aConcat)(d,t,o)};var c=f(79670),r=f(24987),n=f(61960),a=(0,n.u8aToU8a)("Ethereum Signed Message:\n");t.U8A_WRAP_ETHEREUM=a;var d=(0,n.u8aToU8a)("");t.U8A_WRAP_PREFIX=d;var o=(0,n.u8aToU8a)("");t.U8A_WRAP_POSTFIX=o;var i=d.length+o.length;function u(e,t){return e.length>=i&&(0,r.u8aEq)(e.subarray(0,d.length),d)&&(0,r.u8aEq)(e.slice(-o.length),o)||t&&e.length>=a.length&&(0,r.u8aEq)(e.subarray(0,a.length),a)}},65959:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detectPackage=function(e,t){var f=e.name,c=e.path,r=e.type,s=e.version,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];(0,n.assert)(f.startsWith("@polkadot"),(function(){return"Invalid package descriptor ".concat(f)}));var p=a(f);if(p.push({path:i(c,t),type:r,version:s}),1!==p.length)u("".concat(f," has multiple versions, ensure that there is only one installed."),p,o);else{var b=l.filter((function(e){return e&&e.version!==s}));b.length&&u("".concat(f," requires direct dependencies exactly matching version ").concat(s,"."),b,d)}};var c=f(83137),r=f(23146),n=f(57234);function a(e){var t=c.xglobal;return t.__polkadotjs||(t.__polkadotjs={}),t.__polkadotjs[e]||(t.__polkadotjs[e]=[]),t.__polkadotjs[e]}function d(e,t){return[e,t.name]}function o(e,t){var f,c=t.path,r=t.type;if(c&&c.length>=5){var n=c.indexOf("node_modules");f=-1===n?c:c.substring(n)}else f="";return["".concat("".concat(r||"").padStart(3)," ").concat(e),f]}function i(e,t){if(e)return e;if((0,r.isFunction)(t))try{return t()||""}catch(e){return""}return t||""}function u(e,t,f){console.warn("".concat(e,"\n").concat("Either remove and explicitly install matching versions or dedupe using your package manager.\nThe following conflicting packages were found:","\n").concat(function(e,t){for(var f=0,c=0;c{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(59713)),d=c(f(34575)),o=c(f(93913)),i=c(f(37509)),u=c(f(53399));function s(e,t){var f=Object.keys(e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);t&&(c=c.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),f.push.apply(f,c)}return f}Object.defineProperty(t,"__esModule",{value:!0}),t.Bridge=void 0;var l=f(69338),p=f(93790),b=(0,u.default)("cachegetInt32"),h=(0,u.default)("cachegetUint8"),y=(0,u.default)("createWasm"),v=(0,u.default)("heap"),m=(0,u.default)("heapNext"),g=(0,u.default)("wasm"),w=(0,u.default)("wasmError"),O=(0,u.default)("wasmPromise"),x=(0,u.default)("wbg"),P=(0,u.default)("type"),k=function(){function e(t){(0,d.default)(this,e),Object.defineProperty(this,b,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:void 0}),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,m,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0}),Object.defineProperty(this,w,{writable:!0,value:void 0}),Object.defineProperty(this,O,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,P,{writable:!0,value:void 0}),(0,i.default)(this,y)[y]=t,(0,i.default)(this,b)[b]=null,(0,i.default)(this,h)[h]=null,(0,i.default)(this,v)[v]=new Array(32).fill(void 0).concat(void 0,null,!0,!1),(0,i.default)(this,m)[m]=(0,i.default)(this,v)[v].length,(0,i.default)(this,P)[P]="none",(0,i.default)(this,g)[g]=null,(0,i.default)(this,w)[w]=null,(0,i.default)(this,O)[O]=null,(0,i.default)(this,x)[x]=function(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var c=f(44002);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var r=f(37987);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}));var n=f(93790);Object.keys(n).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===n[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}}))}))},32279:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},80850:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(32279)),a=f(88084);(0,r.detectPackage)(a.packageInfo,null,n.default)},24868:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(80850);var c=f(24869);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},37987:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(50008)),a=c(f(48926));Object.defineProperty(t,"__esModule",{value:!0}),t.createWasmFn=function(e,t,f){return function(){var c=(0,a.default)(r.default.mark((function c(a){var o,i;return r.default.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return o={error:null,type:"none",wasm:null},c.prev=1,(0,d.assert)("object"===("undefined"==typeof WebAssembly?"undefined":(0,n.default)(WebAssembly))&&"function"==typeof WebAssembly.instantiate&&t&&t.length,"WebAssembly is not available in your environment"),c.next=5,WebAssembly.instantiate(t,{wbg:a});case 5:i=c.sent,o.wasm=i.instance.exports,o.type="wasm",c.next=13;break;case 10:c.prev=10,c.t0=c.catch(1),f?(o.wasm=f(a),o.type="asm"):(o.error="FATAL: Unable to initialize @polkadot/wasm-".concat(e,":: ").concat(c.t0.message),console.error(o.error));case 13:return c.abrupt("return",o);case 14:case"end":return c.stop()}}),c,null,[[1,10]])})));return function(e){return c.apply(this,arguments)}}()};var d=f(69338)},88084:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-bridge",path:"/",type:"cjs",version:"6.1.1"}},93790:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(93913)),n=c(f(34575)),a=c(f(37509)),d=c(f(53399));Object.defineProperty(t,"__esModule",{value:!0}),t.Wbg=void 0,t.initWbg=function(e){return new s(e)};var o={getRandomValues:f(41649).getRandomValues},i={crypto:o},u=(0,d.default)("bridge"),s=(0,r.default)((function e(t){var f=this;(0,n.default)(this,e),Object.defineProperty(this,u,{writable:!0,value:void 0}),this.abort=function(){throw new Error("abort")},this.__wbindgen_is_undefined=function(e){return void 0===(0,a.default)(f,u)[u].getObject(e)},this.__wbindgen_throw=function(e,t){throw new Error((0,a.default)(f,u)[u].getString(e,t))},this.__wbg_self_1b7a39e3a92c949c=function(){return(0,a.default)(f,u)[u].addObject(i)},this.__wbg_require_604837428532a733=function(e,t){throw new Error("Unable to require ".concat((0,a.default)(f,u)[u].getString(e,t)))},this.__wbg_crypto_968f1772287e2df0=function(e){return(0,a.default)(f,u)[u].addObject(o)},this.__wbg_getRandomValues_a3d34b4fee3c2869=function(e){return(0,a.default)(f,u)[u].addObject(o.getRandomValues)},this.__wbg_getRandomValues_f5e14ab7ac8e995d=function(e,t,c){o.getRandomValues((0,a.default)(f,u)[u].getU8a(t,c))},this.__wbg_randomFillSync_d5bd2d655fdf256a=function(e,t,f){throw new Error("randomFillsync is not available")},this.__wbindgen_object_drop_ref=function(e){(0,a.default)(f,u)[u].takeObject(e)},(0,a.default)(this,u)[u]=t}));t.Wbg=s},21572:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-asmjs",path:"/",type:"cjs",version:"6.1.1"}},82352:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-init",path:"/",type:"cjs",version:"6.1.1"}},90693:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createWasm=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(24868),r=f(3493),n=f(82352),a=(0,c.createWasmFn)("crypto",r.wasmBytes,null);t.createWasm=a},43863:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}}),t.wasmBytes=void 0;var c=f(67238),r=f(71311),n=f(94415),a=(0,c.unzlibSync)((0,c.base64Decode)(r.bytes),new Uint8Array(r.sizeUncompressed));t.wasmBytes=a},28103:e=>{"use strict";e.exports={bytes:"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",sizeCompressed:171464,sizeUncompressed:340174}},71311:(e,t,f)=>{"use strict";var c=f(28103);e.exports=c},79448:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=[]},95218:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(79448)),a=f(94415);(0,r.detectPackage)(a.packageInfo,null,n.default)},3493:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(95218);var c=f(43863);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},94415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto-wasm",path:"/",type:"cjs",version:"6.1.1"}},33804:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926)),a=c(f(319));Object.defineProperty(t,"__esModule",{value:!0}),t.blake2b=t.bip39Validate=t.bip39ToSeed=t.bip39ToMiniSecret=t.bip39ToEntropy=t.bip39Generate=void 0,Object.defineProperty(t,"bridge",{enumerable:!0,get:function(){return o.bridge}}),t.hmacSha512=t.hmacSha256=t.ed25519Verify=t.ed25519Sign=t.ed25519KeypairFromSeed=void 0,t.isReady=function(){return!!o.bridge.wasm},t.keccak512=t.keccak256=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return i.packageInfo}}),t.vrfVerify=t.vrfSign=t.twox=t.sr25519Verify=t.sr25519Sign=t.sr25519KeypairFromSeed=t.sr25519DerivePublicSoft=t.sr25519DeriveKeypairSoft=t.sr25519DeriveKeypairHard=t.sr25519Agree=t.sha512=t.sha256=t.secp256k1Sign=t.secp256k1Recover=t.secp256k1FromSeed=t.secp256k1Expand=t.secp256k1Compress=t.scrypt=t.pbkdf2=void 0,t.waitReady=function(){return F.apply(this,arguments)};var d=f(69338),o=f(45872),i=f(85344);function u(e){return function(){(0,d.assert)(o.bridge.wasm,"The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");for(var t=arguments.length,f=new Array(t),c=0;c{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=f(88084),r=f(21572),n=f(82352),a=f(94415),d=f(58231),o=[c.packageInfo,r.packageInfo,n.packageInfo,a.packageInfo,d.packageInfo];t.default=o},16190:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(29456)),a=f(85344);(0,r.detectPackage)(a.packageInfo,null,n.default)},56431:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(16190);var c=f(33804);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},45872:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(87757)),n=c(f(48926));Object.defineProperty(t,"__esModule",{value:!0}),t.bridge=void 0,t.initBridge=function(e){return i.apply(this,arguments)};var a=f(24868),d=f(90693),o=new a.Bridge(d.createWasm);function i(){return(i=(0,n.default)(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.init(t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.bridge=o},85344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-crypto",path:"/",type:"cjs",version:"6.1.1"}},10195:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.base64Decode=function(e){for(var t=[],f=0,c=0,r=0;r=8&&t.push(f>>>(c-=8)&255);return Uint8Array.from(t)}},46885:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"base64Decode",{enumerable:!0,get:function(){return c.base64Decode}}),Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}}),Object.defineProperty(t,"unzlibSync",{enumerable:!0,get:function(){return r.unzlibSync}});var c=f(10195),r=f(56679),n=f(58231)},52998:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=[f(58231).packageInfo];t.default=c},50224:(e,t,f)=>{"use strict";var c=f(95318),r=f(69338),n=c(f(52998)),a=f(58231);(0,r.detectPackage)(a.packageInfo,null,n.default)},56679:(e,t,f)=>{"use strict";var c=f(95318)(f(63038));Object.defineProperty(t,"__esModule",{value:!0}),t.unzlibSync=function(e,t){return function(e,t,f){var c=!f||f.i;f||(f={});var u=e.length,s=!t||!c;t||(t=new r(3*u));var l=function(e){var f=t.length;if(e>f){var c=new r(Math.max(f<<1,e));c.set(t),t=c}},b=f.f||0,h=f.p||0,v=f.b||0,m=f.l,g=f.d,O=f.m,x=f.n;if(b&&!m)return t;var P=u<<3;do{if(!m){f.f=b=A(e,h,1);var k=A(e,h+1,3);if(h+=3,!k){var M=N(h)+4,j=e[M-4]|e[M-3]<<8,S=M+j;if(S>u){if(c)throw"unexpected EOF";break}s&&l(v+j),t.set(e.subarray(M,S),v),f.b=v+=j,f.p=h=S<<3;continue}if(1==k)m=T,g=E,O=9,x=5;else{if(2!=k)throw"invalid block type";var B=A(e,h,31)+257,C=A(e,h+10,15)+4,_=B+A(e,h+5,31)+1;h+=14;for(var V=new r(_),U=new r(19),H=0;HP)break;for(var z=w(U,L,1),F=0;F<_;){var q=z[A(e,h,D)];h+=15&q;var W=q>>>4;if(W<16)V[F++]=W;else{var X=0,K=0;for(16==W?(K=3+A(e,h,3),h+=2,X=V[F-1]):17==W?(K=3+A(e,h,7),h+=3):18==W&&(K=11+A(e,h,127),h+=7);K--;)V[F++]=X}}var Z=V.subarray(0,B),G=V.subarray(B);O=R(Z),x=R(G),m=w(Z,O,1),g=w(G,x,1)}if(h>P)throw"unexpected EOF"}s&&l(v+131072);for(var Y=(1<>>4;if((h+=15&$)>P)throw"unexpected EOF";if(!$)throw"invalid length/literal";if(ee<256)t[v++]=ee;else{if(256==ee){m=void 0;break}var te=ee-254;if(ee>264){var fe=ee-257,ce=o[fe];te=A(e,h,(1<>>4;if(!re)throw"invalid distance";h+=15&re;var ae=y[ne];if(ne>3){var de=i[ne];ae+=I(e,h)&(1<P)throw"unexpected EOF";s&&l(v+131072);for(var oe=v+te;ve.length)&&(f=e.length);var c=new(e instanceof n?n:e instanceof a?a:r)(f-t);return c.set(e.subarray(t,f)),c}(t,0,v)}((function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"}(e),e.subarray(2,-4)),t)};var r=Uint8Array,n=Uint16Array,a=Uint32Array,d=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),o=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),u=function(e,t){for(var f=new n(31),c=0;c<31;++c)f[c]=t+=1<>>1|(21845&m)<<1;g=(61680&(g=(52428&g)>>>2|(13107&g)<<2))>>>4|(3855&g)<<4,v[m]=((65280&g)>>>8|(255&g)<<8)>>>1}for(var w=function(e,t,f){for(var c=e.length,r=0,a=new n(t);r>>i]=u}else for(d=new n(c),r=0;r>>15-e[r];return d},O=new r(288),x=0;x<144;++x)O[x]=8;for(var P=144;P<256;++P)O[P]=9;for(var k=256;k<280;++k)O[k]=7;for(var M=280;M<288;++M)O[M]=8;for(var j=new r(32),S=0;S<32;++S)j[S]=5;var T=w(O,9,1),E=w(j,5,1),A=function(e,t,f){var c=t>>>3;return(e[c]|e[c+1]<<8)>>>(7&t)&f},I=function(e,t){var f=t>>>3;return(e[f]|e[f+1]<<8|e[f+2]<<16)>>>(7&t)},N=function(e){return(e>>>3)+(7&e&&1)},R=function(e){for(var t=e[0],f=1;ft&&(t=e[f]);return t}},67238:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),f(50224);var c=f(46885);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},58231:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/wasm-util",path:"/",type:"cjs",version:"6.1.1"}},68107:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BigInt=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(76785),n="function"==typeof c.xglobal.BigInt&&"function"==typeof c.xglobal.BigInt.asIntN?c.xglobal.BigInt:function(){return Number.NaN};t.BigInt=n},76785:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-bigint",path:"/",type:"cjs",version:"9.2.1"}},39574:(e,t,f)=>{"use strict";var c=f(68107);(0,f(83137).exposeGlobal)("BigInt",c.BigInt)},45344:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetch=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(69664),n=c.xglobal.fetch;t.fetch=n},69664:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-fetch",path:"/",type:"cjs",version:"9.2.1"}},83137:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exposeGlobal=function(e,t){void 0===r[e]&&(r[e]=t)},t.extractGlobal=function(e,t){return void 0===r[e]?t:r[e]},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return c.packageInfo}}),t.xglobal=void 0;var c=f(88069),r="undefined"!=typeof globalThis?globalThis:void 0!==f.g?f.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this");t.xglobal=r},88069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-global",path:"/",type:"cjs",version:"9.2.1"}},41649:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRandomValues=function(e){return c.xglobal.crypto.getRandomValues(e)},Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(72762)},72762:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-randomvalues",path:"/",type:"cjs",version:"9.2.1"}},91984:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(26796),n=f(46438),a=(0,c.extractGlobal)("TextDecoder",r.TextDecoder);t.TextDecoder=a},26796:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.TextDecoder=void 0;var a=function(){function e(t){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"decode",value:function(e){for(var t="",f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textdecoder",path:"/",type:"cjs",version:"9.2.1"}},5499:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return n.packageInfo}});var c=f(83137),r=f(57680),n=f(6645),a=(0,c.extractGlobal)("TextEncoder",r.TextEncoder);t.TextEncoder=a},57680:(e,t,f)=>{"use strict";var c=f(95318),r=c(f(34575)),n=c(f(93913));Object.defineProperty(t,"__esModule",{value:!0}),t.TextEncoder=void 0;var a=function(){function e(){(0,r.default)(this,e)}return(0,n.default)(e,[{key:"encode",value:function(e){for(var t=new Uint8Array(e.length),f=0;f{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-textencoder",path:"/",type:"cjs",version:"9.2.1"}},88546:(e,t,f)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebSocket=void 0,Object.defineProperty(t,"packageInfo",{enumerable:!0,get:function(){return r.packageInfo}});var c=f(83137),r=f(79415),n=c.xglobal.WebSocket;t.WebSocket=n},79415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packageInfo=void 0;t.packageInfo={name:"@polkadot/x-ws",path:"/",type:"cjs",version:"9.2.1"}}},t={};function f(c){var r=t[c];if(void 0!==r)return r.exports;var n=t[c]={id:c,loaded:!1,exports:{}};return e[c].call(n.exports,n,n.exports,f),n.loaded=!0,n.exports}f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{"use strict";var e=f(95318),t=e(f(87757)),c=e(f(59713)),r=e(f(48926)),n=f(13855),a=f(14199),d=e(f(40444)),o=f(50484),i=e(f(35450)),u=e(f(15350)),s=e(f(56717)),l=e(f(52072)),p=e(f(40660)),b=e(f(6402)),h=f(32390);function y(e,t){console.log(JSON.stringify({path:e,data:t}))}function v(){return(v=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Promise.race(f.map((function(e){return m([e])}))));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return g=(0,r.default)(t.default.mark((function e(f){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return window.api=void 0,e.abrupt("return",new Promise(function(){var e=(0,r.default)(t.default.mark((function e(r,o){var i,u,s,l,p;return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=new n.WsProvider(f),e.prev=1,e.next=4,n.ApiPromise.create({provider:i,metadata:(u={},(0,c.default)(u,"".concat(a.KUSAMA_GENESIS,"-9122"),d.default.kusama),(0,c.default)(u,"".concat(a.POLKADOT_GENESIS,"-9122"),d.default.polkadot),(0,c.default)(u,"".concat(a.STATEMINE_GENESIS,"-504"),d.default.statemine),u)});case 4:s=e.sent,window.api?(s.disconnect(),p=f[s._options.provider.__private_23_endpointIndex],y("log","".concat(p," wss success and disconnected")),r(p)):(window.api=s,l=f[s._options.provider.__private_23_endpointIndex],y("log","".concat(l," wss connected success")),r(l)),e.next=13;break;case 8:e.prev=8,e.t0=e.catch(1),y("log","connect failed"),i.disconnect(),r(null);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,f){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),g.apply(this,arguments)}y("log","main js loaded"),window.send=y;var w={test:function(){var e=(0,r.default)(t.default.mark((function e(){return t.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),connect:m,connectAll:function(e){return v.apply(this,arguments)},subscribeMessage:o.subscribeMessage,getNetworkConst:o.getNetworkConst,getNetworkProperties:o.getNetworkProperties,genLinks:h.genLinks};window.settings=w,window.keyring=i.default,window.account=u.default,window.staking=s.default,window.gov=l.default,window.parachain=p.default,window.assets=b.default})()})(); \ No newline at end of file diff --git a/js_api/src/service/keyring.ts b/js_api/src/service/keyring.ts index dc6f23d77..3e055ee5f 100644 --- a/js_api/src/service/keyring.ts +++ b/js_api/src/service/keyring.ts @@ -187,29 +187,18 @@ function _extractEvents(api: ApiPromise, result: SubmittableResult) { } let success = false; - let error: DispatchError["type"] = ""; + let error: string; result.events .filter((event) => !!event.event) .map(({ event: { data, method, section } }) => { if (section === "system" && method === "ExtrinsicFailed") { const [dispatchError] = (data as unknown) as ITuple<[DispatchError]>; - let message = dispatchError.type; + error = _getDispatchError(dispatchError); - if (dispatchError.isModule) { - try { - const mod = dispatchError.asModule; - const err = api.registry.findMetaError(new Uint8Array([mod.index.toNumber(), mod.error.toNumber()])); - - message = `${err.section}.${err.name}`; - } catch (error) { - // swallow error - } - } (window).send("txUpdateEvent", { title: `${section}.${method}`, - message, + message: error, }); - error = message; } else { (window).send("txUpdateEvent", { title: `${section}.${method}`, @@ -223,6 +212,25 @@ function _extractEvents(api: ApiPromise, result: SubmittableResult) { return { success, error }; } +export function _getDispatchError(dispatchError: DispatchError): string { + let message: string = dispatchError.type; + + if (dispatchError.isModule) { + try { + const mod = dispatchError.asModule; + const error = dispatchError.registry.findMetaError(mod); + + message = `${error.section}.${error.name}`; + } catch (error) { + // swallow + } + } else if (dispatchError.isToken) { + message = `${dispatchError.type}.${dispatchError.asToken.type}`; + } + + return message; +} + /** * sign and send extrinsic to network and wait for result. */ From cddb527258ae093a659c10e99841b3710422ea46 Mon Sep 17 00:00:00 2001 From: shawn Date: Mon, 6 Jun 2022 10:37:00 +0800 Subject: [PATCH 5/5] release 0.4.7 --- CHANGELOG.md | 5 +++++ example/pubspec.lock | 2 +- pubspec.lock | 2 +- pubspec.yaml | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b97c31382..0b664c087 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## [0.4.7] - 20220606 + +* bump polkadot-js/api v8.5.1 +* update tx error message parsing + ## [0.4.6] - 20220526 * add dapp auth diff --git a/example/pubspec.lock b/example/pubspec.lock index db67c8acd..ee6fee815 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -89,7 +89,7 @@ packages: name: flutter_inappwebview url: "https://pub.dartlang.org" source: hosted - version: "5.4.3+7" + version: "5.3.2" flutter_web_plugins: dependency: transitive description: flutter diff --git a/pubspec.lock b/pubspec.lock index e65d492ff..ddd24747d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -215,7 +215,7 @@ packages: name: flutter_inappwebview url: "https://pub.dartlang.org" source: hosted - version: "5.4.3+7" + version: "5.3.2" flutter_test: dependency: "direct dev" description: flutter diff --git a/pubspec.yaml b/pubspec.yaml index 783867d34..460c31a80 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: polkawallet_sdk description: Flutter SDK for building plugin package for polkawallet. -version: 0.4.6 +version: 0.4.7 homepage: https://polkawallet.io environment: